body{
  overflow-y: scroll!important;
}
.main{
   min-width:320px;
   max-width:720px;
   width:100%;
   margin:0 auto;
}
h1,h2,h3,h4,.h1,.h2,.h3,.h4{
  font-weight: bold;
}
.w15{
  display: inline-block;
  width:15%;
}
.w20{
  display: inline-block;
  width:20%!important;
}
.w30{
  display: inline-block;
  width:30%!important;
}
.w35{
  display: inline-block;
  width:35%!important;
}
.w40{
  width:40px!important;
}
.w40b{
  width:40%!important;
}
.w45{
  width:47%!important;
}
.w50{
  width:55%!important;
}
.w70{
  width:70%!important;
}
.w80{
  width:80%!important;
}
.w90{
  width:90%!important;
}
.w100{
  width:100%!important;
}
.mw100{
  max-width:100%;
}
.p5{
  padding:5px;
}
.p10{
  padding:10px!important;
}
.p20{
  padding:20px;
}

.pb10{
  padding-bottom:10px;
}
.prl0{
  padding-left:0!important;
  padding-right:0!important;
}
.prl5{
  padding-left:5px!important;
  padding-right:5px!important;
}
.prl10{
  padding-left:10px;
  padding-right:10px;
}
.prl15{
  padding-left:15px;
  padding-right:15px;
}
.ptb10{
  padding-top:10px!important;
  padding-bottom:10px!important;
}
.ptb20{
  padding-top:20px!important;
  padding-bottom:20px!important;
}
.ptb30{
  padding-top:30px;
  padding-bottom:30px;
}
.pt20{
  padding-top:20px!important;
}
.pt30{
  padding-top:40px;
}
.pl5{
  padding-left:5px;
}
.pr0{
  padding-right:0!important;
}
.pl0{
  padding-left:0!important;
}
.prl30{
  padding-left:30px;
  padding-right:30px;
}
.mlr0{
  margin-left:0!important;
  margin-right:0!important;
}
.mlr5{
  margin-left:5px!important;
  margin-right:5px!important;
}
.mlr20{
  margin-left:20px!important;
  margin-right:20px!important;
}
.mlr-5{
  margin-left:-5px!important;
  margin-right:-5px!important;
}
.mt0{
  margin-top:0px!important;
}
.mt5{
  margin-top:5px;
}
.mt10{
  margin-top:10px;
}
.mt15{
  margin-top:15px;
}
.mt20{
  margin-top:20px!important;
}
.mt30{
  margin-top:30px;
}
.mt40{
  margin-top:40px;
}
.mt-15{
  margin-top:-15px;
}
.mt-20{
  margin-top:-20px;
}
.mt-30{
  margin-top:-35px;
}
.mt-40{
  margin-top:-40px;
}
.mt-80{
  margin-top:-80px;
}
.mr8{
  margin-right:8px;
}
.mr10{
  margin-right:10px;
}
.mb0{
  margin-bottom:0;
}
.mb5{
  margin-bottom:5px!important;
}
.mb10{
  margin-bottom:10px;
}
.mb20{
  margin-bottom:20px;
}
.ml10{
  margin-left:10px;
}
.bg-black{
  background-color:rgba(0,0,0,0.7);
}
.bg-glay{
  background-color:#f8f7fc;
}
.bg-white{
  background-color:#fff;
}
.bg-blue{
  background-color:#63aeff;
}
.bg-prink{
  background-color:#ff5582;
}
.bg-red{
  background-color:#f02639;
  color:#fff;
}
.bg-orange{
  background-color:#ff8f2d!important;
}
.bg-orange-w{
  background-color:#ffe4c7;
}
.bg-prink-w{
  background-color:#ffe5ea;
}
.bg-blue-w{
  background-color:#e4ebfb;
}
.blue-w{
  color:#6b8fd9;
}
.blue{
  color:#198fea;
}
.orange{
  color:#ff8f2d!important;
}
.prink{
  color:#ff5582;
}
.prink1{
  color:#f8748c!important;
}
.red{
  color:#ff2a1e;
}
.glay{
  color:#b2bece;
}
.glay-b{
  color:#666;
}
.green{
  color:#4eb1a4;
}
.white{
  color:#fff!important;
}
.black{
  color:#333!important;
}
.font10{
  font-size:10px!important;
}
.font11{
  font-size:11px!important;
}
.font12{
  font-size:12px!important;
}
.font13{
  font-size:13px!important;
}
.font14{
  font-size:14px!important;
}
.font16{
  font-size:16px!important;
}
.font15{
  font-size:15px!important;
}
.font18{
  font-size:18px!important;
}
.font24{
  font-size:24px!important;
}
.fw300{
  font-weight:300;
}
.lh15{
  line-height:1.5!important;
}
.lh2{
  line-height:2!important;
}
.lh25{
  line-height:2.5!important;
}
.ind2{
  text-indent:2em;
}
hr{
  margin-top:10px;
  margin-bottom:10px;
}
.br4{
  border-radius:4px!important;
  overflow: hidden;
}
.br8{
  border-radius:8px!important;
}
.brmore{
  border-radius:50px!important;
  overflow: hidden;
}
.bdr{
  border-right:1px solid #666;
}
.bdl{
  border-left:1px solid #d6d6d6;
}
.nob{
  border:none!important;
}
.nor{
  border-radius:0!important;
}
.shown{
  box-shadow:0 0 10px #ddd;
}
.border{
  border:1px solid #eee;
}
.ind{
  text-indent:2em;
}
select.form-control{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.sel::after{
  content: "\e252";
  font-family: 'Glyphicons Halflings';
  display: inline-block;
  font-size: 10px;
  position: absolute;
  right: 13px;
  top: 36px;
  color: #ccc;
  cursor: pointer;
}
.button{
  display: inline-block;
  width:100%;
  line-height:2.5;
  color:#fff;
  border-radius:5px;
}
.button.small{
  width:70px;
  text-align: center;
  line-height:2;
  border-radius:3px;
}
.button.red{
  background-color:#e03636;
  color:#fff;
  border-radius:5px;
}
.button.green{
  background-color:#4eb1a4;
  color:#fff;
  border-radius:5px;
  border-color: #4eb1a4;
}
.button.blue2{
  background-color:#006dc2;
  color:#fff;
  border-radius:5px;
}
.button.prink{
  background-color:#958fe2;
  color:#fff;
}
.text{
  background-color:#fff;
  border-radius:8px;
  overflow: hidden;
  padding:5px 8px 8px 5px;
  text-align: center;
}
.zindex9{
  position:relative;
  z-index:9;
}
.noclick{
  pointer-events:none;
}
.col-xs-55{
  width:20%;
  float:left;
  position: relative;
}
.inblock{
  display: inline-block!important;
}
.relative{
  position: relative;
}
.qzdhs3 a{
  line-height: 38px;
  font-weight: bold;
  font-size: 16px;
}
.wztx{
    float: left;
    width: 48px;
    height: 48px;
}
.wztx img{
    width: 48px;
    height: 48px;
}
.wzfbzj{
    float: left;
    padding-left: 8px;
}
.zuozhe1{
    color: #555;
    font-size: 14px;
    line-height: 24.6px;
}
.black6{
    color: #333;
    font-weight: 600;
}
.zuozhe1 span{
    color: #ff8f2d;
    border: 0.5px #ff8f2d solid;
    border-radius: 20px;
    font-size: 12px;
    padding: 0 6px;
    position: absolute;
    margin-left: 6px;
    line-height: initial;
    margin-top: 3px;
    font-weight: 460;
}
.wzsjrd{
    margin-top: 12px;
    font-size: 15px;
    font-weight: 400;
    color: #999999;
    padding: 0 3px;
}
.wzrd6{
    float: right;
}