/* CSS Document */

body{ margin:0; padding:0; font-family:"Microsoft Yahei"; background:#fff; }

a{ text-decoration:none;}

ul,li{ list-style:none;}

dl,dd{ margin:0; padding:0}

*{margin:0 ;padding:0;}

tbody,tr,td{ font-size:16px;}
/*在线客服*/
.contact img{ max-width:100%}

* {
	padding: 0;
	margin: 0;
	border: none;
}
ul, ol, li {
	list-style: none;
}
em, i {
	font-style: normal;
}
a {
	text-decoration: none;
	color: #333;
}
img {
	display: inline-block;
	border: 0 none;
}
body {
	color: #333;

	line-height: 20px;
	overflow-x: hidden;
	width: 100%;
	height:2000px;
	font-size: 14px;
}
.clear:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 100px;
	right: -100px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	opacity:0.9;
	width: 140px;
	height: 40px;
	font: 13px/40px 'Microsoft YaHei';
	color: #fff;
	text-indent: 40px;
	margin-bottom: 1px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar ul li:hover{ opacity:1;}

.yb_bar .yb_top {
	background: #ff4a00 url(../images/fixCont_01.jpg) no-repeat; 
}
.yb_bar .yb_phone {
	background: #ff4a00 url(../images/fixCont_02.jpg) no-repeat;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ff4a00 url(../images/fixCont_03.jpg) no-repeat;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #ff4a00 url(../images/fixCont_04.jpg) no-repeat 4px 4px;
}
.hd_qr {
	margin: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 40px;
	width: 100%;
	height: 100%;
	color: #fff;
}




/*定义头部*/

#heading{ background:#ec6112; height:96px; width:1280px; margin-left:auto; margin-right:auto;}

.header{width:1020px;height:96px;margin:0 auto;}

.logo{float:left; height:96px;}

.logo img{float:left; height:96px;}

.header_by {float:right;height:30px;margin-top:5px; width:265px; text-align:right;}

.header_by img{float:left;border-radius:5px;}

.header_by .rexian{float:left;font-size:19px;color:#feffff;font-family:"Microsoft Yahei";line-height:30px;margin-left:5px;}

.header_by .pho{float:left;font-size:19px;display:block;color:#feffff;line-height:30px;border-radius:5px;}

.nav{float:right;width:660px;height:50px;margin-top:10px;}

.list{text-align:center;}

.nav ul li{float:right; height:50px;display:block;font-size:16px; line-height:50px; font-family:"Microsoft Yahei"; }

.nav ul li a:hover{float:right; padding:0 10px;height:50px;display:block;font-size:16px; border-radius:10px;background:#ffffff;color:#ec6112;text-shadow: 1px 1px 0 #fff;font-family:"Microsoft Yahei";}

.nav ul li a{float:right; padding:0 10px;display:block;height:50px;color:#ffffff;font-size:16px; text-align:center;height:50px;text-shadow: 1px 1px 0 #1B5983;font-family:"Microsoft Yahei"; }
.nav ul li a:visited,a:link{ font-weight:normal;}




/*定义banner*/



.jssort04 .w, .jssort04 .pav:hover .w{position: relative;width: 83px;height: 57px;border: #ec6112 1px solid;}

* html .jssort04 .w{width:85px;height:59px;}

.banner{ position:relative; height:300px;} 

.banner img{ width:1280px; height:300px; position:absolute; left:50%; margin-left:-640px;}

.jssort04 .pdn .w, .jssort04 .pav .w{border-style: solid;}

.jssort04 .c{width: 85px;height: 59px;filter: alpha(opacity=45);opacity: .45;transition: opacity .6s;-moz-transition: opacity .6s;-webkit-transition: opacity .6s;-o-transition: opacity .6s;}

.jssort04 .p:hover .c, .jssort04 .pav .c{filter: alpha(opacity=0);opacity: 0;}

.jssort04 .p:hover .c{transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}

.jssora07r, .jssora07ldn, .jssora07rdn{position: absolute;cursor: pointer;display: block;background: url(../images/right.png) no-repeat;overflow: hidden;}

.jssora07l{position: absolute;cursor: pointer;display: block;background: url(../images/left.png) no-repeat;overflow: hidden;}

.jssora07ldn{background-position: -245px -35px;}

.jssora07rdn{background-position: -305px -35px;}





/*定义Main_1*/

.Main_1{width:1280px;background:url(../images/bg_1.png) no-repeat center; height:368px; margin-left:auto; margin-right:auto;margin-top:40px;}

.main1{width:1020px;margin:0 auto;}

.main1_left{float:left;width:370px;height:370px;}

.main1_div1{float:left;width:350px;}

.mingci{width:57px;height:50px;border-radius:5px;background:#ffffff;font-size:15px;color:#ed6211;margin-top:20px;text-align:center;float:left;}

.mingci div{font-size:15px;color:#ed6211;line-height:20px;width:50px;margin:5px 0 0 5px;}

.main1_txt{float:right;width:275px;margin-top:25px;text-align:left;font-size:12px;color:#ffffff;line-height:20px;}

.main1_right{float:left;width:338px;height:370px;}

.main1_right img {float:left;width:338px;height:93px;margin-top:12px;}

.main1r_txt1{float:left;width:338px;color:#ffffff;font-size:14px;line-height:25px;margin-top:12px;}

.main1r_txt2{float:left;width:338px;margin-top:10px;}

.main1r_txt2 h2{width:338px;margin-top:15px;color:#ffffff;font-size:14px;}

.main1r_txt2 p{width:338px;color:#f1ebe8;font-size:12px;line-height:22px;}

.main1_rr{float:right;width:188px;height:370px; padding-top: 28px;}

.rr_title{float:left;width:188px;}

.rr_title h1{float:left;font-size:18px;color:#190d0d;font-weight:bolder;width:42px;display:inline;}

.rr_title div h1{float:left;font-size:18px;color:#ec6112;font-weight:bolder;width:42px;display:inline;}

#demo{float:left;width:188px;}

.main1_rr h3{float:left;width:188px;color:#ec6112;font-size:12px;}

#demo p{float:left;width:188px;color:#6d6a69;font-size:12px;line-height:28px;}





/*定义MAIN_2*/

.Main_2{width:1020px;margin-top:40px;margin:0 auto;}

.main2_titile{float:left;width:1020px;margin-top:80px;}

.main2_item{margin:0 auto;width:265px;height:40px;background:url(../images/icon_4.png) no-repeat left;}

.course {float:left;background:url(../images/link_1.png) no-repeat right;margin-left:50px;line-height:40px;padding-right:15px;font-weight:bolder;}

.course a {font-size:23px;color:#6d6a69;font-weight:bolder;}

.course a:hover {font-size:23px;color:#fd7728;font-weight:bolder;}

.course2 {float:left;font-size:22px;color:#fd7728;line-height:40px;margin-left:10px;font-weight:bolder;}

.course2 a{font-size:22px;color:#6d6a69;line-height:40px;font-weight:bolder;}

.course2 a:hover{font-size:22px;color:#fd7728;line-height:40px;font-weight:bolder;}

.main2{float:left;width:1100px;margin-top:5px;}

.main2_div{float:left;height:190px;width:190px;border:1px solid #dddddd; margin:20px 19px 0 0;}

.main2_div:hover{float:left;height:190px;width:190px;border:1px solid #ec6112; margin:20px 19px 0 0; background:#f2f2f2}

.main2_div img{float:left;height:120px;width:188px;}

.main2_txt{float:left;height:97;width:169px;}

.main2_txt h1{float:left;width:169px;text-align:center;font-size:14px;color:#ec6112; padding-top:5px;}

.main2_txt p{float:left; text-align:left;font-size:12px;color:#6d6a69;margin:0;line-height:20px;padding-left:5px;}





/*定义MAIN_3*/

.Main_3{float:left;width:100%;background:url(../images/bg_2.png) no-repeat center;margin-top:40px;height:393px;}

.main3{width:1020px;margin:0 auto;}

.main3_titile{float:left;width:1020px;margin-top:30px;}

.main3_item{margin:0 auto;width:190px;height:40px;}

.news {float:left;background:url(../images/link_1.png) no-repeat right;line-height:40px;padding-right:15px;font-weight:bolder;}

.news a {font-size:23px;color:#6d6a69;font-weight:bolder;}

.news a:hover {font-size:23px;color:#fd7728;font-weight:bolder;}

.news2 {float:left;font-size:22px;color:#fd7728;line-height:40px;margin-left:10px;font-weight:bolder;}

.news2 a{font-size:22px;color:#6d6a69;line-height:40px;font-weight:bolder;}

.news2 a:hover{font-size:22px;color:#fd7728;line-height:40px;font-weight:bolder;}

.main3_left{float:left;width:500px;height:290px;margin-top:40px;}

.main3_head{float:left;width:500px;background:url(../images/icon_1.png) no-repeat left 0;}

.main3_txt1{float:left;width:280px;height:105px;margin-left:70px;}

.main3_txt1 h1{float:left;width:280px;font-size:13px;color:#4e4d4d;}

.main3_txt1 h2{float:left;width:280px;font-size:11px;color:#999796;}

.main3_txt1 p{float:left;width:280px;font-size:11px;color:#6d6a69;margin:0;line-height:20px;}

.main3_img{float:right;width:144;height:112px;}

.main3_img img{float:right;width:142;height:110px;border:1px solid #fd7728;}

.main3_foot{float:left;width:500px;}

.main3_list{float:left;width:480px;height:24px;line-height:24px;background:url(../images/icon_3.png) no-repeat left;margin-top:20px;margin-left:20px;}

.list_left{float:left;width:340px;font-size:12px;color:#6d6a69;margin-left:50px;}

.list_right{float:right;font-size:12px;color:#6d6a69;}

.main3_right{float:right;width:500px;height:290px;margin-top:40px;}

.main33_head{float:left;width:500px;background:url(../images/icon_2.png) no-repeat left 0;}





/*定义MAIN_4*/

.Main_4{width:1020px;margin-top:40px;margin:0 auto;}

.main4_titile{float:left;width:1020px;margin-top:50px;}

.main4_item{margin:0 auto;width:265px;height:40px;background:url(../images/icon_4.png) no-repeat left;}

.show {float:left;background:url(../images/link_1.png) no-repeat right;margin-left:50px;line-height:40px;padding-right:15px;font-weight:bolder;}

.show a {font-size:23px;color:#6d6a69;font-weight:bolder;}

.show a:hover {font-size:23px;color:#fd7728;font-weight:bolder;}

.show2 {float:left;font-size:22px;color:#fd7728;line-height:40px;margin-left:10px;font-weight:bolder;}

.show2 a{font-size:22px;color:#6d6a69;line-height:40px;font-weight:bolder;}

.show2 a:hover{font-size:22px;color:#fd7728;line-height:40px;font-weight:bolder;}

.main4{width:1060px;float:left;height:490px;margin-top:20px;}

.main4_div1{float:left;width:316px;height:227px;margin:0 35px 35px 0;}

.main4_div1 img{float:left;width:316px;height:227px;}





/*定义Main_5*/

.Main_5{float:left;width:100%;background:url(../images/bg_3.png) no-repeat center;margin-top:40px;height:508px;}

.main5{width:1020px;margin:0 auto;}

.main5_titile{float:left;width:1020px;margin:30px auto;}

.main5_item{margin:0 auto;width:190px;height:40px;}

.video {float:left;background:url(../images/link_1.png) no-repeat right;line-height:40px;padding-right:15px;font-weight:bolder;}

.video a {font-size:23px;color:#6d6a69;font-weight:bolder;}

.video a:hover {font-size:23px;color:#fd7728;font-weight:bolder;}

.video2 {float:left;font-size:22px;color:#fd7728;line-height:40px;margin-left:10px;font-weight:bolder;}

.video2 a{font-size:22px;color:#6d6a69;line-height:40px;font-weight:bolder;}

.video2 a:hover{font-size:22px;color:#fd7728;line-height:40px;font-weight:bolder;}

.rollBox{width:1020px;overflow:hidden;margin:0 auto;background:#313540;height:320px;}

.rollBox .LeftBotton{position:relative;top:130px;float:left;display:block;height:50px;width:30px;background:url(../images/arrow_left.jpg) no-repeat center ;overflow:hidden;cursor:pointer;}

.rollBox .RightBotton{position:relative;top:130px;height:50px;width:30px;background:url(../images/arrow_right.jpg) no-repeat  center ;overflow:hidden;float:right;display:inline;cursor:pointer;}

.rollBox .Cont{width:960px;overflow:hidden;float:left;margin:35px 0 0 0px;}

.rollBox .ScrCont{width:7000000px;float:left;}

.rollBox .Cont .pic{position:relative;float:left;width:298px;height:241px;float:left;text-align:center;margin:0 11px;}

.rollBox .Cont .pic img{position:relative;background:#fff;display:block;margin:0 auto;width:298px;height:241px;}
.rollBox .Cont .pic .video00{top:-241px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}

.rollBox #List1,.rollBox #List2{float:left;}





/*定义底部*/

.footer1{width:100%;background:#221815;float:left;border-bottom:4px solid #df5d12;height:150px; }

.foot_logo{float:left;width:114px;height:95px;margin-top:10px;}

.foot_logo img{width:114px;height:95px;}

.foot1{width:1020px;height:150px;margin:0 auto;}

.foot1_txt1{float:left;margin-left:80px;width:225px;height:100px;line-height:20px;margin-top:28px;}

.foot1_txt1 h1{float:left;font-size:12px;color:#f2b18c;}

.foot1_txt1 ul{float:left;padding-left:0;margin:0;}

.foot1_txt1 ul li{float:left;font-size:12px;color:#dfdedd;}

.foot2_txt2{float:left;margin-left:80px;width:225px;height:100px;line-height:20px;margin-top:48px;}

.foot2_txt2 ul{float:left;padding-left:0;margin:0;}

.foot2_txt2 ul li{float:left;font-size:12px;color:#dfdedd;}

.sao{float:left;margin-left:30px;width:100px;height:117px;margin-top:10px;}

.sao img{float:left;width:100px;height:100px;}

.sao span{float:left;width:100px;font-size:12px;color:#dfdedd;text-align:center;margin-top:10px;}

.wem{float:left;margin-left:30px;width:100px;height:117px;margin-top:10px;}

.wem img{float:left;width:100px;height:100px;}

.wem span{float:left;width:100px;font-size:12px;color:#dfdedd;text-align:center;margin-top:10px;}

.footer2{width:100%;background:#221815;float:left; }

.foot2{width:1120px;margin:0 auto;height:365px;}

.footer_ul{float:left;width:100px;margin:20px 34px 0 0px;}

.footer_ul dt{float:left; font-size:15px;color:#ffffff; font-weight:bolder;margin:10px 0;}

.footer_ul dd{float:left; font-size:13px;line-height:21px;margin:0;}

.footer_ul dd a{color:#858585;}

.footer_ul dd a:hover{color:#ffffff;}

.bottom{width:1020px;float:left;text-align:center;margin:40px auto auto auto;}

.bottom p{width:505px;text-align:center;margin:0 auto;font-size:12px;color:#b0adad;line-height:20px;}











































/*定义内页样式*/





.newslist li{ width:600px; font-family: "ËÎÌå"; font-size: 14px; color: #586969; font-weight: normal; float:left; text-align:left; line-height: 30px; }  

.newslist li a:link{ color: #586969; none; font-weight: normal; }  

.newslist li a:visited{ color: #586969; none; font-weight: normal;  }

.newslist li a:hover{ color: #586969; none; font-weight: normal;  } 









.newslist ul{ width:1020px; display:block; overflow:auto; text-align:left; font-family: "ËÎÌå"; font-size: 13px;#586969 } 



.piclist li{ width:300px; font-family: "ËÎÌå"; font-size: 14px; color: #586969; font-weight: normal; float:left; text-align:left; line-height: 30px; padding-top: 30px; padding-bottom: 30px; }  

.piclist li a:link{color: #f3f3f3;; none; font-weight: normal; }  

.piclist li a:visited{ color: #f3f3f3;; none; font-weight: normal;  }

.piclist li a:hover{ ccolor: #f3f3f3;; none; font-weight: normal;  } 









.piclist ul{ width:1200px; display:block; overflow:auto; text-align:left; font-family: "ËÎÌå"; font-size: 13px; color: #f3f3f3; padding-top: 30px; padding-bottom: 30px; } 

 



#guanggao {margin:0 auto; height: 450px; background-color:f3f3f3; }

#listnews { margin:0 auto; font-family: Arial; font-size: 14px; color: #586969; font-weight: normal;min-width: 780px; max-width: 1172px; background-color: #f3f3f3; height: 100%; line-height: 25px; }



#listnews.listnews_arrow{height: 50px;max-width: 100%;}

#listnews.listnews_arrow img{position: absolute;left: 50%;margin-left: -570px;}

#listnews.listnews_ori{position: relative;max-width: 100%;}

#listnews.listnews_map{background-color: #dddddc;}



#line { width: 1172px; border-top:1px dashed #a0a0a0; height: 1px; overflow:hidden;  padding-bottom: 10px; margin-top: 20px; }

#listnews .pic { padding-top: 50px; padding-bottom: 50px;display:block;clear:both; }

#pv {width: 1172px;text-align:left; }





#cent001 { margin:0 auto;width: 1201px; font-family: Arial; font-size: 14px; color: #6e7d7d; margin:0 auto; height: 730px; background-color: #f3f3f3; padding-top: 40px; text-align:center; line-height: 30px; }

#cent01 { margin:0 auto;width: 1170px; font-family: Arial; font-size: 14px; color: #6e7d7d; margin:0 auto; height: 550px; background-color: #f3f3f3; padding-top: 40px; text-align:center; line-height: 22px; }

#cent01 ul a{ font-family: Arial; font-size: 22px; color: #364c5e; font-weight: bold; }

#cent01 .cent01_number ul{color: #fff;padding-top: 30px;font-size: 24px;}

#cent02 { margin:0 auto;height: 525px; background-color: #ececec; }

#cent022 { margin:0 auto;width: 1170px;font-family: Arial; font-size: 14px; color: #6e7d7d;height: 525px; }

#cent03 {  margin:0 auto;width: 1170px;font-family: Arial; font-size: 14px; color: #6e7d7d;;height: 380px; background-color: #f3f3f3; }

#cent03 ul { font-family: Arial; font-size: 22px; color: #595757; font-weight: bold; padding-top: 50px;margin:0; list-style:none}



#cent03 td { color: #595757;font-size: 12px;}

#cent03 li a:link{ color: #595757; none; font-weight: normal; line-height: 30px;margin-left:0px; }  

#cent03 li a:visited{ color: #595757; none; font-weight: normal; line-height: 30px;margin-left:0px;}

#cent03 li a:hover{ color: #595757; none; font-weight: normal;line-height: 30px;margin-left:0px;} 

#for_top_div{background-color: #dddddc;height: 62px;}

#for_top_div .for_top_block{width: 1170px;margin: 0 auto;}

#for_top_div a{padding: 10px 0;float: left;}





.box{ margin:0; padding:0; width:100%; height:50px; background:#ececec;}

/*nav导航盒子    position: relative;*/

.s_nav{width: 1020px;height: 50px; margin:0 auto;line-height: 50px;/*导航位置*/ text-align: center;font-size: 12px;background: #ececec;}

/*nav-main*/

.s_nav-main{width: 100%;height: 100%;list-style-type: none;}

.s_nav-main span{display: inline-block;margin-left: 18px;width: 7px;height: 7px;background: url(../images/down-icon.png) no-repeat;}

/*图标向上旋转*/

.hover-up{transition-duration: .5s;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

/*图标向下旋转*/

.hover-down{transition-duration: .5s;transform: rotate(0deg);-webkit-transform: rotate(0deg);}

/*导航条设置*/

.s_nav-main>li {width:101px;height: 100%;display:inline-table;float: left;background: #ececec;margin-right: 1px;cursor: pointer;font-size:14px;}

.s_nav-main>li:hover{background: #eb610f;color:#fff;}

.s_nav-main>li .setting{background: #eb610f;color:#fff;}

.s_nav-main>li a{color: #221815; display:block;}

.s_nav-main>li a:hover{color: #fff;display:block;}

/*隐藏盒子设置*/

.hidden-box{width: 148px;border: 1px solid #eb610f;border-top: 0;position: absolute;display: none;top: 50px;}

.hidden-box>ul{list-style-type: none;color: #eb610f;cursor: pointer;}

.hidden-box>ul li{height:40px;line-height:40px; display:block;}

.hidden-box li:hover{background: #eb610f;color: #fff;display:block;}

.hidden-box>ul li a{color: #eb610f; display:block;}

.hidden-box>ul li a:hover{color: #fff; display:block;}

/*隐藏盒子位置设置*/

.hidden-loc-index{ left: 0px;}

.hidden-loc-us{left: 151px;}

.hidden-loc-info{left: 302px;}

.hidden-loc-man{left: 453px;}





body, div, ul, li{margin:0;padding:0;}

body{font-family:"微软雅黑", Arial, Helvetica, sans-serif;color:#221815;line-height:25px;font-size:12px;}

a:link, a:visited{text-decoration:none;}

a:hover{text-decoration:underline;text-decoration:none;}

ul, ul li{list-style-type:none;}

.cl{zoom:1;}

/*网站头部*/

.col960{width:1020px;margin:0 auto;}

.navbg{height:50px;width:100%;background:#ececec;box-shadow:1px 1px 7px #999;position:absolute;z-index:99;left:0;}

#navul li{float:left;margin-right:1px;width:180px;height:50px;color:#221815;position:relative;text-align:center;line-height:50px; display:block; font-size:14px; z-index:111111;}

#navul li.navhome{text-align:center;padding:0 0px 0 40px;width:60px;}

#navul li a:visited{color:#221815;text-align:center;}

#navul li a{color:#221815;text-align:center;}

#navul li ul{display:none;position:absolute;z-index:10000;top:50px;left:-1px;background:#fea976;border:#eb610f 1px solid;border-bottom:none;}

#navul li ul li{display:block;width:178px;float:none;margin-right:0px;height:38px;position:relative;line-height:38px;text-align:center;border-bottom:#eb610f 1px solid;font-size:12px; z-index:111111;}

#navul li.navmoon{background:#fea976;border:#eb610f 1px solid;width:178px;height:50px;line-height:50px; }

#navul li.navmoon a{color:#FFFFFF;}

#navul li.navhome a:hover{color:#FCFF00;}

#navul li.navmoon ul{display:block;}

#navul li.navmoon ul a{display:block;width:178px;height:38px;line-height:38px;}

#navul li.navmoon ul a:hover{background:#eb610f;width:178px;height:38px;line-height:38px;}











#ph { width:100%;height: 50px; background-color: #ececec; color:#221815; }

#ph a{color:#221815;}

#ph ul,li{ display:block;}

#ph li>a:hover{color:#fff;}

/*#ph .name{ font-size: 16px;color: #595757; margin: 0px auto; min-width: 780px; max-width: 1020px; text-align:left; padding-top:12px }

#ph .name a{font-size: 16px;color: #595757; }

#ph .name_formargin a{float: left;margin-right: 20px;}

#ph a { padding-top:10px }

#ph a:hover { color:#ec6112;}*/



#content { font-family: Arial; font-size: 14px; color: #586969; min-width: 780px; max-width: 1172px; line-height: 26px; text-align: left; margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 10px; }

#content .single ul{ font-family: Arial; font-size: 16px; color: #586969; font-weight: bold; text-align: left; padding-top: 50px; padding-bottom: 20px; }



.newslist_teacher{background: url(../images/teacher.jpg) no-repeat top center;height: 6426px;background-position-y: -46px;}

.newslist_jianjie{background: url(../images/jianjie.jpg) no-repeat top center;height: 4000px;background-position-y: -46px;}

.newslist_entrance_class{background: url(images/entrance_class_02.jpg) no-repeat top center;height: 6426px;background-position-y: -46px;}

.newslist_apply{background: url(../images/apply.jpg) no-repeat top center;height: 1117px;background-position-y: -46px;}

.newslist_school_hp{background: url(../images/school_hp.jpg) no-repeat top center;height: 2844px;}

.newslist_school_yp{background: url(../images/school_yp.jpg) no-repeat top center;height: 2844px;}

.newslist_school_nh{background: url(../images/school_nh.jpg) no-repeat top center;height: 2844px;}

.newslist_school_jd{background: url(../images/school_jd.jpg) no-repeat top center;height: 2844px;}

.newslist_achi_grey{background: url(../images/achievement_grey.jpg) no-repeat top center;height: 221px;}

.newslist_achi{background: url(../images/achievement.jpg) no-repeat top center;height: 2404px;}

.newslist_achi_01{background: url(../images/achi_01.jpg) no-repeat top center;height: 511px;}

.newslist_achi_02{background: url(../images/achi_02.jpg) no-repeat top center;height: 511px;}

.submit { background:url(../images/se.jpg); border: 0px; width: 25px; height: 25px;text-align:top }





/* =Menu

-------------------------------------------------------------- */



#access {position: relative;z-index:999;

		float: left;

	display: block; float: left; width: 60%;padding-top: 43px; padding-left: 30px; }

#access .menu-header,

div.menu {

	font-size: 12px;

	margin-left: 12px;

	width: 928px;

}

#access .menu-header ul,

div.menu ul {

	list-style: none;

	margin: 0;

}

#access .menu-header li,

div.menu li {

	float: left;

	position: relative;

	

}

#access a {

	color: #f8f0f4;

	display: block;

	line-height: 33px;

	padding: 0 20px;

	text-decoration: none;

	font-weight: normal;

}

#access .menu-item-top-a:hover{border-bottom: solid 1px #fff;}

#access .menu-item-top-a:visited{color: #c0bebe;}

#access ul ul {

	display: none;

	position: absolute;

	top: 34px;

	left: 0;

	float: left;

	width: 77px;

	z-index: 99999;

}

#access ul ul li {

	min-width: 77px;

}

#access ul ul ul {

	left: 100%;

	top: 0;

}

#access ul ul a {

	background: #e30052;

	line-height: 1em;

	padding: 10px;

	width: 77px;

	height: auto;

        text-align£ºcenter;

}

#access li:hover > a,

#access ul ul :hover > a { color: #fff; background-image: none ; background-repeat:no-repeat }

#access ul li:hover > ul {

	display: block;

}

#access ul li.current_page_item > a,

#access ul li.current_page_ancestor > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a { color: #fff; background-image:none; background-repeat:no-repeat }

* html #access ul li.current_page_item a,

* html #access ul li.current_page_ancestor a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

	color: #fff;

}





 

#middle_bg{

	min-height: 100%;

	height:100%;

	width: 100%;

	min-width:960px;

}

 

.container {

	min-height: 100%;

	height:100%;

	//width: 900px;

	//margin: auto;

 

}

 

 



 

.negativeMarginMethod{width:100px; height:32px;}

.negativeMarginMethod .topLeft{height:5px; _overflow:hidden; background:url('../images/roundBox_negativeMargin.gif') left top no-repeat;} 

.negativeMarginMethod .topRight{height:5px; _overflow:hidden; margin:-5px 0 0 5px; background:url('../images/roundBox_negativeMargin.gif') right top no-repeat;}

.negativeMarginMethod .title{line-height:28px; padding:0 0 0 15px; background:url('../images/roundBox_middle.gif') left top repeat-x;} 





.b_box_ie{ 

        text-align:center;width:275px;line-height:60px; 

        background-color:#efefef; 

        position:relative; 		

    } 

.b_box_map{ 

        text-align:center;width:1172px;line-height:80px; 

        background-color:#efefef; 

        position:relative; 	

        margin: 0 auto;	

        margin-bottom: 50px;

    } 	

	

.b_r{width:7px;height:7px;font-size:0;background:url( ../images/mask0.gif) no-repeat;position:absolute;} 

.r_1{top:0;left:0;} 

.r_2{background-position:-7px 0;top:0;right:0;} 

.r_3{background-position:0 -7px;left:0;bottom:0;} 

    .r_4{background-position:-7px -7px;bottom:0;right:0;} 

.meigui{ font-size: 14px; font-weight: bold; color: #eb0078; }

.chuti{ font-size: 14px; font-weight: bold; }

.sy{  font-size: 14px;color: #586969;line-height: 20px;}

.sy_padding{padding-top: 20px;font-size: 12px;color: #364c5e;}





#gallery-2 {

				margin: auto;

			}

			#gallery-2 .gallery-item {

				float: left;

				margin-top: 10px;

				text-align: center;

				width: 25%;

			}

			#gallery-2 img {

				border: 2px solid #cfcfcf;

			}

			#gallery-2 .gallery-caption {

				margin-left: 0;

			}

			

			

			

			

			

			

			

			

			

.newslist_ban{ margin: 0 auto;

    width: 1200px;

    font-size: 13px;

    line-height:1.5;

    color:#867171;

}		









.train{width:1020px;clear:both;margin:0 auto;padding:0; float:left;}

.train_div1{float:left;width:253px; margin:0 0 0 7px; text-align:center; color:#fff; background:#737373;}

.train_div1:hover{float:left;width:253px; margin:0 0 0 7px; text-align:center; color:#fff; background:#ec6112;}

.train_div2{float:left;width:235px; margin:0 5px 0 0; text-align:center; color:#fff;  clear:both;}

.train_div2 img{ width:235px; height:235px; margin-right:5px;}

.train_div1 img{float:left;width:253px;height:205px; padding:0;}

.train_div1 img:hover{ opacity:0.8;}

.train_course{ width:1020px; height:205px; padding:0; margin:0 auto 30px;}



h5 { font-size:14px; font-family:"微软雅黑"; padding:5px 0;}









.page{ text-align:center;}



/*师资力量*/

.teat{ width:1020px; height:auto; padding-bottom:10px;margin:0 auto; display:block; clear:both; }

.photo{ float:left; width:125px; margin-right:10px;  margin-bottom: 20px;}

.photo img{ width:121px; height:121px;border:2px solid #fff;  }

.photo img a{ width:121px; height:121px; border:2px solid #fff; }

.photo img:hover{ width:121px; height:121px;border:2px solid #F36D16; }

.t_name{ float:right; width:880px; height:30px; line-height:30px; font-size:16px;  text-align:left;}

.t_name a{color:#221815;}

.t_name a:hover{color:#F36D16;}

.t_cont{float:right; width:880px;  text-align:left; line-height:20px; font-size:13px;}	

.t_line{ float:left; width:1020px; height:1px; margin:0 auto 20px; background:#E6E6E6}



.con_t_left{ float:left; width:65%; height:auto; margin-right:5%;}		

.tt_name{ width:100%;height:30px; line-height:30px; font-size:16px;color:#F36D16; margin-bottom:10px;  text-align:left;}

.tt_cont{ width:100%; height:auto; line-height:20px; font-size:13px; color:#221815; margin-bottom:10px;}

.con_t_right{ float:left; width:30%; height:auto;  }	

.con_t_right img{ width:90%; height:100%; border-radius:8px; border:2px solid #D2D2D2; }	



			

.contacter{ width:100%; background:#fff; clear:both;}

.contact{ width:1020px; clear:both; margin:0 auto; padding:10px 0;}

.contact .about_box{width:100%; overflow:hidden;margin:30px 0;}
.contact .about_box .about_txt{width:680px;float: left;margin-right:40px;overflow: hidden;}
.contact .about_box .about_txt .about_tt{font-size: 18px; color:#333; font-weight: bold;}
.contact .about_box .about_txt p{font-size: 16px;margin:20px 0;text-indent: 2em;}
.contact .about_box .about_pic{float: left;width:300px;overflow: hidden;/*padding:0 20px;*/box-sizing: border-box;}
.contact .about_box .about_pic img{max-width: 100%;margin:0 auto 20px;display: block;}
.contact .about_box2 .about_txt{float: right!important;margin:0 0 0 40px;}


.ct { width:1020px; margin:0 auto;}			

.cts { float:left; width:1020px; margin:30px auto 18px; background:url(../images/title.jpg) no-repeat 0px -123px; height:41px; line-height:41px; padding:0 0 0 50px;font-size: 20px;}			

.cts i { font-size:14px; font-style:normal;}

.err{ float:left;width:750px;background:url(../images/tel_bg.jpg) no-repeat right center; font-size:13px; line-height:20px; margin-bottom:15px; }			

.erl{ float:right; width:190px; margin:0 0 0 35px; font-size:14px;}			

.erl img{ width:190px;}

hr{background:url(../images/line.jpg) no-repeat; height:1px; border:0px; margin:10px 0; }		

.font1{background:url(../images/icon.jpg) no-repeat; padding:0 0 0 36px; height:26px; line-height:26px;}

.font2{background:url(../images/icon2.jpg) no-repeat; padding:0 0 0 36px;height:26px;line-height:26px;}

.font3{background:url(../images/icon3.jpg) no-repeat; padding:0 0 0 36px;height:26px;line-height:26px;}

.font4{background:url(../images/icon4.jpg) no-repeat; padding:0 0 0 36px;height:26px;line-height:26px;}

			

.newslist {float:left; width:1020px; margin:10px 0;}

.newimg {float:left; border:1px solid #e4e4e4; padding:5px;}

.newimg img{float:left; border:1px solid #e4e4e4; padding:1px; width:210px; height:130px;}

.newtext {float:right; width:780px; text-align:left; padding:0 0 10px 0; border-bottom:1px dashed #ececec; line-height:32px;}

.newtext a{ border-left:9px solid #5a5a5a; padding-left:5px; font-size:16px; color:#2B2B2B; }

.newtext a:link,.newtext a:visited{ color:#2B2B2B; }

.newtext a:hover{ color:#FBB600; border-left:9px solid #FBB600; }

.newtime {float:right; width:780px; font-size:13px; text-align:left; margin:15px 0 0 0; color:#808080; line-height:24px;}

.newtitle { float:left; width:1020px; text-align:center; height:38px;background:url(../images/article_line2.jpg) no-repeat center bottom; font-size:24px;font-weight:bolder; line-height:38px; padding:0 0 20px 0;}

.newtnet{ float:left; width:1020px; text-align:left; font-size:13px; line-height:24px; margin:15px 0;}

.newtitles {float:left; width:1020px; text-align:center; height:38px;background:url(../images/article_line.jpg) no-repeat center; font-weight:bolder; line-height:38px; padding:0; text-align:center;}

.fastnew {clear:both; margin:0 0 15px 0; width:1020px;}

.fnew{ float:left; text-align:left;}

.lnew { float:right; text-align:right;}



img,a img{border:none;}

pre{overflow-x:scroll;background:#ffffff;border:1px solid #cecece;padding:10px;}

.clear{clear:both;}

.zoomed > .container{-webkit-filter:blur(3px);filter:blur(3px);}

.container{margin:0 auto;}

.gallery{list-style-type:none;float:left;background:#ffffff;margin:0;}

.gallery li{float:left;margin:10px; width:235px;overflow:hidden; background-color:#f0f0f0;}

.gallery li img{ height:190px;}

.gallery li:nth-child(6n){padding-right:0;}

.gallery li a,.gallery li img{ margin-left:auto; margin-right:auto; display:block}



.talks { float:left; width:1010px; border:1px dashed #e4e4e4; height:35px; line-height:35px; margin-bottom:9px; padding:0 5px}

.talks:hover { float:left; width:1010px; border:1px solid #ec6112; height:35px; line-height:35px; margin-bottom:9px; padding:0 5px}

.talk a{ color:#2b2b2b; display:block;}

.talk a:hover{ color:#ec6112;}

.talk { float:left; background:url(../images/list_style.jpg) no-repeat center left; padding:0 0 0 25px;line-height:35px; width:800px;}

.talktime{ float:right; width:120px; height:35px; line-height:35px; text-align:right;}

			

			

			

			

			

			

			

			

			/*主导航菜单*/

#nav-menu{height:60px;;background:#ececec;width:1020px;margin:0 auto;}

#nav-menu .container{position:relative;overflow:visible; z-index:99;}

#nav-menu .menu{padding:0 0 0 14px;}

#nav-menu .menu li{position:relative;float:left;padding:20px 80px 0 5px;display:inline;font-size:14px;}

#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}

#nav-menu .menu li a.xialaguang{margin-top:20px;height:30px;text-decoration:none;font-size:14px;width:100px;text-align:center;}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#1a529c;}

#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{color:#ec6112;}

#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;color:#595757;font-size:16px;}

#nav-menu .menu li a.xialaguang span:hover{height:30px;line-height:25px;color:#ec6112;font-size:16px;}













#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}

#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:100px;}

#nav-menu .menu ul.children{display:none;position:absolute;top:60px; padding: 0;width:150px;background:#ececec;border:2px solid #ec6112;border-top:0;line-height:normal;left:-8px;}

#nav-menu .menu ul.children li{padding:10px 0;display:inline-block;font-size:12px;border-top:1px solid #ccc; width:150px;}

#nav-menu .menu ul.children li h3{display:block; width:100%;}

#nav-menu .menu ul.children li a{width:100%;height:16px;line-height:16px;overflow:hidden;padding:3px 0;display:block;color:#595757;text-align:center;

text-decoration:none; font-size:12px;}

#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}





.shell{width:200px; float:left; clear:both; }

#div1{height:270px;overflow:hidden;}

#div1 a { width:200px; float:left; clear:both; line-height:25px;}

#div1 img{ width:200px;}







.peix {margin:0 auto; width:100%; clear:both; float:left; background:#eee;}



.cs { margin:0 auto; width:1020px;}

.cs1 {background:#fff; width:1020px; float:left; margin:4px 0;}

.cs2 {background:#fff; width:1020px; float:left; margin:4px 0;}









.mKeBanner,.mKeBanner div{text-align:center;}

::selection { background:#ec9e65; color:#fff;}::-moz-selection { background:#ec9e65; color:#fff;}::-webkit-selection { background:#ec9e65; color:#fff;}



.shortcut{height:205px; margin:0px auto; position:relative; z-index:1; overflow:hidden;}

.shortcut a{ margin-right:20px; display:block; width:250px; height:205px; position:relative; overflow:hidden; float:left; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; top:0px;}

.shortcut a img{ position:absolute; left:0px; top:0px;}

.shortcut a span{ position:absolute; line-height:18px; font-family:arial; color:#fff; left:15px; bottom:32px; transition:all 1s; -webkit-transition:all 1s;}

.shortcut a .imgH{ left:0px; transition:all 0.2s ease; display:none; -webkit-transition:all 0.2s ease;}

.shortcut a:hover{ text-decoration:none;}

.shortcut a:hover .imgH{ display:block; }

.shortcut a:hover span{ animation: img4 0.8s linear infinite alternate; -webkit-animation: img4 1s linear infinite alternate;}

@keyframes img4 {0% { bottom:32px;} 100% { bottom:27px;}}

@-webkit-keyframes img4 {0% { bottom:32px;} 100% { bottom:27px;}}