@charset "utf-8";
/* CSS Document */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font: 14px "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif; }
html,body{ width:100%; height:100%;}
body{
    position:relative;
    overflow: hidden;
    -webkit-font-smoothing:antialiased;
    -webkit-tap-highlight-color:rgba(255,255,255,0);
    -webkit-text-size-adjust:none;
    -webkit-backface-visibility:hidden;
    -webkit-transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden; background:#f0f0f0
}
div{-webkit-transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;}
.hide { display: none; }
.show { display: block;}
.yel{ color:#ffff00}
.left{ float:left; display:block;height:100%; position:relative; width:180px; min-height:100px}
.right{ float:right; display:block; position:relative}
ul, li, div, p, body { margin: 0; padding: 0; text-align: left;-moz-user-select: none; -khtml-user-select: none; user-select: none; -webkit-user-select: none; }
li { list-style: none; }
a { text-decoration:none; display:block;color:#fff}
.hide { display: none; }
.fff{ color:#fff;}
.red{ color:#fa0404}
input,select{ font-family:"Microsoft YaHei";-webkit-appearance: none;}
*{-webkit-tap-highlight-color: rgba(14, 159, 111, 0); -webkit-touch-callout: none;}
.register_box{ width:100%; position:relative;overflow:hidden}
.menus {margin:20px 6px;border: 1px solid #848484; border-radius: 3px;}
.menus a {display: inline-block;text-align: center;width: 50%;font-size: 14px;line-height: 29px;color: #333;}
.menus a.on {color: #fff; background: #848484;}
.h5_input {-webkit-appearance: none;-moz-appearance: none; position: relative;border: 1px solid #c8c8c8;border-left: none;border-right: none;outline: none;box-shadow: none;}
.h5_input input {-webkit-appearance: none;-moz-appearance: none;vertical-align: top;font-size: 16px;height: 44px;width: 100%;border: none;padding: 0 0 0 12px;outline: none;box-sizing: border-box; line-height: 44px}
.hint_12_tit {margin: 12px 12px 4px;font-size: 12px;color: #828282}
.btn_common.ok_btn {background-color: #fff; color:#000; border:1px solid #cbcbcb }
.btn_common.ok_btn.smscode,.btn_common.ok_btn.mailcode{ background:#ff8300; color:#fff; border:0; border-radius:0px}
.btn_common.ok_btn.smscode:disabled,.btn_common.ok_btn.mailcode:disabled{ background:#888}
.btn_common {display: block;border: 1px solid #e86b0f;height: 43px;line-height: 43px;font-size: 17px;color: #fff;text-align: center;border-radius: 3px;}
.mod_more>div {}
.mt_20{ margin-top:20px; border:0; text-align:center}
.mt_20 a{ border:0; width:80% ; display:inline-block;border-radius:5px;}
.mt_bottom{margin-top:60px;}
.mt_by{  margin-top:20px; text-align:center; color: #000}
.mt_by a{  color:#0000ff; position: relative; top: 0; float: none}
.px20{ width:30%;display:inline-block; float:left; line-height:46px; color:#828282; text-align:right; font-size:15px;}
.px80{ width:100%; display:inline-block;  }
.px80 input{ width:60%; float:left;   }
.px80 a{ width:40%; display:block; float:left; margin:0; font-size:15px;}
.px80 input{ border:1px solid #c8c8c8;border-left:0px;border-radius:0px; }
.avatar-wrapper {overflow: hidden;margin: 80px auto 20px auto;border: rgba(0, 0, 0, 0.1) solid 1px; width: 70px; height: 70px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.17);}
.avatar-wrapper img{ width:70px; height:70px;}
.weui_media_box.weui_media_appmsg:active{ background:#fff}
.weui_toast_text{white-space: nowrap; height: 40px; padding: 0 10px;}
.avatar-tip{ color:#828282; padding:20px 15px; text-align: center}
.hint_pass{ font-size: 22px; text-align: center; }
.weui_toast .weui_toast_content{ text-align: center}