@charset "utf-8";
/* CSS Document */

*{padding: 0;margin: 0;}
body{font-family:"Microsoft YaHei";font-size:12px;min-width: 1200px;}
#wrapper{height:auto;overflow:hidden;}
a{text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:"";display:block;width: 0;height: 0;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
li{list-style:none;}
img{border:none;}
.ml30{margin-left: 30px;}


.head{height:129px;}
.head_top{width:1200px;margin:0 auto;}
.logo{margin-top: 30px;}
.logo a{display: inline-block;}
.logo a.zzlogo{width: 300px;}
.head_tm{width: 475px;}
.head_tm_right{margin-top:37px;}
.toplj{height: 42px;line-height: 42px;font-size: 14px;color: #333333;}
.toplj a{padding: 0px 18px;font-size: 14px;color: #333333;}
.sousuo{width: 222px;height: 41px;background: url(../images/ssbg.png) no-repeat;display: block;margin-top: 16px;}
.sou{border: none; height: 41px; line-height: 41px;outline: none; width: 160px;margin-left: 18px;background: none;font-size: 14px;color: #333333;}
.suo{padding-top: 10px;padding-right: 16px;outline: none;border: none;}

/*下拉导航开始*/
.menu{ height:50px; line-height:50px; background:#8c0009;}
/*menu*/
#nav {display:block; width:1200px; margin:0 auto;font-family: arial;}
#nav li.dhx{width:2px;height: 50px;background: url(../images/dhx.png) no-repeat center;float: left;}
#nav .mainlevel { float:left; height:50px; margin: 0px;}
#nav .mainlevel a {color:#fff; line-height:50px; display:block; text-align:center; font-size:16px;padding: 0px 59px; height:50px;}
#nav .mainlevel:hover { background:#ad000b;}
#nav .mainlevel a.cur{background:#ad000b;}
#nav .mainlevel ul {display:none; position:absolute; z-index:999; }
#nav .mainlevel li {font-size:14px;border-top:solid 1px #eabfc2; }
#nav .mainlevel li a{display:block; line-height:20px;height:auto;font-size:14px;color:#FFF; background:#ad000b;padding:15px 20px;width: 145px;}
#nav .mainlevel li a:hover{background:#8c0009;}

/*banner*/

.sybanner {
	height: auto;
}

.focus2 {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
}

.focus2 img {
	width: 100%;
	height: auto;
	display: block;
}


.focus2 .D2fBt {
	overflow: hidden;
	zoom: 1;	
	z-index: 10;
}


.focus2 .fcon2 img {
	display: block;
}

.focus2 .D2fBt img {
	display: none;
}

.focus2 .D2fBt i {
	font-style: normal;
	display: none;
}

.focus2 .prev,
.focus .next {
	position: absolute;
}

.focus2 .prev {
	background: url(../images/bannerzjt.png) no-repeat;
	width: 37px;
	height: 57px;
	top: 50%;
	margin-top: -28px;
	left: 2.1%;
	cursor: pointer;	
}

.focus2 .next {
	background: url(../images/banneryjt.png) no-repeat;
	width: 37px;
	height: 57px;
	top: 50%;
	margin-top: -28px;
	right: 2.1%;
	position: absolute;
	cursor: pointer;	
}

.focus2 .prev:hover {}

.focus2 .next:hover {}


.main-wrap{margin-top: 0px;}
.main{width:1200px;height:auto;margin:0 auto;}

/*main one*/
.main-one{margin-top: 10px;}
.zuo{width: 570px;}
.evendc{height: 50px;background: url(../images/sylmxhx.png) repeat-x left bottom;}
.eventit{height: 47px;width: 130px;border-bottom: solid 3px #8c0009;line-height: 47px;font-size: 20px;color: #333333;background: url(../images/sylmysjt.png) no-repeat 90px center;font-family: arial;}
.eventit1{height: 47px;width: 130px;border-bottom: solid 3px #8c0009;line-height: 47px;font-size: 20px;color: #333333;background: url(../images/sylmysjt.png) no-repeat 72px center;font-family: arial;}
.evenmore{font-size: 16px;color: #666;line-height: 47px;padding-right: 10px;}
.evenmore a{color: #666;}
.evenlb{}
.evenlb ul{padding-top: 10px;}
.evenlb ul li{height: 42px;line-height: 42px;border-top: solid 1px #e7e7e7;padding-left: 13px;background: url(../images/syeventsqdt.png) no-repeat left center;}
.evenlb ul li a{font-size: 14px;color: #333333;}
.evenlb ul li span.sj{float: right;padding-right: 4px;font-size: 14px;color: #999999;}

.you{width: 590px;}
.newslb{}
.newslb ul{padding-top: 21px;}
.newslb ul li{width: 276px;}
.newslb ul li a{display: block;}
.newslb ul li a .newsbtt{width: 276px;height: 155px;position: relative;}
.newslb ul li a .newsbtt img{width: 276px;height: 155px;}
.newslb ul li a .newsbtt .newssj{position: absolute;width: 45px;height: 50px;background: #8c0009;right: 9px;top: -6px;}
.newslb ul li a .newsbtt .newssj span.yue{display: block;font-size: 12px;font-family: arial;color: #FFFFFF;text-align: center;line-height: 12px;padding-top: 10px;}
.newslb ul li a .newsbtt .newssj span.ri{display: block;font-size: 18px;color: #FFFFFF;text-align: center;line-height: 20px;}
.newslb ul li a p{line-height: 22px;font-size: 14px;color: #333333;font-family: arial;padding-top: 10px;}

/*main-three*/
.main-three{margin:35px 0px 45px;}

.LeftBotton{
position: absolute;
left: 0;
top: 47px;
width:21px;
 height:35px; 
 background:url(../images/sypeoplezjt.png) no-repeat;	
}
.RightBotton {
position: absolute;
right: 0;
top: 47px;
 width:21px;
 height:35px;
 background:url(../images/sypeopleyjt.png) no-repeat;
}
.pic-cont{padding:0px;position: relative;}
.blk_18 {
 overflow:hidden;
 zoom:1;
 width:1200px;
 margin-top:40px;
}
.blk_18 .pcont {
 width:1070px;
 float:left;
 overflow:hidden;
 margin-left: 60px;
height:172px;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:0px;

}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .pl {
 width:230px; 
 float:left; 
 margin-right: 50px;
}
.blk_18 .pl img {
 display:block; 
 border:solid 1px #ebebeb;
}
.blk_18 .pl p{	
	height: 30px;
	line-height: 30px;		
	font-size: 14px;
	color: #333333;	
	text-align: center;
	padding-top: 10px;
}

.foot{height: 100px;background: #8c0009;}
.bq{padding-top: 18px;}
.bq p{text-align:center;line-height:22px;color:#fff;font-size:14px;}


/*list*/
.listbanner{width: 100%;height: auto;}
.listbanner img{width: 100%;height: auto;}
.list-bg{margin-top: 30px;}
.list_bottom_left{width:300px;margin-top: 20px;font-family: arial;}
.list_tit{font-size:24px;color:#fff;line-height:36px;padding:20px 0px 20px 80px;background: url(../images/listzlmqdt.png) no-repeat 28px center #8c0009;}
/*two nav*/
.listej{overflow:hidden;}
.listej ul{margin: 0px;}
.listej ul li{border-bottom: solid 1px #cccccc;line-height:30px;background: #e8e8e8;padding:15px 20px 15px 45px;}
.listej ul li a{display:block;color:#333333; font-size:18px;}
.listej ul li:hover{background: url(../images/listejyjt.png) no-repeat 280px center #FFFFFF;}
.listej ul li:hover a{color:#ad8200;}
.listej ul li.cur1{background: url(../images/listejyjt.png) no-repeat 280px center #FFFFFF;}
.listej ul li.cur1 a{color:#ad8200;}

.list_right{width:870px;}
.list_right_tit{height:60px;border-bottom: solid 1px #8c0009;}
.list_right_tit .location{font-size:16px;color:#939393;line-height: 20px;height: 20px;background: url(../images/listqdwzqdt.png) no-repeat left center;padding-left: 42px;margin-top: 20px;font-family: arial;}
.list_right_tit .location a{font-size:16px;color:#939393;}
.list_right_con{padding:15px 0px 40px;min-height:500px;}
.list_right_con ul{padding-bottom: 45px;}
.list_right_con ul li{background:url(../images/listlbqdt.png) no-repeat 9px center;padding-left:32px;line-height:44px;height:44px;border-bottom: dashed 1px #e9e9e9;}
.list_right_con ul li a{color:#303030;font-size: 16px;font-family: arial;}
.list_right_con ul li:hover a{color:#8c0009;}
.list_right_con ul li .time{color:#9f9f9f;font-size: 14px;}
.list_right_con table{margin: 0 auto;}
.list_right_con table td{font-size: 14px;color:#333;}
.list_right_con table td a{font-size: 14px;color:#333;}

/*content*/
.list_right_con1{padding:10px 0px 32px;min-height:500px;}
.con1{font-size:24px;text-align:center;color:#333333;padding:22px 40px 10px;line-height: 35px;font-family: arial;}
.conn1{font-size:16px;text-align:center;color:#444444;padding:0px 0 0px 0;font-weight: bold;line-height: 28px;}
.con2{font-size:14px;text-align:center;color:#9e9e9e;border-bottom:1px solid #e5e5e5;padding:15px 0 25px 0;}
.con3{padding:32px 0px 20px 10px;}
.con3 p{font-size:16px;color:#333333;text-indent:2em;line-height:35px;padding-bottom:10px;font-family: arial;}
.con3 img{max-width: 800px;}
.con4{height: 70px;border-top: solid 1px #e5e5e5;padding: 30px 0px 0px 6px;}
.con4 p{font-size: 16px;line-height: 35px;color: #333333;}
.con4 p a{color: #333333;}
.con4 p:hover a{}
.con3 pre{    font-size: 14px;
    line-height: 24px;
    white-space: pre-line;
    padding-left: 10px;
margin-bottom: 20px;
    color: #555555;
}
.con3 .theme-title {
    font-family: SimHei;
    margin-bottom: 20px;
    display: inline-block;
    box-shadow: 0 3px #999;
    font-size: 15pt;
    font-weight: 700;
    color: #555555;
    text-transform: uppercase;
}
.con3 table td, .table th{    padding: 5px 1em 0;
    text-align: center;}
.con3 table{margin-bottom: 20px;}


/*师资队伍*/
.list_right_con00{padding:30px 0px 40px;min-height:500px;}
.news-qh{background: rgba(40,44,42,0.05);}
.news-qh ul{border: 4px solid transparent;}
.news-qh ul li{font-size:18px;color:#535353;float:left;height:40px;line-height:40px;cursor:pointer;width: 33%;text-align: center;}
.news-qh ul li a{color:#535353;}
.news-qh ul li.hover{color:#2c84d2;font-size: 18px;background: #07808b;}
.news-qh ul li.hover span{color:#fff;}

.news-list-cont{padding: 20px 30px;}
.news-lb{}
.news-lb h3{margin: 20px 0px;
    text-align: left;    font-size: 20px;
    font-family: simsun;}
.news-lb li{}
.news-lb li a{    float: left;padding-bottom: 20px;
    width: 150px;margin-right:50px;}
.news-lb li a img{width:150px;height:180px;}
.news-lb li a p{line-height:40px;text-align: center;font-size:14px;color:#333;}