/* 设计稿 750px */
/* 750px = 100vw */
/* 1px ≈ 0.1333333333vw */
/* 浏览器 默认 1rem = 16px */
/* 方便计算 规定 1rem = 100px */
/* 1rem = 100px = 13.33333333vw */
* {
  margin: 0;
  padding: 0;
}
#warp{width:84%;margin:20px auto}

/* input, input:focus,
textarea, textarea:focus,
select, select:focus {
  font-size: 18px !important;
} */

#newtable{
  width:6.4rem;
  margin-top: 0.1rem; 
  border-radius: .2rem; 
  padding: .2rem;
}

html {
  font-size: 13.33333333vw;
  font-family: "微软雅黑";
}

#warp {
  display: flex;
  align-items: center;
  flex-direction: column;
}
img {
  vertical-align: middle;
  width: 100%;
}

ul li{
  list-style: none;
  font-size: .26rem;
  color: rgb(52, 52, 52);
  line-height: 1.8;
  margin-bottom: .25rem;
}
ul li p{
  width: 6rem;
  background:rgb(244, 244, 244);
  display: inline-block;
  font-size: .26rem;
  color: rgb(102, 102, 102);
  padding: .1rem .2rem;
  margin-bottom: .2rem;
  border-radius: .05rem;
}
ul li h3{
  background: rgb(231, 244, 255);
  border-radius: .25rem;
  margin-bottom: .25rem;
  padding-left: .2rem;
}

label{
  width: 6rem;
  text-align: center;
  font-size: .28rem;
  font-weight: 600;
  color: rgb(41,41,41);
  letter-spacing: .02rem;
  display: inline-block;
  margin-bottom: .2rem;
}
label span{
  color: #fff;
  font-weight: bold;
  background: rgb(0, 95, 185);
  font-size: .28rem;
  padding: .05rem .25rem;
  border-radius: .25rem;
  margin-right: .1rem;
}
.p-tips{
  text-align: center;
  color: rgb(253,0,0);
  font-size: .24rem;
}
.input-text{
  width: 1.5rem;
  border-style: none;
  border-bottom: .01rem solid rgb(41,41,41);
  background: rgb(244, 244, 244);
  font-size: .26rem;
}

.input-radio{
  width: .25rem;
  vertical-align: middle;
  margin-left: .2rem;
}

.input-checkbox{
  vertical-align: middle;
  background: rgb(244, 244, 244);
  text-align: center;
  width: .25rem;
  height: .25rem;
  margin-right: .1rem;
}

.check-box label{
  width: 2.85rem;
  display: inline-block;
  font-weight: normal;
  font-size: .24rem;
  padding-left: .1rem;
}

.input-checkbox{
  vertical-align: middle;
}


button{
  border-radius: .48rem; 
  background: rgb(245, 75, 61); 
  font-size: .48rem; 
  color: #fff; 
  font-weight: bold; 
  padding: .15rem .8rem;
  border: none;
  letter-spacing: .05rem;
  margin: 0 .1rem;
}