@charset "utf-8";

/* CSS Document */
/*  ------------------------ 通用 ----------------------------  */
*, *::after, *::before { -webkit-box-sizing: border-box;-o-box-sizing: border-box; 
     -ms-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
*{ margin:0px; padding:0px;border: 0;}
body { color:#333; font-family:"微软雅黑", Arial;  font-size:14px; line-height:24px; background:#fff;}
input{font-family:"微软雅黑", Arial; }
body.bgfff{ background:#fff;}
body,html{ width:100%; height:auto; overflow-x:hidden; }
html.ovhide{ overflow:hidden;}
.bodyhid{ overflow:hidden;}
ol, ul ,li{list-style: none; margin:0px; padding:0px}
img,ol, ul ,li{ border:none;}
div{ margin:0 0; padding:0 0}
a{text-decoration:none; color:#333; outline:none; star:expression_r(this.onFocus=this.blur());}
a:hover {text-decoration: none;cursor:pointer;}
img{ border:none;}
input[type=button], input[type=submit], input[type=reset] {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
input:focus,input:hover,input:active {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;outline:0;}
select:focus,select:hover,select:active {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;outline:0;}
.cl{ clear:both; width:100%; overflow:hidden; height:0px}
.clins{ clear:both; width:100%; margin:0; height:50px;}
.conten{ margin:auto;}
.pointer { cursor:pointer; }
.NoBorder { border:0 none; }
.NoPadding { padding:0; }
.t_l { text-align:left; }
.t_c { text-align:center; }
.t_r { text-align:right; }
.Break { word-break:break-all; word-wrap:break-word; }
.Nobreak { word-break:keep-all; word-wrap:normal; }
.FL { float:left; }
.fl100{float:left;width:100%;}
.FR { float:right; }
.UnLine { text-decoration:underline; }
.DisunLine { text-decoration:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.wrapper { clear:both; overflow:hidden; }
.o-hidden { overflow:hidden; }
.invisible { visibility:hidden; }
.hidden { display:none; }
.block { display:block; }
.clear { clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden; }
.FB { font-weight:bold; }
.FN { font-weight:normal; }
.FI { font-style:italic; }
.F10 { font-size:10px; }
.F11 { font-size:11px; }
.F12 { font-size:12px; }
.F13 { font-size:13px; }
.F14 { font-size:14px; }
.F16 { font-size:16px; }
.F18 { font-size:18px; }
.DivH5, .DivH10, .DivH15, .DivH20, .DivH25, .DivH30, DivH1, .DivH40 { width:100%; overflow:hidden; }
.DivH1 { height:1px; }
.DivH5 { height:5px; }
.DivH8 { height:8px; }
.DivH10 { height:10px; }
.DivH15 { height:15px; }
.DivH20 { height:20px; }
.DivH25 { height:25px; }
.DivH30 { height:30px; }
.DivH40 { height:40px; }
.DivH60 { height:60px; }
.DivH80 { height:80px; }
.LH1 { line-height:1px; }
.LH10 { line-height:10px; }
.LH15 { line-height:15px; }
.LH18 { line-height:18px; }
.LH20 { line-height:20px; }
.LH25 { line-height:25px; }
.LH30 { line-height:30px; }
.LH35 { line-height:35px; }
.color_green { color:#85c226; }
.color_red { color:#e8470a; }
.color_red1 { color:#F00; }
.color_yellow { color:#bf0000; }
.numadd span.hui{background:#ccc;}
.edit{ width:100%; height:auto; overflow:hidden; padding:10px;}
.edit img{ max-width:100%; height:auto; }
.clearfix{zoom:1}
.clearfix:after{content:".";display:block; width:100%; height:0; line-height:0; float:none; clear:both; overflow:hidden}
.opacity {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity: 0;}
.disnone{ display:none; }

.ts3{transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; 
	-o-transition:all ease 0.3s;}
.ts5{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
	-o-transition:all ease 0.5s;}


#nav{ width:100%; height:70px; background:#fff; position:fixed; border-bottom:3px solid #6bc30d; z-index:100000}
#nav .com{ width:1100px; margin:0 auto;}
#nav .com .logo{ width:1100px; margin:0 auto;}

/*网站导航*/
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; height:48px; line-height:60px;}
ul.menu A:hover {	DISPLAY: block;	COLOR: #fff; 	TEXT-DECORATION: none;}
ul.menu li {position:relative; float:left; z-index:1000000;}
ul.menu ul {position:absolute; left:0px; top:60px;display:none;list-style:none; z-index:1000000; width:800px; }

ul.menu ul li { border-top:none; z-index:1000000;font-family:"微软雅黑"; padding:0 20px;background:#6bc30d}
ul.menu ul li a {display:block; font-family:"微软雅黑"; font-size:15px; color:#000; text-align:center;height:40px;line-height:40px;}
ul.menu ul li a:hover {text-align:center; color:#fff}
ul.menu ul ul {left:0px;}
ul.menu .menulink { width:106px;height:70px; font-size:16px;color:#333;font-family:"微软雅黑";text-align:center;font-weight:normal; line-height:68px; margin:0 1px 0 1px}

ul.menu .menulink1{ width:106px;height:70px; font-size:16px;color:#333;font-family:"微软雅黑";text-align:center;font-weight:normal; line-height:68px;background:url() #6bc30d; color:#fff; }


ul.menu .menulink:hover, ul.menu .menuhover {background:url() #6bc30d; color:#fff;  font-weight:normal}
.menu1 {	DISPLAY: block;	BACKGROUND: url() no-repeat;	text-align:center;	TEXT-DECORATION: none;}
#menu10 {	FLOAT: center; WIDTH:1100px; height:70px; LINE-HEIGHT: 0px; margin:0 auto}
/*网站导航*/

/* 专题页部分 */
.mainbox{ width:1120px; height:auto; margin:auto; position: relative;}
.mainbox2{ width:1280px; height:auto; margin:auto; position:relative; }

/* banner */
.banner{ width:100%; height:auto; padding-top:70px; }
.banner a,.banner img{ display:block; width:100%; height:auto; }
.banner .mainbox{position:relative;}
.banner_tit{width:647px; height:108px;text-align:center; position:absolute; bottom:70px;left:50%; margin-left: -320px;}
.banner_tit:hover{bottom: 55px;}

/* 时间轴 */
.bg_1{ background:#f6f6f6;padding:20px 0 60px; clear:both;  }.bgf4{background-color: #f4f4f4;padding:20px 0 60px; clear:both;}
.bg_2{ width:100%; height:auto; background:#fff; padding:50px 0 90px; }

.main_tit{ text-align: center; margin: 60px auto; color: #fff; font-size:42px; font-weight:bold;height:133px; line-height:105px;width: 826px; background: url(../images/titbg.png) no-repeat;position: relative;}
.gupiao{}
.main_tit span,.nj_tit_big span{color:#eecb96; }
.subtit{font-size: 26px;color: #434343; text-align: center; margin: -60px 0 60px;line-height: 30px;}
.subtit::before{content: "..............";display: inline-block;vertical-align: top; padding-right: 20px;margin-top: -8px;}
.subtit::after{content: "..............";display: inline-block;vertical-align: top; padding-left: 20px;margin-top: -8px;}
.icon_bg{ display:inline-block; width:48px; height:120px; vertical-align:top;background:url(../images/bg_1.png) no-repeat center center/48px auto;margin:0 25px; }

.main_con{ width:100%; height:448px; background:url(../images/time.png) no-repeat center top/100% auto; margin-top:35px;  position:relative; }
.main_con li{ display:block;  width:280px; position:absolute;  text-align:center; padding-top: 200px;}
.main_con li .small_text{ font-size:24px; font-weight:bold;margin-bottom:15px;}
.main_con li .big_text{ font-size:24px; color:#333; font-weight:bold; }
.main_con li.one{left:-8px; top:100px;}
.main_con li.two{left:284px; top:25px;}
.main_con li.three{left:563px; top:84px;}
.main_con li.four{right:-10px; top:15px;}
.main_con li:hover{transform: translateY(-10px);}


.big_text span{ display:block; height:35px; line-height:35px; color:#666; font-size:18px; font-weight: 100;}
.big_text i.icon_jx{ display:inline-block; width:18px; height:35px; background:url(../images/icon_jx.png) no-repeat center center/18px auto;margin-right:10px; }

/* 评论 */
.pingluncon{padding: 50px 90px;background-color: #fff;border-radius: 10px;box-shadow:0 0 15px rgba(0,0,0,0.1);}
.pinglunlist h2{font-size: 26px;font-weight: bold; color: #434343;}
.borderdot{border-bottom: 2px dotted #434343; margin-bottom: 30px;}
.pinglunlist p{font-size: 18px; color: #434343; padding: 20px 0 30px; line-height: 30px;}

/*方案*/
.casebg{width: 1030px;height: 560px;position: relative;margin: 20px auto 40px; background:url(../images/casebg.png) center center no-repeat;}
.case1{position: absolute;left: 0; top: 0;}
.case2{position: absolute;left: 630px; top: 113px;}
.case3{position: absolute;left: 264px; top: 370px;}
.casebg div:hover{transform: translateY(10px);}

.wenti{padding: 0; margin: 0;}
.wentilist{width: 1124px; margin: 20px auto;}
.wentilist li{width: 256px;height: 268px; display: inline-block; margin-right: 14px; text-align: center; color: #fff;font-size: 30px; 
line-height: 180%; vertical-align: top;box-shadow: 0 0 15px rgba(0,0,0,.2); border-radius: 10px;}
.wentilist li:last-child{margin-right: 0;}.wentilist li:hover{transform: translateY(-10px);box-shadow: 0 0 20px rgba(0,0,0,.3);}
.wentilist li img{display: block;margin: 0;}
.wentilist h3{padding: 0; font-size: 30px;height: 64px;line-height: 64px;}
.bgh{background-color: #d1443f;}.bgo{background-color: #ddac65;}
/*对症下药*/
.duizheng{color: #434343; text-align: center; margin: 20px auto; position: relative;width: 1132px;}
.dzimg{left: 426px; top: 148px; width: 255px; height: 255px; position: absolute;}
.dzimg:hover{transform: scale(1.1);}
.dzbg{position: absolute; width: 530px; height: 270px; background-color: #fff; border-radius: 20px; box-shadow:0 0 20px rgba(0,0,0,.1);}
.dz01{top: 0;left: 0;}.dz02{top: 290px;left: 0;}.dz03{top: 0;right: 0;}.dz04{top: 290px;right: 0;}
.duizheng .info{width: 290px; margin: 50px 0 0 50px; line-height: 180%; font-size: 20px; float: left;}
.duizheng .info3{width: 290px; margin: 50px 50px 0 0 ;  line-height: 180%; font-size: 20px; float: right;}
.duizheng .tit{width: 70px; margin: 50px 30px 0 0px; font-size: 30px; float: right;font-weight: bold;}
.duizheng .tit2{width: 70px; margin: 150px 30px 0 0px; font-size: 30px; float: right;font-weight: bold;}
.duizheng .tit3{width: 70px; margin: 50px 0 0 40px; font-size: 30px; float: left;font-weight: bold;}
.duizheng .tit4{width: 90px; margin: 150px 0 0 40px; font-size: 30px; float: left;font-weight: bold;}
.btnlist{position: absolute;right: 0;top: 120px; width: 160px;}
.coubtn{font-size: 22px; color: #fff; margin: 0 auto 70px; text-align: center;background-color: #ea9248;width: 130px;height: 44px;
line-height: 44px;display: block;border-radius: 10px;}
.coubtn:hover{transform: scale(1.1);}
/* 升学压力 */
.main_list{ width:1150px;}
.main_list a{display:block; width:345px; height:366px; float:left; margin:20px 20px 0 0; text-align:center; position:relative;}
.problem_1{background: url(../images/bg01.png);}
.problem_2{background: url(../images/bg02.png);}
.problem_3{background: url(../images/bg03.png);}
.main_list a h2{padding-top: 230px; text-align: center;font-size: 26px; color: #fff; font-weight: bold;}
.main_list a p{font-size: 22px; color: #fff; padding: 15px 30px; line-height: 150%;}
.main_list i{ display:block; width:114px; height:114px; position:absolute;left:73px; top:-60px; }
.problem_con{ width:100%; height:160px; overflow:hidden; line-height:40px; font-size:22px;font-weight:bold; padding-top:20px;
position:absolute;left:0;bottom:0;}
.main_list i.icon_jc_1{ background:url(../images/icon_jc_1.png) no-repeat center center; }
.main_list i.icon_jc_2{ background:url(../images/icon_jc_2.png) no-repeat center center; }
.main_list i.icon_jc_3{ background:url(../images/icon_jc_3.png) no-repeat center center; }
.main_list i.icon_jc_4{ background:url(../images/icon_jc_4.png) no-repeat center center; }

.problem_hover{ width:0; height:160px; opacity:0;overflow:hidden;position:absolute;left:0;
bottom:0; line-height:40px; font-size:22px;font-weight:bold; padding-top:20px; color:#fff; z-index:2; }
.problem_hover span{ font-size:26px; }
.main_list a:hover{ transform: scale(1.1);}
.main_list a:hover .problem_hover{ width:100%; opacity:1; }
.main_list a:hover .problem_con{ height:0; opacity:0; }
.main_list a:hover .icon_jc_1{ background:url(../images/icon_jc_hover1.png) no-repeat center center; }
.main_list a:hover .icon_jc_2{ background:url(../images/icon_jc_hover2.png) no-repeat center center; }
.main_list a:hover .icon_jc_3{ background:url(../images/icon_jc_hover3.png) no-repeat center center; }
.main_list a:hover .icon_jc_4{ background:url(../images/icon_jc_hover4.png) no-repeat center center; }

/* 广告 */
.teltong{}
.adbar{ display:block; width:957px; height:70px; line-height:65px;margin:60px auto 0; color:#fff; font-size:30px; font-weight:bold; 
clear:both; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s; 
background: url(../images/gy_bg.png) center top no-repeat;
}
.adbar i{ display:inline-block; width:33px; height:60px; vertical-align:top;margin-right:15px;}
.adbar .icon_tel{background:url(../images/icon_tel.png) no-repeat center center/33px auto }
.adbar .icon_mao{background:url(../images/mao.png) no-repeat center center;width: 45px;height: 33px; margin-top: 14px; }
.adbar .zixun{display: inline-block;width: 160px;height: 44px;line-height: 44px; background-color: #fff; color: #ac6e4a;
font-size: 28px;font-style: normal; text-align: center;border-radius: 22px; margin: 12px 0 0 20px;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
	-o-transition:all ease 0.5s;}
.adbar ul li{ display:block; float:left; }
.adbar ul li:first-child{margin:0 15px 0 30px;}
.adbar ul li:last-child{ float:right; padding-right:30px; font-size:26px; }
.adbar a{ display:block; width:160px; text-align:center; background:#fff; color:#e5533a; font-size:24px; height:50px;line-height:50px; border-radius:10px; box-shadow:0 5px 5px rgba(0,0,0,0.2);}
.adbar a.adbarbtn2{right:-100px;}
.adbar a:hover{ width:180px; }
.adbar:hover .zixun{ transform: scale(1.1);}

.adbar h1{ display:block; width:160px; text-align:center; background:#fff; color:#4da57b; font-size:24px; height:44px;line-height:44px; border-radius:22px;}

/* 师资力量 */
.sz_w{ }
.teamod{background-color: #f4f4f4;padding: 20px 0 60px; margin-top: 60px;}
/* 课程列表 */
.nj_tit{ width:1136px; margin: 0 auto; height:auto; padding:80px 0 30px; text-align:center; position:relative;margin-top:50px; }
.gupiao{position: absolute; width: 200px; top: -70px; right: 50px;font-size: 22px; color: #333;}
.nj_tit_big{ font-size:48px; color: #333; font-weight:bold; padding-bottom:35px;margin-bottom:18px; position:relative; }
.fhong{color: #4da57b;}
/*.nj_tit_big::after{ content:""; width:60px; height:4px;background:#079562; position:absolute;left:50%;bottom:0;margin-left:-30px; }*/
.gugan{font-size: 16px; color: #3f3f3f; font-weight: bold; text-align: right; padding: 10px 14px 10px 0;}
.nj_tit_sm{font-size:24px;color:#434343;}
.nj_tit_sm:before{display: inline-block;content: ""; background: url(../images/dot.png) left center no-repeat; width: 146px; height: 24px; margin-right: 15px;vertical-align: middle;}
.nj_tit_sm:after{display: inline-block;content: ""; background: url(../images/dot.png) left center no-repeat; width: 146px; height: 24px; margin-left: 15px;vertical-align: middle;}
.nj_lt{ width:230px; height:46px; line-height:35px; background:url(../images/icon_dzbg.png) no-repeat center center; font-size:16px; color:#079562; position:absolute;left:55%; top:35px; }
.icon_dz{ display:inline-block; width:20px; height:30px; vertical-align:top; background:url(../images/icon_dz.png) no-repeat center center;margin-right:5px; }
.chengguo_pro{ width:100%; height:auto; padding:40px 0 25px; text-align: center;}
.chengguo_pro li{ display:inline-block; vertical-align:top;  }
.chengguo_pro li span{display: block; width: 146px; height: 40px; border-radius:20px ; border: 1px solid #434343; color: #434343; text-align: center; font-size: 24px; line-height: 38px;}
.chengguo_pro li span:hover{color: #ff3621; border: 1px solid #ff3621;}
.chengguo{ position:relative; }
.chengguo ul{ width:1140px; height:170px;}
.chengguo li{ display:block; width:265px; height:auto;margin-right:13.3px; float:left; color:#fff; font-size:24px; font-weight:bold; text-align: center; position:absolute; bottom:0; }
.chengguo li.cg_1{ background:#e8aa43; height:58px; line-height:58px;left:0px;} 
.chengguo li.cg_2{ background:#f28d33; height:90px; line-height:90px;left:280px;} 
.chengguo li.cg_3{ background:#f26933; height:115px; line-height:115px;left:560px;} 
.chengguo li.cg_4{ background:#e5533a; height:145px; line-height:145px;right:0;} 

.chengguo li.cg_1:hover{ height:78px; line-height:78px; }
.chengguo li.cg_2:hover{ height:110px; line-height:110px; }
.chengguo li.cg_3:hover{ height:135px; line-height:135px; }
.chengguo li.cg_4:hover{ height:165px; line-height:165px; }

/* 精编课程 */
.kecheng{margin-top:20px; display:none;}
.kc_bagao{ width:100%; height:auto; text-align:center;padding:35px 0 15px; }
.kc_bagao a{ display:inline-block; width:440px; height:60px; line-height:60px;font-size:16px; border-radius:50px;
text-align: center;margin:0 14px;background:#f2f2f2; color:#333; }
.kc_bagao a span{font-size:26px; vertical-align:top;margin-right:20px;}
.kc_bagao a.kc_bgbtn,.kc_bagao a:hover{ background:#f46047; color:#fff;  }
.kc_con{ width:100%; height:580px; position:relative; }
.kc_tit{ width:100%; height:90px; color:#fff; text-align:center; padding-top:18px; background:#f1a940; background: -moz-linear-gradient(left, #f1bd3f 0%, #f1a940 100%);
    background: -webkit-gradient(linear, left right, color-stop(0%,#f1bd3f), color-stop(100%,#f1a940));
    background: -webkit-linear-gradient(left, #f1bd3f 0%,#f1a940 100%);
    background: -o-linear-gradient(left, #f1bd3f 0%,#f1a940 100%);
    background: -ms-linear-gradient(left, #f1bd3f 0%,#f1a940 100%);
    background: linear-gradient(to right, #f1bd3f 0%,#f1a940 100%); }

.kc_titcon{ font-size:34px; font-weight:bold; }
.kc_titdes{ font-size:16px; line-height:50px; }
.kc_contit{ width:100%; height:60px; border:4px solid #fff; font-size:20px; font-weight:bold; text-align:center; border-left:none; border-right:none;}
.kc_contit p{ float:left; height:58px; line-height:58px; border-right:4px solid #fff; background:#e0e0e0;  }
.kc_contit .kc_con_tit{ width:180px;}
.kc_contit .kc_con_tit2{width:135px;}
.kc_contit .kc_con_tit3{width:805px;border-right:none;}

.kc_contab{ width:180px; min-height:448px; background:#f5f5f5; border-right:4px solid #fff;border-top:4px solid #fff; float:left; }
.kc_contab a{ display:block; width:176px;height:70px; line-height:70px; background:#e0e0e0; color:#333; font-size:20px; font-weight:bold; border-bottom:1px solid #fff; padding-left:40px; }
.kc_contab i{ display:inline-block; width:28px; height:69px; vertical-align:top;margin-right:20px; }
.kc_contab i.icon_k1{ background:url(../images/icon_k1.png) no-repeat center center/28px auto; }
.kc_contab i.icon_k2{ background:url(../images/icon_k2.png) no-repeat center center/28px auto; }
.kc_contab i.icon_k3{ background:url(../images/icon_k3.png) no-repeat center center/28px auto; }
.kc_contab i.icon_k4{ background:url(../images/icon_k4.png) no-repeat center center/28px auto; }
.kc_contab i.icon_k5{ background:url(../images/icon_k5.png) no-repeat center center/28px auto; }
.kc_contab a.cur1,.kc_contab a.cur2,.kc_contab a:hover{ background:#f1a940; background: -moz-linear-gradient(left, #f1bd3f 0%, #f1a940 100%);
    background: -webkit-gradient(linear, left right, color-stop(0%,#f1bd3f), color-stop(100%,#f1a940));
    background: -webkit-linear-gradient(left, #f1bd3f 0%,#f1a940 100%);
    background: -o-linear-gradient(left, #f1bd3f 0%,#f1a940 100%);
    background: -ms-linear-gradient(left, #f1bd3f 0%,#f1a940 100%);
    background: linear-gradient(to right, #f1bd3f 0%,#f1a940 100%);  color:#fff; position:relative;}
.kc_contab a.cur1::after,.kc_contab a.cur2::after,.kc_contab a:hover::after{content: "";width: 0; height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #e8aa43; position:absolute;right:-15px; top:20px;}
.kc_contab a.cur1 i.icon_k1,.kc_contab a.cur2 i.icon_k1,.kc_contab a:hover i.icon_k1{ background:url(../images/icon_kc_1.png) no-repeat center center/28px auto; }
.kc_contab a.cur1 i.icon_k2,.kc_contab a.cur2 i.icon_k2,.kc_contab a:hover i.icon_k2{ background:url(../images/icon_kc_2.png) no-repeat center center/28px auto; }
.kc_contab a.cur1 i.icon_k3,.kc_contab a.cur2 i.icon_k3,.kc_contab a:hover i.icon_k3{ background:url(../images/icon_kc_3.png) no-repeat center center/28px auto; }
.kc_contab a.cur1 i.icon_k4,.kc_contab a.cur2 i.icon_k4,.kc_contab a:hover i.icon_k4{ background:url(../images/icon_kc_4.png) no-repeat center center/28px auto; }
.kc_contab a.cur1 i.icon_k5,.kc_contab a.cur2 i.icon_k5,.kc_contab a:hover i.icon_k5{ background:url(../images/icon_kc_5.png) no-repeat center center/28px auto; }

.kc_contabcon{ width:940px; height:520px; float:left; display:none; }
.kc_contabcon li{ display:block; width:100%; height:50px; line-height:48px; border-bottom:2px solid #fff; background:#f5f5f5; font-size:16px; }
.kc_num{ width:135px; float:left; text-align:center; border-right:4px solid #fff; }
.kc_numcon{ width:805px; padding-left:20px; float:left; }

.kc_conmb{ width:100%; height:70px; line-height:66px; background:#f5f5f5; border-top: 4px solid #fff; position:absolute;left:0;}
.kc_conmb_tit{ float:left;width:180px; border-right:4px solid #fff;text-align:center; color:#e8aa43; font-weight:bold; font-size:20px; }
.kc_conmb_con{ float:left; width:940px; font-size:18px; padding-left:30px; }

.kc_ts{ width:100%; height:35px; line-height:35px; font-size:18px;margin-top:20px; }
.icon_jx{ display:inline-block; width:50px; height:35px; vertical-align:top; background:url(../images/icon_jx.png) no-repeat center center/18px auto; }


.teacher{margin-top:0; position:relative; padding: 20px 0;  }
.teachercon{ width:1130px;background-color: #fff; min-height:332px; padding:0px 0 0 0px; margin:10px 0; box-shadow:0 0 15px rgba(0,0,0,0.1); position:relative; }
.teacherpic{display:block; width:1130px; height:332px; padding:0; overflow:hidden; position:absolute;left:0; top:0;}
.teacherpic img{ display:block; width:100%; height:auto;}
.teacherpic2{ padding:0;top:auto; bottom:0; }
.teacherpic2 img{border:none;}
.teach_name{ font-size:24px; font-weight:bold; height:60px; line-height:60px;margin-top:20px; }
.teach_name span{ font-size:20px;margin-left:10px; }
.teainfo{position: absolute; top: 50px; left: 70px; width: 380px;}
.teainfo2{position: absolute; top: 0px; left: 40px; width: 268px;}
.teach_des{  font-size:18px; margin-top:10px; line-height:26px; padding: 0 20px 0 5px; color: #434343;}
.teach_des li{padding-left:15px;background: url(../images/dot.jpg) 0 10px  no-repeat; margin-bottom: 10px;}
.arrow{outline: none;}
.arrow-left{ background:url(../images/arrow_left.png) no-repeat center center/80px auto;left:-80px; top: 150px; width: 80px;height: 80px; position: absolute;}
.arrow-right{ background:url(../images/arrow_right.png) no-repeat center center/80px auto; right:-80px; top: 150px; height: 80px; width: 80px;position: absolute;}
.teachercon2{width: 350px;background: #fff url(../images/teabg.png) top right no-repeat; min-height: 332px; float: left;box-shadow:0 0 15px rgba(0,0,0,0.1);margin:10px 40px 10px 0 ; padding: 0;position: relative;}
.teachercon2:nth-child(3n+3){margin-right: 0;}
.video{position: absolute;width: 128px;height: 42px;right: 20px;top: 60px; cursor: pointer;}
.video:hover{transform: scale(1.1);}
/* video */
.videolist { position:relative; float:left; width:500px; height:300px; margin-right:50px; margin-top:15px; margin-bottom:30px; }
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none;background-color: #000; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:1000; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.mengban{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index: 999;left: 0;top: 0;display: none;}

.other_teach{ width:100%; height:auto; padding:20px; margin-top:20px; }
.other_teach ul{ width:840px;margin: 0 auto; }
.other_teach li{ height:111px; float:left;margin: 0;cursor: pointer; }
.other_teach .dotli{width: 100px;display: inline-block; margin-left: 20px; height: 100px;background-color: #d1443f; color: #fff; line-height: 100px; font-size: 35px;border-radius: 50px; text-align: center;}

/* 成果 */
.chengguolist{ width:100%; height:450px; padding:90px 0 90px 430px; position:relative; }
.icon_xg{ display:block; width:411px; height:360px; position:absolute;left:0; top:75px; }
.icon_xg img{ display:block; width:100%; height:100%; }
.chengguolist ul{margin-top:-40px;}
.chengguolist li{ display:block; width:100%; height:100px; padding-left:110px;margin-bottom:50px; position:relative; }
.chengguolist li span{display:block; width:110px; font-weight:bold; font-size:30px; line-height:90px; position:absolute;left:0; top:0;}
.chengguolist li .color_1{  color:#f3b144; }
.chengguolist li .color_2{  color:#ec872e; }
.chengguolist li .color_3{  color:#fa7159; }
.kcnr{ width:100%; height:100px; line-height:90px; font-size:24px; color:#333; font-weight:normal;text-align:left; padding-left:50px;}
.icon_jt{ display:inline-block; width:11px; height:90px; background:url(../images/icon_jt.png) no-repeat center center/11px auto; vertical-align:top;margin:0 10px; }



/* 优质服务 */
.fk_des{ width:100%; font-size:26px; color:#e8aa43; text-align:center; font-weight:bold;margin-top:-5px; }
.yzfw_bg{ width:100%; height:auto;background:#e8aa43; background: -moz-linear-gradient(left, #f1bd3f 0%, #e8aa43 100%);
    background: -webkit-gradient(linear, left right, color-stop(0%,#f1bd3f), color-stop(100%,#e8aa43));
    background: -webkit-linear-gradient(left, #f1bd3f 0%,#e8aa43 100%);
    background: -o-linear-gradient(left, #f1bd3f 0%,#e8aa43 100%);
    background: -ms-linear-gradient(left, #f1bd3f 0%,#e8aa43 100%);
    background: linear-gradient(to right, #f1bd3f 0%,#e8aa43 100%); border-radius:10px; padding-bottom:30px;margin-top:20px;  }
.yzfw_bg .fk_des{ font-size:36px; color:#fff; height:98px; line-height:98px; }
.yzfw{ width:1060px; margin:auto; border-radius:10px; padding:50px 0;}
.yzfw img{ display:block; width:1059px; height:auto; margin:auto; }

.tixi{background: url(../images/yuanbg.png) top center no-repeat; height: 492px;position: relative;}
.tixicon{position: absolute;}.tixicon h2{font-size: 32px; padding: 0 0 20px;}.tixicon p{font-size: 18px; color: #212121; line-height: 150%;font-weight: 100;}
.t_1{left: 50px; top: 10px; width: 247px; color: #e1470e;}
.t_2{left: 854px; top: 10px; width: 247px; color: #ed6e1a;}
.t_3{left: 50px; top: 320px; width: 247px;color: #f2bc1e;}
.t_4{left: 854px; top: 320px; width: 247px; color: #ed9717;}
.tixi:hover .t_1,.tixi:hover .t_3{left: 80px;}
.tixi:hover .t_2,.tixi:hover .t_4{left: 820px;}


.wmdzy{ width:821px; margin:50px auto 0; }

/* 评论 */
.bannerscroll{padding-top:30px}
.bannerscroll .swiper{width:1120px;margin:0 auto;position:relative}
.bannerscroll img{display:block;width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.current-swiper{width:900px;height:330px;border-radius:10px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;background:#fff;z-index:99}
.left-swiper{position:absolute;left:0;top:72px;z-index:1}
.right-swiper{position:absolute;right:0;left:auto;top:72px;z-index:1}
.nocurrent-swiper{width:479px;height:220px;border-radius:8px}
.nocurrent-swiper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99}
.swiper-button-prev{width:50px;height:50px;background:url(../images/arrow_left2.png) no-repeat center center;left:28px}
.swiper-button-next{width:50px;height:50px;background-size:auto;background-image:url(../images/arrow_right2.png);right:28px}


/* 常见问题 */
.problem_list{ width:1140px; }
.problem_list a{ display:block; width:355px; height:80px; line-height:78px; border:1px dashed #ee9549; background:#fff; border-radius:10px;  float:left; padding-left:82px;margin:25px 20px 25px 0; position:relative; font-size:20px; font-weight:bold; box-shadow:0 5px 5px rgba(0,0,0,0.2) }
.pro_bg{ display:block; width:62px; height:80px;position:absolute;left:-1px; top:-1px;background:#f9c294; background: -moz-linear-gradient(left, #f1bd3f 0%, #e8aa43 100%);
    background: -webkit-gradient(linear, left right, color-stop(0%,#f9c294), color-stop(100%,#ee9549));
    background: -webkit-linear-gradient(left, #f9c294 0%,#ee9549 100%);
    background: -o-linear-gradient(left, #f9c294 0%,#ee9549 100%);
    background: -ms-linear-gradient(left, #f9c294 0%,#ee9549 100%);
    background: linear-gradient(to right, #f9c294 0%,#ee9549 100%);border-radius:10px 0 0 10px; }
.icon_wh{ display:block; width:60px; height:80px; background:url(../images/icon_wh.png) no-repeat center center/30px 30px; }
.problem_list a:hover{box-shadow:none;}

/* why */
.box6-text{font-size:30px;font-weight:600;color:#000;padding:16px;margin:60px 0 15px;}
.box6-text-small{font-size:14px;font-weight:400;margin-left:4px; float:right;}
.specialty{ width:1140px; }
.specialty li{float:left;width:258px;margin-right:25px;}
.specialty li img{ display:block; width:100%;height:auto; }
.specialty-text{width:100%;background-color:#e6e6e6;text-align:center;font-size:14px;line-height:24px;padding:10px 0}
.text-big{font-size:26px;font-weight:600;line-height:50px}
.contact_bot{margin-top:50px; padding:0 30px;}
.contact_tel{ font-size:30px; color:#e5533a; font-weight:bold; float:left; line-height:60px; }
.contact_bot a{ display:block; width:220px; height:60px; line-height:60px;background:#f68500; background: -moz-linear-gradient(left, #fb654d 0%, #f6a200 100%);
    background: -webkit-gradient(linear, left right, color-stop(0%,#fb654d), color-stop(100%,#e5533a));
    background: -webkit-linear-gradient(left, #fb654d 0%,#e5533a 100%);
    background: -o-linear-gradient(left, #fb654d 0%,#e5533a 100%);
    background: -ms-linear-gradient(left, #fb654d 0%,#e5533a 100%);
    background: linear-gradient(to right, #fb654d 0%,#e5533a 100%); border-radius:10px; box-shadow:0 5px 5px rgba(0,0,0,0.1);
color:#fff;text-align:center; font-size:28px; float:right;}
.contact_bot .icon_kf{ display:inline-block; width:28px; height:60px; background:url(../images/icon_kf.png) no-repeat center center/28px auto; vertical-align:top;margin-right:20px; }
.contact_bot a:hover{ width:240px; }


/*底部导航*/
.footnav{ width:1105px; margin:50px auto; overflow:hidden}
.footnav .list1{ width:233px; height:236px; float:left; margin-right:58px;}
.footnav .list1 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav1.png) no-repeat; color:#333; display:block}
.footnav .list1 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px}
.footnav .list1 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list1 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav1-1.png) no-repeat; color:#fff}


.footnav .list2{ width:233px; height:236px; float:left;margin-right:58px; }
.footnav .list2 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav2.png) no-repeat; color:#333; display:block}
.footnav .list2 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px}
.footnav .list2 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list2 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav2-1.png) no-repeat; color:#fff}

.footnav .list3{ width:233px; height:236px; float:left;margin-right:57px;}
.footnav .list3 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav3.png) no-repeat; color:#333; display:block}
.footnav .list3 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px}
.footnav .list3 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list3 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav3-1.png) no-repeat; color:#fff}

.footnav .list4{ width:233px; height:236px; float:right}
.footnav .list4 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav4.png) no-repeat; color:#333; display:block}
.footnav .list4 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:70px; }
.footnav .list4 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list4 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav4-1.png) no-repeat; color:#fff}


.footnav .list5{ width:233px; height:236px; float:left;margin-right:57px;}
.footnav .list5 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav1.png) no-repeat; color:#333; display:block}
.footnav .list5 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px}
.footnav .list5 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list5 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav1-1.png) no-repeat; color:#fff}

.footnav .list6{ width:233px; height:236px; float:right}
.footnav .list6 a{ width:233px; height:236px; background:url(/active/images/Master2/footnav2.png) no-repeat; color:#333; display:block}
.footnav .list6 a h1{ width:150px; height:40px; line-height:40px; font-weight:normal; font-size:18px; padding-top:88px; display:block; margin-left:80px; }
.footnav .list6 a p{ width:150px; height:60px; line-height:24px; font-weight:normal; font-size:14px; padding-top:30px; text-align:center;margin:0 auto;}
.footnav .list6 a:hover{ width:233px; height:236px; background:url(/active/images/Master2/footnav2-1.png) no-repeat; color:#fff}




/*底部导航*/

.uc_foot1 {width: 100%;height: 400px;border-bottom-color:#4f4f4f;border-bottom-width: 1px;border-bottom-style: solid;min-width:1105px; background: #404042;
}
.uc_foot_all {	margin: 0px auto; width: 1290px; height: 360px; padding-top: 40px;
}
.uc_foot_all1 {	width: 290px; height: 360px; float: left;
}
.uc_foot_all1_t {	height: 35px; color:#959595; line-height: 35px; font-size: 14px;color:#fff;
}
.uc_foot_all1_tlist {	width: 290px; height: 300px; float: left;
}
.uc_foot1 ul {	margin: 0px auto; padding: 0px;
}
.uc_foot1 ul li {list-style: none; width: 290px; height: 30px; color:#959595; line-height: 30px; font-family: "微软雅黑"; font-size: 12px;}
.uc_foot1 ul li a{ font-size:12px;line-height: 24px; color:#959595}


.uc_foot2 {	width: 100%; min-width: 1290px;background: #404042;}
.uc_foot2_all {	margin: 0px auto; width: 1290px; height:60px; text-align: center; line-height: 20px; padding-top:6px; font-size:12px; color:#959595; line-height:24px}

/*新加课程列表*/
.gz_con,.cz_con{ width:100%; height:auto;  padding:10px 0;margin-top:20px; display:none;}
.nj_list{ width:263px; float:left;margin:15px 13px 15px 0; background:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.1); position:relative; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}

.nj_pic{display:block;width:320px; height:180px; overflow:hidden;}
.nj_pic img{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.nj_list:hover{-webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s; }

.jn_tit{ width:100%; height:30px; line-height:30px; overflow:hidden;  padding:0 15px; font-size:16px; font-weight:bold; }
.nj_des{ padding:0 15px; color:#666;height:30px; font-size:16px; }
.nj_des span{color:#f34b34;}
.jn_tit em{ font-style:normal; color:#ddd;margin:0 5px; }
.jn_tit span{ color:#f34b34; font-weight:normal; }
.jn_tit b{ color:#666; font-weight:normal; }
.nj_kc{ height:30px; padding:5px 15px 0; }
.nj_kc span{ display:block; width:40px; height:22px; line-height:20px; font-size:14px; border-radius:3px; border:1px solid #f34b34;color:#f34b34;text-align:center;float:left;margin-right:5px; }
.pasmall span{margin-right: 2px;width:36px;}
.nj_list a.zx{display:block; width:120px; height:30px; line-height:30px; background:#f34b34;color:#fff; text-align:center; border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,0.2);margin:10px auto 15px;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.jn_tit_big{ font-size:18px; text-align:center; padding-top:5px; } 
.nj_list a.zx:hover{width:140px; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.bky{width:100%; height:100%; background:rgba(130,130,130,0.8); position:absolute;left:0; top:0;text-align:center; z-index:2; color:#fff; padding-top:140px; font-size:20px;}
.bky a{display:block; width:120px; height:30px; line-height:30px; background:#f34b34;color:#fff; text-align:center; border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,0.2);margin:95px auto 25px; font-size:14px; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}
.bky a:hover{width:140px; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}

.new_hy{ width:100%; height:30px; line-height:30px; overflow:hidden;  padding:30px 20px; font-size:18px; font-weight:bold; color:#f34b34}
