@charset "utf-8";
/* CSS Document */
html{font-family: Source Han Sans CN;}
*{margin: 0;padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,p,blockquote,th,td{-moz-user-select:none; /* Firefox私有属性 */ -webkit-user-select:none; /* WebKit内核私有属性 */ -ms-user-select:none; /* IE私有属性(IE10及以后) */ -khtml-user-select:none; /* KHTML内核私有属性 */ -o-user-select:none; /* Opera私有属性 */ user-select:none; /* CSS3属性 */}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;max-width: 100%;vertical-align: middle;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:700;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
i{font-style:normal;}
a{color: #313131;text-decoration: none;}
button,input,select{cursor: pointer;outline: none;border: none;padding: 0;}
body{font-size: 0;width: 15rem;margin: 0 auto;}

.surr{padding: 0 0.6rem;}
.box{position: relative;border-radius: 0.2rem;box-shadow: 0.08rem 0.1rem 0.12rem rgba(173,68,13,0.2);background-color: #fff;}
.title{width: 9.64rem;height: 1.66rem;background: url(../images/landing5.png) center/cover no-repeat;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.title h3{font-size: 0.56rem;line-height: 0.64rem;color: #fff;text-align: center;}

.main{background-image: radial-gradient(circle, #FF7D36, #FF691A);padding-bottom: 1rem;}

.cont1{margin-top: -1.02rem;padding: 0.88rem 1.38rem 0.98rem;}
.cont1 #free{position: absolute;top: -1rem;}
.cont1 h3{font-size: 0.6rem;line-height: 1;text-align: center;color: #202020;margin-bottom: 0.56rem;}
.cont1 h3 strong{color: #FF691A;font-weight: 400;}
.cont1 input, .cont1 select, .cont1 .btnget{display: block;width: 100%;box-sizing: border-box;height: 1.4rem;font-size: 0.48rem;line-height: 1.4rem;border-radius: 0.7rem;}
.cont1 input, .cont1 select{background-color: #FEF1E6;padding-left: 0.7rem;color: #B7B7B7;}
.cont1 select{color: #B7B7B7;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.cont1 input::-moz-placeholder{color: #B7B7B7;}
.cont1 input::-webkit-input-placeholder{color: #B7B7B7;}
.cont1 input:-moz-placeholder{color: #B7B7B7;opacity: 1;}
.cont1 input:-ms-input-placeholder{ color: #B7B7B7;}
.cont1 .select{position: relative;margin: 0.56rem auto;}
.cont1 .select::before{content: '';width: 0;height: 0;position: absolute;border-style: solid;border-width: 0.2rem 0.16rem 0;border-color: #000 transparent transparent transparent;top: 0.6rem;right: 1.4rem;}
.cont1 .imgcode{margin: 0.56rem auto;display: flex;justify-content: space-between;}
.cont1 .imgcode input{margin-bottom: 0;width: 7.3rem;}
.cont1 .imgcode img{height: 1.4rem;}
.cont1 .btnget{background-image: radial-gradient(circle, #FF7D36, #FF691A);color: #fff;font-weight: bold;}
.cont1>i{position: absolute;width: 0.32rem;height: 0.32rem;box-shadow: 0 1px 0.12rem rgba(0, 0, 0, 0.17);border-radius: 50%;bottom: 0.1rem;left: 3.36rem;}
.cont1>i:nth-child(8){left: auto;right: 3.36rem;}
.cont1>span{position: absolute;width: 0.06rem;height: 1rem;background-color: #FF9963;bottom: -0.8rem;border-radius: 0.04rem;left: 3.48rem;z-index: 1;}
.cont1>span:nth-child(10){left: auto;right: 3.48rem;}

.cont2{margin-top: 1.32rem;padding: 1.2rem 0.3rem 1rem;}
.cont2 .cont2-tit{position: absolute;background-color: #fff;border-radius: 0.4rem;top: -0.76rem;left: 2.6rem;width: 8.34rem;padding: 0.5rem 0 0.58rem;}
.cont2 .cont2-tit::before, .cont2 .cont2-tit::after{content: '';position: absolute;width: 0.32rem;height: 0.32rem;box-shadow: 0 1px 0.12rem rgba(0, 0, 0, 0.17);border-radius: 50%;top: 0.12rem;left: 0.76rem;}
.cont2 .cont2-tit::after{left: auto;right: 0.5rem;}
.cont2 .cont2-tit h3{font-size: 0.56rem;line-height: 1;color: #FF691A;padding-left: 1.8rem;}
.cont2 .cont2-tit i{position: absolute;width: 0.18rem;height: 0.18rem;background-color: #FF6F20;border-radius: 50%;top: 0.72rem;left: 1.36rem;z-index: 1;}
.cont2 .cont2-tit i:nth-child(3){left: auto;right: 1.12rem;}
.cont2 .cont2-tit span{position: absolute;width: 0.66rem;height: 0.1rem;background-image: linear-gradient(to right, #FF6F20, #fff);border-radius: 1px;top: 0.76rem;right: 0.62rem;}
.cont2 .cont2-tit span:nth-child(5){right: auto;left: 0.86rem;transform: rotate(180deg);}
.cont2 ul{display: flex;}
.cont2 ul li{width: 25%;text-align: center;}
.cont2 ul li img{background-image: linear-gradient(58deg, #FF600D, #FE8240);border-radius: 50%;box-shadow: 0 0.04rem 0.18rem rgba(168,69,16,0.27);}
.cont2 ul li p{font-size: 0.56rem;line-height: 0.76rem;color: #333333;font-weight: bold;margin: 0.34rem auto 0.22rem;}
.cont2 ul li span{font-size: 0.48rem;line-height: 0.6rem;color: #7A7A7A;}

.cont3{margin-top: 0.94rem;padding: 0 0.6rem 1.1rem;}
.cont3 ul{margin-top: 1.24rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cont3 ul li{width: 5.6rem;text-align: center;}
.cont3 ul li:nth-child(n+3){margin-top: 0.88rem;}
.cont3 ul li i{display: inline-block;width: 4.86rem;height: 4.86rem;border: 1px solid#FF6F20;border-radius: 50%;}
.cont3 ul li i img{border-radius: 50%;border: 0.34rem solid #fff;width: 4.18rem;height: 4.18rem;}
.cont3 ul li p{font-size: 0.6rem;line-height: 0.8rem;color: #333333;font-weight: bold;margin: 0.58rem auto 0.14rem;}
.cont3 ul li span{display: block;font-size: 0.48rem;line-height: 0.72rem;color: #7A7A7A;}

.cont4{margin-top: 0.68rem;}
.cont4 h3{font-size: 0.6rem;line-height: 0.8rem;color: #fff;text-align: center;}
.cont4 .cont4-main{margin-top: 0.42rem;}

.cont5{margin-top: 1.44rem;text-align: center;padding-bottom: 0.96rem;}
.cont5 .cont5-main p{font-size: 0.48rem;line-height: 0.72rem;color: #333333;margin: 0.4rem auto 0.78rem;padding: 0 1.24rem;}
.cont5 .cont5-main img{width: 12.78rem;}

.cont6{margin-top: 0.68rem;}
.cont6 .cont6-main{margin-top: 1.22rem;}
.cont6 .cont6-main .teacher-main{display: none;overflow: hidden;height: 4.88rem;padding: 0 0.5rem 0 0.68rem;}
.cont6 .cont6-main .teacher-main .item-left{float: left;width: 4rem;display: flex;align-items: flex-end;height: 100%;}
.cont6 .cont6-main .teacher-main .item-right{float: right;padding-top: 0.18rem;width: 8.1rem;box-sizing: border-box;}
.cont6 .cont6-main .teacher-main .item-right h3{font-size: 0.6rem;line-height: 1;color: #333;}
.cont6 .cont6-main .teacher-main .item-right .addr{display: flex;margin: 0.18rem auto 0.28rem;}
.cont6 .cont6-main .teacher-main .item-right .addr i{padding-left: 0.5rem;background: url(../images/landing14.png) 0 0.14rem/0.4rem no-repeat;font-size: 0.52rem;line-height: 0.72rem;color: #FF691A;}
.cont6 .cont6-main .teacher-main .item-right .addr i:last-child{background-image: url(../images/landing15.png);margin-left: 0.68rem;}
.cont6 .cont6-main .teacher-main .item-right p{color: #7A7A7A;font-size: 0.44rem;line-height: 0.72rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.cont6 .cont6-main .swiper{padding: 0.94rem 0.64rem 0.92rem;}
.cont6 .cont6-main .swiper .swiper-slide{text-align: center;}
.cont6 .cont6-main .swiper .swiper-slide img{width: 2.72rem;border-radius: 50%;height: 2.72rem;}
.cont6 .cont6-main .swiper .swiper-slide h4{margin-top: 0.4rem;text-align: center;font-size: 0.4rem;color: #333333;line-height: 1;}

.cont7{margin-top: 0.68rem;}
.cont7 .cont7-main{margin-top: 0.4rem;padding: 0 0.5rem 1.04rem;}
.cont7 .cont7-main p{font-size: 0.48rem;line-height: 0.72rem;color: #333333;padding: 0 0.84rem;text-align: center;}
.cont7 .cont7-main .btnlist{display: flex;justify-content: space-between;align-items: flex-end;margin-top: 0.62rem;}
.cont7 .cont7-main .btnlist li{width: 11%;height: 1.02rem;background-color: #8e8e8e;font-size: 0.36rem;line-height: 1.02rem;text-align: center;color: #fff;}
.cont7 .cont7-main .btnlist li:first-child{width: 10.5%;border-top-left-radius: 0.36rem;}
.cont7 .cont7-main .btnlist li:last-child{width: 10%;border-top-right-radius: 0.36rem;}
.cont7 .cont7-main .btnlist li.btnte{height: 1.2rem;background-color: #FBBF5F;}
.cont7 .cont7-main .tab{margin-top: 0.04rem;}
.cont7 .cont7-main .tab .tablist{display: none;}

.cont8{margin-top: 0.68rem;}
.cont8 .cont8-main{margin-top: 1.28rem;padding: 0 0.4rem 0.88rem;}
.cont8 .cont8-main li{display: flex;justify-content: space-between;}
.cont8 .cont8-main li:nth-child(n+2){margin-top: 0.74rem;}
.cont8 .cont8-main li .item-left{width: 6.3rem;padding : 0.52rem 0 0 0.46rem;}
.cont8 .cont8-main li:nth-child(2) .item-left{padding: 0.52rem 0.68rem 0 0;width: 5.8rem;}
.cont8 .cont8-main li .item-left h4{font-size: 0.52rem;line-height: 0.8rem;color: #323333;font-weight: bold;}
.cont8 .cont8-main li .item-left span{font-size: 0.44rem;line-height: 0.64rem;color: #FF691A;}
.cont8 .cont8-main li .item-left i{display: block;width: 2.26rem;height: 0.04rem;background-color: #FF6F20;margin: 0.18rem 0;}
.cont8 .cont8-main li .item-left p{font-size: 0.48rem;line-height: 0.84rem;color: #666;}
.cont8 .cont8-main li .item-right img{width: 5.68rem;}

.cont9{margin-top: 0.68rem;}
.cont9 .cont9-main{margin-top: 1.2rem;text-align: center;padding: 0 0.32rem 0.84rem;}
.cont9 .cont9-main ul{margin-top: 0.26rem;display: flex;justify-content: space-between;}
.cont9 .cont9-main ul li{width: 2.8rem;}
.cont9 .cont9-main ul li p{font-size: 0.56rem;line-height: 0.76rem;color: #323333;}
.cont9 .cont9-main ul li span{font-size: 0.44rem;line-height: 0.6rem;display: block;color: #7A7A7A;margin-top: 0.22rem;}

.cont10{margin-top: 0.68rem;}
.cont10 ul{padding: 1.2rem 0.56rem 0.84rem 0.68rem;}
.cont10 ul li{background-color: #FFF2E7;border-radius: 0.2rem;display: flex;align-items: center;padding-right: 0.46rem;justify-content: space-between;}
.cont10 ul li:nth-child(n+2){margin-top: 0.44rem;}
.cont10 ul li p{font-size: 0.52rem;line-height: 0.56rem;width: 1.56rem;height: 3.04rem;color: #fff;background: url(../images/landing12.png) center/cover no-repeat;box-sizing: border-box;padding: 0.44rem 0.5rem 0 0.44rem;border-radius: 0.2rem;}
.cont10 ul li span{font-size: 0.48rem;line-height: 0.8rem;color: #333333;display: block;width: 10.1rem;}

.teatab{position: fixed;width: 100%;height: 100%;z-index: 25;top: 0;left: 0;background-color: rgba(0,0,0,.5);display: none;}
.teamodel{padding: 45% 0.5rem 0;display: none;}
.teacherzl{display: flex;justify-content: space-between;background-color: #fff;padding: 0.5rem;border-radius: 0.2rem;box-shadow:0 0 0.4rem #eee;min-height: 7rem;}
.teacherzl .item-left{display: flex;align-items: center;width: 5.7rem;}
.teacherzl ul{width: 6.8rem;display: flex;flex-direction: column;justify-content: center;}
.teacherzl ul li{font-size: 0.48rem;line-height: 0.8rem;}
.teacherzl ul li i:first-child{font-weight: bold;}

.tofree{position: fixed;width: 15rem;height: 2.36rem;display: flex;justify-content: space-between;padding: 0 0.78rem 0 0.64rem;align-items: center;bottom: 0;background-color: #fff;box-shadow: 0 0 0.2rem rgba(167,167,167,0.3);box-sizing: border-box;z-index: 5;}
.tofree p{font-size: 0.48rem;line-height: 1rem;color: #000;}
.tofree p strong{font-size: 1rem;color: #FF691A;font-weight: 400;display: inline-block;}
.tofree a{font-size: 0.68rem;line-height: 1.62rem;color: #fff;text-align: center;width: 5.06rem;height: 1.62rem;background-image: linear-gradient(58deg, #FF600D, #FE8240);box-shadow: 0 2px 9px rgba(168,69,16,0.27);border-radius: 0.82rem;}

/* 底部 */
footer{background:#4d4d4d;padding:0.8rem 0.4rem 2.4rem;}
footer p{font-weight:100;text-align:center;color:#fff;font-size:0.4rem;margin:.266667rem auto}