*{margin: 0;padding: 0;}
i,b,strong{font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
input,a{outline: none;}
img,input{border: none;}
a{text-decoration: none;}
li{list-style: none;}
textarea{resize: none;outline: none;border: none;}
a,img,button,input,textarea{-webkit-tap-highlight-color: rgba(255,255,255,0);}
html{font-size: 10px;width: 100%;height: 100%;}
body{width: 100%;height: 100%;font-family: "微软雅黑";font-size: 1rem;}
.clear_fix:after{content: "";display: block;height: 0;clear: both;}
.con_w{width:94%;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
@media screen and (min-width:320px) and (max-width:375px){html{font-size:62.5%}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:75%}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:93.75%}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:125%}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:140.6%}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:146.8%}}
@media screen and (min-width:800px){html{font-size:156.2%}}
/*<!--头部-->*/
header{background-color: #33bcd8;padding:1rem 2.5%;text-align: center;color: #fff;font-size: 1.5rem;line-height:2rem;}
header .back{width:3.42%;}
header .hmenu{width:8%;}
.block{width:95%;margin:0 auto;}
/*banner*/
.banner{width:100%;border-bottom: 0.25rem solid #f7f7f7}
.banner img{width:100%;display: block;}
/*海外名校 现场招生*/
.hwmx{width:100%;}
.hwmx .block>img{margin:2rem auto;display: block;width: 70%}
.hwmx .block .country_mz{width: 100%;height: 2.9rem;position: relative}
.hwmx .block .country_mz li{width:23%;height: 2.9rem;margin-left: 2.6%;text-align: center;font-size: 1.5rem;color: #fff;font-weight:700;float:left;position: relative }
.hwmx .block .country_mz li>div{margin:0.4rem auto;width: 88%;height:2.1rem;line-height:2.1rem}
.yg{margin-left: 0;background:rgba(255,107,102,1)}
.mg{background:#bfbfff;}
.az{background: rgba(92,207,230,0.5);}
.jnd{background: rgba(255,153,102,0.5);}
.tran{ width: 0;height: 0;border-left: 0.25rem solid transparent;border-right: 0.25rem solid transparent;position: absolute;bottom:-0.5rem;left: 50%;margin-left: -0.25rem;display: none;}
.country{width: 100%;height: 28.4rem;display: none}
.country_des{width: 100%;height: 21.5rem;}
.country_des li{float: left;margin-top: 4.1%;margin-left: 4.1%;width:47.5%;height: 9.3rem;}
.country_des li img{width: 100%;height: 100%}
.country>a{background: url("../images/mx_an.png")no-repeat center;width: 66%;height: 2.9rem;margin: 2rem auto;font-size: 1.4rem;color: #fff;display: block;background-size: 100% 2.9rem;text-align: center;line-height: 2.9rem}
/*详细名单*/
.djck{width: 100%;height: 8rem;border-bottom: 0.25rem solid #f7f7f7}
.djck a img{width: 100%;height: 100%}
/*全国巡展 舞动青春*/
.qgxz{width: 100%;height: 51rem;border-bottom: 0.25rem solid #f7f7f7}
.qgxz .block>img{margin:2rem auto;display: block;width: 70%}
.city_mz{width: 100%;height: 8rem;background: #f6f6f6}
.city_mz li{width:17%;height: 2.4rem;border: 0.05rem solid #b5b5b5;color: #666666;float: left;margin-left:2.9%;border-radius: 0.25rem;text-align: center;line-height: 2.4rem;margin-top: 2.9%;font-size: 1.2rem}
.city_des{width: 100%;height: 15.25rem;display: none}
.des_t{width: 26%;height: 2.35rem;margin: 1.5rem auto 1rem;background: url("../images/wz_bg1.png")no-repeat center;background-size:100% 100%;text-align: center;line-height: 2.35rem;color: #fff;font-size: 1.2rem}
.des_c{height: 11.2rem;width: 100%;}
.des_c li{width: 95%;height:1.9rem;margin-top: 1.5rem;line-height: 1.5rem;color: #666666;font-size: 1.2rem;vertical-align: middle}
.des_c li img{width:1.95rem;height:1.95rem;;margin-top: 0.5rem;float: left}
.des_c li span{float: left;margin-top: 0.8rem;margin-left: 0.8rem}
.qgxz .block>a{background: url("../images/mx_an.png")no-repeat center;width: 66%;height: 2.9rem;margin: 0 auto;font-size: 1.4rem;color: #fff;display: block;background-size: 100% 2.9rem;text-align: center;line-height: 2.9rem}
.yuyue{width: 98.8%;height: 15.5rem;border: 0.2rem solid #fddbd8;margin-top: 2.45rem;background: #f9f9f9}
.yuyue p{color: #333333;font-size: 1.2rem;margin: 5% 28.4%;width:47%}
.form{width: 100%;height: 9.3rem}
.form label{display: block;font-size: 1rem;text-align: center;margin-bottom: 1rem;float: left;margin-left:2.4%;width:47%; }
.form label input{height:1.6rem;font-size: 1.2rem;width: 64.8%;border: 0.05rem solid #dcdcdc;float: right}
.form .btn{background:url("../images/yy_bg.png");width:50%;height:2.9rem;background-size:100% 100%;  border: none;color: #fff;font-size:1.2rem;line-height:2.9rem;outline: none;margin:4.4% 24.6%;}
.solution img.fa03{width:33.33%;position: absolute;right:0;bottom: 0;}
.form em{color: red;}
.remind1,.remind2{display: none;}
/*名师讲座 指点迷津*/
.msjz{width: 100%;height: 70.9rem;border-bottom: 0.25rem solid #f7f7f7}
.msjz .block>img{margin:2rem auto;display: block;width: 70%}
.msjz .block ul{width: 100%}
.msjz .block ul li{width: 99.7%;height: 9.2rem;border: 0.05rem solid #e9e9e9;margin-top: 0.95rem;}
.msjz .block ul li p{margin: 0.75rem 1.15rem;line-height:2rem;height: 1.75rem;font-size: 1.1rem;}
.p_l{width:3.75rem;height: 1.75rem;background: #ff6b66;color: #fff;text-align: center;line-height: 1.75rem;border-radius: 0.25rem;display: block;float: left }
.p_r{float: left;margin-left:1.8rem}
.zjs{width:4.9rem;}
.zjs_1{margin-left: 0.6rem}
.msjz .block a{background:url("../images/yy_bg.png");width:50%;height:2.9rem;background-size:100% 100%; color: #fff;font-size:1.2rem;line-height:2.9rem;margin: 1.8rem auto;display: block;text-align: center}
/*重磅优惠 等你来拿*/
.zbyh{width: 100%;height: 33.15rem;border-bottom: 0.25rem solid #f7f7f7}
.title{margin:2rem auto;display: block;width: 70%}
.yh{width: 100%;height: 21.9rem}
.zbyh .block a{background:url("../images/yh_an.png");width:50%;height:2.9rem;background-size:100% 100%; color: #fff;font-size:1.2rem;line-height:2.9rem;margin: 1.3rem auto 2rem;display: block;text-align: center}
/*扫一扫 随时随地了解优惠活动*/
.wx{width: 100%;height:15.4rem;}
.wx .block .title{width: 100%}
.ewm{width: 69.4%;height: 9.85rem;display: block;margin: 0 auto}

/*免费方案*/
.solution{background-color: #00b59e;text-align: center;color: #fff;padding-bottom: 1rem;position: relative;}
.solution img.fa01{position: absolute;top:1.5rem;left:10%;width:16%;}
.solution img.fa02{position: absolute;top:1.6rem;right:10%;width:16%;}
.solution h3{line-height: 4rem;font-size:1.4rem;}
#form label{display: block;text-align: center;font-size: 1.2rem;margin-bottom: 1rem;}
#form label input{height:1.6rem;font-size: 1.2rem;}
.btn{background-color: #01483f;width:29.46%;height:2.4rem;  border-radius: 0.4rem;border: none;color: #fff;font-size:1.2rem;line-height:2.4rem;outline: none;}
.solution img.fa03{width:33.33%;position: absolute;right:0;bottom: 0;}
#form em{color: red;}
.remind1,.remind2{display: none;}

.copyright{padding-top:1.5rem;width:100%;text-align: center;height:auto;padding-bottom: 5rem;background-color: #ebebeb;}
.copyright img.cr01{position: absolute;left:3%;width:8.3%;}
.copyright img.cr02{position: absolute;right:0;width:37.5%;}
.copyright ul{width:60%;padding:0 20%;}
.copyright ul li{float: left;text-align: center;width:32%;}
.copyright ul li a{font-size:1.1rem;color:#999;line-height: 1.1rem;}
.copyright ul span{width:0.1rem;height:1.1rem;background-color: #999;display: block;float: left;}
.copyright p{line-height:4rem;font-size:1rem;color: #ababab;}
.options ul li{float:left;width:16.5%;height:4.3rem;text-align: center;line-height:4.35rem;font-size:1.4rem;color:#666;}
.options ul li.active{color: #01b59f;background:url("../../images/wap/images/others/xlt1.png") no-repeat bottom center; }

/*分公司*/
.swiper-container3 .swiper-slide p{line-height: 3rem;text-align: center;border-bottom: 0.1rem solid transparent;font-size: 1.3rem}
.swiper-container3 .swiper-slide .active_0{border-bottom: 0.15rem solid #de4242;color: #de4242}
.allcom_des{width: 100%;height: 9.6rem;margin: 1rem auto 4rem;background-color: #f8f8f8;display: none}
.allcom_des img{display: inline-block;width: 31.1%;height: 8.5rem;margin-top: 0.5rem;margin-left: 0.5rem}
.allcom_des .p_1{font-size: 1.4rem;color: #333333;margin-left: 1.5rem;margin-top: 0.5rem;line-height: 3rem}
.allcom_des .p_2{font-size: 1.3rem;color: #666666;margin-left: 1.5rem;width: 61%}
/*公共标题块*/
.allcom_1 .title{line-height: 3rem;width:100%;overflow: hidden;height: auto;margin: 0 auto}
.allcom_1 .title .key{font-size:1.4rem;color:#333;height: 100%}
.allcom_1 .title .key img{width:0.25rem;margin-right: 0.5rem;margin-top: 0.8rem;}
.allcom_1 .title p{width:30%;text-align: right;height: 100%}
.allcom_1 .title p.more {font-size:1.2rem;text-align:right;color:#666;}
.allcom_1 .title p.more i{vertical-align: top;}
.allcom_1 .title p.more img{width:1.2rem;margin-left: 1%;margin-top: 0.9rem;}
.border-b{border-bottom: 1px solid #e5e6e6;}
.border-t{border-top: 1px solid #e5e6e6;}

.copyright01 p{line-height: 2rem;font-size: 1rem;}
.copyright01 .p_1 span{color: #101f8b;vertical-align: middle;font-size: 1rem;font-family: "苹方";padding-left: 0.5rem;}
.copyright01 .p_1 img{display: inline-block;padding-top: 0;vertical-align: middle;width: 4%;height: auto;}
.copyright01 .p_1 .img_1{width: 2.8%;padding-left: 0.2rem;}
.copyright01 .p_2{color: #999999;padding-left: 1.7rem;font-family: "苹方"}
.copyright01{padding-top:1rem;width:100%;;height:auto;padding-bottom: 5rem;background-color: #ebebeb;position: relative;font-family: "苹方" }
.copyright01 img.cr02{position: absolute;right:0;width:37.5%;bottom: 3rem;}

/*footer区*/
footer{position: fixed;bottom: 0;width:100%;background-color: #fff;z-index:10;}
footer a{display: block;width:33.3%;text-align: center;height: 4.25rem;float: left;vertical-align: middle}
footer a span{font-size:1.4rem;color: #fff;line-height: 4.25rem;vertical-align: middle;margin-left: 0.5rem}
footer a.free_pg{background: #fe784a;}
footer a.zxchat{background: #428eff;}
footer a.phone_zx{background: #54bd3f;}
footer a img{vertical-align: middle;display: inline-block}
footer a.free_pg img{width:22%;height: 2.4rem}
footer a.zxchat img{width:23.75%;height: 2.5rem}
footer a.phone_zx img{width:18.25%;height: 2.35rem}
footer a.zxchat img.tag{position: absolute;top:0.3rem;left:62%;right:1rem;width:4%;height: 1.3rem}
