@charset "utf-8";
/* CSS Document */

/* =============================================================================
   Styles
   ========================================================================== */

.clr:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.clr {
	zoom: 1;
}
/* =============================================================================
   Tables
   ========================================================================== */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align:central;
}

*{margin:0px; padding:0px;}
*{outline:none;}
body{font-family:"Microsoft YaHei",Arial,"宋体"; font-size:12px; color:#000;}
img{border:none;}
a{ text-decoration:none;}
li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
input,button,select{font-family:"Microsoft YaHei",Arial,"宋体"; border:none; cursor:pointer;}

/*===================================================
  以上为公共定义部�?====================================================*/
/*====================================研究生部首页===================================================*/
body{background: url(yjs1009_pg_body_bg.png) repeat-y center 0px;}
.container{width: 1005px; padding-bottom: 20px; background: #fff; margin: 0 auto;}
.height10{height: 15px;}
.header,.content,.footer{width: 986px; margin: 0 auto;}

.header{/*background: url(yjs1009_pg_banner_01.png) no-repeat 0px 0px;*/ height: 240px; position: relative; }
.logoLabel{height: 64px;  display: table-cell; vertical-align: middle;}
.logoLabel img{vertical-align: middle;}
.top{height: 200px; z-index: -100;}

.relat{position: absolute; bottom: 0px;}
.navOut{width:986px; height: 87px; position: relative; /*top:-20px;*/}
.nav{background: url(yjs1009_pg_navHint_bg.png) repeat-x 0px 0px; width: 970px; height:87px;}
.menu{height: 43px; width: 984px; position: absolute; left: 1px; top: 0px;}

.navBgL{background: url(yjs1009_pg_navHintL.png) no-repeat 0px 0px; height: 87px; width: 8px;}
.navBgR{background: url(yjs1009_pg_navHintR.png) no-repeat 0px 0px; height: 87px; width: 8px;}
.menu li{height: 43px; line-height: 43px; width: 82px; text-align: center; float: left; background: url(yjs1009_pg_navLine.png) no-repeat right center;}
.menu .last{background: none;}
.menu li a{height: 43px; width: 82px; font-size: 14px; color: #fff; display: block;}
.menu .first a,.menu li a:hover{color: #603f04; background: url(yjs1009_pg_navHome.png) no-repeat 0px center;}
.hint{height: 44px; line-height: 44px; padding-left: 20px; color: #666; position: absolute; left: 8px; bottom: 1px;}

.contLeft{width: 738px;}
.contRight{width: 236px; margin-left: 10px; _margin-left: 10px;}
.newsTop{height: 290px;}
.newsImg{width: 498px; height: 280px; padding:5px 3px; border: 1px solid #bcd3e2;}

.newsText{width: 360px; height:290px; border: 1px solid #bcd3e2;}
.newsTitle{height: 32px; background: url(yjs1009_pg_moreColum_bg.png) no-repeat right 0px; position: relative;}
.newsTitle span{height: 30px; width: 100px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; background: url(yjs1009_pg_titleBg.png) no-repeat 0px 0px; display: block; position: absolute; left: 10px; top: -5px;}
.newsTitle .more{height: 32px; line-height: 32px; width: 50px; color: #139ade; display: block; float: right;}

.newsCont{padding:0px 10px 12px 10px;}
.newst{height: 90px; border-bottom: 1px solid #bcd3e2;}
.newst p{line-height: 30px; color: #666;}
.newst .theme{font-size: 14px; color: #0c4aa3;}

.newsLi li{height: 30px; line-height: 30px; *height:27px; *line-height:27px; color: #666; border-bottom: 1px dotted #ddd; background: url(yjs1009_pg_listStyle1.png) no-repeat 0px center;}
.newsLi li a{height: 30px; color: #666; padding-left: 15px; float: left; *height:27px; *line-height:27px;}
.newsLi li span{height: 30px; float: right; *height:27px; *line-height:27px;}
.newsLi li a:hover{text-decoration: underline;}

.tutor{height: 198px; width: 734px; border: 1px solid #bcd3e2; background: url(yjs1009_pg_moreBg.png) repeat-x 0px 0px;}
.tutorLi{height: 145px; padding: 10px 0px 10px 10px;}
.tutorLi li{width: 110px; height: 145px; float: left; margin-right: 10px; display: inline; background: #d2efff;}
.tutorLi  li p{height:30px; line-height: 30px; text-align: center; color: #0c4aa3;}
.link{height: 77px;}
.link li{height: 67px; width: 167px; padding: 4px; border: 1px solid #ddd; float: left; margin-right: 10px; display: inline;}
.link .last{margin-right: 0px;}

.inf{height: 290px; border:1px solid #bcd3e2;}
.infTitle{height: 30px; border-bottom: 1px solid #bcd3e2; background: #d2efff;}

.infTitle span{background: url(yjs1009_pg_titBg.png) no-repeat -1px -1px; height: 32px; line-height: 32px; width: 108px; text-align: center; font-size: 14px; color: #0c4aa3; display: block; float: left;}
.infTitle a{width: 50px; height: 30px; line-height: 30px; color: #0c4aa3; display: block; float: right;}

.infLi{padding: 5px 10px;}
.infLi li{height: 30px; line-height: 30px; color: #666; border-bottom: 1px dotted #ddd; background: url(yjs1009_pg_listStyle2.png) no-repeat 0px center;}
.infLi li a{height: 30px; padding-left: 20px; color: #666; }
.infLi li a:hover{text-decoration: underline;}

.recruit{height: 228px; border:1px solid #bcd3e2; }
.enroll{padding: 10px;}
.enroll02 li,.enroll01 li{width: 102px; height: 46px;  text-align: center; background: url(yjs1009_pg_enBtn.png) no-repeat 0px 0px; float: left; margin-right: 5px; display: inline;}
.enroll02 li a,.enroll01 li a{font-size: 14px; color: #2486b3; width: 90px; height: 36px; line-height: 36px; padding-left: 15px; display: block; }
.enroll02 li{width: 213px; background: url(yjs1009_pg_enBtn1.png) no-repeat 0px 0px; }
.enroll02 li a{width: 213px; text-align: left; padding-left: 40px;}

.yanzhao{height: 50px; padding-top: 10px;}

.employ{height: 198px;}

.flink{height: 75px; border: 1px solid #bcd3e2;}
.choice{padding: 10px;}
.choice select{width: 215px; height: 24px; border: 1px solid #ddd; color: #666;}

.footer{height: 100px;}


.footer .left{background: url(yjs1009_pg_footerLeft.png) no-repeat 0px 0px; width: 5px; height: 100px; float: left;}
.footer .right{background: url(yjs1009_pg_footerRight.png) no-repeat 0px 0px; width: 5px; height: 100px; float: left;}
.footer .footMid{background: url(yjs1009_pg_footerBg.png) repeat-x 0px 0px; width: 976px; height: 100px; float: left;}
.navLi{height: 36px; width: 976px;}
.navLi ul{padding-left: 300px;}
.navLi li{width: 80px; height: 36px; line-height: 36px; float: left;}
.navLi li a{color: #fff;}
.copyright{padding-top: 10px;}
.copyright p{line-height: 30px; color: #666; text-align: center;}

/*=======================================列表�?==============================================*/

.dynamicL{width: 200px;}
.dynamicR{width:765px; margin-left: 20px; _margin-left: 20px;}
.dynamicL li{width: 200px; height: 44px;  text-align: center;}
.dynamicL .title span{font-size: 12px;}
.dynamicL .title{width: 200px; height: 44px; line-height: 44px; background: #3995e2; font-size: 18px; color: #fff;}
.dynamicL li a{width: 198px; height: 43px; line-height: 43px; border: 1px solid #ddd; border-top: none; font-size: 14px; color: #666; background: #eee; display: block;}
.dynamicL .current a,.dynamicL li a:hover{border-right: none; background: url(yjs1009_pg_astyle.png) no-repeat 0px 0px #fff; color: #0c4aa3;}

.dyTitle{height: 42px; line-height: 42px; border-top: 2px solid #3995e2; border-bottom: 1px solid #ddd; background: #eee;}
.dyTitle>span{width: 100px; height: 42px; text-align: center; display: block; color: #0c4aa3; font-size: 14px;}
.position{height: 42px; padding-right: 20px;}
.position li{height: 42px; line-height: 42px; color: #666; float: left;}
.position li a{color: #666;}

.dyList ul{padding: 20px 0px;}
.dyList li{height: 30px; line-height: 30px; color: #666; border-bottom: 1px dotted #ddd; background: url(yjs1009_pg_listStyle3.png) no-repeat 0px center;}
.dyList li>a{color: #666; float: left; padding-left: 20px;}
.dyList li>span{float: right;}
.dyList li>a:hover{text-decoration: underline;}

/*=======================================详细�?==============================================*/
.detail{padding: 30px 0px 90px 0px; color: #666;}
.deTitle{height: 80px; line-height: 80px; font-size: 18px; text-align: center; border-bottom: 1px dotted #ddd;}
.time{height: 30px; line-height: 30px; color: #999; text-align: center;}
.article{line-height: 30px; text-indent: 2em;} 
.article .img{margin:20px;}
.article .img p{text-align: center;}
.recom{height: 60x; padding: 15px 20px; background: #eee; border: 1px solid #ddd; color: #666; clear: both;}
.recom p{line-height: 30px;}
.recom a{color: #666;}
.recom a:hover{text-decoration: underline;}

.page{padding: 20px 360px 80px 0px;  clear: both;}
.page ul{float:right; height:32px;}
.page li{height:30px; line-height:30px; text-align: center; border:1px solid #ddd; float:left; margin-right:2px; _margin-right:2px; color: #666;}
.page li a{color:#666; width:30px; height:30px; display:block; text-align:center; color: #666;} 
.page .next a{width:60px;}
.page .first a,.page li a:hover{background:#0477b6; color:#fff;}
.page .more{border: none; width: 30px;}

/*========================================导师风采=========================================================*/

.tutorList{padding-bottom: 30px;}
.tutorL{width: 350px; height: 150px; padding: 10px; border: 1px solid #ddd;}
.tutorL img{margin-right: 15px; _margin-right: 15px; width: 110px; height: 140px; float: left;}
.rText{width: 224px; float: left;}
.rText .name{height: 30px; line-height: 30px; border-bottom: 1px solid #ddd; color: #0c4aa3;}
.detBtn a{height: 36px; width: 90px; background: url(yjs1009_pg_seemore.png) no-repeat 0px 0px; line-height: 36px; text-align: center; color: #666; display: block;}
.proTutor{color: #666; line-height: 26px;}


/*==========================================================================*/
/*-----------star动画*/
div.h_flash{ float:left; width:498px; height:280px; overflow:hidden; position:relative;}
div.h_flash ul,div.h_flash li{ clear:both; width:100%; height:100%; overflow:hidden;}
div.h_flash li{ position:relative; display:none;}
p.black{ background:url(black_60.png) repeat; clear:both; color:#fff; position:absolute; bottom:0; left:0; width:94%; padding:0px 3%; height:30px; line-height:30px; overflow:hidden;}
div.h_flash li a:hover,a:hover p.black{ text-decoration:none; color:#fff;}
/*动画数字*/
div.h_flash_num{ clear:both; position:absolute; bottom:0; right:0;}
div.h_flash_num dl{ float:right;}
div.h_flash_num dd{ margin-left:1px; float:left; cursor:pointer; width:30px; line-height:30px; height:30px; overflow:hidden; text-align:center; font-size:14px; vertical-align:middle; background:#4e4c4e; color:#fff;}
div.h_flash_num dd.cur{ background:#cd010c; color:#fff;}