@charset "utf-8";
/*listMain*/

.listBanner{ width: 1200px; margin: 0px auto; height: 250px;}
.listMain
{
	margin:-30px auto 0px auto;
	width:1200px;
	position: relative;
	height: auto;background:#ffffff;
	 	 overflow: hidden;_overflow: visible;min-height: 500px;height: auto!important; height: 500px;
}

/*listMainL*/
.listMainL
{
	float: left;
	width: 242px;
	position: absolute;
}
.listMainR
{
	float: right;
	width:908px;

}
.listTop{width:908px; height: 40px; margin-top: 26px; }
.home
{
	height:50px;
	line-height: 50px;
	font-family: "微软雅黑";
	padding-right: 10px;
	font-size: 15px;
	color:#969696;
	float: right;
}
.dqlm
{
	text-align: center;
	height:80px;
	line-height: 80px;
	color: #FFFFFF;
		background: #326cd1 ;
	font-size: 18px;
	font-weight: bold;
}
.dqlm .ena{font-size: 14px;
color: #DCDCDC;
display: block; float: right;
margin-right: 50px;
font-weight: normal;

}
.lmmc{ float: left;font-size: 18px;	height:50px;
	line-height: 50px; color: #326cd1; font-weight: bold; padding-left: 15px; }
.listpic{width:242px; height: 300px; margin-top: 30px;}

.conlistLine{ height: 3px; width:908px; background: #cdcdcd; }

.listMainNav
{

 overflow: hidden;_overflow: visible; background:url() repeat-y left center ;min-height: 150px;height: auto!important; height:150px;
}
.listMainNav ul{ width:242px; margin:0px; padding:0px;}
.listMainNav ul li{border-bottom: 1px solid #e6e6e6;
width: 100%;
height: 60px;
margin-top: 1px;
background-color: #f6f6f6;
 }
.listMainNav ul li p{width: 5px;
height: 26px;
float: left;
background-color: #999999;
margin-left: 40px;
margin-top: 16px;
}




.listMainNav ul li .listNavActive{color: #043566;}

.listMainNav ul li a{
	color: #666666;
font-size: 16px;
margin-left: 20px;
float: left;
margin-top: 18px;
display: block;
}
.listMainNav ul li a:hover{color: #043566;}



.listMainRContent,.listMainRContent01
{
	overflow: hidden;_overflow: visible; background:#FFFFFF; min-height: 500px;height: auto!important; height:500px;

}
.listMainRContent ul
{width: 908px; margin:10px auto 0px auto; position: static; padding:0px;}


	
.listMainRContent ul li{padding-left: 16px;  width:908px; height: 40px; border-bottom: 1px dashed #d0d0d0; line-height: 40px;  font-size: 15px;}

.listMainRContent ul li a{display: block; float: left; width: 798px;}
.listMainRContent ul li .listTime{width:110px; font-family:微软雅黑 ; font-size: 14px; text-align: left; display: block; float: right;  color: #a7a7a7;}

.jys{ width:900px;}
.jys ul{ margin:0px auto;}
.jys ul h4{ font-size:16px; width:100px; border-bottom: 1px solid #d0d0d0; line-height:60px; color:#000000;}
.jys ul li{ width:130px;  line-height:60px; height:60px; text-align:center; padding:0px 10px; border-bottom: 1px dashed #d0d0d0; font-size:14px; float:left;}
.jys ul li a{ width:130px; display:block;}
/*content*/
	
h1{ font-size:22px; margin: 0px; padding: 0px; width: 1200px; color:#3b3b3b; text-align:center; line-height:60px; }
.infoCenter{ text-align:center; color:#a7a7a7; font-size:14px; line-height:40px; height:40px;float:left; width: 1200px; 
 border-bottom:dotted 1px #e8e8e8;}
.contMain{ width: 1100px;  padding: 0px 50px; text-indent:25px; line-height:35px; font-size:15px; color:#3b3b3b;}
.contMain pre{ line-height: 45px;}


/*师资力量*/
.pro_particulars { width:900px; }
.pro_particulars .pro_particulars_ul li{float: left;margin:0 40px 30px 0;width: 410px;height: 274px;position: relative;overflow: hidden;}
.pro_particulars .bw_pic{width: 203px;height: 263px;overflow: hidden;position: relative;z-index: 1;}
.pro_particulars .bl_arr{position: absolute;right:0;top: 50%;margin-top: -5px;
	width:0;
	height:0;
	border-width:10px;
	border-color: transparent #f2f2f2 transparent transparent;
	border-style: dashed solid dashed dashed ; 
}
.pro_particulars .bw_font{background: #f2f2f2;width: 428px;height: 263px;position: absolute;right: -15px;bottom: 0}
.pro_particulars .bw_font .fr{width: 180px;margin:60px 25px 0 0;}
.pro_particulars .bw_font .fr h6{color: #333;font-size: 30px;}
.pro_particulars .bw_font .fr h6 a{color: #333;font-size: 30px;}

.pro_particulars .bw_font .fr p{color: #333;font-size: 14px;line-height: 30px;}
.pro_particulars .bw_a:hover img{opacity: 0.9;}
.pro_particulars .pro_preparation_box.current{height: 100px;}


.pro_particulars .professor_view{border:1px solid #e5e7eb;position: relative;margin-bottom: 80px;}
.pro_particulars .professor_tit{position: absolute;top: 0;left: 0;}
.pro_particulars .pro_banner{width: 100%;position: relative;}
.pro_particulars .pro_banner ul{position: absolute;left: 0;top: 0;width: 1000%;}
.pro_particulars .pro_banner ul li{float: left;width: 220px;padding:40px 30px 0;}
.pro_particulars .pro_name{color: #333;font-size: 30px;line-height: 50px;}
.pro_particulars .pro_name a{color: #333;font-size: 30px;line-height: 50px;}
.pro_particulars .pro_name_p{color: #b8b8b8;font-size: 14px;}
.pro_particulars .pro_pic{overflow:hidden;width: 110px;height: 110px;margin-right: 18px;display: block;}
.pro_particulars .pro_pic:hover{opacity: 0.9;}
.pro_particulars .pro_inf_box{margin-top: 20px;}
.pro_particulars .line-red{background: #c32139;width: 40px;height: 1px;}
.pro_particulars .pro_banner{margin: 33px 0 18px 0;overflow:hidden;width: 100%;height: 377px;}
.pro_font_box h6{color: #333;font-size: 16px;line-height: 26px;font-weight: bold;margin-bottom: 3px;}
.pro_font_box h6 a{color: #333;font-size: 16px;line-height: 26px;font-weight: bold;}
.pro_font_box h6 a:hover{color: #4876ce;}
.pro_font_box p{color: #999;font-size: 12px;line-height: 24px;}
.pro_pic_box{margin-bottom: 20px;}
.professor_view ol{position: absolute;right: 30px;top: 18px;z-index: 2;}
.professor_view ol li{width: 9px;height: 9px;background-color: #cccccc;float: left;margin-right: 10px;cursor: pointer;border-radius: 100%;}
.professor_view ol li.current{background-color: #c32139;}

.pro_preparation_tit{color: #111;font-size: 16px;width: 100px;border-bottom: 1px solid #e9e9e9; height:76px; line-height: 45px;}
.pro_preparation_list li{float: left;background: url() no-repeat center right;border-bottom:1px solid #eaeaea;}
.pro_preparation_list li a{color: #666;font-size: 14px;line-height: 45px;padding:0 20px;}
.pro_preparation_list li a:hover{color: #A03900;}
.pro_preparation_list li a.current{color: #A03900;}
.pro_preparation_list2 li a.current{color: #A03900;}
.pro_preparation_list1 li a.current{color: #A03900;}
.pro_preparation_list{width: 776px;position: relative;}

.pro_preparation_kong{height: 45px;background:none!important;}
.pro_preparation_kong1{height: 45px;background:none!important;}
.pro_preparation_kong2{height: 45px;background:none!important;}
.grapheme{width: 734px;padding-left: 21px;border-bottom: 1px solid #e9e9e9;margin-bottom: 20px;}
.grapheme li{float: left;margin:0 14px 12px 0;}
.grapheme li a{display: block;width: 24px;height: 24px;border:1px solid #c4c7ca;background-color: #e7ebed;color: #313537;text-align: center;line-height: 24px;}
.grapheme li a:hover{border:1px solid #c32139;background-color: #A03900;color: #fff;}
.grapheme li a.current{border:1px solid #c32139;background-color: #A03900;color: #fff;}
.grapheme_tit{line-height: 23px;}
.grapheme_box{margin-top: 15px;}

.pro_preparation_box{border-top:1px solid #eaeaea;position: relative;margin-bottom: 44px;overflow: hidden;}
.arrowheadd{position: absolute;bottom:0px;left: 50%;margin-left:-18.5px;cursor: pointer;width: 37px;height: 26px;background: url() no-repeat center;text-align: center;z-index: 5;}
.arrowheadd.current{bottom: 1px;}