*{padding: 0; margin:0;box-sizing:border-box;border:0;}
body{font-family:"微软雅黑",  "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 0.25rem;color: #404040;  background-color: #f2f2f2;width: 7.5rem;margin: 0 auto;}
body.bodybj{background: #fff;}
img,input,textarea,select,bottom{border:none;vertical-align:middle;outline:none;-webkit-outline:none;width: 100%;}
ul li{list-style: none;}
a{text-decoration: none; color: #404040;-webkit-tap-highlight-color:transparent}

.fl{float: left;}
.fr{float: right;}
.red{color: #f14a3e}
.yellow{color: #fbb34b}
.blue{ color: #5d68fb; }
.indigo{color: #8140f0}
.green{color: #52c874;}

.margin-t30{margin-top: 0.3rem;}

.font-s35{font-size: 0.35rem;}

/************选中样式************/
.chk_1 { 
    display: none; 
} 
 
.chk_1 + label { 
    background: url('../images/zdb15.png') no-repeat;
    background-size: 0.38rem 0.28rem;
    width: 0.38rem;
    height: 0.28rem; 
    display: inline-block; 
    position: relative; 
    margin-right: 0.08rem; 
    vertical-align: -0.02rem;
} 
.chk_1:checked + label:after { 
    content: ''; 
     background: url('../images/zdb16.png') no-repeat;
    background-size: 0.38rem 0.28rem; 
    width: 0.38rem;
    height: 0.28rem;   
    position: absolute; 
    top: 0px; 
    left: 0px;  
} 
.term { 
    display: none; 
} 
 

/* top顶部 */
.header{height: 0.88rem;line-height: 0.88rem;text-align: center; color: #fff;font-size:0.3rem;background: #8140f0;position: relative;}
.header .back{width: 0.6rem;height: 0.4rem;position: absolute;top:0.24rem;left:0.24rem;}
.header .back img{width: 0.23rem;height: 0.4rem;display: block;}

/* 遮罩 */
.zhezhao{background: #000;opacity: 0.5;width: 100%;height: 100%;top:0;bottom: 0;position: fixed;z-index: 10;display: none;}
/* 按钮 */
.public-but{width: 5.0rem;height: 0.6rem;color: #fff;font-size: 0.32rem;background: #fb4b86;border-radius: 0.3rem;margin-left: 1.26rem;margin-top: 0.47rem;}
.public-graybut{width: 5.0rem;height: 0.6rem;color: #fff;font-size: 0.32rem;background: #cccccc;border-radius: 0.3rem;margin-left: 1.26rem;margin-top: 0.47rem;}


/* foot底部 */
.footju{height:1.2rem;line-height: 1.2rem;overflow: hidden;width: 7.5rem; }
.foot{width: 7.5rem;position: fixed;bottom: 0;border-top:solid 1px #ececec;background: #fff;z-index: 10;}
.foot ul li{width: 1.5rem;text-align: center;font-size: 0.22rem;color: #4d4d4d;float: left;}
.foot ul li a{display: block;color: #4d4d4d;padding: 0.12rem 0;}
.foot ul li img{width: 0.58rem;height: 0.51rem;}
.foot ul li span{display:block;text-align: center;width: 1.5rem;margin-top: 0.05rem;}
/* 弹窗 */
.tckjbox{position: fixed;top:20%;z-index: 10;display: none;background: #fff;margin: 0 0.5rem;}
.close{width: 0.6rem;height: 0.6rem;margin-left: 5.0rem;float: right;margin-right: 0.5rem;margin-top: -0.2rem;}
.close img{width: 0.6rem;height: 0.6rem;}
.tckjbox .tcbut{background: #fb4b86;border: solid 1px #fb4b86;width: 3.5rem;margin-left:2.1rem;}
.tckjcg{background: #fb4b86;color: #fff;font-size: 0.3rem;position: fixed;top: 20%;width: 6rem;z-index: 12;left:0.75rem;padding: 0.3rem;border-radius: 0.1rem;display: none;}
.tckjcgtwo{background: #fff;font-size: 0.3rem;position: fixed;top: 20%;width: 6rem;z-index: 12;left:0.75rem;padding: 0.3rem;border-radius: 0.1rem;display: none;}
.demand-way{overflow: hidden;font-size: 0.32rem;color: #4c4c4c;background: #fff;float: left;}
.demand-way .wayl{float: left;width: 2.12rem;text-align: right;height: 0.8rem;line-height: 0.8rem;}
.demand-way .wayr{float: left;width: 3.6rem;border-bottom:solid 1px #e6e6e6;height: 0.6rem;line-height: 0.6rem;margin-bottom: 0.2rem;font-size: 0.32rem;}
.demand-but{width: 3.07rem;height: 0.6rem;line-height: 0.6rem;color: #fff;font-size: 0.32rem;background: #fb4b86;border-radius: 0.3rem;margin-left: 1.70rem;margin-bottom: 0.5rem;margin-top: 0.5rem;float: left;}
.demand-cheng{width: 3.07rem;height: 0.6rem;line-height: 0.6rem;color: #fff;font-size: 0.32rem;background: #fb4b86;border-radius: 0.3rem;margin: 0.3rem auto; text-align: center;}

