﻿@charset "utf-8";
/* CSS Document Edited by Lilu */
* {
	margin:0;
	padding:0;
	outline:none;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color:rgba(0,0,0,0); 
	outline:none; 
	blr:expression(this.onFocus=this.blur());
    list-style:none;
    font-style:normal;
    text-decoration:none;
    /*font-weight: normal;*/
}
html, body {
	color:#333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    font-family:"微软雅黑", Microsoft YaHei;
    font-size: 14px;
    line-height:24px;
    min-width:1280px;
}
body{
	-ms-behavior: url(../img/../images/backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
}
img {
	display: block;
	border:none;
	height: auto;
}
input, textarea {
	border:none;
	background:none;
	font-size:12px;
	vertical-align:middle;
	font-family:"微软雅黑", Microsoft YaHei;
}
select {
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
	font-family:"微软雅黑", Microsoft YaHei;
}
a { text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none; color:#333;
	-webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;
}
a:hover{ text-decoration:none; color:#E3A220; }
input, select { outline:none;}
.clearfix { *zoom:1; }
.clearfix:after {
	content:"\200B";
	display: block;
	clear: both;
	height: 0;
}
.fl{float: left;}
.fr{float: right;}
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
input[type="submit"], input[type="reset"], input[type="button"], button, select {
	/*-webkit-appearance: none;*/
}

.inner{width:1200px;margin: 0 auto;}
.area{padding:60px 0;position: relative;background:#fff;}
.s1{background:#f7f7f7;}

/*header*/
header{position: relative;z-index: 2;}
.header_t{/*border-bottom:1px solid #e5e5e5;*/line-height:36px;margin-top:10px;}
.header_i{/*border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;*/}
.header_l a{float: left;padding:0px;/*border-right: 1px solid #e5e5e5;*/}
.header_l .nobr{border-right:none;}
.header_l a:hover{color:#000;}
.header_l img{float: left;margin-top:0px;margin-right:10px;}
.header_r a{float: left;/*padding:0px;*/margin-top:30px;font-size: 16px; /*font-weight: bold;*/}
.header_r img{float:left;margin-right: 5px;}

.h_icon{background:#f2f2f2;padding-top: 13px;padding-bottom:12px;}
.h_icon a{width:17px; display: inline-block;position: relative;padding:0px 15px;float: left;}
.h_icon .h_img{position: absolute;top: 0;opacity:0;}
.h_icon a:hover img.h_img{opacity: 1;}
.h_icon a:hover img{opacity:0;}
.lan{width:105px;text-align: center; position: relative;background:url(../images/lan.png) 90% center no-repeat;}
.lan a{display: block;font-size:12px;}
.lan_menu{width:105px; position: absolute;top:36px;background:#fff;box-shadow:0px 10px 10px #ccc;display: none;}
.lan_menu a{border-bottom:1px solid #ccc;}

/*search*/
.sea_inp{width:200px;padding:10px;height:20px;line-height:24px;background:#f2f2f2;font-size:14px;}
.sea_btn{width:40px;height:40px;border: none;margin-right:10px;cursor: pointer;background:#f2f2f2 url(../images/search_btn.png) center center no-repeat;color:#999;}

.go_back{color:#fdbb19;margin-right: 10px;}
.go_back:hover{text-decoration:underline;}

/*header_b*/
.header_b{font-size:16px;}
.logo{line-height:80px;padding:13px 0; padding-right:13px; font-size:16px;}
.logo img{float: left;margin-right:0px;}
nav{float: left;margin:0 20px;}
nav li{width:93px; float: left; line-height:60px;font-size:16px;text-align: center; position: relative;}
nav li>a{display: block;padding:15px 0;position: relative;}
nav li>a:before{width:0;height:3px;display: block;background:#E3A220;position: absolute;bottom:0px;left:50%;content: '';}
nav li>a:hover:before,nav li.li_cur>a:before{width:100%;left:0;}
.menu{width:150px; position: absolute;top:90px;z-index: 2;background:#fff;box-shadow:0px 3px 4px #999;display: none;}
.menu a{display: block;font-size:14px;line-height:40px;position: relative;}
.menu a em{position: relative;z-index:1;}
.menu a:before{width:0;height:40px; background:#E3A220;display: block;position: absolute;top: 0;left:50%;content: '';transition: 0s; }
.menu a:hover em{color:#fff;}
.menu a:hover:before{width:100%;left:0;}
nav li.li_cur>a{color:#E3A220;/*background: #ececec;*/}
.sys{/*width:105px;*/line-height:34px;background:#900 url(../images/sys.png) 8px center no-repeat;border-radius:5px;color:#fff;display: block;margin:27px 0;padding-left: 35px;    padding-right: 5px;}
.sys:hover{color:#fff;}
.button{padding:10px 20px; background:#279FBB}
.header_fixed{width:100%; position: fixed;box-shadow:0px 0px 4px #999;z-index: 3;background:#fff;top: 0;}
.header_fixed .logo,.header_fixed  nav li>a{padding:10px 0;}
.sys{margin:23px 0;}
.header_fixed .menu{top:80px;}
.header_fixed .logo img{width:150px;}

/*footer*/
footer{width:100%;height:400px;background:url(../images/foot_bg.jpg) center center no-repeat;position: relative;padding-top:30px;background-size:100% 100% ;}
.footer:before{width:370px;height:482px;display: block;background:url(../images/foot_bg1.png) left top no-repeat;content:'';position: absolute;top:-455px;left:0;background-size: 350px;}
footer a{color:#fff;}
footer a:hover{color:#fff;text-decoration: underline;}
.foot_t {margin-top:10px; }
.foot_nav li{width:130px;float: left; border-right:1px solid #b4a192;margin-right:60px;position: relative;}
.foot_nav li:after{width:3px;height:25px;display: block;background:#fdbb34;position: absolute;top: 0;right:-2px;content: '';}
.foot_nav li a{display: block;padding-bottom:7px;}
.foot_nav li a:hover{text-decoration: underline;margin-left:2px;}
.foot_nav li:hover:after{height:100%;}
.foot_slide a{width:87px;float: left;display: block;color:#fff;line-height: 40px;margin-left:30px;text-align: center;margin-top: 20px;}
.foot_m{padding-bottom:10px;border-bottom:1px solid #b4a192;margin-top: 10px;}
.foot_hot{color:#fff;font-size:16px;width:200px;}
.foot_hot img{float: left;margin-right: 10px;margin-top: 8px;}
.foot_hot em{display: block;font-size:20px;font-family:arial;line-height: 32px;}
.foot_share a{margin-left:20px;float: left;margin-top:20px;position: relative;}
.foot_share a .share_hover{position: absolute;top: 0;opacity:0;}
.foot_share a:hover .share_hover{opacity: 1;}
.foot_b{padding-top:10px;color:#fff;line-height:30px;}
.foot_b a:hover{text-decoration: underline;}
.foot_ul li{float: left;margin-left:30px;margin-top: 5px;}
.foot_link li{margin-right:20px;float: left;color:#fff;}
.go_top{width:42px;height:68px;background:url(../images/go_top.png) left top no-repeat;position: fixed;bottom:200px;right:10%;display: none;z-index: 3;cursor: pointer;}

/*page*/
.page{overflow: hidden;text-align: center;}
.page a{display: inline-block;padding:0 10px;}
/*.page a.prev,.page a.next{width:52px;height:37px;background:#E3A220;line-height:37px;color:#fff;}
.page a:hover{color:#E3A220;}
.page a.prev:hover,.page a.next:hover{color:#fff;}*/
/*优势*/
.hxysbg {
	padding-bottom: 36px;
	background: #202932 url(../images/boxbg.jpg);
	margin: 0 auto;
}
.hxysbox {
	text-align: center;
	margin: 0 auto;
}
.hxysbox .hxystit {
	padding: 30px 0 20px 0;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: center;
	background: url(../images/hxystitbr.png) no-repeat bottom;
}
.hxysbox .hxystit span {
	font-size: 32px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	color: #f57720;
	text-align: center;
	display: block
}
.hxysbox .hxystit p {
	font-size: 20px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	display: block
}
.hxysbox ul {
	overflow: hidden;
	width: 920px;
	margin:0 auto;
}
.hxysbox li {
	float: left;
	margin: 0 19px;
	padding: 0 20px;
	width: 152px;
	height: 234px;
	background: url(../images/hxysdl.png) no-repeat center;
}
.hxysbox li h5 {
	padding-top: 54px;
	margin-bottom: 10px;
	font-size: 24px;
	text-align: center;
	color: #400100;
}
.hxysbox li p {
	line-height: 20px;
	font-weight: bold;
	color: #fff;
}



/*四大优势标语 */
.ind-ser-container-list{ width:1200px;  margin:20px auto}
.ind-ser-container-list ul{   text-align:center}
.ind-ser-container-list li{ width:296px;   display: inline-block; }
.ind-ser-container-list li{ /*width:100%;   display:block;*/ overflow:hidden; position:relative;}
.ind-ser-container-list li span{ width:100%; height:220px; display:inline-block; *display:inline; *zoom:1; background-color:#cec5b4; position:absolute; left:0; top:-350px; z-index:1; -webkit-transition:ease 0.4s; -moz-transition: ease 0.4s; -ms-transition: ease 0.4s; -o-transition: ease 0.4s; transition: ease 0.4s;}
.ind-ser-container-list li:hover span{ top:0; -webkit-transition:ease 0.4s; -moz-transition: ease 0.4s; -ms-transition: ease 0.4s; -o-transition: ease 0.4s; transition: ease 0.4s;}
.ind-ser-container-list li .section{ width:100%; height:220px; overflow:hidden; position:relative; z-index:0;}
.ind-ser-container-list li .section img{ width:80px; height:80px; margin:30px auto 20px;}
.ind-ser-container-list li .section .img{ display:block; display:inline;}
.ind-ser-container-list li .section .img_h{ display:none;}
.ind-ser-container-list li:hover .section .img{ display:none;}
.ind-ser-container-list li:hover .section .img_h{display:block; display:inline;}
.ind-ser-container-list li .section h3{   display:block; margin:0 auto; font-size:18px; font-weight:bold; color:#262626; text-align:center;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.ind-ser-container-list li:hover .section h3{ color:#e5ab35;}
.ind-ser-container-list li p{ width:94%; display:block; text-align:center; padding-top:10px; margin:0 auto; font-size:14px; color:#666; line-height:180%; max-height:150px; display: block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.ind-ser-container-list li:hover p{ color:#fff;}


.category{ margin:0 auto; margin-top:30px; height: 75px; margin-bottom: 20px; margin-left: 2px; text-align:center;}
.category ul{}
.category ul li{ display:block; float: left; width: 100px; height: 165px; margin-top: 10px;}
.category ul li a{ color:#262626;}
.category ul .hover{width: 100px; margin-top: 0px;}
.category ul .hover a{ color:#fff;}
.category ul .feng{ width: 1px; }
.icon{ border-bottom: 1px dashed #d4d4d4; height: 50px; margin-bottom: 40px;}
.category ul li:hover{ color:#fff; }
.category ul li:hover a{ color:#fff;}

.teacher-more-page {width:auto; height:50px; line-height:30px; border-top:1px solid #ddd; margin-top:50px;}
.teacher-more-page a {color:#666; font-size:14px;display:block;height:35px;line-height:35px;width:100%;}
.teacher-more-page a span {color:#ce0006;}
.foot_bg img{opacity:0.5;filter:alpha(opacity=50);}
.foot_bg{  height: 66px;}



.foot_bg{ height: 66px;margin-top:-96px; background: url(../images/foottop.png) no-repeat center top; 
_background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src="/img/foottop.png"); 
} 