body {font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;overflow-x: hidden; margin:0; background:#fff;}
p{ margin:0; padding:0;}
*{font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;}
.container-slide{ overflow: hidden;}
a,a:hover{ text-decoration:none;}
.form-control{border-radius:0;}
ul{ list-style:none;}
dl,dt,dd,h2,form,ul,li,p,img, span, h1,h3,h4,h5,h6{margin:0; padding:0;}
a {color:#4f4f4f;text-decoration:none;margin:0;}
a:hover {color:#e83428;text-decoration:none;}
a img {border:0;}
ul{list-style-type:none;}
.clear{clear:both;}
.clearfix:after{content: ""; display:block; height:0; clear:both; visibility:hidden;/*伪元素是行内元素 正常浏览器清除浮动方法*/ }
.clearfix{ *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/}
.container {margin:0 auto;}

@media (max-width:767px){
	.container{padding:0px 15px;}
    .container2{padding:0px 15px;}
    .container3{padding:0px 15px;}
    }
@media (min-width:768px){
	.container{width:750px}
	.container3{width:750px}
	}
@media (min-width:992px){
	.container{width:970px}
	.container3{width:970px}
	}
@media (min-width:1230px){
	.container{width:1200px}
	.container2{width:700px}
	.container3{width:1200px}
	}



/* header and menu */

.top-box{ background:#f5f5f5; overflow:hidden; height:36px;}
.top-right{ float:right;}
.top-right p{ font-size:12px;  line-height:36px;  color:#0081f5;}
.top-right p a{color:#0081f5;}

@media(min-width:768px){
 .top-box{ display:none;}
}

.banner img{ max-width:100%; display:block; margin:0 auto;}
header,.logo,.menu{-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}
.menu>ul,.menu>ul>li{display:block;margin:0;padding:0;list-style:none;}
.menu>ul>li>a{display:block;text-align:center;}
.logo{float:left;}
.logo a{display:block;}
.logo img{display:block;max-height:100%;}
.login-top{ height:51px; background:#1b1b1b; line-height:51px;}
/* header-top */
.logo-top{padding:5px 0; overflow:hidden; background:#f5f5f5}
.logo-left{ float:left;}
.logo-left img{ max-width:100%; display:block; margin:0 auto;}
.logo-right{ float:right;}
.logo-lian{ float:left;}
.logo-lian p{ margin-top:15px;}
.logo-lian p a{ font-size:14px; color:#000000; background:url(/img/index2/i1.png) no-repeat left; padding-left:15px; display:inline-block; margin-right:10px;}
.logo-lian p .t1{background:url(/img/index2/i2.png) no-repeat left;}
.logo-but{ float:left; margin-left:10px;}
.logo-but p{ margin-top:13px;}
.logo-but p a{ font-size:12px; color:#000000; border:1px solid #dedede; border-radius:5px; padding:6px 17px; display:inline-block; margin-left:5px;}
.logo-but p a:hover{ border:1px solid #1153a4; color:#0072cb}
@media(max-width:991px){
	.logo-left img{ width:200px;}
	.logo-lian p{ margin-top:10px;}
	.logo-but p{ margin-top:6px;}
}
@media(min-width:767px){
	.logo{ padding:20px 0;}
	.menu{float:right;}
	.menu>ul{margin-right:-18px;height:100%;}
	.menu>ul>li{float:left;padding:18px; position:relative;}
	.menu>ul>li>a{color: #262323;line-height: 40px;font-size:16px;padding-top:15px;border-bottom:2px solid #fff;}
	.menu>ul>li:hover>a,.menu>ul>li.active>a{ border-bottom:2px solid #0072cb; color:#0072cb;}
	.menu-icon{display:none;}
	.menu>ul>li:hover .sub-menu,.menu>ul>li.active .sub-menu{display:block;}
	.sub-menu{display:none; width:200px; position:absolute; top:83px;left:50%; height:auto; text-align:center;z-index:999; margin-left:-100px; padding:15px 0 35px 0}
	.sub-menu a{display:block; color:#fff; font-size:14px; margin:0 12px; line-height:40px; border-bottom:1px dashed #97979a;}
	.san-nav{background:#000; position: absolute;left: 200px;right: 0;top: -15px;display: block;width: 150px; display:none; padding:10px 0}
	.sub-menu p .hua:hover .san-nav{ display:block;}
	.san-menu{ position:relative;}
	.sub-menu .san-menu:hover .san-nav{ display:block;}
	.san-nav a{ line-height:30px;}
	.logo2{ display:none;}
	
}
@media(max-width:1319px){
	.logo{ margin-right:50px; padding-top:25px;}
	.logo img{ width:280px;}
	.menu>ul>li{ padding:18px 10px;}
}
@media(max-width:1229px){
	.logo{ margin-right:40px;}
	.menu>ul{margin-right:-15px;}
	.sub-menu{ width:120px; margin-left:-60px;}
	.san-nav{ width:120px; left:120px;}
}
@media(max-width:991px){
	.menu>ul{margin-right:-8px;}
	.menu>ul>li{ padding:0 5px;}
	.logo{ padding:13px 0;}
	.logo img{ width:200px;}
	.menu>ul>li>a{ font-size:14px;}
	.sub-menu{ top:50px}
}
@media(max-width:767px){
	header .d-nav{height:50px; background:#0072cb;}
	.popup-menus{display:none;}
	.menu{display:none;}
	.menu-icon{display:block;float:right;padding-top:12px;}
	.menu-icon a{display:block;width: 31px;height: 27px;background:url(/img/index2/menu-icon.png) no-repeat;outline:none;}
	.logo-right p,.login-left p{ font-size:12px;}
	.logo-top{ display:none;}
	.sub-menu a{display:block;padding:3px 10px;text-align:left;color:#d6d6d6;font-size:14px;line-height:25px;}
	.san-nav{ padding-left:20px;}
	.sub-menu{ margin-left:0; width:100%;}
	.logo{ display:none;}
	.logo2{ float:left;}
	.logo2 img{ max-width:100%; display:block;}	
}

/* menu for mobile */
.nav{background:#313541;display:none;padding-top:60px;}
.nav>ul>li{padding:5px 10px; padding-left:35px;}
.nav>ul>li>a{display:block;text-align:left;color:#fff;font-size:16px;line-height:30px;position:relative;}
.nav>ul>li>a>span{display:block;width:30px;height:30px;position:absolute;top:0;right:0; background:url(/img/index2/jt6.png) no-repeat center ;}
.nav>ul>li.open-sub>a>span{background-image:url(/img/index2/jt7.png);}
.nav .sub-menu{display:none;}
.nav li.open-sub .sub-menu{display:block;}
.nav .sub-menu p a{display:block;padding:3px 10px;text-align:left;color:#d6d6d6;font-size:14px;line-height:25px;}

/*---------------------------------------------------------当前位置-------------------------------------------------- */
.wei-zhi{ overflow:hidden; padding:20px 0;} 
.wei-nav{ float:left;} 
.wei-nav p{ font-size:14px; background:url(/img/index2/add.png) no-repeat left; padding-left:30px; line-height:30px;}
.wei-nav p a{color:#575757;}
.wei-nav p a:hover,.wei-nav p .active{color:#d20001;}

/*---------------------------------------------------------关于我们-------------------------------------------------- */
.main-about{ padding:50px 0;}
.container3{ background:url(/img/index2/introduce2.jpg) no-repeat bottom; margin:0 auto; }
.about-text{max-width:100%;}

.introduce_left{ background:url(/img/index2/introduce01.png) no-repeat left top; width:42%; float:left; }
.introduce_left p{ color:#000; font-size:38px; text-align:center; padding:80px 0; }
.introduce_left span{ color:#f3f3f3; text-align:center; font-size:30px;}
.introduce_right{ background:#fafafa; width:48%; float:left; margin-bottom:70px;font-size:14px; color:#000; line-height:28px;padding:20px 30px;}
.introduce_right p{}

@media(max-width:991px){
	.introduce_left p{ font-size:30px; margin-top:100px;}
    .introduce_left span{font-size:22px;}
	.main-about{ padding:10px 0 50px 0;}
	
} 
@media(max-width:767px){.introduce_left{ width:100%}
	.introduce_right{ width:95%;padding:20px 10px;}.introduce_right p{ padding:10px;}

} 
@media(max-width:500px){
	.introduce_left p{ padding:10px 0; margin-top:20px;}
} 
@media(max-width:375px){
	.introduce_right{ width:94%;}
	.introduce_left p{ font-size:26px; }
    .introduce_left span{font-size:18px;}
	.main-about{ padding:10px 0 50px 0;}
}

/*---------------------------------------------------------免费试听-------------------------------------------------- */
.module_title { height:80px;line-height: 60px;}
.module_title span {float: left;font-size: 24px;color: #333333;}
.module_title a { float: right;font-size: 14px;color: #666666;  padding-right: 0px;}
.zhibo{ max-width:100%;}
.subject_art li { position: relative; float: left;width: 100%; margin-right: 80px;min-height: 85px;}
/*.subject_art li:hover .tit { color: #ff9f40;}*/
/*.zhibo li:after {content: '';position: absolute;width: 1px;height: 53px; background: #e0e0e0; right: -40px;top: 16px;}*/
.subject_art li.marr0 { margin-right: 0;}
.subject_art li.marr0::after { width: 0;}
.subject_art li .touxiang_img { float: left; width: 80px; height:80px; margin-right: 20px; border-radius: 50%; background:url(/img/index2/not_zhibo_circle.png) no-repeat center;}
.subject_art li.active .active { background: url(../gkk_images/now_zhibo_circle.png) no-repeat center;}
.subject_art li .touxiang_img img { display: block; margin: 4px auto; width: 72px; height: 72px; border-radius: 50%;}
.subject_art li .time {font-size: 14px; color: #666; padding:10px 0}
.subject_art li .tit { font-size: 16px;color: #222;margin-top: 5px;}
.subject_art li .clearfix {margin-top: 8px;}
.subject_art li .lecturer { float: left; font-size: 14px; line-height: 32px; color: #888;}
.subject_art li .zhibo_status {float: right;line-height: 32px;text-align: center;font-size: 16px; cursor: pointer;color: #ff9933;}
.subject_art li .zhibo_status {float: right;line-height: 32px;text-align: center;font-size: 14px; cursor: pointer;width: 84px;height: 32px;}
.subject_art li .zhibo_status a {background:url(/img/index2/now_zhibo.png) no-repeat center left;color: #ff9933; display:block;}
.subject_art li .zhibo_status a:hover{background: url(/img/index2/hover_now_zhibo.png) no-repeat center left;color: #fff;}
.subject_art li .zhibo_status2 {float: right;line-height: 32px;text-align: center;font-size: 14px; cursor: pointer;width: 84px;height: 32px;}
.subject_art li .zhibo_status2 a {background:url(/img/index2/now_zhibo.png) no-repeat center left;color: #ff9933; display:block;}
.subject_art li .zhibo_status2 a:hover{background: url(/img/index2/hover_now_zhibo.png) no-repeat center left;color: #fff;}
.subject_tit{font-size: 24px;color: #333333;position: relative;/*padding-left: 15px;*/line-height: 20px;/*font-weight:bold;*/}
.subject{ padding-bottom:20px;}
.mfst_zchjs .subject_art li{border-top: 2px solid #ebc399;}
.mfst_zchjs .subject_art li:hover{border-top: 2px solid #f59d3e;}
.subject_art a:hover{ color: #ff9933;}
.all_mfst{margin-top: 20px;}
.all_mfst ul li.subject{ margin-bottom: 40px;}
.all_mfst ul li.last{margin-bottom: 0}
.subject_art li{float: left;margin: 25px 30px 0 0;border: 1px solid #e6e6e6;width: 330px;padding:20px;text-align: left;position: relative;}
.subject_art .mr_0{margin-right: 0;}
.subject_art .subject_ggt{height: 259px;border: none;padding: 0;border: 0!important;width: 580px}
.subject_arttitle{color: #343434;font-size: 18px;line-height: 28px;font-weight: bold;}
.subject_arttitle:hover{color:#e45c56;}
.subject_artds{color: #787878;font-size: 14px;line-height: 15px;position: absolute;bottom: 150px;}
.teacher_div{font-size: 14px;color: #787878;width: 60px;text-align: center;position: absolute;bottom: 30px;}
.teacher_name{margin-top: 15px;display: inline-block;white-space: nowrap;}
.letter_space14{letter-spacing: 14px;}
.subject_num{text-align:right;border-top: 1px solid #e6e6e6;padding-top: 40px;width: 170px;position: absolute;bottom: 30px;right: 20px}
.subject_num .mf_font{color: #ff9933;font-size: 18px;line-height: 18px;}
.subject_num .subject_stdnum{font-size: 14px;color: #787878;line-height: 14px;margin-top: 15px;display: inline-block;}
.subject_art li:hover{box-shadow: 0 4px 20px RGBA(0,0,0,0.10);}
.subject_art .subject_ggt:hover{box-shadow:none;border: 0}

@media(max-width:1299px){
	.foot-nav{ margin-left:-5px; margin-right:-5px;}
	.foot-box{ padding:0 5px;}
	.foot-phone p span{ background:none; margin-left:0; padding-left:0;}
	.foot-left{ width:230px;}
	.foot-center{ width:370px; margin-left:60px;}
	.foot-phone p,.foot-phone p span,.foot-mail p{ font-size:18px;}
	.foot-one h2{ font-size:16px;}
	.subject_art li{ margin-right:60px;}
	.subject_art li{margin-right:0; margin-left:10px; width:270px;}
	.all_mfst{margin-top: 0;}
	/*.subject_art li .tit {height:35px;} 注释了，因为试听页面上高度不够，会重叠显示*/
}
@media(max-width:991px){
	 .marr1{margin-right: 0;}
	 .subject_art li{ margin-right:30px;}
	.subject_art li:after{ right:-10px;}
	.subject_art li{ width:42%; margin-right:0; margin-left:13px;}
	
}
@media(max-width:767px){
	.subject_art li{ width:39.5%; padding:10px;}
	.subject_art .mr_1{margin-right: 0;}
	.subject_num{ width:60px; right:10px; bottom:10px;}
	.subject_arttitle{ font-size:16px; line-height:24px;}
	.subject_artds{bottom:130px;}
	.subject_num .mf_font{ font-size:14px;}
	.subject_num .subject_stdnum{ font-size:12px;}
	.teacher_div{ bottom:10px;}
	.subject_art li{ width:86.6%;}
	.subject_tit{ font-size:20px;}
	.module_title span{ font-size:20px;}
	.subject_art li .touxiang_img{ margin-right:22px;}
	.subject_art li:after { display:none}
	.all_mfst{margin-top: 0;}
	.subject_art li .touxiang_img{ margin-top:10px;}
}

@media(max-width:375px){
	.subject_artds{ font-size:12px; bottom:120px}
	
	
}
@media(max-width:320px){
.subject_art li{ padding:7px;}
}


/*---------------------------------------------------------招贤纳士详情-------------------------------------------------- */
.creerlist li{ border-bottom:1px solid #adadad; overflow:hidden; padding-bottom:30px; margin-top:40px;}
.creer-tit h5{ font-size:18px; color:#000; float:left;}
.creer-tit p{ font-size:16px;  width:119px; height:35px; background:#636060; line-height:35px; text-align:center; float:right;}
.creer-tit p a{color:#fff;}
.creer-cont p{ font-size:14px; line-height:40px; color:#878787;}
.creer-cont p span{ color:#3e3e3e; font-size:14px;}
.creer-tit p:hover{ background:#0072cb}
.creer-cont a{text-decoration:underline; color:#0072cb}
@media(max-width:991px){
    .tou-su{ margin:0;}
}
@media(max-width:767px){
	.creer-cont p{ line-height:32px;}
	.right-cont{ margin-left:0; padding-top:10px;clear:both;}
}
@media(max-width:500px){
	.paper-towel thead tr th{ font-size:14px;}
}
@media(max-width:425px){
	.creer-tit h5{ float:none;}
	.creer-tit p{ margin-top:20px;}
	.paper-towel .w1{ width:10%;text-align:center;}
	.paper-towel .w2{ width:40%;text-align:left;}
	.paper-towel tbody tr td{ font-size:12px;}
}
@media(max-width:375px){
	.complaint li{ width:100%; float:none;}
}
/*---------------------------------------------------------职位申请-------------------------------------------------- */
.tou-su{margin:0 20px; overflow:hidden; padding-bottom:50px;}
.complaint{ margin-left:-9px; margin-right:-9px;}
.complaint li{ width:50%; float:left; margin-bottom:20px;}
.complaint li.shu-ru{ width:100%; float:none;}
.complaint-box{ padding:0 9px;}
.complaint-cont input,.liu-yan{font-size: 14px; max-width: 100%; width: 550px; border: 1px solid #ccc; height: 45px; line-height: 45px;  outline: none; color: #333; padding-left:20px; box-sizing: border-box;margin: 0; }
.liu-yan{ max-width:100%; width:1140px; height:230px;resize:none; line-height:26px; padding:10px 10px 10px 20px;}
 .ti-jiao a{ display:block; width:180px; height:45px; background:#c10000; color:#fff; text-align:center; margin:0 auto; line-height:45px;margin-top:30px;}   
 
/*---------------------------------------------------------联系我们-------------------------------------------------- */
.contact-tit{ font-size:18px; color:#292929; text-align:center; padding-bottom:40px;}
.contact-icon{ border: 1px solid #dddddd; overflow:hidden; height:300px; margin-top:30px;}
.contact-icon li{ width:19.9%; float:left; border-right:1px solid #dddddd; height:300px;}
.contact-icon li img,.map img{ max-width:100%; display:block; margin:0 auto;}
.contact-icon li h5{ font-size:18px; color:#292929; font-weight:normal; text-align:center; padding-top:40px; padding-bottom:15px;}
.contact-icon li p{ font-size:14px; color:#686767; text-align:center; line-height:25px;}
.contact-text{ padding:60px 20px; overflow:hidden;}
.map{ padding:45px 0;}
@media(max-width:1230px){
	.contact-icon li{ width:19.9%; }
	.contact-text{ padding:60px 20px;}
}
@media(max-width:991px){
	.contact-icon{ height:auto;}
	.contact-icon li{ width:100%; height:auto; border-bottom:1px solid #dddddd }
	.contact-text{ padding:15px;}
	.contact-icon li h5,.map{ padding-top:15px;}
	.contact-tit p{ padding:25px 0; line-height:25px;}
}

/*---------------------------------------------------------名师介绍-------------------------------------------------- */
.teachers-tit2 h3{ font-size:20px; color:#333333; font-weight:normal; background:url(/img/index2/books1.png) no-repeat left; padding-left:40px; }
.teachers-tit2 h3 span{ font-size:16px; color:#141414; padding-left:10px;}
.zy-cont2{ background:#f9f9fa; background-size:cover; padding-bottom:40px; }
.service-box2{ overflow:hidden; padding:10px 0;}
.cost-wrap2{ margin-left:-10px; margin-right:-10px;}
.cost-wrap2 li{ width:50%; float:left; margin-top:30px;}
.cost-box2{ padding:0 15px;}
.cost-one2{box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);border-radius:5px; height:256px; padding:20px; background:#fff;}
.cost-left2{ width:210px; float:left; overflow:hidden;}
.cost-left2 img{ max-width:100%; display:block; margin:0 auto;}
.cost-right2{ margin-left:235px;}
.cost-fen2{ overflow:hidden;}
.cost-tit2{height:70px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; border-bottom: solid #A29F9F 1px; padding-bottom:5px;}
.cost-tit2 h5{ font-size:18px; color:#1d1d1d;}
.cost-tit2 p{ padding-top:10px; font-size:14px; color:#666666;}
.cost-tit2 span{ display:block;  margin:13px 0 20px 0;}
.cost-cont2{ 
	height:100px;
	overflow: hidden;
	text-overflow: ellipsis;
	/* display: -webkit-box; */
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical; 
	padding-top:15px;
}
.cost-cont2 p{ font-size:14px; line-height:26px; color:#585757;}
.creer-cont2 p{ font-size:14px; line-height:40px; color:#878787;}
.creer-tit2 a{display:block;width:105px; height:35px; border:solid #C5C5C5 1px;border-radius:30px; line-height:35px; font-size:16px; color:#666; text-align:center; margin-top:45px; float:right;}
.creer-tit2 a:hover{ background:#0072cb; color:#fff;}
@media(max-width:1230px){
	.cost-fen{ padding:15px; padding-left:0;}
	.cost-tit2 span{ margin:10px 0;}
	.cost-cont2 p{ line-height:24px; font-size:12px;}
}
@media(max-width:1199px){
	.cost-tit h5{ font-size:16px;}
	.teachers-tit2 h3 span{ font-size:14px;}
	.creer-tit2 p{ margin-top:25px;}
	.creer-tit2 a{ margin-top:0;}
}
@media(max-width:991px){
	.cost-wrap2{ margin:0}
	.cost-one2{height:370px;}
	.cost-left2{ width:100%; float:none;}
	.cost-left2 img{ width:120px;}
	.cost-right2{ margin-left:0;}
	.cost-fen2{ padding:15px;}
	.cost-cont2{height:50px;}
	
}
@media(max-width:767px){
	.cost-wrap2 li{width:100%;float:none; margin:0  auto;}
	.service-box2{ padding:5px 0;}
	.cost-wrap2{margin-left: -8px;margin-right: -8px;}
	.cost-wrap2 li{ margin-bottom:16px;}
	.cost-box2{ padding:0 8px}
	.cost-cont2 p{ line-height:20px}
	.cost-cont2{height:40px;}
	
}
@media(max-width:500px){
	.cost-one2{ height:305px;}
	.cost-left2 img{ width:90px;}
	.cost-left2{ border:none;}
	.cost-fen2{ padding:8px;}
	.creer-tit2 p{ margin-top:20px;}
	.teachers-tit2 h3{ font-size:18px; margin-bottom:20px;}
}
@media(max-width:375px){
	.cost-one2{ height:310px;}
	.cost-tit2 p{ font-size:12px;}
	.cost-tit2{height:75px; padding-bottom:10px;}
	.creer-tit2 p{ margin-top:15px;}
	.cost-cont2{height:60px;}
	.teachers-tit2 h3{ font-size:18px; margin-bottom:20px;}
}

/*---------------------------------------------------------名师详情-------------------------------------------------- */

.teacher_bg{overflow:hidden;position:relative;background:#201f27;background-size:100%; padding-bottom:20px;}
.teacher_bg img{display:block;width:120px;height:120px}
.teacher_bg .teacher_portrait{display:block;width:120px;height:120px;margin:0 auto;padding-top:30px;}
.teacher_bg .teacher_name{margin-bottom:10px;font-size:20px;line-height:28px;color:#fff;text-align:center;width:100%;}
.teacher_bg .teacher_title{margin-bottom:10px;font-size:16px;line-height:20px;color:#fff;text-align:center;width:100%;}
.teacher_bg .teacher_detail{ width:90%; margin:0 auto;opacity:.6;font-size:14px;color:#fff;text-align:center;line-height:28px;}
.teacher_text{position: relative;overflow:hidden;margin-top:-10px;padding:0 20px;background:#fff;border-radius:8px 8px 0 0;}
.teacher_text>div{margin-top:10px; }
/*.teacher_text>div:nth-last-child(1){margin-bottom:10px;}
.teacher_text>div>p:nth-child(1){}
.teacher_text>div>p:nth-child(2){font-size:14px;line-height:20px;color:#666}*/

.teacher_text>.container>div:nth-child(1)>p{margin-bottom:6px;font-size:18px;line-height:28px;color:#000; font-weight:bold}
.teacher_text>.container>div:nth-child(2)>p{margin-bottom:10px;font-size:16px;line-height:28px;color:#333; text-indent:2em}
.design-team2 li{ width:15%; float:left; margin-top:30px; }
.design-team2 li:hover .design-cont a{ color:#cc2a21;border-bottom:#cc2a21 solid 1px;}
.design-cont2 a{ font-size:20px; color:#555;  display:block; text-align:center; padding-bottom:10px;}
.design-team2 li:hover .design-cont2 a{ color:#cc2a21;border-bottom:#cc2a21 solid 1px;}
.team-text2{overflow:hidden;}
/*banner*/
.overhidden {overflow-y: hidden;}
.a_nav{border: transparent solid 1px !important;}
.detail_banner{background:url(/img/index2/banner-teacherdetails.jpg) #201f27 no-repeat center top; background-size:cover;}
.detail_banner .banner_inner{position: relative;}

.detail_banner .head_img{width:312px;float: left;}

/* 老师介绍 */
.detail_banner .head_txt{float: left;padding-left: 15px;width:72%;padding-top: 75px}
.detail_banner .head_txt .person_name{position: relative;}
.detail_banner .head_txt .person_name .name1{font-size: 24px;color:#ffffff;font-family: PingFangSC-Semibold;line-height: 33px;padding-right: 13px;position: relative;}
.detail_banner .head_txt .person_name .name1::after{content: '';width: 1px;height: 19px;background-color: #ffffff;position: absolute;right: 0;top:7px;}
.detail_banner .head_txt .person_name .name2{font-size: 14px;color:#ffffff;line-height: 20px;position: absolute;top:6.5px;padding-left: 12px;}
.detail_banner .head_txt .person_book{font-size: 12px;color:#F0C7A0;padding: 10px 0;line-height: 20px;}
.detail_banner .head_txt .person_intro{font-size: 14px;color:#ffffff;opacity: 0.7;line-height: 21.5px;}
.detail_banner .head_txt .person_trait div{font-size: 14px;color:#ffffff;line-height: 20px;padding-top: 20px;/*padding-bottom: 8px;*/position: relative;}
.detail_banner .head_txt .person_trait div span{ font-weight:bold;}
.detail_banner .head_txt .person_trait p{font-size: 14px;color:#b7b7b7;opacity: 0.7;line-height: 22px; text-indent:2em}

/*TA的课程*/
.teachers-box{ padding-bottom:50px; overflow:hidden;}


.box-teachers{ padding:0 12px;}
.books-text2{ height:185px; overflow:hidden; background:url(/img/index2/teacherdetails01.jpg) no-repeat; background-size:contain;}
.wenzi-tit h4{ font-size:18px; color:#0c73dc; display:block; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; font-weight:normal; padding:15px 0 ; text-align:center}
.wenzi-bottom p{ font-size:16px; color:#6f6f6f; text-align:center; line-height:26px;}
.wenzi-bottom p span{ display:inline-block; font-weight:bold; color:#252525;}
.wenzi-bottom img{ max-width:100%; display:block; padding-top:10px;}
.subject_tit h3{ font-size:20px; color:#333333; font-weight:normal; background:url(/img/index2/books2.png) no-repeat left; padding-left:40px; height:24px}

/*相关名师*/
.zy-cont3{ background:#fff;}
.coop-wrap{ margin-left:-7px; margin-right:-7px; overflow:hidden;}
.coop-wrap li{ width:16.66%; float:left; margin-bottom:14px;}
.coop-box{ padding:0 7px;}
.coop-box p{ font-size:16px; text-align:center; padding:8px 0}
.coop-one{ overflow:hidden;}
.coop-one img{ max-width:100%; display:block; margin:0 auto;}
.teachers-title2 h3{ font-size:20px; color:#333333; font-weight:normal; background:url(/img/index2/books3.png) no-repeat left; padding-left:40px; margin-bottom:20px; float:left}
.teachers-title2 a{cursor: pointer;font-size: 14px;color:#666666;float: right;width: 48px;background: url(/img/index2/books4.png) no-repeat center right;
 font-weight:normal; margin-top:5px;}
.teachers-title2 h3 span{ font-size:16px; color:#141414; padding-left:10px;}


@media(min-width:1230px){
	.teacher_brief{ display:none;}
	
}
@media(max-width:1229px){
		
	.detail_banner{ display:none}
	.detail_banner .head_txt .person_trait p{ font-size:12px; line-height:18px;}
	.detail_banner .head_txt .person_trait div{ padding-top:15px;}
	.wenzi-bottom p{ font-size:14px;}
}
@media(max-width:1199px){
	
	.teachers-title h3{ font-size:20px;}
	.teachers-title h3 span{ font-size:14px;}
	.teachers-title2 h3{ font-size:20px;}
	.teachers-title2 h3 span{ font-size:14px;}
	.books-text2{ height:135px;}
	.wenzi-tit h4{ padding-bottom:5px;font-size:14px;}
	.wenzi-bottom p{ line-height:20px;}
	
}
@media(max-width:991px){
	.teachers-wrap{ margin-left:-5px; margin-right:-5px;}
	.carefully-wrap2{ margin-top:20px;}
	
	.wenzi-bottom p span{ padding-left:0;}
	.coop-wrap li{ width:20%;}
	}
@media(max-width:768px){
	.wenzi-tit h4{ padding-top:0;}
	.wenzi-bottom p{ font-size:12px; line-height:17px;}
	.books-box{ margin-left:-12px; margin-right:-12px;}
	.books-box{ margin:0 12px;}
}
@media(max-width:767px){
	.teachers-box{ padding-bottom:30px;}
	.carefully-wrap{ margin-top:15px;}
	.coop-wrap li{ width:25%;}
}
@media(max-width:600px){
	.teachers-wrap li{ width:50%; margin-bottom:15px;}
	.wenzi-tit h4{ padding-top:5px;}
	.books-text2{ height:100px;}
}
@media(max-width:425px){
	.coop-wrap li{ width:33.33%;}
}
@media(max-width:375px){
	.wenzi-tit h4{ padding-top:2px;}
	.wenzi-bottom p{ font-size:12px; line-height:16px;}
	.coop-wrap li{ width:50%;}
	
	
}
@media(max-width:320px){
	.wenzi-tit h4{ padding-top:25px;}
	.wenzi-bottom p{ display:none}
	}
/*---------------------------------------------------------购买途径-------------------------------------------------- */
.zy-cont{ background:url(/img/index2/bg2.jpg) no-repeat center; background-size:cover; }
.service-box{ padding:10px 0;}
.recruit-text li{ padding:20px 38px;}
.recruit-left{ width:88px; float:left;}
.recruit-left img{ max-width:100%; display:block; margin:0 auto;}
.recruit-right{ margin-left:100px; }
.recruit-right p{ font-size:20px; line-height:34px; color:#382b0a;}
.recruit-right p a{color:#382b0a;}
.recruit-right p a:hover{color:#fff;}
.recruit-tu{ width:400px; margin:0 auto; padding-top:50px;}
.recruit-tu img{max-width:100%; display:block; margin:0 auto;}
.recruit-left2{ width:204px; margin:0 auto;}
.recruit-left2 img{ max-width:100%; display:block;margin:0 auto;}
.recruit-left2 p{ text-align:center;}
.container2 {margin:0 auto;}

@media(max-width:991px){
	  .recruit-right{ padding-top:8px}
	  .recruit-right p{ line-height:28px}
}
@media(max-width:767px){
	 .service-box{ padding:5px 0;}
	.recruit-right p{ font-size:14px; line-height:24px}
	
}
@media(max-width:600px){
	.recruit-text li{ padding:15px;}
	.recruit-left{ width:100%; float:none;}
	.recruit-tu{ width:90%; float:none;}
	.recruit-right{ margin-left:0;}
	.recruit-left2 { max-width:40%;float:none;}
	
	}
	
@media(max-width:375px){
    .service-box{ padding:10px 0;}
}



/*---------------------------------------------------------下载中心-------------------------------------------------- */
.case-wrap{ padding:20px 0 50px 0;}
.case-cont{ margin-left:-38px; margin-right:-38px;}
.case-wrap2{ padding:0 38px;}
.case-cont li{ width:33.33%; float:left;}
.case-one{ background:url(/img/index2/ul-bg1.png) no-repeat;height:176px;}
.case-one2{ background:url(/img/index2/ul-bg2.png) no-repeat;height:176px;}
.case-one3{ background:url(/img/index2/ul-bg3.png) no-repeat;height:176px;}
.case-img{padding:20px 30px;}
.img-xtb{ width:88px; float:left;}
.img-wz{margin-left:110px; display:table; height:90px; }
.img-wz p{ text-align:center; font-size:20px;color:#fff; height:90px; display:table-cell; vertical-align:middle;}
.img-wz p span{ font-size:16px;}
.img-wz p a{ color:#fff;}
.img-xtb img{ max-width:100%; display:block; margin:0 auto;}
@media(max-width:1229px){
	.img-wz{ margin-left:98px;}
	.case-img{ padding:20px;}
	}
@media(max-width:1199px){
	.img-wz p{ font-size:18px;}
	.case-cont{ margin-left:-10px; margin-right:-10px;}
	.case-wrap2{ padding:0 10px;}
	}
@media(max-width:991px){
	.img-wz p { font-size: 18px;letter-spacing: -1px;}
   .img-xtb{ width:80px; padding-top:5px}
    }
@media(max-width:767px){
	.case-cont li{ width:100%; float:none;}
	.case-cont{ margin-left:-5px; margin-right:-5px;}
	.case-wrap2{ padding:0 5px;}
}
@media(max-width:500px){
	.case-img{ padding:20px 10px;}
	.img-wz{ margin-left:65px;}
	.img-xtb { width: 60px;padding-top: 15px;}
	}
@media(max-width:375px){
	.case-cont li{ width:100%; float:none;}
	.case-img{ width:210px; margin:0 auto;}
	.img-wz{margin-left:70px;}
	}
	@media(max-width:414px){
		.case-wrap2{ padding:0 25px;}
	}

/*---------------------------------------------------------隐私政策-------------------------------------------------- */
.bg{ background:#f7f7f7; padding-bottom:60px;}
.right-cont{ padding-top:20px; background:#fff; overflow:hidden;}
.about-biao{ font-size:18px; color:#292929; text-align:center; border-bottom:1px dashed #ccc; padding-bottom:15px; font-weight:bold;margin:0 25px;}
.bout-text{ padding:30px;}
.bout-text a{text-decoration:underline; color:#0072cb}
.bout-text a:hover{text-decoration:underline}
.bout-text p{ font-size:16px; color:#686767; line-height:32px;}  
.bout-text h6{ font-size:16px; color:#444; line-height:32px;} 
.bout-text .dyzxq{ padding-left:30px;}
.ab-img img{ max-width:100%; display:block; margin:30px auto;}
.bout-text span{font-weight:bold; color:#000; margin-top:15px;}
@media(max-width:767px){
	.right-cont{ margin-left:0; padding-top:10px;}
	.right-cont2{ margin-left:0; padding-top:10px;}
	.bout-text{ padding-top:20px;}
    .xia{ background:url(/img/index2/jt3.png) no-repeat right;padding:0 25px 0 0; display:block;}
	
}


/*---------------------------------------------------------如何听课-------------------------------------------------- */
.rhtk{font-size:14px; color:#292929; border-bottom:1px solid #ccc;  margin:0 25px; padding-bottom:15px;}
.rhtk span{font-size:16px;font-weight:bold;padding-bootom:20px;}

/*---------------------------------------------------------商务合作-------------------------------------------------- */
.swhz h4{ text-align:center; padding-bottom:10px; }
.swhz p{ text-align:center; padding-bottom:50px;}
/*---------------------------------------------------------资产评估师考试指南-------------------------------------------------- */
.zcpgs{ background:#f6493a;border-radius: 20px; width:217px; padding:10px 0;  margin:auto; text-align:center; color:#fff;}
.zcpgs2{ background:#f6493a;border-radius: 20px; width:300px; padding:10px 0;  margin:auto; text-align:center; color:#fff;}
.kongxi{ padding-bottom:20px;}
.zcpgs_a .sz{ float:left;border-radius: 50%;width: 30px;height: 30px; background:#f64a3b; text-align:center;color:#fff; font-size:16px; }
.zcpgs_a .wz{ font-size:16px; color:#000; font-weight:bold; padding-left:40px;}
.zcpgs_a .wz2{ font-size:18px; color:#f64b3d; font-weight:bold; padding-left:40px;}
.paper-towel{ margin-top:20px;}
.paper-towel thead{ background:#f0f0f0;}
.paper-towel thead tr th{ width:114px; height:45px; color:#707070; font-size:16px; font-weight:normal;  }
.biao-table{ margin-top:20px;}
.paper-towel .w1{ width:25%;text-align:center;color:#000; }
.paper-towel .w2{ width:25%;text-align:left; text-align:center;color:#000;}
.paper-towel tbody tr td{padding:20px 0; font-size:14px; color:#000}
/*---------------------------------------------------------精品图书-------------------------------------------------- */
.teachers-box{ padding-bottom:50px; overflow:hidden;}
.books-wrap{ max-width:100%; }
.books-wrap li{ width:25%; float:left; }
.carefully-wrap{ margin-top:35px;}
.books-box{ margin-left:-12px; margin-right:-12px;}
.books-box{ margin:0 12px;}
.books-tu{ background:#f4f8ff; border-radius:5px; padding:8px 10px;}
.books-tu img{ max-width:100%; display:block; margin:0 auto;}
.books-text{ height:198px; overflow:hidden;}
.zi-tit h4{ font-size:16px; color:#000000; display:block;  padding:18px 0 10px 0;/*--overflow: hidden; white-space: nowrap;text-overflow: ellipsis; font-weight:normal;-- */}
.zi-center p{ font-size:12px; color:#6f6f6f; line-height:22px;height: 64px;-webkit-line-clamp: 3;overflow: hidden;-webkit-box-orient: vertical;word-break: break-all;display: -webkit-box;}
.zi-bottom{ padding-top:15px;}
.zi-bottom p{ font-size:14px; color:#3f3f3f; border:#3692dd solid 1px; float:left; margin-right:10px; text-align:center; }
.zi-bottom p a{color:#3f3f3f;display:block; padding:7px 35px; }
.zi-bottom a:hover{ background:#3692dd; color:#fff;padding:7px 35px; }
/*.zi-bottom p span{ display:inline-block; padding-left:15px;}
.zi-bottom img{ max-width:100%; display:block; padding-top:10px;} */
.teachers-tit h3{ font-size:20px; color:#333333; font-weight:normal; background:url(/img/index2/books1.png) no-repeat left; padding-left:40px; margin-bottom:20px;}
.teachers-tit h3 span{ font-size:16px; color:#141414; padding-left:10px;}

@media(max-width:1229px){
	.zi-bottom p{margin-right:11px;padding:3px 12px;}
	.zi-bottom p a{padding:3px 12px; font-size:12px;}
}
@media(max-width:1199px){
	.teachers-tit h3{ font-size:20px;}
	.teachers-tit h3 span{ font-size:14px;}
	.books-text{ height:180px;}
    .jian-jie p,.zi-tit h4{ font-size:14px;}
	.zi-tit h4{ height:40px;}
}
@media(max-width:991px){
	.books-wrap{ margin-left:-5px; margin-right:-5px;}
	.carefully-wrap{ margin-top:20px;}
	.zi-bottom p{margin-right:10px;padding:3px 5px;}
	.zi-bottom p a{padding:3px 5px; font-size:12px;}
	
	}
@media(max-width:767px){
	.teachers-box{ padding-bottom:30px;}
	.carefully-wrap{ margin-top:15px;}
	.zi-bottom p{padding:3px 0; text-align:center; margin-bottom:10px;}
	.zi-bottom p a{font-size:12px; display:block; width:62px}
	.zi-tit h4{ height:30px;}
}
@media(max-width:600px){
	.books-wrap li{ width:50%; margin-bottom:15px;}
	.exam-wrap li{ width:100%; float:none; margin-bottom:25px;}
	
}
@media(max-width:375px){
    .zi-bottom p{padding:3px 0; text-align:center; margin-bottom:10px;}
	.zi-bottom p a{ padding:2px 0; font-size:12px;}
}
@media(max-width:320px){
    .zi-bottom p{padding:3px 0; text-align:center; margin-bottom:10px;}
	.zi-bottom p a{ padding:2px 0; font-size:12px;}
}
/*-----------------------------------------------------新闻列表-----------------------------------------------------*/
.zy-news{ margin-top:10px; overflow:hidden; padding-bottom:10px;}
.zy-news-left{ background:#fff;width:840px; float:left; padding-top:35px;}
.zy-news-tit{ overflow:hidden; padding-bottom:25px;}
.zy-news-tit p{font-size:14px; color:#717171; padding-top:5px;padding:10px 25px 0 25px;}
.zy-news-tit h6{ border-left:3px solid #0072cb; font-size:22px; color:#000;padding: 0 25px;}
.zy-news-tit span{  padding-left:15px; }
.zy-newscont{padding-bottom:30px;}
.new-zi h5{ font-size:16px;padding:10px 25px 0 25px;}
.new-zi p{ font-size:14px; color:#717171; line-height:32px;padding:10px 25px 0 25px;text-indent:25px;}
.zy-news-right{  margin-left:870px;}
.zi-xun{background:#fff;display:block; margin-bottom:30px; box-shadow: 0 0 5px #ccc; }
.zx-tit{ font-size:18px; color:#3e3d3d;overflow:hidden; padding-top:35px;}
.zx-tit h4{ font-weight:normal; border-left:3px solid #00479d;padding-left:20px; }
.zx-text{ padding:20px 22px 20px 22px; overflow:hidden;}
.zx-text img{ max-width:100%;}
.zx-text p{ color:#5d5d5d; line-height:32px;}
.zx-text a{ font-size:16px; color:#484848; display:block; }
.zx-text a:hover{color:#0072cb; }
/*.zx-text a{ font-size:16px; color:#484848; display:block; width:160px; height:50px; line-height:50px; text-align:center; border:1px solid #9F9A9A; margin:0 auto; margin-top:25px;}
.zx-text a:hover{ border:1px solid #0072cb; color:#0072cb; }*/
.zx-text{ padding:20px 22px 20px 22px; overflow:hidden;}
.zx-text p{ font-size:16px; color:#5d5d5d; line-height:32px; border-bottom:1px solid #eeeeee; padding-bottom:10px; margin-top:20px;}


.newlist li{ border-bottom:1px dashed #c3c3c4; overflow:hidden; padding-bottom:25px; margin-top:28px;}
.newlist li:hover .new-text p a{ color:#0072cb}
.newlist li:hover .new-but{background:#0072cb;border:1px solid #0072cb;}
.newlist li:hover .new-but a{color:#fff;background:url(/img/index2/jj2.png) no-repeat right;}
.zy-news-left2{ max-width:100%;float:left;}
.new-img{ width:250px; float:left}
.new-img img{ max-width:100%; display:block; margin:0 auto;}
.new-text h5{ font-size:16px; padding-top:5px;}
.new-text h5 a{ color:#3c3c3d;margin-right:110px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.new-text h5 span{float:right;margin-left:10px; color:#676767; font-weight:normal; font-size:14px; padding-top:2px;}
.new-text p{ font-size:14px; color:#717171; line-height:28px;height: 90px;-webkit-line-clamp: 3;overflow: hidden;-webkit-box-orient: vertical;word-break: break-all;display: -webkit-box; padding-top:20px;}
.newlist li:hover .new-text p a{ color:#0072cb}
.new-but{ background:#fff; padding:10px 40px;border:1px solid #c8c8c8;float:right;}
.newlist li:hover .new-but{background:#0072cb;border:1px solid #0072cb;}
.newlist li:hover .new-but a{color:#fff;background:url(/img/index2/jj2.png) no-repeat right;}
.new-but a{ font-size:14px; color:#666666; background:url(/img/index2/jj.png) no-repeat right; overflow:hidden; padding-right:24px;   }
/* pagination */
.simple-pagination{padding: 3px 3px 3px 3px;text-align: center;font-size: 12px;line-height: 23px; margin-top:25px;}
.simple-pagination a, div.simple-pagination span{padding: 2px 5px 2px 5px;margin-right: 2px;margin-bottom: 2px;font-size: 12px;white-space: nowrap;display: inline-block;min-width: 23px;height: 23px; box-sizing:content-box;}
.simple-pagination a{text-decoration: none;border: solid 1px #e8e8e8;color: #727272;background: #fff;}
.simple-pagination span.ellipsis{color: #9e9e9e;font-size:14px;}
.simple-pagination span.disabled{border: #f3f3f3 1px solid;color: #ccc;background: #fff;}
.simple-pagination input{margin-left:10px;width: 30px;padding: 0px;margin-right: 2px;margin-bottom: 2px;font-size: 12px;height: 27px;line-height: 27px;border: #ddd 1px solid;text-align: center;color: #727272;}
.simple-pagination select{margin-left:10px;height: 29px;padding: 0px;margin-right: 2px;margin-bottom: 2px;font-size: 12px;border: #ddd 1px solid;text-align: center;color: #727272;}
span.record{color:#ccc;}
.simple-pagination a:hover, .simple-pagination a:active{color: #fff;background: #0081f5;border-color: #0081f5;}
.simple-pagination span.current{border: #0081f5 1px solid;font-weight: bold;color: #fff;background: #0081f5;}
.simple-pagination input:focus{border: #0081f5 1px solid;outline:none;}
.simple-pagination select:focus{border: #0081f5 1px solid;}
.pro-img{ width:370px; height:214px; border:1px solid #000;float:left; text-align:center;}
.pro-img img{ display:block; max-width:100%; margin:0 auto;}


.zy-news-tit2{ border-bottom:2px solid #0072cb; overflow:hidden; padding-bottom:25px;}
.zy-news-tit2 h5{ font-size:24px; color:#0072cb;}
.zy-news-tit2 h5 span{ font-size:18px; font-weight:normal;}
.zy-news-tit2 p{ font-size:16px; color:#676869; padding-top:5px;}
@media(max-width:1230px){
	.zy-news-left{ width:630px;}
	.zy-news-right{ margin-left:680px;}
}
@media(max-width:991px){
	.zy-news-left{ width:460px;}
	.zy-news-tit h5{ font-size:20px;}
	.zy-news-tit p{ font-size:14px;}
	.zy-news-tit{ padding-bottom:15px;}
	.ser-tit2 h4{ padding-top:78px}
	.zy-news-right{ margin-left:480px;}
	.zx-text p{ font-size:14px;}
	.zx-text p{ font-size:14px;}
	.zx-text{ padding-top:20px;}
	.newlist li{ margin-top:10px; padding-bottom:15px;}
	.new-img{ display:none; float:none;}
	.new-text{ margin-left:0;}
	.new-text p{ padding-top:10px;}
	.new-but{ float:none; margin:0 auto; width:81px;}
}

@media(max-width:767px){
	.new-zi p{ padding:10px 20px;}
	.zy-news{ margin-top:0;}
	.zy-news-left{ width:100%; float:none;}
	.zy-news-left2{ width:100%; float:none;}
	.zy-news-tit h6{ font-size:18px;}
	.zy-news-right{ margin-left:0; margin-top:25px;}
	.zx-text img{ margin:0 auto; width:100%}
	.zy-news-left2{ width:100%;}
	
}



/*---------------------------------------------------------培训招生-------------------------------------------------- */

.service-bottom{ margin-top:30px;}
.zs-main{ border-bottom:#eaeaea solid 1px;}
.team-nav{  margin:0 auto; overflow:hidden;}
.design-team li{float:left; }
.design-cont a{box-sizing:border-box; height:46px; font-size:20px; color:#555; text-align:center; display:block; padding:12px 20px}
.design-team li:hover .design-cont a{ color:#cc2a21;border-bottom:#cc2a21 solid 1px;}
.team-text{ margin-top:30px; overflow:hidden;}
.team-yc{ width:302px; background:url(/img/index2/bg2.png) repeat;}
.nav-left{ z-index:99;}
.jue-text{ margin-left:-15px; margin-right:-15px;}
.jue-text li{ width:100%; background:#fff; padding:20px 0; margin-bottom:15px;}
.jue-text .train-img{ float:left; padding:0 15px;}
.jue-text .train-img img{ width:323px;display:block; margin:0 auto;}
.jue-text .jue-box{float:left;width:68%;}
.jue-text .jue-box p{ font-size:14px; color:#686767; line-height:30px; }
.jue-text .jue-box p span{ color:#f0383c; font-weight:bold;}
.jue-text .none{border-bottom: none}
.jue-zi{ width:100%;padding:0 15px;}
.anniu a{ font-size:16px;display:block;  width:25%; height:36px;margin:15px 15px 0 0; text-align:center; padding-top:3px; float:left; margin-left:30px; border:#c5c5c5 solid 1px;border-radius:25px;}
.anniu a:hover{  background:#0072cb;color:#fff;}
.hang-left{ width:100%;  padding-bottom:40px;}
@media(max-width:1299px){
	.jue-text .jue-box{ width:61%;}
	.jue-text .jue-box p{line-height:30px; }
}
@media(max-width:1199px){
    .jue-text .jue-box p{font-size:14px;}	
	.anniu p{ margin-left:0}
	.anniu a{ width:29%; height:30px; margin-left:0; font-size:14px;}
	}

@media(max-width:991px){
	.jue-text .jue-box{ width:50%;}
	.jue-text li{ border-bottom:none;}
	.jue-text .train-img img{ padding-top:40px}
	.hang-left,.jue-text li{ width:100%;}
	.anniu a{ width:29%; height:30px; margin-left:0; font-size:14px; margin:15px 12px 0 0}
	
}
@media(max-width:767px){
	.jue-text .train-img{ width:323px;float:none;margin:0 auto;}
	.jue-text .train-img img{ padding-top:0; width:323px; }
	.jue-text .jue-box{ margin:15px 0 0 10px}
	.main-box{ margin-top:0;}
	.jue-text .jue-box{ width:100%;}
	.design-team2 li{ width:33%}
	.hang-left{ width:90%; }
	.bottom-nav{ background:none; padding-bottom:0;}
	.jue-text li{ background:none}
	
}
@media(max-width:500px){
	.jue-text .jue-box{ width:97%;}
	.team-nav{ width:100%; }
}




/*---------------------------------------------------------登录注册页面-------------------------------------------------- */
.login_bj{ background:url(/img/index2/dl-bg.jpg) no-repeat center; height:865px;display:table; width:100%;}
.login_bj2{ background:url(/img/index2/dl-bg2.jpg) no-repeat center; height:865px;display:table; width:100%;}
.login_box{ display:table-cell; vertical-align:middle;}
.bj-login{ background:#fff; border-radius:5px; padding:20px;}
.dl{ width:730px; border-right:#ececec solid 1px; float:left; padding:0 40px 0 20px; margin:20px 0 20px 0;}
.dl h4{ color:#444444; font-size:18px; text-align:center; padding-bottom:10px}
.dl p{ font-size:14px; color:#696969; line-height:33px;}
.dl span{ font-weight:bold; color:#333;}
.login_page{background:#fff; border-radius:5px;text-align:center; padding:10px 20px 20px 20px; float:right; }
.top-box{ background:#f5f5f5; overflow:hidden; height:36px}
.member_login h2{ font-weight:100; font-size:24px; margin:30px 0; padding-bottom:5px; color:#0081f5; display:inline-block;}
.member_login table{ margin:0 auto;}
.member_title{ border-bottom:3px solid #0059b3; font-weight:100; font-size:18px; padding-bottom:6px; margin-bottom:50px;}
.member_login input{ border:1px solid #a4a5a6; border-radius:5px; width:290px; height:38px; padding:0 15px; margin-bottom:13px; font-size:12px; color:#a4a5a6; line-height:38px;}
.member_login .denglu { float:left;color:#666;  font-size:14px; }
.member_login .denglu .mfzc a{ margin-left:80px; padding-left:10px; color:#26A6FE }
.member_login .denglu .mfzc2 a{ padding-left:15px; margin-left:15px;border-left:1px solid #E5E5E5;}
.member_login .denglu a b{ color:#0081f5; font-weight:normal;}
.member_login .login_button{ width:320px; height:40px; background:#0081f5; color:#fff; font-size:16px; border:0; margin:10px 0}
.member_login .clause input{ width:auto; float:left; height:13px;}
.top-right{ float:right;}
.top-right p{ font-size:12px;  line-height:36px;}
.top-right p a,.top-right p{color:#0081f5;}
.menu2>ul,.menu2>ul>li{display:block;margin:0;padding:0;list-style:none;}
.menu2>ul>li>a{display:block;text-align:center;}
.password a{display: block;font-size: 14px; background: #ccc;color: #6f6f6f;height: 37px;border-radius: 5px;line-height: 36px;}
.logo3{float:left;}
.logo3 a{display:block;}
.logo3 img{display:block;max-height:100%;}
.deng-lu{ font-size:14px; color:#1b1b1b; padding-bottom:15px;}
.deng-lu a{ color:#0081f5; font-weight:bold;}
.register_yzm input{ float:left; width:50%;}
.register_yzm a{ float:right; width:38%; display:block;  font-size:14px;  height:37px;}
.deng-lu{ font-size:14px; color:#1b1b1b; padding-bottom:15px;}
.deng-lu a{ color:#0081f5; font-weight:bold;}
.register_yzm img{ padding-top:3px;}

@media(max-width:1229px){
	.logo3 img{ width:130px; padding-top:10px;}
	.dl{ width:530px;}
}


@media(max-width:991px){
	.logo3{ padding:3px 0;}
	.logo3 img{ width:170px;}
	.login_bj{ margin-top:0;}
	.bj-login{ width:750px; padding:0;}
	.dl{ width:300px; padding:0 20px 0 30px;}
	.dl p{ line-height:24px;}
}
@media(min-width:768px){
	.logo3{ padding:0;}
	.d-nav2{left: 0;right: 0;top:47px;position:absolute; z-index:30;}
	.menu-icon2{display:none;}
    .menu2{float:right;}
	.menu2>ul{margin-right:-18px;height:100%;}
	.menu2>ul>li{float:left;padding:5px 10px;}
	.menu2>ul>li>a{color:#eee;font-size:16px; line-height:40px}
	.menu2>ul>li:hover>a,.menu2>ul>li.active>a{ border-bottom:1px solid #fff; color:#fff; font-size:18px;line-height:40px}
	.menu2>ul>li:hover .sub-menu,.menu2>ul>li.active .sub-menu{display:block;}
}
@media(max-width:767px){
	.logo3 img{ max-width:100%; padding-top:3px;display:block; width:150px;}
	.member_login h2{ font-size:20px;}
	.login_page{ margin:0 auto; float:none;}
	.login_bj{ height:600px;}
	.menu2{display:none;}
	.menu-icon2{display:block;float:right;padding-top:7px;}
	.menu-icon2 a{display:block;width: 24px;height: 16px;background:url(/img/index2/menu-icon.png) no-repeat;outline:none; margin-top:5px;}
	header .d-nav2{height:50px; position:absolute; z-index:33; width:-webkit-fill-available;border-bottom: 1px solid #ffffff47;}
   .bj-login{ width:350px}
   .dl{ display:none}
   .member_login .denglu .mfzc a{margin-left:40px;}
   .menu2>ul>li>a{color:#eee;font-size:14px; }
}
	
@media(max-width:440px){
	.member_login input{padding: 0 10px; margin: 0 -11px; margin-bottom:15px;}
    .member_login .login_button{ width:100%;}
	.member_login .denglu a{ padding-left:6px;}
	.member_login .clause input{ margin-top:3px;}
	.member_login h2{ margin:15px 0}
	.login_page{ width:auto; padding:0 15px;}
	.member_login .login_button{ margin:0 0 20px 0}
}
@media(max-width:320px){
	.member_login .denglu .mfzc a{ margin-left:5px;}
}






/*---------------------------------------------------------底部-------------------------------------------------- */
.foot-wrap{ background:#dadada; padding:45px 0 20px 0; overflow:hidden;}
.foot-top{ border-bottom:1px solid #cdcbcb; padding-bottom:25px; overflow:hidden;}
.foot-left{ width:235px; float:left;}
.foot-phone p{ font-size:20px; color:#000000; background:url(/img/index2/phone2.png) no-repeat left; padding-left:35px;}
.foot-phone p span{ padding-left:15px; background:url(/img/index2/xian.jpg) no-repeat left; display:inline-block; margin-left:15px;}
.foot-phone small{ font-size:14px; color:#9c9c9c; display:block; padding-left:27px; padding-top:10px;}
.foot-mail{ margin-top:20px;}
.foot-mail p{ font-size:20px; color:#000000; background:url(/img/index2/yj.png) no-repeat left; padding-left:35px;}
.foot-but{ width:140px; height:40px; background:#e9594c;margin:0 auto;border-radius:50px; margin-top:25px;  }
.foot-but a{ display:block;color:#fff; text-align:center; line-height:40px;background:url(/img/index2/zx.png) no-repeat 26px 13px;    padding-left: 18px;}
.foot-center{ width:320px; margin-left:80px; float:left;}
.foot-nav{ margin-left:-40px; margin-right:-40px;}
.foot-nav li{ width:33.33%; float:left}
.foot-box{ padding:0 20px;}
.foot-one h2{ font-size:18px;color:#000000; font-weight:normal; padding-bottom:30px;}
.foot-one a{ font-size:14px; color:#747474; line-height:30px; display:block;}
.foot-right{ width:450px; float:right;}
.ewm-one{ margin-left:10px; padding-bottom:20px; float:left;}
.ewm-one img{ max-width:100%; display:block; margin:0 auto;}
.ewm-one p{ font-size:14px; color:#747474; text-align:center; padding-top:15px;}
.foot-bottom{ padding-top:25px;}
.foot-bottom p{ font-size:12px; text-align:center; color:#a1a1a1; line-height:28px;}
@media(max-width:1229px){
	.foot-nav{ margin-left:-5px; margin-right:-5px;}
	.foot-box{ padding:0 5px;}
	.foot-phone p span{ background:none; margin-left:0; padding-left:0;}
	.foot-left{ width:230px;}
	.foot-center{ width:280px; margin-left:10px;}
	.foot-phone p,.foot-phone p span,.foot-mail p{ font-size:18px;}
	.foot-one h2{ font-size:16px;}
}
@media(max-width:991px){
	.foot-wrap{ padding:25px 0;}
	.foot-phone p,.foot-phone p span,.foot-mail p{ font-size:16px;}
	.foot-center{ width:206px; margin-left:0;}
	.foot-left{ width:210px;}
	.foot-right{ width:320px; margin:0 auto;}
	.ewm-one{max-width:31%; }
	.foot-one h2{ padding-bottom:15px; font-size:15px;}
	.foot-bottom{ padding-top:10px;}
	
}
@media(max-width:767px){
	.foot-left,.foot-center,.foot-right,.foot-nav li{ width:auto; float:none;}
	.foot-but{ margin:inherit; margin-top:15px;}
	.foot-center{ margin:15px 0}
	.foot-nav li{ clear:both; margin-top:10px; overflow:hidden;}
	.foot-one h2{ padding-bottom:2px;}
	.foot-one a{ display:inline-block; float:left; padding-right:15px;}
	.foot-right{ width:290px; margin:0 auto;}
	.foot-phone p{ padding-top:5px; padding-bottom:5px;}
	.foot-top{ padding-bottom:15px;}
	.foot-bottom p{ line-height:22px;}
}
@media(max-width:425px){
	.foot-but{ margin:0 auto; margin-top:15px;}
	
}









