/* CSS Document */
body { margin:0; padding:0;font-size:12px;font-family:'Microsoft YaHei';text-align:left;line-height:22px; background:#fff; color:#333333;}
body > div {margin-right:auto; margin-left:auto;} 
body,html{padding:0;margin:0;}
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,{ margin:0; padding:0;font-weight:normal;font-family:'Microsoft YaHei';font-weight:bold;font-size:14px;}
ul,li {display:block;list-style:none;line-height:24px;}
img{border:0px;}
.area:after,.clear:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area{zoom:1;}
a {text-decoration:none;color:#333;cursor: pointer;cursor: hand;outline:none;}
a:hover{text-decoration:underline;}
.area {
    margin: 0 auto;
    width: 1000px;
	
}
.section0 .tableCell{vertical-align: top;}
.top-box{height:123px;overflow:hidden; background:#fff;position:relative;}
.m-pageTel img{ margin:40px auto 0;}
.m-logo{padding-top:30px; width:290px; float:left;}
.m-logo img{display:block;}
.m-tel{ float:right; margin-top:35px;}
.m-tel dl{ float:right; width:175px; color:#0175c0;}
.m-tel dl dt{ background:url(../images/tel.png) no-repeat left center; font-size:22px; height:24px; padding-left:35px; margin-bottom:8px;}
.m-tel dl dd{ font-size:26px; }
.m-mark{ float:left; margin-left:40px;width:400px;}
.m-mark p{background: url(../images/tl_img.png) no-repeat center 3px; width:400px; height:123px;}
.m-mark div{display:none; position:absolute; z-index:1000; left:0px; top:0px; width:100%; background: url(../images/tl_img1.jpg) no-repeat center top; height:123px;}
.tl_bn div{ display:block;}
/*banner和广告1*/
.section1{height: 920px; background:url(../images/banner.png) top center no-repeat;}
.area{width: 1200px;margin:0 auto;overflow: hidden;}
.area .video{overflow: hidden;margin:0 auto;width: 1125px;margin-top: 210px;}


.area h1{font-size: 48px;line-height: 60px;text-align: center;color: #000;margin:60px auto;}

/*课程简介*/
.section7{overflow: hidden;}
.section7{background-color: #def4ff;overflow: hidden;}
.section7 .subject{width: 1200px;margin:0 auto;overflow: hidden;}
.section7 .subject .sub-b{float: left; width: 554px;height: 715px;margin:118px 22px 85px 22px ; border:1px solid #000;border-radius: 15px;box-shadow:  7px 7px 7px #9eadb5;background-color: #fff;}
.section7 .subject .st{background: #fff url(../images/sec1_1.png) 300px 500px no-repeat;}
.section7 .subject .teacher{background: #fff url(../images/sec1_2.png) 150px 360px no-repeat;}
.section7 .sub-b .title{width: 216px;height: 70px;margin:-35px auto; border:1px solid #000;border-radius: 15px;box-shadow:  7px 7px 7px #b5b5b5; background-color: #d92a2f;}
.section7 .sub-b .title h1{margin: 0 auto;font-size: 36px;line-height: 68px; text-align: center;color: #fff;}
.section7 .sub-b .sub{padding:83px 46px 0 50px;}
.section7 .sub-b .sub p{font-size: 34px;line-height: 72px;font-weight: bold;text-align: left;}
.section7 .sub-b .sub li{margin:7px auto;}
.section7 .sub-b .sub li p{font-size: 28px;line-height: 50px;font-weight: normal;}

.section7 .jx{border:26px solid #cceee8;background: #fff;margin:0 auto;box-shadow: 2px 2px 2px #95c4e2;overflow: hidden;width: 910px;}
.section7 .jx p{color:#262626;line-height: 60px;margin:70px auto;font-size:37px;text-align: center;}
.section7 .jx p span{color: #a4d6c5;font-weight: bold;}

/*计时器*/
.section2 {background: url(../images/sec2_bg.jpg) no-repeat top center;}

.section2 .substance{width: 1055px;background:  url(../images/sec2.png) no-repeat top center;margin:0 auto;}
.section2 .substance ul{overflow: hidden;position: relative;height:1606px;}
.section2 .substance ul li{overflow: hidden;text-align: left;}
.section2 .substance ul li h4{font-size: 32px;height:70px;line-height: 70px;margin:0 0 15px;color: #000;text-align: center;}
.section2 .substance ul li p{font-size: 20px;line-height: 36px;text-align: left;color:#000;}
.section2 .substance ul li.zk1{    width: 392px;
    position: absolute;
    top: 178px;
    left: 56px;}
.section2 .substance ul li.zk2{width: 392px;
    position: absolute;
    top: 223px;
    left: 589px;}
.section2 .substance ul li.zk3{    width: 342px;
    position: absolute;
    top: 928px;
    left: 10px;}
.section2 .substance ul li.zk4{    width: 342px;
    position: absolute;
    top: 800px;
    left: 703px;}
.section2 .substance ul li.zk5{width: 342px;position: absolute;    top: 1196px;
    left: 350px;
}}
/*公共部分*/
/*.section2 .nr,.mr{line-height: 0;font-size: 0;}*/
.section2 .hjbyj{background-color: #fff;overflow: hidden;width: 545px;height: 345px; margin:14px 0 78px 14px;border-radius: 10px;float: left;}
.section2 .area1 .hjbyj .nr{height: 270px;border-bottom: 1px solid #8a8a8a;overflow: hidden;}
.section2 .area1 .hjbyj .mr{height: 270px;border-bottom: 1px solid #8a8a8a;overflow: hidden;}
.section2 .hjbyj img{float: left;margin:25px 0;}
.section2 .area1 .hjbyj ul{height: 183px;width: 252px; border-left: 1px solid #8a8a8a;float: left;margin-top:53px ;}
.section2 .hjbyj h6{font-size: 26px;line-height: 26px; margin:-10px 0 14px 33px;text-align: left;font-weight: normal;letter-spacing: 2px;}
.section2 .hjbyj li{font-size: 18px;	line-height: 34px;color: #2c2c2c;text-align: left;margin-left: 35px;letter-spacing: 1px;}
.section2 .ndxxwt li span{width: 15px;height: 15px;display: inline-block; border-radius: 50%;background-color: #939393;margin-right: 13px;}
.section2 .hjbyj a{display: block;width: 205px;height: 40px;background-color: #ff7e2a; font-size: 18px;line-height: 40px;text-align: center;color: #f7fffb; border-radius: 25px; margin:16px auto 94px;}
.section2 .area2{background:  url(../images/2018.12_02.png) top center no-repeat;}
.section2 .area2 .dk{width: 1110px;margin:0 auto;overflow: hidden;}
.section2 .area2 h1{font-size: 60px; color: #ffaa02;line-height: 160px;margin:15px auto 0;text-align: center;font-weight: normal;}
.section2 .area2 .kxndx {height: 274px;margin: 0 14px 29px 0px;}
.section2 .area2 .hjbyj2{margin: 0 0px 29px 0px;} 
.section2 .area2 .hjbyj ul{height: 183px;width: 252px; float: left;margin-top:53px ;}
.section2 .area2 img{margin:0;}
.section2 .area2 a{display: block;width: 358px;height: 42px;background-color: #ffa800; font-size: 18px;line-height: 42px;text-align: center;color: #fcfff8; border-radius: 30px; margin:303px auto 44px;}




/*励学寒假课程*/
.section3 {
   background: url(../images/sec3_bg.jpg) no-repeat top center;   padding: 0 0 130px;
}
.section3 .con{overflow: hidden;width: 1032px;margin:0 auto;}
.section3 .con ul{overflow: hidden;width: 1045px;}
.section3 .con li{width:331px;margin:0 16px 16px 0;float: left;border-radius: 10px;height:224px;background: #f1ddd7;}
.section3 .con li p{display: block;width: 274px;margin:43px auto 0;    font-size: 23px;
    line-height: 39px;text-align: left;color:#000000;}
.section3 .area{width: 1032px;margin:0 auto;text-align: center;overflow: hidden;}


/*十步教学*/
.section4{background:url(../images/sec4_bg.jpg) no-repeat top center;overflow: hidden;padding-bottom: 77px;}
.section4 .area .con{overflow: hidden;width: 1028px;margin:0 auto;}
.section4 .area .con ul{overflow: hidden;}
.section4 .area .title h1{margin:120px auto 83px;}

.section4 .area .con li {width: 434px;height:322px;margin: 0 40px 40px;    padding: 22px;box-sizing: border-box;float: left;text-align: left;position: relative;}
.section4 .area .con li h5{font-size: 26px;width: 43px;height: 43px;font-weight: bold;background:rgba(255,255,255,0.5);border-radius: 30px;text-align: center;line-height: 43px;position: absolute;top:-22px;}
.section4 .area .con li img {display: block;margin:0 auto;}
.section4 .area .con li p{font-size: 21px;color:#000;line-height: 26px;margin:18px auto;}
.section4 .area .con li:nth-child(1){background:rgba(180,203,62,0.6); }
.section4 .area .con li:nth-child(2){background:rgba(237,152,45,0.6); }
.section4 .area .con li:nth-child(3){background:rgba(212,77,137,0.6); }
.section4 .area .con li:nth-child(4){background:rgba(40,133,195,0.6); }
.section4 .area .con li:nth-child(5){background:rgba(94,174,174,0.6); }
.section4 .area .con li:nth-child(6){background:rgba(240,206,53,0.6); }
.section4 .area .con li:nth-child(7){background:rgba(79,180,223,0.6); }
.section4 .area .con li:nth-child(8){background:rgba(61,175,44,0.6); }
.section4 .area .con li:nth-child(9){background:rgba(224,184,133,0.6); }
.section4 .area .con li:nth-child(10){background:rgba(222,101,110,0.6); }
.section4 .area .con li:nth-child(1) img{margin-top: 15px;}
.section4 .area .con li:nth-child(3) img{margin-top: 27px;}
.section4 .area .con li:nth-child(6) img{margin-top: 20px;}
.section4 .area .con li:nth-child(7) img{margin-top: -10px;}
.section4 .area .con li:nth-child(8) img{margin-top: -10px;}
.section4 .area .con li:nth-child(9) img{margin-top: 30px;}
.section4 .area .con li:nth-child(10) img{margin-top: -10px;}
.section6 .area{margin:0 auto 30px;}
.section6 .tea{width: 622px;float: left;overflow: hidden;}
.slideBox{overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ background: #C9CDCC; overflow: hidden; }
.slideBox .bd img{ width:100%;  display:block;  }
.slideBox .bd ul{    overflow: hidden;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:87%; margin-top:-25px; display:block; width:35px; height:72px; }
.slideBox .prev{background: url(../images/sec6_pre.png) no-repeat; }
.slideBox .next{ left:auto; right:3%;background: url(../images/sec6_next.png) no-repeat; }


.section6 .con{width: 378px;overflow: hidden;box-sizing: border-box;float: left;}
.section6 .con li{padding-left: 33px;text-align: left;}
.section6 .con li h3{margin:0 auto 15px;font-size: 25px;color:#fabc41;}
.section6 .con li p{line-height: 35px;font-size: 18px;color:#6a6a6a;margin-bottom: 15px;}

/*表单 */
.section5{background-color: #f6f6f6; overflow: hidden;}
.section5 .area{ width:980px;margin: 40px auto 45px;padding-bottom: 30px;}
.section5 .area .title{margin:40px auto 26px;color: #000;}
.section5 .title img{margin-left: 48px;}
.sec5{overflow: hidden;width:532px;margin:0 auto;}

.section5 .scrool{margin-top: 30px; overflow:hidden;}
.section5 .scrool .scr{float:left; font-size:17px; color:#313131; margin:13px 60px 0px 0; overflow: hidden;}
.section5 .scrool .scr span{ display:block; float:left; height:29px; line-height:27px;text-align: center;width:95px;}
.section5 .scrool .scr input{color:#000; width:532px; float:left; height:62px; border:1px solid #000;border-radius: 15px; line-height:62px; font-size:27px;padding-left: 26px;box-sizing: border-box;background: #cfcfcf;}
.section5 ::-webkit-input-placeholder{color:#404040;font-weight: bold;}    /* ä½¿ç”¨webkitå†…æ ¸çš„æµè§ˆå™¨ */
.section5 :-moz-placeholder{color:#404040;font-weight: bold;}                  /* Firefoxç‰ˆæœ¬4-18 */
.section5 ::-moz-placeholder{color:#404040;font-weight: bold;}                  /* Firefoxç‰ˆæœ¬19+ */
.section5 :-ms-input-placeholder{color:#404040;font-weight: bold;}
.sec5 p { font-size: 24px;color: #414141;text-align: center;}
.section5 a{display: block;  float:left;    
    width:532px; height:62px;margin:0 auto 47px; border:1px solid #000;border-radius: 15px;background: #e52d41;color: #fff;
    line-height: 58px;box-sizing: border-box;font-size: 27px;text-align: center;}
 .ccly p{color:#af3a30;font-size: 16px;text-align: center;}


/*公共页脚*/
.fx_cont h2.title{font-size:44px;text-align:center; color:#171717;  overflow:hidden; display:block; line-height:normal;padding-bottom:15px;}
.fx_cont .area{width:1060px;background:url(../images/fx_bg.png)no-repeat 235px 85px;}
.fx_cont{display: none; padding:10px 0 20px; background:#FFFFFF; overflow:hidden;}
.slider{ width:100%;margin-top:110px;}
#tab_tit{ width:100%; background:#171717; height:53px; margin:0 auto;}
#tab_tit li{ float:left; width:92px; float:left; text-align:center; height:53px; line-height:53px; cursor:pointer; font-size:22px; color:#fff; font-weight:bold;}
.tab_cont{color:#392d24;}
#tab_tit li.active1{ background:#f39800; color:#fff; width:104px;}
#tab_cont{ width:1055px; padding-bottom:30px; border:dashed 2px #171717; border-top:0px;background:#FFFFFF;}
#tab_cont div{ display:none; padding:10px;  overflow:hidden;background: #FFFFFF;}
#tab_cont div dl{ background:#F8F8F8; border-radius:8px; width:192px;border:solid 2px #171717; height:52px; padding:15px 5px 15px 15px; color:#323232; margin:13px 15px 10px; float:left; _display:inline;}
#tab_cont div dl dt{ font-size:16px;}
#tab_cont div dl dt a{ background:#222222; height:24px; width:74px;border-radius:5px;  text-align:center; line-height:24px; color:#fff; display:inline-block;  font-size:14px;}
#tab_cont div dl dd{  line-height:25px; font-size:14px;}
.tst_ct {
    text-align: center;
    padding-top: 20px;
}
.footer-box{ background:#ffffff; padding-top:30px; border-top:1px solid #dcdcdc;}
.lg_ft{ width:900px; margin:0 auto;}
.pp_ft{width:720px; margin:0px auto ; overflow:hidden;}
.lg_ft .f_logo{ float:left; margin-right:20px; _display:inline;}
.lg_ft p{ border-left:1px solid #c2c2c2; padding-left:20px;   color:#171717; font-size:28px; line-height:35px; width:450px; float:right;}
.lg_ft p span{ display:block; height:35px; line-height:35px;margin-top:20px; font-size:28px;}
.lg_ft ul{ text-align:center; width:820px; margin:50px auto 0px; display:none;}
.lg_ft ul li{ display:inline-block; margin:0 5px; width:126px; float:left;}
.cp{ text-align:center; font-size:14px; color:#666666; border-top:1px solid #c2c2c2; padding:15px 0; margin-top:40px; }
/*公共页end脚*/
#tq_float_container{display: none;padding:25px 0;}