/*wap-main*/
.wap-main{width: 100%; height: auto; }
.wap-main  img{width: 100%; display: block; vertical-align:bottom; margin:0; line-height: 0;}
.wap-main .wap-zx{width:100%; display: flex; flex-flow: row nowrap; justify-content: center; background: #e9e8e6;}
.wap-main .wap-zx .wap-zx-icon1{margin: 0.2rem 0; width:35%; background: #fff; text-align: center; padding: 0.2rem 0 ; color: #000; border-radius: 0.1rem; font-size: 0.24rem; font-weight: bold;}
.wap-main .wap-zx .wap-zx-icon2{margin-right: 0.2rem;  margin-bottom: 0.4rem;  width:35%;  text-align: center; padding: 0.2rem 0 ; color: #fff; border-radius: 0.5rem; font-size: 0.24rem; font-weight: bold;}

.wap-order{width: 100%; height:3rem;  background-size: 100%; }

.wap-order-form{height:3rem; padding: 0 10%;  position: relative;}
.wap-order-form .form-contain,.wap-order-form1 .form-contain{width: 100%; height: auto; transform: translate(-50%,7%); position: absolute; top:1%; left: 50%; text-align: center;}
.wap-order-form .form-common input,.wap-order-form1 .form-common input{ line-height: 0.4rem; border: 1px solid #e0e0e0; width:4.8rem; height: 0.75rem; margin: 0 0 0.2rem 0; background: #fff; padding: 0 0.2rem; border-radius: 0.04rem; font-size: 0.28rem;}
.wap-order-form .form-common  button,.wap-order-form1 .form-common  button{display:inline-block; height:0.7rem; width:70%; font-size: 0.3rem; text-align: center; cursor: pointer; background:#ff455a; color: #fff; outline: none; border: 0;  -webkit-appearance: none;}

.wap-order-form .form-common .yzmcode{width: 33%;}
.wap-order-form .form-common .codetxt{width: 30%; background: #f0f0f0; color: #000;}
.disabled{background-color:#b3b3b3}

.zxkc{background: #ffeee6;}
.kc-seem{width: 100%; margin: 0.2rem auto;}
.kc-seem h4{font-size:0.3rem; margin-left: 0.4rem; color: #1c7aff; font-weight: bold; line-height: 0.8rem;}
.kc-seem table{width: 98%; margin: 0 auto; font-size: 0.24rem; border-collapse: collapse; }
.kc-seem table tr th{text-align: center; background: #1c7aff; color: #fff; line-height: 0.8rem; border: 0.01rem solid #fff;}
.kc-seem table tr td{padding: 0.1rem; border: 0.02rem solid #e0e0e0; text-align: center; margin: 0 auto; line-height: 0.4rem;}
.kc-seem table tr td b{font-weight:inherit; color: #ff455a;}
.kc-seem table tr td:nth-child(1){text-align: left;}
.zx-seem{width: 100%; display: flex; justify-content: space-around; flex-flow: row nowrap;}
.zx-seem a{width: 40%; font-size: 0.26rem; height: 0.7rem; line-height: 0.7rem; background: #ff455a; margin: 0.2rem auto 0 auto; text-align: center; color: #fff;}

.zxkc .title{font-size:.3rem;text-align:center;padding:.4rem 0 .133333rem}
.zxkc .des{text-align:left;font-size:.266667rem; padding:0 0.4rem; margin: 0.2rem auto 0 auto;}
.yhkc td{border:0.02rem solid #e0e0e0;}