/* 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: 747px; background: #ffe0c3 url(../images/2018.12_01.png) top center no-repeat;}
.section1 .area2{height: 514px;background-color: #ff7e2a;margin:0 auto;overflow: hidden;}
.section1 .area2 .hjks{width: 1120px;height: 390px;margin:62px auto;overflow: hidden;border-radius: 15px;box-sizing: border-box;padding:0 12px;background-color: #fff;}
.section1 .area2 .hjks h1{font-size: 60px;line-height: 60px;text-align: center;color: #ff6333;margin:53px auto 57px;font-weight: normal;}
.section1 .area2 .hjks span{color: #1795e1;}
.section1 .area2 .hjks ul{height: 108px;}
.section1 .area2 .hjks li{width: 360px;float: left;margin:0 2px;}
/*.section1 .area2 .hjks a{display: block;width: 319px;height: 48px;background-color: #ff633a; font-size: 18px;line-height: 48px;text-align: center;color: #eefff1;box-shadow: 0px 3px 2px #e43524; border-radius: 22px; margin:42px auto 23px;}*/
.section1 .area2 .hjks a{display: block;width: 322px;height: 58px; margin:42px auto 23px;}


/*没学好没考好？ 和 寒假不虚度*/
.section2 {background-color: #f7f8fa;}
.section2 .area1{width: 1110px;margin:0 auto;overflow: hidden; }
.section2 .area1 h1{font-size: 58px;color: #313234;text-align: center;line-height: 174px;font-weight: normal;margin: 0;}
.section2 .area1 .ndxxwt{margin:14px 0px 78px 0;}
.section2 .area1 .mr span{color: #fc7d2c;margin-right: 16px;}
.section2 .hjbyj .nr h6{color: #ffa500;}
.section2 .hjbyj .mr h6{color: #fc7d2c;}
.section2 .area1 .ndxxwt a{background-color: #ffa800;}
/*公共部分*/
/*.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 .area{width: 905px;margin:0 auto;text-align: center;overflow: hidden;}

.section3 .area h1{font-size: 58px;color: #ffa902;font-weight: normal;margin:129px auto 54px;letter-spacing: 2px;line-height: 58px;}
.section3 .area ul{overflow: hidden;width: 876px;margin:0 auto;padding:26px 0;}
.section3 .area li{width: 162px;height: 162px;margin:0 28.5px;float: left;}

.section3 .area img{width: 162px;height: 162px;}
.section3 .area a{display: block;width: 453px;height: 58px;background-color: #ffa800; font-size: 26px;line-height: 58px;text-align: center;color: #fff6ff; border-radius: 30px; margin:16px auto 66px;}
.section3 .area li:hover {
    margin-top: -10px;
	box-shadow: 0px 2px 6px 0px #887e7e;
}

/*寒假提分计划*/
.section4 .area1{background-color: #fe493e;overflow: hidden;}
.section4 .area1 .title{width: 921px;margin:0 auto;text-align: center;overflow: hidden;}
.section4 .area1 .title h1{font-size: 60px; line-height: 60px; color: #fffbff;margin:51px auto 34px;font-weight: normal;letter-spacing: 2px;}
.section4 .area1 .title li{font-size: 22px; line-height: 22px; color: #f2f7f3;margin:0 47px;float: left;}
.section4 .area1 .title span{width: 23px;height: 23px;display: inline-block; border-radius: 50%;background-color: #ffa901;margin-right: 12px;}
.section4 .area1 .pic{width: 973px;margin:30px auto 38px;line-height: 0;}
.section4 .area1 .pic img{ margin:0 11px;}
.section4 .area1 .pic p{height: 93px; font-size: 20px;line-height: 38px;color: #fffffb;text-align: left;background-color: #ffa800;box-sizing: border-box;padding:11px 45px 7px 52px ;}
.section4 .area2{width: 960px;margin:0 auto;overflow: hidden;}
.section4 .area2 li{width: 116px;margin:52px 21px 29px 21px;float: left;}
.section4 .area2 li img{width: 99px;height: 100px;margin:0 8.5px;}
.section4 .area2 li p{font-size: 18px;line-height: 60px;color: #080808;text-align: center;}

/*学习，还等吗？*/
.section5 {background-color: #ffa800;overflow: hidden;}
.section5 .area h1{font-size: 46px;line-height: 126px;text-align: center;color: #021212;margin:0;}
.section5 .area .input {overflow: hidden;width: 822px;margin:0 auto;}
.section5 .area .input input{width: 210px;height: 35px;margin:0 38px 0 26px ;float: left;border:none;box-sizing: border-box;padding-left: 9px;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size: 16px;color: #bf811e;text-align: left;}

.section5 .area a{display: block;width: 302px;height: 40px;background-color: #fe493e; font-size: 18px;line-height: 40px;text-align: center;color: #fffff1; margin:30px auto 15px;}


/*公共页脚*/
.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{ 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; height:150px;  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;}