body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,li,a,span,caption,th,td,form,fieldset,legend,input,button,textarea,address{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none}
li{list-style:none;}
fieldset,img{border:0}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
input,button,textarea,select{font-size:100%;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}
abbr[title]{border-bottom:1px dotted;cursor:help}
a,a:hover{text-decoration:none}
a,label, :focus{outline:0 none;}
a, img,input{border:0 none;}
s{font-style:normal;text-decoration:none;}
body{font:13px/1 "微软雅黑","宋体",sans-serif;}
button,input,select,textarea{font-family:"Microsoft YaHei","Hiragino Sans GB",sans-serif;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;font-weight:normal}
::-webkit-input-placeholder{color:#ccc;font-weight:normal;}
input:-ms-input-placeholder{color:#ccc;font-weight:normal;}
::-ms-clear{display:none;}
::-ms-reveal{display:none;}
.clearfix:after{display:block;content:"\20";height:0;clear:both;overflow:hidden;visibility:hidden;}
.clearfix{*zoom:1;}
input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}

::-webkit-scrollbar-track{background-color:#f5f5f5}
::-webkit-scrollbar{width:8px;background-color:#f5f5f5}
::-webkit-scrollbar-thumb{background-color:#bfbfbf;}

html,body{background-color:#f7f7f7;height:100%;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;}


.ui-register{display:flex;flex-direction:column;width:100%;height:100%;}
.ui-register .ui-register-header { background-color: #FFFFFF; }
.logo a { cursor: pointer; }

.ui-register .ui-register-body{flex:1;display:flex;align-items:center;justify-content:center;padding-top: 40px;}

.ui-register-panel{width:860px;min-height:600px;background-color:#fff;box-sizing:border-box;margin:0 auto;overflow:hidden}
.ui-register-panel .ui-register-title{text-align:center;font-size:22px;color:#000;margin-top:40px}
.ui-register-panel .ui-register-form{width:360px;margin:30px auto 0}
.ui-register-panel .ui-register-form .ui-register-form-item{display:flex;margin-top:20px;height:48px;border:1px solid #dedfe0;border-radius:2px;box-sizing:border-box;position:relative;}
.ui-register-panel .ui-register-form .ui-register-form-item input{flex:1;font-size:16px;color:#252525;height:26px;line-height:26px;padding:10px}
.ui-register-panel .ui-register-form .ui-register-form-item .ui-register-send{position:relative;width:108px;font-size:16px;background:0 0;outline:0;border:0 none;line-height:46px;color:#ff9008;cursor:pointer}
.ui-register-panel .ui-register-form .ui-register-form-item .ui-register-send::before{position:absolute;content:' ';left:0;top:10px;bottom:10px;width:1px;background:#dedfe0}
.ui-register-panel .ui-register-form .ui-register-form-item .ui-register-send[disabled]{color:#ccc;cursor:not-allowed;opacity:.8;}
.ui-register-panel .ui-register-form .ui-register-form-item .ui-register-form-label{position:relative;line-height:46px;font-size:16px;padding:0 26px 0 10px;cursor:pointer}
.ui-register-panel .ui-register-form .wq-register-error{font-size:14px;color:#ec3f3f;margin-top:12px;text-align:left}

.caret{position:absolute;right:10px;top:50%;margin-top:-2px;}

.country-container{display:none;width:360px;background:#fff;height:308px;line-height:30px;border:1px solid #dedfe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;position:absolute;left:-1px;top:46px;z-index:98}
.country-container .header{background:#fcdecc;padding:0 10px;height:30px;line-height:30px;color:#ef5b00}
.country-container ul li{padding:0 10px;line-height:39px;clear:both;overflow:hidden;color:#000;border-bottom:1px solid #dedfe0;cursor:pointer}
.country-container ul li:hover{background-color:#eaeaea}

.open{border-radius:4px 4px 0 0;}
.open .country-container{display:block;}

.ui-register-proxy{font-size:14px;color:#666;text-align:center;margin:20px 0}
.ui-register-proxy a{color:#ff9008;text-decoration:none}

.ui-register-btn{display:block;text-align:center;width:100%;height:48px;line-height:1.5715;user-select:none;font-size:17px;padding:10px 15px;margin-top:20px;color:#fff;background-color:#ff9008;border-radius:2px;outline:0;border:1px solid #ff9008;box-sizing:border-box;cursor:pointer;}
.ui-register-plain-btn{background-color:#fff;color:#ff9008}
.ui-register-btn.loading,.ui-register-btn.loading:hover{border:1px solid #f2f2f2;background-color:#f2f2f2;color:#ccc;background-image:url(/auth/images/register/loading.gif);background-repeat:no-repeat;background-position:92px center;}

.ui-register-footer{color:#999;text-align:center;line-height:2;padding:40px 0}
.ui-register-footer a{color:#999;text-decoration:none}
.ui-register-footer .split{color:#888;padding:0 8px}
.ui-register-footer .gov{position:relative;padding-left:25px}
/* 注释 */
.ui-register-footer .gov i{position:absolute;left:0;top:-2px;width:20px;height:20px;background-image:url(/auth/images/register/gov.png)}

.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:6px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#fff;position:relative;}
.jspDrag{background:#b2b2b2;position:relative;top:0;left:0;cursor:pointer;border-radius:15px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
.proxy-shadow{display:none;background:none repeat scroll 0 0 #000;opacity:0.7;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;}
.proxy-box{display:none;position:fixed;left:50%;top:50%;margin-left:-410px;margin-top:-305px;z-index:10000;}
.proxy-inner{position:relative;width:820px;font-family:"微软雅黑";font-size:14px;}
/* 注释 */
.proxy-close{display:block;position:absolute;right:20px;top:20px;background:url(/auth/images/register/proxy-icon.png) no-repeat 0 0;width:22px;height:22px;}
.proxy-content{padding:45px 35px 25px;background:#fff;}
.proxy-content h2{font-size: 24px;color: #666;}
.proxy-footer{text-align:center;margin-top:45px;}
.proxy-button{cursor:pointer;width:240px;background:#ff9008;border:0 none;color:#fff;line-height:28px;font-size:18px;text-align:center;padding:5px 15px 7px;font-family:'微软雅黑','Microsoft YaHei',Arial,Helvetica,sans-serif;}
/* 注释 */
.proxy-bottom{background-image:url(/auth/images/register/proxy-icon.png);background-repeat:no-repeat;height:50px;background-position:0 -48px;}
.proxy-info{color:#888;font-size:12px;line-height:20px;margin-bottom:8px;padding:8px 15px;vertical-align:top;width:95%;}
.proxy-info p{margin-bottom:8px;}
.proxy-info p.title{font-size:14px;color:#666;}
.proxy-info p.r{text-align:right;}
.proxy-scroll{width:100%;height:415px;overflow:auto;}

.ui-success-tip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center}
/* 注释 */
.ui-success-panel{position:relative;height:340.4px;border-radius:20px;background-color:#fff;background-image:url(/auth/images/tip-background.png);background-repeat:no-repeat}
.ui-success-desc{color:#000;text-align:center;font-size:20px;line-height:30px}
.ui-success-phone{margin-top:16px;color:#ff9008;text-align:center;font-size:18px}
.ui-success-title{margin-bottom:24px;color:#fd890b;text-align:center;font-size:36px;line-height:155.4px}
.ui-success-close{display:flex;padding-top:20px;width:100%;justify-content:center;align-items:center}
.ui-success-close img{width:40px;height:40px;cursor:pointer;transform:rotate(45deg)}
#selectOption {position:absolute;top: 48px;background-color: rgb(255,255,255);z-index: 10;}

.wq-download-container { width: 854px; display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 0px auto; background: #fff; box-shadow: inset 0px 0.5px 0px 0px rgb(230 232 235); margin-top: 32px; }
.wq-download-container .wq-download-title { font-family: PingFangSC-Regular; font-size: 12px; color: #A9B1B9; letter-spacing: 0; text-align: center; line-height: 14px; margin-top: 32px; }
.wq-download-container .wq-download-buttons { display: flex; justify-content: center; width: 100%; margin-top: 20px; margin-bottom: 48px; }
.wq-download-buttons .download-btn-item-wrap { width: 120px; height: 30px; background: #f3f4f5; border-color: #d9d9d9; margin-right: 48px; display: flex; align-items: center; justify-content: center; position: relative;border-radius: 15px; }
.wq-download-buttons .download-btn-item-wrap:last-child { margin-right: 0; }
.wq-download-buttons .download-btn-item { width: 120px; height: 30px; background: #f3f4f5; border-color: #d9d9d9; display: flex; align-items: center; justify-content: center; position: relative;border-radius: 15px; }
.wq-download-buttons .download-btn-item:hover { background: #fff; border-color: #ff9008; }
.wq-download-buttons .download-btn-item img { width: 24px; }
.wq-download-buttons .download-btn-item .download-btn-text { color: rgba(0, 0, 0, 0.65); }
.wq-download-buttons .download-btn-item span { line-height: 1; }
.wq-btn { line-height: 32px; position: relative; display: inline-block; font-weight: 400; white-space: nowrap; text-align: center; background-image: none; border: 1px solid transparent; box-shadow: 0 2px 0 rgb(0 0 0 / 2%); cursor: pointer; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); user-select: none; touch-action: manipulation; height: 32px; padding: 4.8px 15px; font-size: 13px; border-radius: 2px; color: rgba(0, 0, 0, 0.65); border-color: #d9d9d9; background: #fff; }
.wq-btn, .wq-btn:active, .wq-btn:focus { outline: 0; }

#download_android_icon { content: url("//waiqin365.com/p/assets/images/download-android-icon.png") }
#download_ios_icon { content: url("//waiqin365.com/p/assets/images/download-iphone-icon.png") }
#download_miniprogram_icon { content: url("//waiqin365.com/p/assets/images/download-miniprogram-icon.png") }

#download_android:hover>#download_android_popover{ display: flex; }
#download_ios:hover>#download_ios_popover{ display: flex; }
#download_miniprogram:hover>#download_miniprogram_popover{ display: flex; }

#download_android:hover #download_android_text { color: #ff9008; }
#download_ios:hover #download_ios_text { color: #ff9008; }
#download_miniprogram:hover #download_miniprogram_text { color: #ff9008; }

#download_android:hover #download_android_icon { content: url("//waiqin365.com/p/assets/images/download-android-hover-icon.png") }
#download_ios:hover #download_ios_icon { content: url("//waiqin365.com/p/assets/images/download-iphone-hover-icon.png") }
#download_miniprogram:hover #download_miniprogram_icon { content: url("//waiqin365.com/p/assets/images/download-miniprogram-hover-icon.png") }

.download-btn-item-wrap .wq-popover { display: none; position: absolute; width: 100%; align-items: center; justify-content: center; bottom: 32px; }
.wq-popover .wq-popover-content { position: relative; }
.wq-popover-content .wq-popover-inner { padding: 12px; background-color: #fff; background-clip: padding-box; border-radius: 2px; box-shadow: 0 2px 8px rgb(0 0 0 / 15%); }
.wq-popover-content .wq-popover-arrow-wrap { width: 100%; display: flex; align-items: center; justify-content: center; }
.wq-popover-arrow-wrap .wq-popover-arrow { width: 0; height: 0; border-top: 12px solid #fff; border-right: 12px solid transparent; border-left: 12px solid transparent; }