/* CSS Document */
@charset "utf-8";
*{ margin:0; padding:0;}
body{ font-family:"songti"; font-size:12px;overflow-x:hidden;}
ul{ list-style:none;}
a{ text-decoration:none; color:#000;}
.clear{ clear:both;}
.fb{ font-weight:bold;}
.fs10{ font-size:10px;}
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fr{ float:right;}
.fl{ float:left;}
.cw{ color:#fff;}
.c6{ color:#666666;}
img{ border-width:0px;}
.line-h25{ line-height:25px;}/******/
.line-h20{ line-height:20px;}
.fw12{ font-family:"microsoft yahei"; font-size:12px;}
.fw14{ font-family:"microsoft yahei"; font-size:14px;}
.fw16{ font-family:"microsoft yahei"; font-size:16px;}
.fw18{ font-family:"microsoft yahei"; font-size:18px;}
.more{ color:#2497db;}
.padtop1{ padding-top:10px;}
.padtop2{ padding-top:15px;}
.padtop3{ padding-top:20px;}
.padbot1{ padding-bottom:20px;}
.db{ display:block;}
.dbline{ display:inline-block;}
/*banner  css*/
.www51buycom { width: 1025px; height: 363px; margin:0px auto; position: relative;  }

/**/
.www51buycom .num { overflow:hidden; height: 20px; position: absolute; bottom:12px; right:50px; zoom:1; z-index:3 }
.www51buycom .num li { width: 20px; height: 20px; margin-right: 10px; background:url(../images/dot1.png) no-repeat; font-size:0px;cursor:pointer; float: left; }
.www51buycom .num li.on { background:url(../images/dot2.png) no-repeat;} /**/
/**/
.www51buycom .prev,
.www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
.www51buycom .prev { left: -40px; }
.www51buycom .next { right: -40px; background-position: right }

/****************INDEX***************top:5px; top:5px;+*top:1px;**********/
.top1{ width:1280px; height:38px; background:#000; margin:0 auto;}
.top1-con{ width:1025px; margin:0 auto;}
.top1 .top1-con ul{ float:right;}
.top1 .top1-con ul li{ float:left; line-height:38px;}
.sea-input{ width:111px; height:20px; outline:none; background:url(../images/input-bg.png) no-repeat; border-width:0px; text-indent:8px;+*text-indent:5px;}
.sea-btn,.sea-input{ position:relative;margin-top:8px;}
.xw ul{height:520px;overflow:hidden;}

.top2{ width:1280px; height:197px; background:url(../images/head-bg.png) no-repeat; margin:0 auto;}
.top2-con{ width:1025px; margin:0 auto;}
.logo-div{ padding-top:26px; padding-bottom:33px;}
.nav-div ul li{ float:left; height:40px; line-height:40px; padding-left:20px; padding-right:17px;}

.nav-div ul li a,.bottom1 ul li a{ font-family:"microsoft yahei"; font-size:16px; }

.nav-div ul li:hover{background:#fff;}
.nav-div ul li:hover a{color:#7e0111;}


.top3{ width:1280px; height:363px; margin:0 auto; background:#000;}
.top3-layer{ width:1190px; height:363px; background:url(../images/banner-bg.png) repeat-x 0px 41px; margin:0 auto;}
/******************INDEX***********************/


/****************************/
.index-main{ width:1280px; margin:0 auto; min-height:800px; background:url(../images/index-bg.png) repeat-y;}
.index-div{ width:970px; height:850px; margin:0 auto; padding-top:45px; padding-bottom:45px;}
.index-main-left{ width:673px;}
.zxgk{ height:255px;}
.zxgk .line-h25{text-justify:inter-ideograph; text-align:justify;}
.xwjz{ height:578px; width:674px;}
.xw{ width:266px;height:578px;}
.jz{ width:382px;height:578px;}

.xwtip,.jztip{ border-bottom:1px solid #c9cccf; height:56px;}
.newstit,.jztit,.xstit{ padding-left:45px; display:inline-block; font-size:20px; font-family:"microsoft yahei";}
.newstit,.nmore{ color:#4956a9;}
.jztit,.jmore{ color:#829c34;}
.xstit,.xsmore{ color:#e86605;}
.xw ul li{ background:url(../images/icons.png) no-repeat 0px -59px; height:62px; margin-top:25px; border-bottom:1px dashed #ececec;}
.xw ul li a{}



.yjjz{ background:url(../images/icons.png) no-repeat 0px -124px; height:257px;}
.xsjl{ background:url(../images/icons.png) no-repeat 0px -190px; height:320px;}
.yjjz dl,.xsjl dl{ height:80px; padding-top:10px; width:382px;overflow:hidden;}
.yjjz dl a,.xsjl dl a{font-weight:bold;}
.yjjz dl+dl,.xsjl dl+dl{ border-top:1px dashed #ececec;}
.yjjz dl dt,.xsjl dl dt{ width:108px;}
.yjjz dl dd,.xsjl dl dd{ width:273px; line-height:20px;}
.index-main-right{ width:255px;}
.calendar{ height:290px; border:1px solid gray;}
.notice{ height:350px; border:1px solid #e9e9e9;padding-top:20px;}
.tabs a{ width:80px; height:45px; background:url(../images/222.png) no-repeat; line-height:30px; text-align:center; }
.tabs a:hover{ background:url(../images/111.png) no-repeat; color:#fff;}
.tabs a.thover{ background:url(../images/111.png) no-repeat; color:#fff;height:45px;}
.tab-con ul{ height:250px;}
.tab-con ul li{ height:40px; border-bottom:1px dashed #e2e4eb; margin-top:10px; margin-left:8px; margin-right:8px; }
.tab-con ul li span{ width:40px;}
.tab-con ul li a{ width:190px;}
.tmore{ width:50px; height:23px; background:#ba2f2b; line-height:23px; text-align:center; margin-right:10px; margin-top:15px;}
.last{ height:150px;}
.last ul{ padding-top:0px;}
.last ul li{ padding-top:10px;}
/****************************/






/*******bottom*********/
.bottom{ width:1280px; height:117px; margin:0 auto; background:url(../images/bottom-bg.png) repeat-x;}
.bottom1{ width:570px; height:40px; margin:0 auto;}
.bottom1 ul li{ float:left; height:43px; line-height:43px; padding-right:15px;}
.bottom2{ width:1000px; height:75px; margin:0 auto;}
.bottom2-left{ padding-top:20px; padding-left:20px;}
.bottom2-left span,.bottom2-right span{ display:block; padding-bottom:5px;}
.bottom2-right span.p1,.bottom2-right span.p2,.bottom2-right span.p3{display:inline-block;padding-right:0px;}
.bottom2-right span{padding-right:5px;}
.bottom2-right{ padding-right:20px;padding-top:20px;}
.imgcode{ position:relative; top:-5px;}
/*********bottom***********/



/**********************************/
.position-div{ width:1280px; height:69px; background:url(../images/other-tbg.png); margin:0 auto;}
.position{ width:1010px; height:50px; background:url(../images/p.png) no-repeat left center; margin:0 auto; line-height:50px; padding-left:15px;}
.main-div{ width:1280px; min-height:600px; overflow:hidden; background:url(../images/other-mbg.png) repeat-y; margin:0 auto;}
.main{ width:1025px; margin:0 auto;}
.left-nav{ width:200px;}
.lv1{ width:185px; height:42px; background:url(../images/navtop-bg.png) no-repeat;}
.lv3{ width:185px; height:24px; background:url(../images/navbottom-bg.png) no-repeat;}
.lv2 ul li{ width:185px; height:30px; line-height:30px; background:url(../images/li-bg.png);}
.lv2 ul li a{ padding-left:30px;}
.lv2 ul li:hover{ background:url(../images/li-bg2.png);}
.lv2 ul li:hover a{ color:#f7d109;}
.titname{ padding-top:10px; padding-left:10px;}
.right-con{ width:800px;}
.con-top{ height:35px; width:780px; background:url(../images/pline-bg.png) no-repeat bottom center;}
.con-content{ margin-top:20px; width:780px; margin-bottom:30px;}
.con-content .yjrd-list ul li{ height:120px; padding-top:20px; width:780px;border-bottom:1px dashed #f1f1f2; }
.li-left{ width:170px;}
.li-right{ width:600px;}
.time-icon{ display:block; width:60px; height:60px; background:url(../images/icons.png) 0px -58px;}
.con-content .news-list ul li{ height:43px; line-height:43px; border-bottom:1px dashed #dedede; background:url(../images/b.png) no-repeat left center;}
.con-content .news-list ul li a{ padding-left:10px;}
.con-content .photos-list ul li{ float:left; padding-left:14px; padding-right:10px;}
.pname{ width:234px; height:30px; background:#7d0e23; text-align:center; line-height:30px;position: relative;top: -30px;}
.con-content .ldgh-list ul li{ margin-bottom:8px;}
.con-content .ldgh-list ul li .ldgh-left{ width:444px; height:178px; border-bottom:1px dashed #b4b4b5;}
.con-content .ldgh-list ul li .ldgh-img{ width:321px; height:178px;}

.con-content .events-list ul li dl dd{ height:30px; line-height:30px;}
.yeartit{ font-size:24px; font-family:"microsoft yahei"; width:780px; border-bottom:1px dotted #b4b4b5; height:40px; line-height:40px; margin-bottom:10px;}
/**********************************/



/**********article-list  css*****************/
.article-top{ height:140px; width:780px; border-bottom:4px solid #e6e6e6; margin-bottom:20px;}
.article-year,.name-sy{ height:40px; width:770px; background:url(../images/sy-bg.png) repeat-x left center; padding-left:10px;}
.article-year span,.name-sy span{ line-height:40px;}
.year-list,.name-list{ width:750px; padding-left:20px; padding-top:20px;}
.year-list ul li,.name-list ul li{ float:left; padding-right:28px; padding-bottom:10px;}
.year-list ul li span,.name-list ul li span{ width:55px; height:21px;font-family:"microsoft yahei"; font-size:14px; cursor:pointer;background:#eaeaea; color:#000;text-align:center;}
.name-list ul li span{ width:25px;}
.year-list ul li span:hover,.name-list ul li span:hover{ font-family:"microsoft yahei"; font-size:14px; background:#22a0da; color:#fff;  text-align:center;}
.year-list ul li span:hover a,.name-list ul li span:hover a{ color:#fff;}
.tabhover{font-family:"microsoft yahei"; font-size:14px; background:#22a0da; color:#fff;  text-align:center;}
.year1 ul li{ height:45px; border-bottom:1px dashed #b4b4b5c; padding-top:15px;}

.name-research ul li{ height:130px; padding-top:15px; padding-bottom:10px;border-bottom:1px dashed #b4b4b5;}
.name-research ul li .name-zy{ width:640px; height:130px;}
.name-research ul li .name-photo{ width: 126px; height:126px; border:1px solid #b4b4b5; border-radius:4px;}
.name-research ul li .name-photo img{width:120px; height:120px; margin:3px;} 
.jianjie{ width:640px;margin-top:10px;}
.jianjie .fx{ width:66px; height:66px;}
.jianjie .fx-con{ width:560px; height:66px;}


.ldgh-left .summaryspan{height:80px;}

.zzjg-ul li{border-bottom:1px dashed #b4b4b5;margin-bottom:8px;}
.zzjg-ul li .name-photo{ width: 105px; height:105px; border:1px solid #b4b4b5; border-radius:4px;}

.syear{padding-left:8px;}
.syear{padding-left:8px!important;}
.syear,.smonth{color:#587ca8; *+font-size:8px;font-size:9px!important;-webkit-font-size:8px;-webkit-text-size-adjust:none; font-family:"microsoft yahei;"}
.sdate{font-size:17px; font-family:"microsoft yahei";color:#cb4627;word-break:break-all;width:50px;display:block;text-align:center;line-height:18px;padding-top:10px;}

.tyear{color:#b0110d; font-family:songti;font-size:16.7px;word-break:break-all;width:50px;display:block;text-align:center;height:20px;}
.tmonth,.tdate{color:#239fdb;font-family:"microsoft yahei";font-size:15.32px; }
.tmonth{padding-left:5px;}


.down_btn{text-align:center;}

.left_title{ float:left; height:302px;width:330px;background:url(../images/red1.png) repeat left center; color:#fff;padding-top:60px; padding-left:30px;padding-right:30px;text-justify:inter-ideograph; text-align:justify;}
.left_title h2{font-size:30px;font-family:"黑体";line-height:42px;}
.left_title p{font-size:14px;font-family:"microsoft yahei";line-height:25px;margin-top:20px;}
.left_title a{wdith:105px; height:35px;display:block; margin-top:35px;}
.right_img{float:left; height:362px;width:635px;}
.right_img img{height:362px;width:635px;}



.ctx-middle{position:relative;}
.ctx-middle .right{position:absolute;top:0px;right:0px;border:1px solid #b4b4b5; border-radius:4px;height: 266px;width: 266px;z-index:99;background:#fff;}

.ctx-middle .left{float:left;}


.ctx-middle hr{border:none;border-bottom:1px dashed #9FA0A0;padding-top:5px;margin-bottom:5px;}
.ctx-middle p{padding:7px 0px;line-height:23px;font-size:13px;}



.face img{width:250px;height:250px;padding:8px;}





.faculty-info{
	
	color: #B6A989;
	
	line-height: 23px;
	

}

.faculty-info a{	color:blue}

.ctx-middle .color-zhuanhong {
	
	color: #B00D23;
	font-size:16px;

}
.rem{border-left:1px solid #ccc;border-top:1px solid #ccc; width:700px; margin:0 auto; margin-top:20px;}
.rem th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.rem td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center; padding:10px;}

.nav-div{margin-top:4px;}
.nav-div li .over_menu{display:none;position:absolute;z-index:99;width:203px;background:#fff;height:auto;}
.nav-div li .over_menu dd{float:none;height:39px;line-height:39px;padding-left:20px;}
.nav-div li .over_menu dd a{color:#7e0111;}
.nav-div li .over_menu dd:hover{background:#7e0111;}
.nav-div li .over_menu dd:hover a{color:#fff;}

.events-list{margin-top:15px;}



.gotop{position:fixed;bottom:30px;right:50px;width:20px;height:20px;}





















































