.xshid{display: none !important;}
.xsshow{}
.completeinfo-body{background-color: #fff;padding: 2rem;}
.home-body{background-color: #fff;padding: 0;}
.formlable{float: left;color: #606266;font-size: 14px;margin-bottom: 5px;display: block;width: 100%;text-align: left;}
.form-row{}
.form-col{}
.home-form-row{width: 100%}
.home-form-col{width: 100%}
.w-btn{width: 100%;font-size: 1rem}
.home-tab{display: inline-block;min-width: 80px;text-align: center;}
.form-icon{font-size: 1.5rem;text-align: left;color: #99a9bf;}
.btnSubmit{width: 80%;margin-bottom: 60px;margin-top: -60px;}
.reg-body{background-color: #fff;}
.ccodeimg
{
    height: auto;
    width: 40px;
    padding: 5px 0;
    float: left;
}
.ccodetext
{
    float: left;
    padding:0 5px;
}
.error{margin-top: 5rem;color: #fc5858}
.error .icon{font-size: 4rem}
.error .text{font-size: 1.2rem}
.loading{margin-top: 5rem;font-size: 1.2rem}
.loading span{padding-left: 10px;font-size: 1rem}
.floatleft{text-align:left;}
.dividerspan{font-size: 1.1rem;color: #99a9bf}
.mapicon{font-size: 2rem;color: #99a9bf;margin-right: 5px}
.addrbody{text-align: left;color: #606266}
.addrbody .text{font-size: 14px}
.selmapdrawer{height:12rem}
.tips-title{font-size: 14px;color: #99a9bf;}
.tips{padding: 10px 20px 10px 10px;}
.tips-body{font-size: 14px;}
.reg-body{color: #303133;}
.list{padding: 20px;}
.tip{ font-weight: bold;}
.olclass li{margin-bottom: 10px;}
.content-body{
  width: 100%;
  max-width: 1000px;
  text-align: left;
  margin-top: -10px;
}
.q-item{width: 100%;}
.q-item .q-title-left{
width: 50px;
float:left;
height: 25px;
line-height: 25px;
}
.q-item .q-title-right{
  margin-left: 25px;
  width: 100%;
  padding-right: 100px;
}
.submit-btn{
    margin-top: 20px;
    width: 100%;
    font-size: 1rem;
}
.content-questions{
    padding-top:10px ;
    line-height: 25px;
    font-size: 15px;
}