@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,em,b,i,u,s,dl,dt,dd,ol,ul,li,input,select,textarea,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0 none;border:0 none;-webkit-text-size-adjust:none}html{_background-image:url(blank.jpg);_background-attachment:fixed;overflow-x:hidden;overflow-y:scroll}body{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1,Arial,simHei,"宋体",Helvetica;font-size:18px;color:#fff}article,aside,dialog,figure,footer,header,legend,nav,section,time{display:block}a{text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur())}a:focus{-moz-outline-style:none;background:0}button{border:0}ul,ol,li{list-style:none}h1,h2,h3,h4,h5,h6,em,b,i,u{font-style:normal;font-weight:normal;}img{border:0;-ms-interpolation-mode:bicubic;}input,button,ul li{vertical-align:top}input,button:focus{ outline:0;}textarea{ resize:none}.clearfix{zoom:1}.clearfix:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}section{width:1000px;margin:0 auto;}img{-ms-interpolation-mode:bicubic;vertical-align:top;border:0}.fl{float:left;display:inline}.fr{float:right;display:inline}table{border-collapse:collapse;border-spacing:0}.clear{ clear: both}a,button{ cursor: pointer; padding:0 }

/*********banner******************/
.ban{ padding-top:50px; background:#025ed5;}
.ban1{ width: 100%; height: 80px; }
.ban-top{ width: 1140px; margin: 0 auto;}
.ban-top-l img{width: 180px;}
.ban-top-r{ font-size: 28px; line-height: 67px; color: #fff; background: url(../imgs/ban-tel.png) no-repeat left center; padding-left: 40px; background-size: 35px 38px;}
.ban2{ width: 100%;}
.ban2 .ban-con{ width: 950px; margin: 0 auto;}
.ban2 .ban-con img{margin: 0 auto;}
.ban2 p{ display: block; transform: skewX(-20deg); width: 500px; background: #003d8d; text-align: center; font-size: 32px; color: #fff;letter-spacing: 1px; padding: 15px 0px; margin: 0 auto;}
.ban2 span{ font-size:32px; color: #fdf404; text-align: left; font-weight: bold; letter-spacing: 1px;}
.ban2 a{ display: block; width: 200px; height: 62px; line-height: 62px; text-align: center; border: 2px #fff solid; border-radius: 45px; font-size:28px; color: #fff; letter-spacing: 1px; margin-top: 35px; }
.ban2 a:hover{ background: #fff; color: #4753ff}
.ban3 .ban-yh{ overflow: hidden; width: 1140px; margin: 0 auto; }
.ban3 .ban-yh li{ float: left; width: 340px; margin-left: 30px; margin-top: 15px;}
.ban3 .ban-yh img{float: left; height: 60px; margin: 20px 10px 0 30px; }
.ban3 .ban-yh p{ display: block; text-align: left; font-size: 20px; padding-top:20px; color: #fff; height: 80px; border-radius:60px; border: 2px dashed #fff; }
.ban3 .ban-yh span{ color: #fef903;}

/*********表单*******************/
.baod{ overflow: hidden; background: #fddd06; width: 1140px; margin:0 auto; margin-top: 40px; padding: 20px 30px;}
.baod h3{ display: block; float: left; text-align: left; font-weight: bold; margin-right: 20px; margin-left: 20px; color: #000; font-size: 26px; line-height: 50px;}
.baod .bd{ float: left; width:820px; }
.baod .bd input{width:260px;height: 56px;line-height: 56px;background: #fff;border-radius: 8px;color: #666;font-size: 16px;padding-left: 10px;float: left; margin-right: 30px;
}
.baod button{width:220px;height: 56px;line-height: 56px; background: #000; color: #fff; font-size: 21px; text-align: center; border-radius: 8px;}

/*********集训营所针对的人群*******************/
.intro{ width: 1200px; margin: 50px auto;}
.title{ width: 485px; margin: 0 auto;}
.title p{font-size: 38px; color: #000; text-align: center; font-weight: 600; line-height: 38px; margin-top: 2px;}
.title div{width: 120px; height:5px; margin: 15px auto; background:#4383d2;}

.intro-con li{width: 255px; height: 240px; float: left;  margin-right:57px; margin-top: 25px; border:1px dashed #4383d2; border-radius: 10px 10px 0 0;}
.intro-con li h3{ display: block; height: 60px; line-height: 60px; background: #4383d2; margin: 0 auto; border-radius: 10px 10px 0 0;}
.intro-con li img{ margin-left: 5px; margin-right: 3px;}
.intro-con li p{ display: block;width: 200px;text-align: center; margin:25px auto 0; font-size: 18px; color: #333}
.intro-con .intro-bac4{margin-right: 0px;}
.intro-p span{color: #e8655b;}

/*********密训营的优势*******************/
.ys-bac{width: 100%; height: auto; background: url(../imgs/tea-bac.jpg) no-repeat center center; margin-bottom: 50px;}
.ys-box{width: 1200px; margin: 0 auto; }
.ys-mx{width: 580px; background:rgba(2,94,213,0.8); padding-bottom: 50px;}
.ys-wz{ padding: 20px 30px 0 30px; }
.ys-wz h3{ font-size: 26px; line-height: 58px;}
.ys-wz p{ font-size: 18px; line-height: 26px;}
.ys-top {padding: 20px 30px 0 30px; }
.ys-top h3{ font-size: 26px; line-height:58px;}
.ys-top p{ font-size: 16px; line-height: 24px;}
.ys-top .ys-one{ width: 130px; margin-right: 30px;}
.ys-top .ys-cicle1{ width: 100px; height: 100px; border-radius: 50%; }
.ys-top .ys-cicle2{ width: 100px; height: 100px; border-radius: 50%; }
.ys-top .ys-cicle3{ width: 100px; height: 100px; border-radius: 50%; }
.ys-top .ys-cicle1:hover{ background:rgba(255,255,255,0.2)}
.ys-top .ys-cicle2:hover{ background:rgba(255,255,255,0.2)}
.ys-top .ys-cicle3:hover{ background:rgba(255,255,255,0.2)}
.ys-top li{ width:180px;}
.ys-top li img{ display: block; margin: 0 auto;}
.ys-top li h5{font-size: 20px; text-align: center; margin: 5px 0 10px 0}
.ys-top li p{font-size: 16px; text-align: center; line-height: 22px;}

/*********课程体系*******************/
.mx{width: 1200px; margin: 0 auto;  padding-top: 30px}
.mx-con{}
.mx-tab li{ float: left; width: 598px; color:#333; border:1px solid #4383d2; height: 58px; line-height: 58px; text-align: center; font-size: 22px; cursor: pointer; border-radius:8px 8px 0 0;}
.mx-tab .mx-cur{ color:#fff; background:#0060c7;} 
.mx-con .mx-bac{ background: #4383d2; color:#fff; font-size: 18px;}
.mx-con .mx-bt{font-size: 18px; background: #f2f2f2; font-weight: 800;}
.mx-two{ margin:0 5px;}
.mx .w1{width: 186px;}
.mx .w2{width: 100px;}
.mx .w3{width: 890px;}
.mx table{ width: 1000px; border: 1px solid #a0a0a0; }
.mx table tr{ width: 100%;}
.mx table tr td{ font-size: 16px; color: #333333; text-align: left; padding: 15px;border-right: 1px solid #a0a0a0; border-bottom: 1px solid #535353;}
.tj li{ float: left;
    width: 140px;
    position: relative;
    height: 156px;
    cursor: pointer;
    
    margin: 0 4px;}
.tj li img{ display: block; margin: 5px auto 0px;}
.tj li p{ color: #333; font-size: 16px; text-align: center;}
.tj-box{ width: 1005px; border: 1px solid #e3e3e3; border-radius: 4px; padding: 15px 20px; margin-top: 20px}
.tj-l h5{ font-size: 22px; text-align: left; color: #333; margin-bottom: 8px; margin-top: 10px}
.tj-l p{ font-size: 18px; color: #333;text-align: left}
.tj-l{ margin-left: 15px; width: 275px;}
.tj-r{margin-left: 49px;}
.tj-r h4{ font-size: 18px; color: #333; border-left: 4px solid #f73939; line-height: 14px;padding-left: 5px; margin-bottom: 10px; margin-top: 5px;}
.tj-r p{ overflow: hidden; margin-bottom: 4px; }
.tj-r p span{ float: left; width: 4px; height: 4px; border-radius: 10px; background: #ff7901;margin-top: 10px; margin-right: 3px;}
.tj-r p i{font-size: 16px; color: #333; float: left;width: 240px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.sq-tab-box .yu-img{width: 176px; margin:5px; padding: 6px; border:1px solid #f2f2f2;}
.sq-tab-box img{width:176px; margin: 5px; padding: 6px; border:1px solid #f2f2f2;}
.sq-tab{ float: left; width: 199px;}
.sq-tab li{ width:199px; height: 63px;  color: #333; text-align: center; font-size: 20px; padding-top: 30px;  border-radius: 20px 0 0 20px; background: #f9bd05; margin-top: 12px; cursor: pointer}
.sq-tab .sq-cur { background: #4383d2;  color: #fff;}

/*********公共课封闭集训课程*******************/
.plan{ width: 100%; margin: 50px auto 0; padding-top: 25px; }
.plan-con{ padding-top: 45px; padding-bottom: 45px; background: url(../imgs/kc_bg.jpg) repeat-y center center; }
.plan-box table{ width: 1200px; margin: 0 auto; background: #f8f8f8;  }
.plan-box table tr th,.plan-box table tr td{ border-top: 1px solid #888; border-left:1px solid #888;text-align: center;border-right: 1px solid #888 }
.plan-box table thead{ background: #4383d2}
.plan-box table tr th{ font-size: 20px; font-weight: normal;color: #fff; padding: 20px 0px; }
.plan-box table tr td{ font-size: 18px;color: #333; padding: 10px 10px;}
.plan-w1{ width: 200px;}
.plan-w2{ width: 400px;}
.plan-w3{ width: 220px;}
.plan-w4{ width: 120px;}
.ly_btn{ width: 610px; margin: 0 auto;}
.plan-btn{display: block; width: 300px; height: 52px; line-height: 52px; background: #fdd102; color: #272a35; text-align: center; border-radius:26px; font-size: 24px;margin: 0 auto; margin-top: 45px;}
.plan-btn2{display: block; width: 300px; height: 52px; line-height: 52px; background: #fc3131; color: #fff; text-align: center; border-radius: 26px; font-size: 24px;margin: 0 auto; margin-top: 35px;}
.plan-btn3{display: block; width: 220px; height: 42px; line-height: 42px; color: #fff; border:1px solid #fff; text-align: center; border-radius: 21px; font-size: 22px;margin-top: 25px;}
.plan-btn3:hover{ background: #fdd102; color: #000;}

/*********六大优势*******************/
.wd{ width: 100%; height:auto; padding: 50px 0px 70px; background: #1cc984} 
.wd-con{ width: 1200px; margin: 0 auto; margin-top: 80px;}
.wd-box{ width: 1200px;   margin:40px auto 0; }
.wd-box ul li{ width: 480px; float: left;}
.wd-li div{ margin-left: 10px;}
.wd-li h5{ font-size: 20px; color: #020202; margin-top: 7px;}
.wd-mar{ width: 200px;}
.wd-img{ margin-top: 12px;}
.wd-ul{ margin-top: 40px;}

/**********老师***********************/
.ls{width: 1200px; margin: 50px auto 0; padding-top: 20px;}
.ls-con{ margin-top: 30px}
.ls-con li{}
.ls-box{width: 390px; margin-left: 30px; }
.ls-box h4{ font-size: 28px; font-weight: bold; color: #060606; text-align: left;}
.ls-box p{font-size: 20px;  color:#025ed5; text-align: left; margin: 5px 0;}
.ls-box span{font-size: 16px; color: #3e3e3e;text-align: left}
.ls-box div{ width: 330px; height: 1px; background:#3e3e4b; margin: 5px 0px; }
.ls-box a{display: block; width: 220px; height: 42px; line-height: 42px; text-align: center; background: #fedd02; border-radius: 21px; color: #000;font-size: 18px; margin-top: 14px;}
.ls-con li img{border-radius: 10px;}

/*********密训营的24小时*******************/
.time{width: 100%; height: 600px; }
.time-con{ width: 1200px; margin: 50px auto; }
.time-con table{ width: 1200px;border:1px solid #999; }
.time-con table tr{ border-bottom:1px solid #999; padding: 10px 0px;  }
.time-con table tr td{padding:16px 0 16px 35px;text-align: left; color:#000;}
.time-con table tr .time-w1{ width: 180px;  }
.time-con table tr .time-w2{ }

/***********流程图*******************/
.lc{width: 100%; padding-bottom: 40px; }
.lc-con{ width: 1200px; margin: 0 auto; }
.lc-con img{}

.plan-btn:hover{ background: #d6b30d}



/* 表单 */
a,button{ cursor:pointer;}
input, button:focus { outline: 0; }
.yh{  width: 100%;height: 160px;  position:fixed;  bottom:0px; left:0px;}
.yh-content{ width:100%;height: 160px;overflow: hidden;background:rgba(0,0,0,0);}
.yh-content-left{background:url(../imgs/7y-img.png)  no-repeat; height: 160px;width:1200px;margin: 0 auto; position: relative}
.yh-content-bd{  width: 560px;height: 160px;padding-top:90px;margin-left: 658px;float: left;}
input{width: 150px;height: 44px; font-size: 14px; color: #4d4c4d; border: none; padding-left: 15px; border-radius: 5px; margin-right:15px; float: left;}
.input1{ margin-left: 47px;}
.yh-btn{float: left; margin-top: 1px;border: none;background: none;}
.yh-btn img{ margin-top: -32px;}
.yh-content-center{width: 113px;height: 110px;margin-top: 30px;float: left;}
.yh-content-center a{ display:block}
.yh .close { width: 26px; height: 26px; background: url(../imgs/7y-img2.png) 0px 0px no-repeat; position: absolute; right: 0px; top: 60px; cursor: pointer; }
.fixedBanner_sm{ width: 150px; height: 100px; background: url(../imgs/7y-img3.png) left center no-repeat; position: fixed; bottom: 0; left: 0; display: block; z-index: 90 }









