@charset "utf-8";
/* CSS Document */

*{padding: 0;margin: 0;}
body{font-family:"Microsoft YaHei";font-size:12px;min-width: 1280px;}
#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;}

.topxian{height: 3px;background: url(../images/topxbg.png) repeat-x center;}
.head{height:134px;}
.head_top{width:1200px;margin:0 auto;background: url(../images/topbgdt.png) no-repeat 630px top;height:134px;}
.logo{margin-top: 31px;}
.logo a{display: inline-block;}
.logo a.zzlogo{width: 300px;}
.head_tm{width: 528px;}
.head_tm_right{margin-top:33px;}
.toplj{margin-top: 14px;}
.toplj a{font-size: 14px;color: #b5b5b5;width: 32px;height: 32px;background: url(../images/topljbg.png) no-repeat center;display: inline-block;line-height: 32px;text-align: center;margin: 0px 4px;}
.toplj a:hover{background: url(../images/topljhoverbg.png) no-repeat center;color:#e34040;}

.sousuo{width: 220px;height: 35px;background: url(../images/ssbg.png) no-repeat;margin-top: 22px;}
.sou{border: none; height: 35px; line-height: 35px;outline: none; width: 160px;margin-left: 15px;background: none;font-size: 14px;}
.suo{padding-top: 8px;padding-right: 20px;outline: none;border: none;}

/*下拉导航开始*/
.menu{ height:55px; line-height:55px; background:#07808b; }
/*menu*/
#nav {display:block; width:1200px; margin:0 auto }
#nav li.dhx{width: 1px;height: 55px;float: left;background: url(../images/dhx.png) no-repeat;}
#nav .mainlevel {float:left; height:55px; margin:0px 5px;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:55px; display:block; text-align:center; font-size:16px;font-family:'Microsoft YaHei'; height:55px;padding:0 33px;}
#nav .mainlevel ul {display:none; position:absolute; z-index:999;}
#nav .mainlevel ul.dh1{margin-left:-1px;}
#nav .mainlevel ul.dh2{margin-left:-41px;}
#nav .mainlevel ul.dh3{margin-left:-41px;}
#nav .mainlevel ul.dh4{margin-left:-25px;}
#nav .mainlevel ul.dh5{margin-left:-25px;}
#nav .mainlevel ul.dh6{margin-left:-1px;}
#nav .mainlevel ul.dh7{margin-left:-17px;}
#nav .mainlevel ul.dh8{margin-left:-17px;}
#nav .mainlevel ul .xlsj{width: 13px;height: 5px; position: absolute;left: 50%;top: -5px;margin-right: 7px;}
#nav .mainlevel li {font-size:14px; }
#nav .mainlevel li a{ display:block;height:40px; line-height:40px;font-size:14px; color:#FFF; background:#2d9da7;padding:0px;width: 180px;}
#nav .mainlevel li a:hover{background: #07808b;}
/*下拉导航结束*/

/*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 .fcon2 a .bannertit{width: 650px;height: 56px;background: url(../images/bannerwzbg.png) repeat center;    position: absolute;
    left: 50%;
    bottom: 30px;
    margin-left: -50px;}
.focus2 .fcon2 a .bannertit p{line-height: 56px;font-size: 18px;color: #FFFFFF;font-weight: bold;padding-left: 65px;}
.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: 34px;
	height: 34px;
	top: 50%;
	margin-top: -17px;
	left: 50%;
	cursor: pointer;
	margin-left: -846px;
}
.focus2 .prev:hover {
	background: url(../images/bannerhoverzjt.png) no-repeat;	
}
.focus2 .next {
	background: url(../images/banneryjt.png) no-repeat;
	width: 34px;
	height: 34px;
	top: 50%;
	margin-top: -17px;
	right: 50%;
	position: absolute;
	cursor: pointer;
	margin-right: -846px;
}
.focus2 .next:hover {
	background: url(../images/bannerhoveryjt.png) no-repeat;	
}


.main{width:1200px;height:auto;margin:0 auto;}

/*main one*/
.main-one{height: 500px;width: 1280px;margin: 0 auto;background: url(../images/onelmbg.png) no-repeat left 94px;}
.onez{padding-top: 178px;}
.onez p{font-size: 24px;color: #07808b;line-height: 40px;height: 40px;}
.onez .onemore{margin-top: 20px;}
.onez .onemore a{display: block;}

.oney{width: 875px;}
.oney ul{margin-top: 55px;}
.oney ul li{height: 60px;line-height: 60px;border-bottom: solid 1px #dbdede;}
.oney ul li span.onesj{width: 118px;display: inline-block;text-align: center;font-size: 14px;color: #888888;}
.oney ul li span.onezd{margin-left: 30px;width: 92px;border: solid 1px #edbe5a;height: 23px;line-height: 23px;display: inline-block;text-align: center;font-size: 14px;color: #e49e09;margin-right: 43px;}
.oney ul li a{font-size: 16px;color: #333333;}
.oney ul li:hover a{font-size: 18px;color: #07808b;font-weight: bold;}
/*mian-two*/
.main-two{height: 394px;background: #eff1f1;}
.main1{width:1200px;height:394px;margin:0 auto;position: relative;}
.twotit{position: absolute;left: 475px;top: -25px;width: 250px;height: 50px;line-height: 50px;font-size: 24px;color: #ffffff;background: #07808b;text-align: center;}
.twomore{position: absolute;right:0;bottom: 71px;}
.twonr{}
.twonr .twonrzt{margin-top: 70px;}
.twonr .twonryw{width: 695px;margin-top: 80px;}
.twonr .twonryw p{font-size: 15px;color: #333333;text-indent: 2em;line-height: 38px;}


/*main-three*/
.main-three{}

.picScroll-left{ width:1200px;  overflow:hidden; position:relative;   }
		.picScroll-left .hd{ overflow:hidden;  height:72px;  padding:30px 0px 0px;  }
		.picScroll-left .hd span.xshdtit{font-size: 24px;color: #07808b;}
		.picScroll-left .hd .prev{ display:block;  width:21px; height:21px; float:right; margin-left:11px;  overflow:hidden;cursor:pointer;background: url(../images/xshdzjt.png) no-repeat;margin-top: 16px;}
		.picScroll-left .hd .next{display:block;  width:21px; height:21px; float:right; margin-left:11px;  overflow:hidden;cursor:pointer;background: url(../images/xshdyjt.png) no-repeat;margin-top: 16px;}
		.picScroll-left .hd .prev:hover{background: url(../images/xshdhoverzjt.png) no-repeat;}
		.picScroll-left .hd .next:hover{background: url(../images/xshdhoveryjt.png) no-repeat;}
		
		.picScroll-left .bd{ padding:0px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ width:270px; height:152px;margin-right:40px; float:left; _display:inline; overflow:hidden;position: relative; }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:270px; height:152px; display:block; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{display: none;}
		.picScroll-left .bd ul li:hover .title{ position: absolute;left: 0;top: 0;background: url(../images/xshdhoverbg.png) repeat;display: block;  }
.picScroll-left .bd ul li .title a{font-size: 15px;font-weight: bold;color: #ffffff;display: block;width:188px; height:102px;padding: 50px 40px 0px 42px;}

/*main-four*/
.main-four{margin-top: 50px;}
.yqljtit{height: 30px;line-height: 30px;font-size: 24px;color: #07808b;}
.yqljlb{}
.yqljlb ul{margin: 10px 0px 50px;}
.yqljlb ul li{height: 38px;line-height: 38px;width: 272px;padding-left: 28px;float: left;background: url(../images/yqljqdt.png) no-repeat 4px center;}
.yqljlb ul li a{font-size: 14px;color: #333333;}


.foot{height: 145px;background:#07808b;border-bottom: solid 1px #3d9ca4;}
.foot1{width: 1200px;margin:0 auto;}
.bq1{padding-top: 48px;padding-left: 5px;}
.bq1 p{text-align:left;line-height:26px;color:#fff;font-size:13px;}
.bq2{width: 230px;margin-top: 52px;}
.bq2 a{width: 110px;float: left;text-align: center;display: inline-table;}
.bq2 a img{height: 30px;}
.bq2 a p{line-height: 35px;height: 35px;color: #FFFFFF;font-size:13px;}
.fhdb{height: 40px;background: #07808b;}
.fhdb a{width: 90px;height: 10px;margin: 0px auto 0px;display: block;padding-top: 15px;cursor: pointer;}


/*list*/
.listbanner{width: 100%;height: auto;position: relative;}
.listbanner img{width: 100%;height: auto;}
.tit_1{font-size:26px;color:#ffffff;font-weight: bold;position: absolute;left: 50%;top: 30%;margin-left: 400px;}
.lmwz{position: absolute;left: 50%;margin-left: -600px;width: 1200px;height: 70px;line-height: 70px;bottom: 0;}
.lmwz .list_tit{width: 300px; height:70px;font-size:24px;color:#fff;line-height:70px;background:url(../images/listzlmbg.png) repeat center;text-align: center;}
.lmwz .location{width:900px;height:70px;font-size:14px;color:#888888;line-height: 70px;background: url(../images/listqdwzbg.png) repeat center;}
.lmwz .location p{padding-left: 75px;background: url(../images/listdqwzqdt.png) no-repeat 49px center;}
.lmwz .location p a{font-size:14px;color:#888888;}

.list-bg{margin: 0px;}
.list_bottom_left{width:300px;}
/*two nav*/
.listej{overflow:hidden;}
.listej ul{margin: 0px;border-top: solid 1px #d0d0d0;border-left: solid 1px #d0d0d0;border-right: solid 1px #d0d0d0;}
.listej ul li{border-bottom: solid 1px #d0d0d0;line-height:28px;background: url(../images/listejyjt.png) no-repeat 250px center #dfeced;}
.listej ul li a{display:block;color:#333333; font-size:18px;padding:20px 55px 20px 56px;background: url(../images/listejqdt.png) no-repeat 27px center;}
.listej ul li:hover{background: url(../images/listejyjt.png) no-repeat 250px center #FFFFFF;}
.listej ul li:hover a{color:#07808b;font-weight: bold;}
.listej ul li.cur1{background: url(../images/listejyjt.png) no-repeat 250px center #FFFFFF;}
.listej ul li.cur1 a{color:#07808b;font-weight: bold;}
.listejxt{width: 287px;height: 287px;margin: 65px auto 20px;}
.listejxt img{width: 287px;height: 287px;}

.list_right{width:860px;}
.list_right_con{padding:5px 0px 70px;min-height:500px;}
.list_right_con ul{padding-bottom: 37px;}
.list_right_con ul li{background:url(../images/listlbqdt.png) no-repeat 12px center;padding-left:42px;line-height:60px;height:60px;border-bottom: solid 1px #dbdede;}
.list_right_con ul li a{color:#333333;font-size: 16px;}
.list_right_con ul li .time{color:#888888;font-size: 14px;padding-right: 10px;}
.list_right_con ul li:hover a{color:#07808b;font-size: 18px;font-weight: bold;}
.list_right_con table{margin: 0 auto;}

/*content*/
.list_right_con1{padding:30px 0px 60px;min-height:500px;}
.con1{font-size:22px;text-align:center;color:#07808b;padding:20px 20px 10px 20px;font-weight: bold;line-height: 30px;}
.conn1{font-size:20px;text-align:center;color:#333333;padding:0px 20px 0px 20px;line-height: 30px;}
.con2{font-size:14px;text-align:center;color:#888888;border-bottom:1px solid #dbdede;padding:15px 0 20px 0;}
.con3{padding:28px 20px 15px 0px;}
.con3 p{font-size:16px;color:#333333;text-indent:2em;line-height:32px;padding-bottom:10px;}
.con3 img{max-width: 750px;}
.con4{height: 64px;border-top: solid 1px #e5e5e5;padding: 28px 0px 0px 0px;}
.con4 p{font-size: 16px;line-height: 32px;}
.con4 p a{color: #333333;}
.con4 p:hover,.con4 p:hover a{color: #07808b;}
.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;
    text-align: left;}
.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;}