/* 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 .area1{height: 520px; background:url(../images/2020banner.png) top center no-repeat;}
.area{width: 1000px;margin:0 auto;overflow: hidden;}

.area h1{font-size: 46px;line-height: 60px;text-align: center;color: #313131;margin:60px auto;}

/*榜上有名*/
.section7{background: #86c5ef;overflow: hidden;}
.section7 .title h3{margin:60px anto 30px;}
.result{float: left;width: 485px;overflow: hidden;}
.result .list{height:658px;overflow: hidden;}
.result h3{padding:0 25px;overflow: hidden; background: #fcaf16;line-height: 40px; font-size: 22px;border-radius: 10px;color:#000;}
.result h3 span{display: inline-block;text-align: center;margin-right:76px;}
.result1 h3 span{margin-right:40px;}
.result h3 span:last-child{margin-right:0;}
.result li{border-bottom: 1px solid #000;font-size: 24px;line-height: 46px;padding-left:30px;width:500px;}
.result li span{display: inline-block;text-align: center;margin-right:76px;width:90px;}
.result1 li span{width:135px;margin-right:30px;}
.result1 li{padding-left:0;}
.section7 .tel{width: 435px;margin: 40px auto;font-size: 22px;text-decoration: underline;text-align: center;color:#2e3649;background: #fff;border-radius: 35px;line-height: 55px;}

/*计时器*/
.section2 {/*background: url(../images/sec1_bg.png) repeat-x;*/ background-color: #f7f7f7;padding:20px 0; }
.section2 .area{width:1010px;}
.section2 .con{width:1000px;overflow: hidden;box-shadow: -4px 4px 5px #CCCCCC; margin:0 auto 10px;  }
.section2 .left{background: url(../images/sec2_1.png) no-repeat; width: 513px;height: 428px;float: left;}
.section2 .left h3{    font-size: 125px;
    width: 265px;
    line-height: 120px;
    color: #313131;
    text-align: center;
    margin: 172px auto 132px;}
.section2 .left span{display: block;
    position: relative;
    top: -167px;
    left: 381px;
    font-size: 26px;
    font-weight: 600;}
.section2 .right{float: left;overflow: hidden;width:487px;height: 428px;padding: 36px;box-sizing: border-box;background: #fff;}
.section2 .right #container{
        width: 100%;
        height:100%;
      }

.section2 .area .title{overflow: hidden;}
.section2 .area .title-span{overflow: hidden;width: 1000px;margin:0 auto 50px;}
.section2 .title-span li{float: left; width: 162px;height: 42px;margin: 0px;}
.section2 .title-span li span{display: block; width: 142px;height: 42px;margin:0 10px;border-radius: 10px; background-color: #fdaf17;color: #343128;font-size: 22px;line-height: 42px;text-align: center;}  
/*.section2 .sub-title {position: relative;top:24px;left: 50%;margin-left: -112px; width: 225px;height: 48px;border-radius: 10px; background-color: #313131; color: #f8f8f8;font-size: 26px;line-height: 48px;text-align: center;}*/
.section2 .substance{width: 1000px;background:  url(../images/sec2-sub-bg.png) 20px 170px no-repeat;}
.section2 .question{overflow: hidden;width: 1000px;height: 226px;margin:0 auto;}
.section2 .question li p{font-size: 25px;line-height: 46px;text-align: center;}
.section2 .question1 li{float: left;width:200px;height: 145px;}
.section2 .question1 li:nth-child(1){margin-top: 100px;}
.section2 .question1 li:nth-child(2){margin-top: 75px;}
.section2 .question1 li:nth-child(3){margin-top: 50px;}
.section2 .question1 li:nth-child(4){margin-top: 25px;}
.section2 .question1 li:nth-child(5){margin-top: 0px;}
.section2 .question1 li p{color: #3299bb}
.section2 .question2{margin:155px 0 0 0;}
.section2 .question2 li{float: left;width:161px;height: 145px;margin:0 45px;}
.section2 .question2 li:nth-child(1){margin-top: 0px;}
.section2 .question2 li:nth-child(2){margin-top: 25px;}
.section2 .question2 li:nth-child(3){margin:50px 35px 0;  width: 232px;}
.section2 .question2 li:nth-child(4){margin: 75px 0 0 22px;}
.section2 .question2 li p{color: #ff9900}

/*公共部分*/
/*.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: #fff;}
.section3 .area{width: 1020px;margin:0 auto;text-align: center;overflow: hidden;}

.section3 .area .con{overflow: hidden;padding-top:15px;}

.section3 .area .con li{width: 332px;float: left;margin-right: 8px;text-align: left;background: #fff;}
.section3 .area .con li:hover{margin-top:-15px;}
.section3 .area .con li img{display: block;width: 100%;}
.section3 .area .con li h3{font-size: 24px;margin:37px auto;width:300px;font-weight: normal;}
.section3 .area .con li p{font-size: 21px;color:#4d4d4d;margin:0px auto 37px;width:300px;line-height: 30px;}
.section3 .area .sol{display: block;width: 100%;margin:70px auto;}
/*寒假提分计划*/
.section4{background:#c2ace5;overflow: hidden;}
.section4 .area .con{overflow: hidden;width: 820px;margin:0 auto;}
.section4 .area .con ul{overflow: hidden;width: 880px;}
.section4 .area .title h1{color:#fffffb;margin:76px auto 38px;}

.section4 .area .con li {width: 242px;margin-right: 47px;    padding-top: 20px;box-sizing: border-box;float: left;text-align: center;}
.section4 .area .con li:hover{background:#fff;border-radius:130px;}
.section4 .area .con li:hover h3{color: #000;}
.section4 .area .con li:hover p{color: #000;}
.section4 .area .con li img {display: block;margin:0 auto;}

.section4 .area .con li h3{font-size: 30px;margin:18px 0;color:#ffffff;font-weight: 300;}
.section4 .area .con li p{font-size: 24px;color:#ffffff;line-height: 35px;margin:18px auto 50px;}
.section4 .area .tel{width: 435px;margin: 0 auto 32px;font-size: 22px;text-decoration: underline;text-align: center;color:#0b1933;background: #fff;border-radius: 35px;line-height: 55px;}
.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: url(../images/sec5_bg.png) no-repeat top center;overflow: hidden;}
.section5 .area{ width:980px;margin: 40px auto 45px;background-color: #f6d3df;padding-bottom: 30px;border:3px #f9ebef solid;box-shadow:0 0 0 20px #f6d3df;/*opacity: 0.8;*/}
.section5 .area h1{margin:20px auto;color: #000;}
.sec5{overflow: hidden;width:440px;float: right;}
.sec5 p{font-size: 16px;color:#38393d;}
.section5 img{display: block;float: left;margin:0 45px;}
.section5 h3{ text-align:center;}
.section5 .scrool{ overflow:hidden;
    }
.section5 .scrool .scr{float:left; font-size:17px; color:#313131; margin:10px 60px 15px 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:310px; float:left; height:50px; line-height:50px; font-size:18px;  background:transparent;border:1px solid #000;padding-left: 20px;box-sizing: border-box;}
.section5 ::-webkit-input-placeholder{color:#2e2f34;}    /* ä½¿ç”¨webkitå†…æ ¸çš„æµè§ˆå™¨ */
.section5 :-moz-placeholder{color:#2e2f34;}                  /* Firefoxç‰ˆæœ¬4-18 */
.section5 ::-moz-placeholder{color:#2e2f34;}                  /* Firefoxç‰ˆæœ¬19+ */
.section5 :-ms-input-placeholder{color:#2e2f34;}

.section5 a{    display: block;
    
    background: #fdbf46;
    width: 310px;
    height: 50px;
    color: #000;
    line-height: 50px;
   box-sizing: border-box;
    font-size: 20px;
    text-align: center;
   margin:0 auto;
    }
 .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;}