.userInfoBox{
  margin-bottom: 0.5rem;
}
.userTitle{
  font-size: 0.15rem;
  font-weight: 700;
  margin-bottom: 0.2rem;
}
.userLine{
  font-size: 0.15rem;
  margin-bottom: 0.2rem;
}
.userTableBox{
  width: 100%;
  overflow-x: auto;
  margin-bottom: 0.3rem;
}
.userTable{
  width: auto;
}
.userTh{
  padding: 0.08rem 0.15rem;
  font-size: 0.13rem;
  font-weight: 400;
  white-space:nowrap;
  border-right: 0.02rem solid #fff;
  border-bottom: 0.02rem solid #fff;
  background-image: linear-gradient(to bottom,#ffe487,#ffc45d);
}
.userTd{
  padding:0.08rem 0.05rem;
  font-size: 0.13rem;
  text-align: center;
  white-space:nowrap;
  background-color: #fdf3d8;
  border-right: 0.02rem solid #fff;
  border-bottom: 0.02rem solid #fff;
}
.tips{
  font-size: 0.16rem;
  margin-bottom: 0.35rem;
}
.tipsNotice{
  font-weight: 700;
}
.formLine{
  display: flex;
  align-items: center;
  margin-bottom: 0.15rem;
}
.lableBox{
  font-size: 0.16rem;
  width: 1.2rem;
  font-size: 0.16rem;
}
.inputBox{
  flex:1;
  display: flex;
}
.inputClass{
  width: 2rem;
  margin-right: 0.1rem;
}
.layui-form-select dl dd.layui-this{
  background-color: #83bef6;
}
.saveBtn{
  width: 1.3rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.16rem!important;
  color:#fff;
  border: 0!important;
  margin-left: 1.2rem;
  margin-top: 0.3rem;
  padding:0!important;
  text-align: center;
  background-image: linear-gradient(to bottom,#85c0f6,#2d7eed);
}
.noticeItem{
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 0.6rem;
  border-bottom: 0.01rem dashed #e2e2e2;
}
.noticeList li:last-child .noticeItem{
  border-bottom: 0;
}
.noticeTitle{
  font-size: 0.16rem;
  width: 80%;
}
.noticeCircle{
  color:#3786ee;
  margin-right: 0.05rem;
}
.noticeTime{
  font-size: 0.14rem;
  color: #a6a6a6;
}
.noticeTime{
  display: block;
}
.detailTitle{
  font-size: 0.2rem;
  font-weight: 700;
  text-align: center;
}
.detailTime{
  font-size: 0.18rem;
  color: #a6a6a6;
  text-align: center;
  margin:0.15rem 0 0.3rem;
}
.detailText{
  font-size: 0.16rem;
  line-height: 0.3rem;
}
.rulesBox img{
  max-width: 100%;
}
.problemList{
  padding-left: 0.25rem;
}
.problemItem{
  margin-bottom: 0.45rem;
}
.questionBox{
  display: flex;
  margin-bottom: 0.15rem;
}
.questionIconBox{
  line-height: 0.38rem;
}
.questionIcon{
  width: 0.21rem;
  height: 0.21rem;
  margin-right: 0.1rem;
  display: inline-block;
}
.questionText{
  font-size: 0.16rem;
  font-weight: 700;
  line-height: 0.38rem;
}
.answerText{
  font-size: 0.14rem;
  line-height: 0.38rem;
}
.contactBox{
  display: flex;
  justify-content: flex-end;
  width: 6.86rem;
  min-height: 4.69rem;
  background-image: url(../img/contact.png);
  background-repeat: no-repeat;
  background-size: 6.86rem 4.69rem;
  background-position: bottom center;
  padding-bottom: 1.65rem;
  margin:0.25rem auto 0;
}
.contantDetail{
  padding-top:0.45rem ;
  font-size: 0.14rem;
  width: 2.85rem;
  line-height: 0.3rem;
}
@media screen and (min-width:1230px){

}