@charset "UTF-8";
input{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  -moz-tap-highlight-color:rgba(0, 0, 0, 0);  -ms-tap-highlight-color:rgba(0, 0, 0, 0);  -o-tap-highlight-color:rgba(0, 0, 0, 0);  tap-highlight-color:rgba(0, 0, 0, 0);}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
}

/*login reg */
.login-box,.dialog-box{position:fixed;z-index:2000001;width:100vw;height:100vh;left:0;top:0;font-size:15px;text-align:center;}
.login-box .mask{height:100%;background:rgba(0,0,0,.6);}
.login-box .loginwin,.dialog-box>div{position:absolute;z-index:10001;width:85%;max-width:330px;overflow:hidden;background:#fff;border-radius:10px;left:50%;top:46%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition: top .3s;-moz-transition:  top .3s;-webkit-transition: top .3s;-o-transition: top .3s;}
.login-box .loginwin.loginwinios{background: url("/Public/h5/images/loginios/bg.png") no-repeat;background-size: 100% 100%;width: 6.92rem;max-width: 6.92rem;height: 5.34rem;}
.login-box .login-close{position:absolute;right: 14px;top: 17px;width: 20px;height: 20px;z-index:2;cursor: pointer;}
.dialog-box>div{width:220px;border:1px solid #cdcdcd}
.dialog-box .dialog{ top: 0;}
.inbox .login-head{border-bottom:none;}
.inbox .login-mode ol{padding: 0px 0;border-bottom:none;display:none;}
.inbox .login-mode{margin-bottom: 5px;border-top: 1px solid #fff;}
.inbox .login-mode ol li span{    height: 20px;line-height:20px;}
.inbox .login-mode ol li div{line-height:1;}
.inbox .login-mode ol li{margin-right: 0%;}
.pay-head{position:relative;color:#333;padding:20px 0;line-height:2.4;font-size:18px;}
.pay-head span{position:absolute;top:0;}
.pay-head span:nth-child(1){left:0;width:100%;}
.pay-head span:nth-child(2){right:15px;font-weight:bold;font-size:22px;color:#737272;line-height:1.8;cursor:pointer;}
.pay-info{background:#f5f5f5;border-top:1px solid #e5e5e7;padding:9px 0 6px 0;}
.pay-info p:last-child{font-size:30px;}
.pay-mode{border-top:1px solid #e5e5e7;border-bottom:1px solid #e5e5e7;text-align:left;}
.pay-mode li{height:31px;line-height:31px;padding:5px 0;border-top:1px solid #e5e5e7;margin-left:6%;display:none;}
.pay-mode li:first-child{border-top:1px solid #fff;}
.pay-mode li span{float:left;margin-left:10px;}
.pay-mode li em,.pay-tip p em{float:right;width:20px;height:20px;border-radius:50%;border:1px solid #e5e5e7;margin:5px 10px 0 0;position:relative;font-size:21px;}
.pay-mode li em.icon-check:before,.pay-tip p em.icon-check:before{position:absolute;left:0;top:-5px;color:#3997EE;}
.pay-btn{padding:14px 0;}
.pay-tip{line-height:1;padding-bottom:10px;}
.pay-tip>p em{width:15px;height:15px;font-size:17px;margin:0 3px 0 0;}
.pay-tip>p em.icon-check:before{top:-1px;}
.pay-tip span,.pay-tip>p em{float:left;}
.pay-tip>span{margin-left:10px;line-height:1.1;}
.pay-tip>p{float:right;font-size:13px;line-height:1;margin-right:5px;}
.pay-tip>p a{color:#3997EE;padding-left:3px;}
.pay-tip>p span,.pay-tip>p a{line-height:1.2;}
.login-head{position:relative;width:86%;margin: 0px auto 0 auto;padding:22px 0 20px 0;}
.login-head img{width: 57%;/* height:49px; */}
.login-head .dlnav{width: 87%;margin: 0 auto;height: 50px;/*display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;*/margin-top:0.15rem;margin-bottom: 1px;padding: 0;background: #FFFFFF;border-bottom: 0px solid #e2dfdf;}
.login-head .dlnav #nav_dl{float:left;}
.login-head .dlnav #nav_mobiledl{float:right;}
.login-head .dlnav a{display: block; -webkit-flex-grow: 1; flex-grow: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; text-align: center; text-decoration: none; font-size: 18px; color: #bbb; height: 100%; line-height: 42px; vertical-align: middle;margin: 0 0px;position: relative;}
.login-head .dlnav .dtitle{font-size:21px;color:#000;font-weight: bold;}
.login-head .dlnav a:visited{color: #256fff}
.login-head .dlnav a:hover{color: #256fff}
.login-head .dlnav a:active{color: #256fff}
.login-head .dlnav .on{height: 40px;line-height: 42px;color:#256fff !important;border-bottom: 2px solid #256fff;}
.loginwinios .login-head{padding: 0.2rem 0 0 0;margin-bottom: 0.2rem;}
.loginwinios .login-head .dlnav{width: 48%;background:none;background:none;border-bottom:none;margin-top: 0.15rem;height: 0.5rem;}
.loginwinios .login-head .dlnav a{width:1.37rem;height:0.45rem;border-bottom: none;text-indent: -9999px;-webkit-flex-grow: 0; flex-grow: 0; -webkit-box-flex: 0; -moz-box-flex:none;-ms-flex: 0;}
.loginwinios .login-head .dlnav #nav_dl{margin-right: 0.1rem;background: url(/Public/h5/images/loginios/btn_02.png) no-repeat;background-size: 100% 100%;}
.loginwinios .login-head .dlnav #nav_dl.on{background: url(/Public/h5/images/loginios/btn_01.png) no-repeat;background-size: 100% 100%;}
.loginwinios .login-head .dlnav #nav_zc{background: url(/Public/h5/images/loginios/btn_04.png) no-repeat;background-size: 100% 100%;}
.loginwinios .login-head .dlnav #nav_zc.on{background: url(/Public/h5/images/loginios/btn_03.png) no-repeat;background-size: 100% 100%;}


.login-info,.login-mode,.pay-btn{width: 87%;margin:0 auto;}
.login-info{-webkit-transition:all 1s;transition:all 1s;}
.login-info .ver-code{position:relative;}
.login-info #mbAuto{border-bottom:0;font-size:16px;display:none;color:#444;position:relative;top:20px;}
.login-info img{position:absolute;right:0;bottom:2px;height:35px;}
.login-info .linput-box .login-yg{width:100%;margin:0 auto;}
.login-info .login-yg{padding-bottom: 14px;padding-top: 14px;position:relative;}
.login-info .login-yg button{position: absolute;width: 3em;height:22px;border:0;z-index:2;font-size:16px;line-height:22px;background:#ffffff;white-space:nowrap}
.login-info .login-yg .login-icon{position: absolute;width: 1.1em;height:1.3em;left: 0.9em;top: 10px;border:0;font-size:16px;line-height:22px;z-index: 5;    display: none;}
.login-info .login-yg .forgetpwd{display:none;position: absolute;width: 4.5em;height:1.5em;left: 0em;top: 6px;border:0;font-size: 14px;line-height:22px;z-index: 5;cursor:pointer;color: #256fff;}
.login-info .login-yg .forgetpwd em{position: absolute;width: 0.32rem;height:0.32rem;left: -0.1rem;top: 0rem;background: url(/Public/h5/images/loginios/icon_1.png) no-repeat;background-size: 100% 100%;
	border:0;z-index: 5;cursor:pointer;}
.login-info .login-yg .botttom_zc{display:none;position: absolute;width: 4.5em;height:1.5em;right: 0em;top: 6px;border:0;font-size: 14px;line-height:22px;z-index: 5;cursor:pointer;color: #256fff;}
.login-info .login-btn-div{padding-bottom: 10px;}
.login-info .linput-box .first{border-bottom: 1px solid #ececec;border-radius:0px;margin-bottom:10px;padding: 10px 0;overflow:hidden;}
.login-info .login-yg .go-reg-p{font-size:12px;color:#6b6a6a;padding-top:10px;}
.login-info .login-yg .go-reg-p a{color:#12acde;}
.login-info .login-yg .go-reg-p span{color:#12acde;cursor:pointer}
.login-info .login-yg:last-child p span{padding:0 3px;}
.login-info i{width:10%;color:#3997EE;font-size:20px;position:relative;top:2px;}
.login-info .result-box{border-bottom:0;font-size:18px;}
.login-info .result-box i{color:#1FCA14;font-size:25px;padding-right:10px;}
.login-info input{width: 98%;border:0px;background:none;font-size:15px;padding:0;outline:none;padding-left:0.2em;line-height:22px;}
#regMobile,#vdcode,#phonecode,#regUsername,#reguserpwd,#userpwdok,#mobile,#mobilepwd,#newPwd{/* padding-left:0px*/}
.loginwinios .login-info .linput-box .first{border:none;border-bottom: none;border-radius: 0;padding: 0.15rem 0;margin-bottom:0;/*background: url(/Public/h5/images/loginios/line_01.png) no-repeat;background-size: 5.5rem 0.02rem;*/background-position: 0rem 0.62rem}
.loginwinios .login-info .linput-box .first .inputbottom{position:absolute;width: 5.5rem;height: 0.02rem;left:0;bottom: 0;}
input::input-placeholder{color: #c0c0c0;}
::-webkit-input-placeholder { color: #c0c0c0; } /* WebKit browsers */
:-moz-placeholder { color: #c0c0c0; } /* Mozilla Firefox 4 to 18 */
::-moz-placeholder {color: #c0c0c0;}/* Mozilla Firefox 19 */
::-ms-input-placeholder {color: #c0c0c0; }/* Internet Explorer 10 */

#regUsername,#reguserpwd,#userpwdok{/* width:100% */}
.login-info .sms-code{text-align: center;}
.login-info .login-yg>a,.pay-btn>a{display:block;width:80%;margin:0 auto;padding: 12px 0;border: 1px solid #bdd4ff;background: #bdd4ff;color:#fff;text-decoration:none;line-height:1;border-radius: 22px;}
.login-info .login-yg.on>a{border: 1px solid #256fff;background: #256fff;}
.login-info .login-yg>div,.pay-btn>a{display:block;width:100%;padding: 12px 0;border: 1px solid #bdd4ff;background: #bdd4ff;color:#fff;text-decoration:none;line-height:1;border-radius: 18px;cursor:pointer}
.login-info .login-yg>a i{color:#fff;width:14px;overflow:hidden;font-size:14px;position:relative;top:1px;}
#getcode{position:absolute;display:block;width:90px;height:22px;border-radius: 8px;-webkit-border-radius: 8px;line-height:22px;background: none;color: #666;font-size: 14px;text-align: right;right: 0%;top:10px;white-space:nowrap;padding:0;border:none;}
.login-mode{margin-bottom: 18px;border-top:.066rem solid #cccccc;}
.login-info fieldset{border:0;border-top:1px solid #ececec;margin-top:25px;padding: .35em .625em 0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
-moz-tap-highlight-color:rgba(0, 0, 0, 0);  
-ms-tap-highlight-color:rgba(0, 0, 0, 0);  
-o-tap-highlight-color:rgba(0, 0, 0, 0);  
tap-highlight-color:rgba(0, 0, 0, 0); display:none;}
.login-info fieldset legend{padding:0 5px;color:#c0c0c0;background: #fff;font-size: 15px;margin: 0 auto;border-bottom: none;width: auto;white-space: nowrap;}
.login-mode ol{display:-webkit-flex;display:flex;padding: 5.8% 0 3.8%; display:-webkit-box;margin-bottom:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
-moz-tap-highlight-color:rgba(0, 0, 0, 0);  
-ms-tap-highlight-color:rgba(0, 0, 0, 0);  
-o-tap-highlight-color:rgba(0, 0, 0, 0);  
tap-highlight-color:rgba(0, 0, 0, 0); }
.login-mode ol li{width: 14%;margin-right: 3.9%;flex:1;display:none;cursor:pointer; -webkit-flex: 1;-webkit-box-flex: 1;list-style: none;}
.login-mode ol li div{width: 100%;color:#a3a3a3;line-height:1.5;margin:0 auto;}
.login-mode ol li div img{width:32px;display:block;margin:0 auto 5px auto;}
.login-mode ol li span{display:block;width: 100%;color:#2d2a2a;line-height:20px;height: 20px;margin: 0px auto 0 auto;font-size:15px}
.login-mode ol li.mobile{margin-right:0;}
.login-mode ol li i{font-size:30px;line-height:1.3;}
.login-mode>a{display:none;color: #15aae4;font-size: 15px;line-height: 20px;padding-top: 18px;/* text-decoration:underline; */border-top:.066rem solid #cccccc;}
.login-tip{display:-webkit-flex;display:flex;font-size:13px;margin-top:20px;height:13px; display:-webkit-box;}
.login-tip a{border-left:1px solid #3997EE;color:#0554A5;flex-grow:1;text-decoration:none;line-height:1;display:block;-webkit-flex: 1;-webkit-box-flex: 1;}
.login-tip a:first-child{border-left:0;}
.animate-spin{-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;-webkit-animation: spin 2s infinite linear;animation: spin 2s infinite linear;}
.login-animate{-o-animation:load .1s linear;-moz-animation:load .1s linear;-webkit-animation:load .1s linear;animation:load .1s linear;}
.dialog_hd{padding:20px 0 15px 0;color:#333;}
.dialog_bd{padding:0 20px;font-size:15px;color:#888;max-height:350px;overflow-y:auto;}
.dialog_bd .content,.dialog_bd .footer{line-height:22px;text-align:left;font-size:12px;color:#666;}
.dialog_bd .content h2{padding:8px 0;font-size:20px;border-bottom:1px solid #d1d1d1;text-align:center;margin-bottom:20px;}
.dialog_bd .content h3{margin-top:15px;}
.dialog_bd a,.dialog_bd .footer a{color:#00A3FF;}
.dialog_bd .author{padding:10px 0; text-align:right; font-weight:bold;}
.dialog_bd .footer{text-align:center;}
.dialog_bd input{border:1px solid #666;}
.dialog_bd #quicktip{color:#00A3FF;text-decoration:underline;padding:0 3px;cursor:pointer;}
.dialog_ft{margin-top:20px;border-top:1px solid #d5d5d5;}
.dialog_ft a{display:block;color:#00A3FF;line-height:42px;text-decoration:none;}
.dialog_ft a:hover{color:#00A3FF;}
@-webkit-keyframes load {
    0% {height: 1px;}
    70% {height: 205px;}
}
@keyframes load {
    0% {height: 1px;}
    70% {height: 205px;}
}
@-webkit-keyframes spin {
    0% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes spin {
    0% {-moz-transform: rotate(0deg);}
    100% {-moz-transform: rotate(359deg);}
}
@-o-keyframes spin {
    0% {-o-transform: rotate(0deg);}
    100% {-o-transform: rotate(359deg);}
}
@keyframes spin {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(359deg);}
}
@media(max-width:640px){
		.login-mode ol li span{font-size: 14px;line-height:14px;height: 14px;}
		.login-mode>a{font-size: 14px;line-height: 30px;}
}
.loginwinios .login-mode{    border-top: none;}
.loginwinios .login-info{width:5.5rem;}
.loginwinios .login-info .login-btn-div{padding-bottom:0.2rem;padding-top: 0.25rem;}
.loginwinios .login-info input{font-size:0.24rem;padding-left: 0.6rem;line-height: 0.3rem;}
.loginwinios .login-info input::-webkit-input-placeholder {color: #817567;font-size: 12px;}
.loginwinios .login-mode ol li div img{width:0.64rem;}
.loginwinios .login-info fieldset{position: relative;border-top: none;width: 5.37rem;height: 0.11rem;padding:0;background: url(/Public/h5/images/loginios/line_02.png) no-repeat;background-size: 100% 100%;margin: 0 auto;margin-top: 0.3rem;}
.loginwinios .login-info fieldset legend{background:none;font-size: 0.22rem;position: absolute;width: 100%;left: 0;top: -0.1rem;padding:0}
.loginwinios .login-info .login-yg .forgetpwd{top: 0.16rem;width: 1.5rem;height: 0.3rem;line-height: 0.3rem;right: 0rem;font-size: 0.22rem;}
.loginwinios .login-info .login-yg .login-icon{top: 0.17rem;}
.loginwinios .login-info .login-yg .mYg{width: 1.79rem;height: 0.62rem;background: url(/Public/h5/images/loginios/btn_05.png) no-repeat;background-size: 100% 100%;
padding:0;margin-right: 0.1rem;border: None;margin: 0 auto;text-indent: -9999px;border-radius: 0;}
.loginwinios .login-info .login-yg .mobileReg{width: 1.79rem;height: 0.62rem;background: url(/Public/h5/images/loginios/btn_07.png) no-repeat;background-size: 100% 100%;
padding:0;margin-right: 0.1rem;border: None;margin: 0 auto;text-indent: -9999px;border-radius: 0;}
.loginwinios .login-info .login-yg .mobileChangePw .mobileReg{background: url(/Public/h5/images/loginios/btn_06.png) no-repeat;background-size: 100% 100%;}
.loginwinios .login-info .login-yg .mobileLogin{width: 1.79rem;height: 0.62rem;background: url(/Public/h5/images/loginios/btn_05.png) no-repeat;background-size: 100% 100%;
padding:0;margin-right: 0.1rem;border: None;margin: 0 auto;text-indent: -9999px;border-radius: 0;}
.loginwinios .inbox .login-mode{font-size: 0.22rem;}

.loginwinios .login-mode ol li div{color: #817567;font-size: 0.22rem;}
.loginwinios #getcode{width: 1.39rem;height: 0.41rem;font-size: 0.18rem;border-radius: 0px;-webkit-border-radius: 0px;line-height: 0.40rem;background:none;color:#ffffff;text-align:center;right:3%;top:0.135rem;white-space:nowrap;padding:0;border:none;background: url(/Public/h5/images/loginios/btn_08.png) no-repeat;background-size: 100% 100%;}
.login-mode{margin-bottom: 18px;border-top:.066rem solid #cccccc;}
/*login reg end*/

#sogou_secure_inputs_container{display:none;}
input::-webkit-input-safebox-button{display:none;}



/* 登录前加 */
.login_before{     position: absolute;
    top: 55%;
    width: 100%;
    max-width: 640px;
    left: 0;
    right: 0;
    margin: auto;}
.login_before .login_bwx{    width: 80%;}
.login_before .login_bqq{    width: 80%;
    margin-top: 15px;}
.login_before .login_bqt{color: #fff;
    font-size: 4.5vw;
    line-height: 14vw;}