body{  margin:0; padding:0; text-align:center;  font-size:0.12rem; font-family:PingFangSC, sans-serif;}
table,td,tr,img,ul,li,h1,h2,p,object,param,embed{margin:0; padding:0; border:0;}
ul,li{list-style:none;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; height: 0; clear:both; visibility:hidden;}

/*-返回定部-*/
#tbox{width:0.54rem; float:right; position:fixed; right:0.5rem; bottom:0.55rem;}
#gotop{ width:0.54rem; height:0.54rem; background:#f19601; display:block;}
#gotop .retopic{display: inline-block; border-top: 0.02rem solid; border-right: 0.02rem solid; margin-top: 0.2rem; width: 0.25rem; height: 0.25rem; border-color: #fff; transform: rotate(-45deg);}

.wap-main{width: 100%; height: auto; }
.wap-main .main-m{width:7.35rem; height: 100%;position: relative; margin: 0 auto; text-align: center;}
/* 公共title + 按钮 */
.wap-main .main-m img{width: 100%;height: 100%;display: block;}

/* 头部 */
.wap-main .sectionone{width: 7.5rem;height: 5.93rem;}
.wap-main .sectionone img{width: 100%;height: 100%;display: block;}


/* 预约领取 免费试听课 */
.wap-main .get{background-color: #bd0602; padding: 0.075rem 0;box-sizing: border-box;position: relative;background: linear-gradient(to right ,#be0502,#c90803);}

.wap-main .get .fontBig{width: 6.7rem;
    height: 0.55rem;margin: 0 auto;background: linear-gradient(to right, #efb880, #fff0c9);
    border-radius: 0.2rem 0.2rem 0 0;display: flex;align-items: center;justify-content: center;color: #c10504;font-size: 0.26rem;font-weight: bold;}

.wap-main .get .get-form{padding: 0.35rem;background-color: #fff;border: 0.1rem solid #ec1817 ;}
.wap-main .get .get-form .get-form-top{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.wap-main .get .get-form .get-form-top .gft-item{width: 100%;height: 0.9rem;position: relative;display: flex;align-items: center;border: 0.05rem solid #cacaca;padding: 0 0 0 0.25rem;box-sizing: border-box;margin-bottom: 0.3rem;box-shadow: 0.05rem 0.05rem 0.08rem 0.01rem #dbdbdb;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-img{width: 1.2rem;font-size: 0.3rem;color: #192d4e;font-weight: bold;text-align: left;;}
/* .wap-main .get .get-form .get-form-top .gft-item .gfi-img img{width: 100%;height: 100%;display: block;} */
.wap-main .get .get-form .get-form-top .gft-item .gfi-input{height: 100%;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-input input{font-size: 0.28rem;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-input .gfi-input-name{border: none;background: #ffffff;height: 100%;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-getCode{position: absolute;right: 0.2rem;top: 50%;transform: translate(0, -50%);}
.wap-main .get .get-form .get-form-top .gft-item .gfi-getCode .getYzm{    border: none;padding: 0.1rem 0.15rem;border-radius: 0.5rem;display: flex;align-items: center;justify-content: center;color: #192d4e;font-size: 0.3rem;font-weight: bold;background-color: #ffffff;}
.wap-main .get .get-form .get-form-top .gft-submit{width: 100%;height: 0.8rem;background-image: linear-gradient(to bottom, #ff851e, #ff5e1d);box-shadow: 0.05rem 0.05rem 0.08rem 0.01rem #dbdbdb;padding: 0 0.65rem;box-sizing: border-box;display: flex;align-items: center;justify-content: center;color: #fffeff;font-size: 0.38rem;font-weight: bold;}
.wap-main .get .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;margin-top: 0.2rem;font-size: 0.24rem;}

/* 精彩看点 */
.wap-main .sectiontwo{width: 7.5rem;height: 6.43rem;}
.wap-main .sectiontwo img{width: 100%;height: 100%;display: block;}

/* 讲师团队 */
.wap-main .sectionthree{width: 7.5rem;height: 10.28rem;}
.wap-main .sectionthree img{width: 100%;height: 100%;display: block;}

/* 全面盘点 */
.wap-main .sectionfour{width: 7.5rem;height: 5.77rem;}
.wap-main .sectionfour img{width: 100%;height: 100%;display: block;}

/* 免费赠送 */
.wap-main .sectionfive{width: 7.5rem;height: 12.84rem;}
.wap-main .sectionfive img{width: 100%;height: 100%;display: block;}

/* 复选框控制颜色 */
input[type="checkbox"]{
    display: none;
}
label {
    display: inline-block;
    padding-left: 0.45rem;
    position: relative;
    cursor: pointer;
}

/* 创建自定义复选框样式 */
label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.01rem;
    width: 0.34rem;
    height: 0.34rem;
    background: #fff;
    border: 0.01rem solid #dcdcdc;
    border-radius: 0.03rem;
    box-sizing: border-box;
    transition: border-color 0.3s ease-in-out;
}

/* 当复选框被选中时改变背景和边框颜色 */
input[type="checkbox"]:checked + label:before {
    content: "✔";
    color:#fff;
    background: #767676; 
    border-color: #fff; 
}
