@charset "utf-8";/* CSS Document*/body{max-width: 100%;overflow-x: hidden;background: #fff;font: 18px/36px "Hiragino Sans GB", "MicroSoft YaHei", Arial, sans-serif;}
body , h1 , h2 , h3 , h4 , h5 , h6 , hr , p , blockquote , dl , dt , dd , ul , ol , li ,
pre , form , fieldset , legend , button , input , select, textarea ,
th, td{margin: 0;padding: 0;}
img{border: none;max-width: 100%;}
a{color: #2b2a3c;text-decoration: none;}
a:hover{text-decoration: none;}
a , area{blr: expression(this.onFocus=this.blur());}
ul , ol , li{list-style: none;}
table{border-collapse: collapse;border-spacing: 0;max-width: 100%;}
input , :focus{outline: 0;}
input[type="button"] , input[type="submit"] , input[type="reset"] , select{-webkit-appearance: none;appearance:none;-moz-appearance:none;-ms-appearance:none;}
input::focus-inner{padding: 0;border: 0;}
input::-webkit-input-placeholder{color: #542c06;}
input::-moz-placeholder{color: #542c06;}
input:-moz-placeholder{color: #542c06;}
input:-ms-input-placeholder{color: #542c06;}
select::-ms-expand{display: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
.fl{float: left;}
.fr{float: right;}
.clearfix::after{display: block;content: '';height: 0;font-size: 0;clear: both;}
.clearfix{zoom: 1;}
.clear{height: 0;width: 100%;overflow: hidden;font-size: 1px;line-height: 0;visibility: hidden;}
.Width{width: 1190px;margin: 0 auto;}
.hide , .onlymob{display: none;}
.container{width:1200px;margin:0 auto;position:relative;box-sizing: border-box}
.container::after{display: block;content: '';height: 0;font-size: 0;clear: both;}
ul::after{display: block;content: '';height: 0;font-size: 0;clear: both;}
/* 通用头部*/
.ht_top{width: 100%;overflow: hidden;background: #fafafa url(https://www.huatu.com/z/topfooter/images/nav_bg.gif) repeat-x 0 0;line-height: 41px;}
.ht_top .zt_top{width: 1200px;height: 41px;margin: 0 auto;}
.ht_top h1{float: left;}
.ht_top h1 a{float: left;width: 131px;height: 40px;overflow: hidden;background: url(https://www.huatu.com/z/topfooter/images/logo.gif) no-repeat;font-size: 12px;text-indent: -100em;}
.ht_top .topnav{float: right;color: #333;font-size: 12px;}
.ht_top .topnav a{padding: 0 8px;}
.ht_top .topnav a:hover{color: #e4393c;text-decoration: underline;}
/*总部*/
.ht_tp_box{font-size: 20px;text-align: center;margin-right:30px;}
.ht_tp_box .ht_tp{font-size: 24px;color:#FD684E;}
.tptd_box{margin-bottom: 50px;}
.tptd_box .tab-menu{width:740px;height:70px;margin:0 auto 20px;border-radius: 50px;background: #F7C346;border:2px solid #FEEFCC;box-shadow: 0px 8px 9.9px 0.1px rgba(197, 93, 18, 0.32);}
.tptd_box .list-tab-menu{float:left;width:50%;height:70px;line-height: 70px;text-align: center;background: #F7C346;color:#FD684E;font-size:26px;border-radius: 50px;cursor: pointer;box-sizing: border-box;}
.tptd_box .list-tab-menu.on{background: #FEEFCC;border-radius: 50px;}
.tptd_box .tab-cont .list-tab-cont{display: none;}
.tptd_box .list-prov{border-radius: 20px;background-color: rgb(254, 239, 206);box-shadow: 0px 8px 9.9px 0.1px rgba(197, 93, 18, 0.32);width: 133px;height: 181px;padding-top:24px;position: relative;box-sizing: border-box;margin:0 28px 25px;float:left;}
.tptd_box .prov-name{width:163px;height:47px;background: url(../images/line_bar.png) top center no-repeat;position: relative;left:-15px;text-align: center;font-size: 20px;color: #552C00;line-height: 40px;margin-bottom: 5px;}
.tptd_box .list-prov a{display: block;width:102px;height:102px;background: url(../images/tou.png) no-repeat;margin:0 auto;}
.tptd_box .list-prov a:hover{transform: scale(1.03,1.03);}
.box2_list_result li{height:250px;position: relative;overflow:hidden;}
.box2_list_result li .box2_list_box{height:250px;}
.box2_list_result li img{width:100%;height:300px;}
.box2_list_result .box2_teacher_cont span{width:100%;height:100%;font-size: 22px;color: rgb(255, 240, 0);}
.box2_list_result .box2_teacher_cont{background: #FD6A4D;text-align: center;}
.fx_container.box2_list_result_container{padding-top:0;}
/* 通用底部*/
.footer{clear: both;background: #333;position: relative;padding: 30px 0;text-align: center;}
.footer p{position: relative;z-index: 2;color:#fff;font-size: 16px;line-height: 30px;}
.footer p span{padding: 0 5px;}
.footer p a{color:#fff;}
@media only all and (max-width:1200px){.onlymob{display: block;}
html{font-size: 20px;}
body{width: 18.75rem;font-size: .7rem;line-height: 1.2rem;background-size: auto 12rem;background-position: center 2rem;}
html, body{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.Width{width: 17.5rem;}
.container{width: 98%;}
.fl,.fr{float: none;}
/* 隐藏元素*/
.ht_top .topnav a:nth-child(n+2), .stage, .footer p, .pc, .onlypc{display: none;}
/* 通用头部*/
.ht_top{height: 2.5rem;background-size: auto 100%;line-height: 2.5rem;}
.ht_top h1 a{height: 2.5rem;width: 7.5rem;background: url(https://www.huatu.com/images/2015css/images/mob_logo.png) no-repeat center / contain;}
.ht_top .topnav{font-size: .8rem;text-indent: -1000rem;}
.ht_top .topnav a{padding: 0 0 0 0.3rem;text-indent: 0;float: right;}
/*总部*/
.fx_container.box2_list_result_container{padding-top:.5rem;}
.ht_tp_box{font-size:.65rem;line-height: 1.4;}
.ht_tp_box .ht_tp{font-size:.85rem;}
.tptd_box .tab-menu{width:96%;height:2.25rem;}
.tptd_box .list-tab-menu{height:2.25rem;line-height: 2.25rem;font-size:1rem;}
.tptd_box .list-prov{width:31.33%;margin:0 1% .25rem;padding-top:1rem;height:7rem;}
.tptd_box .prov-name{width:102%;background-size:100% 100%;font-size:.75rem;height:1.75rem;line-height: 1.75rem;left:0;}
.tptd_box .list-prov a{width:3.5rem;height:3.5rem;line-height: 3rem;background-size:100% 100%;}
.box2_list_result li{height:11rem;}
.box2_list_result li .box2_list_box{height:11rem;}
.box2_list_result li img{width:100%;height:12rem;}
.footer{position: relative;height: 2.4rem;padding: 0;overflow: hidden;}
.footer:before{display: block;content: "华图教育集团版权所有";position: absolute;left: 0;top: 0;width: 100%;height: 2.4rem;overflow: hidden;color: #fff;font-size: .7rem;line-height: 2.4rem;text-align: center;}} body{background: url("../images/body_bg.jpg") top center repeat-y;}
.banner_box{width: 100%;height: 925px;background: url("../images/banner_bg.jpg") center top no-repeat;margin-bottom: -100px;}
.banner_box .container{padding-top: 180px;}
.banner_box h1{font-size: 0;width: 1030px;height: 150px;margin: 0 auto;background: url("../images/banner_h1.png");}
.box1,.box2,.box3,.box4,.box5{margin-bottom: 50px;}
.box_title{width: 440px;height: 110px;line-height: 80px;text-align: center;font-size: 32px;font-weight: normal;color: #fff;background: url("../images/box_title.png");margin: 0 auto 20px auto;}
.fx_container{background: #f6c252;padding: 30px;border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.3);}
.box1_top{width: 100%;background: url("../images/box1_bg1.jpg");box-sizing: border-box;padding: 15px 0;position: relative;border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.3);margin-bottom: 20px;}
.dy_icon{display: block;position: absolute;top: 0;left: 40px;width: 70px;line-height: 74px;background: url("../images/box1_dy.jpg");border-radius: 0 0 35px 35px;text-align: center;font-size: 28px;color: #fff;box-shadow: 0 0 20px rgba(197,93,18,.3);}
.box1_top p{margin: 0 40px 0 155px;line-height: 30px;text-align: center;font-size: 20px;color: #542c06;}
.box1_top p span{color: #fb6d58;}
.box1_left{width: 645px;height: 305px;background: url("../images/box1_bg2.jpg");float: left;margin-right: 30px;box-sizing: border-box;padding: 30px 35px;border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.3);}
.box1_lilt{line-height: 40px;font-weight: normal;font-size: 26px;color: #fb6954;margin-bottom: 5px;}
.box1_left p,.box1_right p{line-height: 35px;font-size: 18px;color: #542c06;}
.box1_right{width: 465px;height: 305px;background: url("../images/box1_bg3.jpg");float: left;box-sizing: border-box;padding: 30px 40px;border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.3);}
.zj{max-resolution: 20px;line-height: 40px;font-size: 16px;color: #ff6049;}
.box2_top{width: 100%;line-height: 70px;text-align: center;background: url("../images/box2_bg.jpg");font-size: 20px;color: #542c06;}
.box2_top span{color: #ff6049;}
.box2_list li{float: left;width: 205px;margin-top: 30px;margin-right: 28px;}
.box2_list li:nth-child(5n){margin-right: 0;}
.box2_list li b{display: none;}
.box2_list_box{width: 100%;height: 300px;position: relative;margin-bottom: 20px;border-radius: 20px;overflow: hidden;}
.box2_teacher_cont{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;line-height: 50px;background: #feefce;text-align: left;font-size: 18px;color: #542c06;box-sizing: border-box;padding: 0 10px;}
.box2_teacher_cont span.teacher_num{float: right;}
.box2_list_box:hover .box2_list_mask{display: block;}
.box2_list_mask{display: none;position: absolute;z-index: 3;width: 205px;height: 100%;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.5);box-sizing: border-box;padding: 20px 15px;}
.box2_list_mask p{color: #fff;font-size: 18px;line-height: 30px;text-align: justify;}
.box2_list_a{display: block;width: 100%;line-height: 62px;background: #fb7653;text-align: center;border: 3px solid #fff000;font-size: 30px;color: #fff000;border-radius: 32px;}
.box3_pic_wall{width: 1140px;box-sizing: border-box;padding: 40px;background: #feefce;border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.3);}
.box3_pic_wall img{display: block;border-radius: 5px;border: 3px solid #f9d17b;float: left;}
.box3_top{margin-bottom: 10px;}
.box3_top img{margin-right: 10px;}
.box3_top img:nth-last-child(1){margin-right: 0;}
.box3_ll{float: left;margin-right: 10px;}
.box3_ll img{float: none;margin-bottom: 15px;}
.box3_lr{float: left;margin-left: 10px;}
.box3_lr img{float: none;margin-bottom: 15px;}
.box3_bl1{float: left;margin-left: 11px;}
.box3_bl2{margin-right: 11px;}
.box3_bl1 img{float: none;margin-bottom: 10px;}
.box3_bl1 img:nth-last-child(1){margin-bottom: 0;}
.box3_left{width: 658px;float: left;}
.box3_right{width: 386px;float: left;margin-left: 10px;}
.box3_t img{margin-bottom: 10px;}
.box3_b img{margin-top: 10px;}
.box3_t img,.box3_b img{margin-right: 10px;}
.box3_t img:nth-last-child(1),.box3_b img:nth-last-child(1){margin-right: 0;}
.box4 .fx_container,.box5 .fx_container{padding: 60px 30px;}
.sale_box{width: 550px;position: relative;}
.box4_cont{width: 470px;height: 330px;background: url("../images/bottom_bg.png");background-size: 100% 100%;margin: 0 auto;position: relative;box-sizing: border-box;padding-top: 50px;}
.box4_cont h5{width: 200px;line-height: 70px;background: url("../images/bottom_tit.png") center center no-repeat;background-size: 100% 100%;text-align: center;position: absolute;top: -30px;left: 50%;transform: translateX(-50%);font-size: 28px;color: #fff;letter-spacing: 3px;font-weight: normal;border-radius: 10px;box-shadow: 0 0 20px rgba(197,93,18,.5);}
.box4_img_box{width: 230px;float: left;text-align: center;}
.box4_text_box{float: left;}
.box4_list{margin-top: 20px;}
.box4_list li{line-height: 40px;font-size: 22px;color: #542c06;}
.box4_list li::before{content: '';display: inline-block;width: 10px;height: 10px;background: #f07532;border-radius: 50%;vertical-align: middle;margin-right: 10px;}
.box4_a{font-size: 32px;color: #fdeb04;text-align: center;display: block;position: absolute;left: 0;bottom: -10px;z-index: 5;width: 100%;background: url("../images/bottom_a_bg.png");background-size: 100% 100%;line-height: 80px;border-radius: 40px;box-shadow: 0 0 20px rgba(197,93,18,.5);}
.box5_list{margin-top: 30px;}
.box5_list li{line-height: 40px;font-size: 22px;color: #542c06;}
.window_mask{display: none;position: fixed;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 10;}
.window_tp_box{display: none;background: url("../images/window_tp_bg.png");background-size: 100% 100%;width: 425px;height: 490px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.5);overflow: hidden;box-sizing: border-box;padding: 0 30px;}
.window_tit{width: 100%;line-height:90px;text-align: center;font-size: 34px;color: #fff000;}
.window_close{display: block;width: 30px;height: 30px;position: absolute;top: 20px;right: 20px;z-index: 15;}
.tp_sm{margin: 20px 0;line-height: 25px;font-size: 15px;color: #fb6d58;text-align: center;}
.tpxx{line-height: 45px;text-align: center;font-size: 22px;color: #542c06;}
.tpxx span{font-size: 26px;}
.form_show_btn{margin: 10px auto 30px auto;width: 130px;line-height: 130px;text-align: center;border-radius: 50%;box-shadow: inset 0 0 18px #ffbe30, 0 0 18px rgba(95,70,14,.3);background: #fb6954;font-size: 40px;color: #fff000;cursor: pointer;}
.tp_time{line-height: 40px;text-align: center;font-size: 16px;color: #542c06;}
.tp_time span{color: #fb6d58;}
.window_form_box{display: none;background: url("../images/window_form_bg.png");background-size: 100% 100%;width: 750px;height: 655px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.5);overflow: hidden;box-sizing: border-box;padding: 0 50px;}
.form_text{line-height: 65px;text-align: center;font-size: 15px;color: #fb6d58;}
.window_form_l{float: left;width: 365px;}
.window_form_l p{margin-bottom: 15px;width: 100%;}
.window_form_l p select{width: 49%;float: left;border: 1px solid #ebd5a6;border-radius: 10px;height: 50px;line-height: 50px;background: #ffecc3 url("../images/select_bg.png") 95% center no-repeat;font-size: 16px;box-sizing: border-box;padding-left: 20px;color: #542c06;}
#province{margin-right: 2%;}
.window_form_l p input{width: 100%;float: left;border: 1px solid #ebd5a6;border-radius: 10px;height: 50px;line-height: 50px;background: #ffecc3;font-size: 16px;box-sizing: border-box;padding-left: 20px;color: #542c06;}
#PhoneCode{width: 230px;float: left;}
.window_form_l p input#fs{float: right;width: 115px;border: 0;background: #fb6d58;padding: 0;text-align: center;color: #fff;cursor: pointer;}
.button{width: 100%;border: 0;background: url("../images/bottom_a_bg.png");background-size: 100% 100%;height: 60px;line-height: 60px;text-align: center;box-shadow: 0 0 20px rgba(197,93,18,.5);border-radius: 30px;font-size: 22px;color: #fdeb04;cursor: pointer;}
.window_form_r{float: right;width: 250px;}
.por{position: relative;}
.box02 .draw{position: relative;width:250px;height: 250px;margin: 0 auto;background: url(../images/rotate.png) no-repeat center;background-size: contain;}
.box02 .pointer{position: absolute;top: 50%;left:50%;width: 60px;height: 80px;transform: translate(-50%,-50%);cursor: pointer;background: url(../images/pic09.png) no-repeat center;background-size: contain;}
.window_gx_box{display: none;background: url("../images/window_gx.png");background-size: 100% 100%;width: 420px;height: 320px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.5);overflow: hidden;box-sizing: border-box;padding-top: 180px;}
.window_gx_box p{line-height: 30px;text-align: center;font-size: 16px;color: #542c06;}
.window_yh_box{display: none;background: url("../images/window_yh.png");background-size: 100% 100%;width: 420px;height: 360px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 20px;box-shadow: 0 0 20px rgba(197,93,18,.5);overflow: hidden;box-sizing: border-box;padding-top: 180px;}
.window_yh_box p{line-height: 35px;text-align: center;font-size: 16px;color: #542c06;margin-bottom: 10px;}
.window_qr{display: block;margin: 0 auto;}
.fadeInTip{display: none;width: 400px;line-height: 40px;font-size: 20px;background: rgba(0,0,0,.6);position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 15;color: #fff;text-align: center;letter-spacing: 2px;}
.form_bottom::before{content: '';display: block;height: 0;font-size: 0;clear: both;}
.form_bottom p{box-sizing: border-box;text-align: center;line-height: 25px;font-size: 16px;color: #542c06;padding: 0 20px;margin-top: 80px;margin-bottom: 25px;}
.form_18_bt{display: block;margin: 0 auto;width: 370px;border: 0;background: url("../images/bottom_a_bg.png");background-size: 100% 100%;height: 60px;line-height: 60px;text-align: center;box-shadow: 0 0 20px rgba(197,93,18,.5);border-radius: 30px;font-size: 22px;color: #fdeb04;cursor: pointer;}
@media only all and (max-width:1200px){.window_yh_box,.window_tp_box, .window_gx_box{width: 96%;height: 16rem;padding-top:36%;}
/* .window_gx_box{width:96%;}*/
.window_qr{width:6rem;height:6rem;}
.window_tp_box{padding:0 5%;}
.window_tit{font-size:1rem;line-height: 3rem;}
.tp_sm{font-size:.65rem;margin:.5rem 0;}
.tpxx,.tpxx span{font-size:.85rem;line-height: 1.6;}
.form_show_btn{width:3.5rem;height:3.5rem;line-height: 3.5rem;font-size:1rem;margin:0 auto;}
.window_form_box{width:98%;height:31rem;padding:0;background: #FFF4DB;}
.box02 .draw{width:8rem;height:8rem;}
.box02 .pointer{width: 2.5rem;height: 3.5rem;}
.window_form_box .window_tit{background: #FB6D58;}
.window_form_box .form_text{padding:.5rem 5%;}
.window_form_l p{margin-bottom: .15rem;}
.window_form_l p input, .window_form_l p select{height:2rem;line-height: 2rem;}
#PhoneCode{width:58%;}
.window_form_l p input#fs{width:40%;margin-left:2%;}
.button{width:100%;height:2.5rem;line-height: 2.5rem;display: block;margin:0 auto .5rem;font-size:1rem;}
.banner_box{height:22rem;margin-bottom: .5rem;background:url(../images/mban.jpg) top center no-repeat;background-size:cover;}
.banner_box .container{padding-top:3rem;}
.banner_box h1{width:65%;height:6rem;background:url(../images/mb1.png) no-repeat;background-size:100% 100%;}
.box_title{width: 96%;background-size: 100% 100%;font-size: 1rem;height: 3rem;line-height: 2.25rem;}
.fx_container{padding: 1rem .25rem 0;border-radius: 10px;}
.box1_top{padding: .5rem 0;border-radius: 10px;background-size:100% 100%;}
.dy_icon{left: .5rem;width: 2rem;font-size: .75rem;background-size: 100% 100%;line-height: 2.1rem;}
.box1, .box2, .box3, .box4, .box5{margin-bottom: 1rem;}
.box1_top p{margin:0;padding-left:17%;padding-right:3%;font-size:.6rem;line-height: 1.2;}
.box1_left, .box1_right, .box2_top{width:100%;border-radius: 10px;margin:0 auto 20px;padding:1rem .5rem;height: auto;background-size: 100% 100%;box-sizing: border-box;}
.box1_left p, .box1_right p,.box2_top, .form_text{font-size:.65rem;line-height: 1.6;}
.window_form_l{width:95%;margin-left:2.5%;}
.window_form_r{width:100%;}
.box2_top{padding:0.5rem;}
.box1_lilt{font-size:.85rem;line-height: 1.6;}
.box2_list li{width:48%;margin:0 1% .5rem;}
.box2_list_box{width:100%;border-radius: 20px;height:12.5rem;}
.box2_list_box img{width:100%;height:11.5rem;}
.box2_list_mask{padding:1.5rem .25rem;width:100%;}
.box2_list_mask p{font-size:.65rem;line-height: 1.4;}
.box2_list_a{width:90%;font-size: .85rem;line-height: 2rem;}
.box4 .fx_container, .box5 .fx_container{padding:0;}
.sale_box{margin-bottom: 1rem;height:15rem;}
.sale_box,.box4_cont{width:100%;height:15rem;padding-top:2rem;}
.box4_img_box{width:40%;margin:0 5%;}
.box4_text_box{width:50%;}
.box4_list{padding-top:1rem;margin-top:0;}
.box4_list li,.box5_list li{font-size:.85rem;line-height: 1.8;}
.box4_cont h5{width: 10rem;line-height: 2.5rem;font-size: 1rem;top:-1.25rem;}
.box4_a{font-size: 1.2rem;line-height: 2.5rem;width: 90%;left: 5%;bottom:0rem;}
.box4 .box_title, .box5 .box_title{margin-bottom: 1rem;}
.box3_pic_wall{width:100%;padding:0;background: none;box-shadow:none;}
.box3_top img{margin:0 1% .25rem;width:31.33%;height:4.85rem;box-sizing: border-box;border:none;}
.box3_ll img,.box3_lr img{width:3rem;height:3rem;margin:0 1% .05rem;border:none;}
.box3_ll{margin-right:1.85%;margin-left:.5%;}
.box3_lr{margin-left:1.85%;}
.box3_left_top,.box3_left_bottom{margin-bottom: .25rem;}
.box3_left_top>img{width:10.5rem;height:6rem;border:none;}
.box3_left_bottom>img{width:5.5rem;height:5.05rem;border:none;margin-left:.5%;}
.box3_bl1 img{width:2.5rem;height:2.5rem;border:none;margin-bottom: .05rem;}
.box3_right,.box3_left{width:100%;margin:0;}
.box3_left_bottom{width:100%;}
.box3_t img, .box3_b img{margin:0 1% .25rem;width:31.33%;border:none;}
.box3_right>img{border:none;width:98%;margin-left: .5%;margin-bottom: .25rem;}
.box3_bl1.box3_bl2.box33_b12{margin-right:2%;}
.box3_bl1{margin-left:2%;}
.tptd_box .tab-cont{padding:.5rem;}
.tptd_box .tab-cont{background: #f6c252;}
.box3_left,.box3_right{width: 100%;}
.form_bottom p{line-height: .8rem;font-size: .7rem;padding: 0;margin-top: .5rem;margin-bottom: .5rem;}
.form_18_bt{width: 90%;}
.fadeInTip{width: 98%;line-height: 1.5rem;font-size: .7rem;}}