/* CSS Reset */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
a{text-decoration:none;color:inherit}
:active,:focus,:hover{outline:0 none;color:inherit}
iframe,img{border:0}
body,dd,dl,dt,figure,p,ul{margin:0}
table{border-collapse:collapse;border-spacing:0}
dd,dt,li,td,th,ul{padding:0}
li{list-style:none}
button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;-webkit-appearance:none;outline:0 none;border:0 none}
button,input{line-height:inherit;font-family:inherit}
button,select{text-transform:none}
input[type=checkbox],input[type=radio]{cursor:pointer;padding:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button,input,select{vertical-align:middle}
img{vertical-align:middle}
textarea{overflow:auto;vertical-align:top;resize:vertical}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
/* layout */
body{width:100%;font-family:"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
body,html{height:100%}
#fast{margin:0 auto;width:100%;position:relative;font-size:12px}
.row{position:relative;height:40px;line-height:40px;margin-bottom:10px}
/* 副标题 */
.row .sub{display:inline-block;overflow:hidden;text-align:right;width:40px;padding-right:10px;float:left}
/* 输入框外层 */
.row .input-wrap{width:auto;display:block;overflow:hidden;position:relative;height:100%;padding:0;top:0;background:#e1e1e1}
/* 输入框 */
.row .input-wrap input{width:100%;height:20px;line-height:20px;top:50%;margin-top:-10px;vertical-align:top;background:0 0;text-indent:10px;position:absolute;left:0}
.row .input-wrap .mpcode{right:100px}
/* 获取短信验证码样式 */
.row .input-wrap .get-mpcode{position:absolute;right:0;top:0;width:100px;height:100%;text-indent:0;cursor:pointer;background:#e1e1e1;text-align:center}
/* 语音验证码 */
.voice-code {position:absolute;right:0;top:46px;font-size:12px;color:#666;line-height:12px;height: 20px}
.voice-code span {cursor:pointer;color:#2b9dde;margin-top:0.65rem}
/* 错误提示 */
.row .close-icon{background:url(/img/image_err.png) no-repeat}
.row .err-tip{color:#f87841;z-index:99;position:absolute;width:auto;height:auto;left:0;right:0;top:0;bottom:0;text-indent:10px;line-height:inherit;border:1px red solid;background:#fff url(/img/image_err.png) no-repeat;background-position:100% 50%;vertical-align:top}
.row-mpcode .err-tip{right:100px}
/* 同意协议 */
.row-agree{line-height:20px;height:20px;color:#666;margin:15px 0;text-align:center}
.row-agree .ag{text-decoration:none;color:#49A3D7}
.agree{background:url(/img/fast/agree.png) no-repeat;display:inline-block;vertical-align:middle;width:20px;height:20px;cursor:pointer}
.agree-yes{background-position:0 0}
.agree-no{background-position:0 -19px}
.row .phone86{margin-left:6%;vertical-align:middle;display:none}
.button-wrap{height:40px;line-height:40px;position:relative;text-align:center}

/* 注册按钮 */
.row .close-icon{display:none}
/* 验证码 */
.row-captcha .sub{float:left}
.row .captcha-img{width:auto;cursor:pointer;position:absolute;right:0;top:0;text-align:right;vertical-align:middle;z-index:200;background:#fff;bottom:0;width:90px;overflow:hidden;border:1px solid #eee}
.row .captcha-img img{width:90px;height:33px;position:absolute;top:50%;margin-top:-16px;right:0;border:none!important}
.row-captcha .captcha{right:92px}
.row-captcha .err-tip{right:92px}
.sub-title{text-align:center;margin-bottom:10px;font-size:14px}
.refresh-code{cursor:pointer}
.box-mobile-succ p{text-align:center;margin-top:5px;margin-bottom:5px}
.box{font-size:12px}
.box-footer{clear:both;text-align:center;margin:25px 0 25px}
.mobile-account{padding-bottom:20px}
/* 声音验证码 */
.voice{cursor:default}
.voice-mpcode{color:#f87841}
.voice{display:inline-block;margin-left:50px;}
.captcha-refresh{float: right;margin-right: 26px;}
.box-captcha{margin-top:40px}
.box-normal{margin-top:100px}
.box-mobile-succ{margin-top:40px}
.box-captcha-account{margin-top:40px}
.box-captcha-account .captcha-refresh{text-align:right}
.voice-mpcode{cursor:pointer}
/* 注册成功 */
.mobile-succ{font-size:24px}
.hide{display:none}
.show{display:block}
.yellow{color:#f87841}
.fake-place-holder{font-size:12px;color:#757575;position:absolute;left:0;width:98%;height:32px;overflow:hidden;padding: 0 1%}
/* 按钮 */
.button-cancle{background-color:#afafaf}
.button-ok{background-color:#f87841}
.button-wrap a{cursor:pointer;margin:0 16px;color:#fff;float:none;border-radius:5px;font-size:20px;width:100px;height:inherit;line-height:inherit;display:inline-block}
.button-wrap a:hover{opacity:.9}
.enter_submit{display:none!important}
.button-wrap .button-one{width:100%;padding:0;margin:0 auto}
.button-reg {cursor:pointer;display:block;height:10%;width:100%;float:none;background-color:#f87841;line-height:200%}
/* 图形验证码 */
/**固定拖动验证码的高度**/
.row-drag-captcha{height: 34px!important;line-height: 34px!important;}
/**避免宽度不够时拖动验证码换行**/
.captcha-wrap{position: absolute;left: 50px;right: 0;top: 0;background:#e8e8e8;}
/**去掉对拖动组件样式的覆盖**/
/*._ga_captcha_drag, ._ga_captcha_click {height:40px;line-height:40px}*/
._ga_captcha_drag {border:0 none}
/**解决IE7下inherit无法设置成父级宽度**/
._ga_captcha_drag ._ga_captcha_drag_text, ._ga_captcha_click ._ga_captcha_drag_text {width:100%}
._ga_nocaptcha_click_tag {padding-bottom: 0px;background-repeat: no-repeat}
._ga_captcha_drag_row ._ga_nocaptcha_img{padding-bottom: 0px !important;}
/**调试用请删除**/