@charset "utf-8";
/*rest css*/
html{width:100%;min-height:100%;outline:0;font-size:20px;font-family:"微软雅黑";-webkit-text-size-adjust:none;}
body,dd,div,dl,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,textarea,ul{margin:0;padding:0;}
body{color:#333;font-family:"微软雅黑";}
ol,ul{list-style:none;}
img{border:none;vertical-align:middle;}
a{outline:0;border:0 none;text-decoration:none;-webkit-tap-highlight-color:transparent;color:#333333;}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:'\200B';}
.clearfix{zoom:1;}
html{max-width:750px;min-width:320px; margin:0 auto; position:relative;}
body{max-width:750px;min-width:320px;padding-bottom:50px;font-size:14px;background-size:cover;}
em,i{font-style:normal;}
.l{float:left;}
.r{float:right;}
.oe{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;}
textarea{-webkit-appearance: none;}   
/****************页面公共样式*************************/

#loading2{ position:fixed; max-width:720px; margin:auto;  display:none; top:0; left:0; bottom:0; right:0; z-index:9999;}
#loading2 .lad2{ width:19%; height:12%; border-radius:7px; margin:auto; left:0; right:0; top:0; bottom:0; position:absolute;/*background:url(../img/loading.gif) #eee center no-repeat;*/ background:#333;  background-size:56%;opacity:0.9;}
#loading2 .lad2 img{ width:60%; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0;}

/*输入*/
#vipformbox{overflow:hidden;margin-top:3rem;}
#vipformbox p{overflow:hidden;width:6.5rem;margin:0 auto;margin-bottom:20px;position:relative;}
#vipformbox .telcode{width:4rem !important;float:left;}
#vipformbox .sys{width:100px;height:48px;float:right;background:#0777e3 no-repeat center;background-size:80% auto;display:block;border-radius:3px;color:#fff;text-align:center;line-height:48px;}
#vipformbox .text{height:48px;border:none;width:6.5rem;display:block;text-align:left;font-size:14px;font-family:arial;border-radius:5px;text-indent:10px;box-sizing:border-box;color:#0777e3;}
#vipformbox .t{text-align:center;line-height:30px;font-size:18px;margin-bottom:10px;}
#vipformbox .submit{border:none; width:6.5rem; height:48px; line-height:48px; text-align:center; border-radius:5px; background:#0777e3; font-size:18px; color:#fff; margin-top:28px;display:block;color:#fff;margin:0 auto;margin-top:20px;}
/*规则*/
.rule{color:#eee;width:6.5rem;margin:.6rem auto 0 auto;}
.rule h3{font-size:14px;color:#fff;margin-bottom: 4px;}
.rule p{padding:10px 0 0 0;font-size:13px;line-height:140%;color:#fff;}

/*barcode*/
.cards{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.weui-media-box__thumb{ border-radius: 999px; }
.barcode{ position: fixed; width: 100%; height: 100%; background: #fff; top: 0; left: 0; z-index: 9; display: none;-webkit-tap-highlight-color:rgba(0,0,0,0); }
.barcode img{ height: 80px; margin: auto; left: 0; right: 0; top: 0; bottom: 0; position:fixed; -webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;
transition: transform 0.3s;}
 .barcode img.curr{-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}

/**资料修改**/
.dosavs{    display: inline-block;float: right;}
.annius{ text-align: center; }
.annius a{ width: 30%; height: 35px; line-height: 35px; font-size: 16px; }
.regbg{background-color: #333; background-size:cover;}

 /*单选框美化*/
.sex,.rctype{ display:none;}
.sex + label,.rctype + label {display: inline-block;position: relative; cursor:pointer; width:0.4rem; height:0.4rem; vertical-align:text-bottom; text-align:left;}
.sex + label i,.rctype + label i{ width:0.22rem; border:2px solid #2ea44f; height:0.23rem; display:inline-block; border-radius:0.07rem; padding:0 !important;margin: 0.03rem 0 0 0; float:left;}
.sex + label:active {}
.sex:checked + label,.rctype:checked + label {background:url(../images/gous.png) 2px -1px no-repeat; background-size:85%;}
.regbg{background:url(../images/bg.jpg) no-repeat center;background-size:cover;}