html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: #fff!important;}
.dflex {display: -webkit-box;  display: box;  width: 100%;  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.flex1 { -webkit-box-flex: 1; box-flex: 1; display: block;}
input{ border:none;}
.hide{ display:none;}


/*登录页面*/
.login_box{ width:100%; border: 0 !important;  }
.bd_b{border-bottom:1px solid #eaeaea ;}
.bd_t{border-top:1px solid #eaeaea;}
.login_box ul{ overflow:hidden; height:100px; line-height:100px; text-align:center;}
.login_box ul li{ width:50%; float:left; color:#c4c6ce; font-size:18px; position:relative;}
.login_box ul li.on{color:#3880e7;}
.login_box ul li.on s{ display:block; width:32px; height:3px; background:#2e8ffd; position:absolute; left:50%; bottom:25px; margin-left:-18px;}
.login_text .formitem var { display: none; width: 28px; text-align: center;/* display: inline-block;*/ height: 60px; line-height: 70px;}
.login_text .formitem input { height: 60px; border: none; padding-left: 5px; font-size: 15px; /*color: #999;*/}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.login_text .formitem { border-bottom: 1px solid #eee;}
.icon_login{ background:url(/uploads/image/mmsimages/icon_login.png) no-repeat; background-size:12px 59px;}
.icon_name{ width:12px; height:17px; display:inline-block;}
.icon_pdw{ width:12px; height:17px;display:inline-block; background-position:0px -21px;}
.icon_yzm{ width:12px; height:17px;display:inline-block; background-position:0px -39px;}

.tj_btn .no_submit,.tj_btn .submit{ width:100%; height:44px; border-radius:30px; line-height:44px; text-align:center; color:#fff; font-size:18px!important; background:#ddd;}
.tj_btn .submit{background:#3880e7;}
.login_btm a{ color:#3880e7; font-size:14px;}
/*快捷登录*/

.yzm_btn{ display: block;width:99px; height:31px; line-height:31px; text-align:center; color:#fff; font-size:13px; background: #3880e7; border-radius:15px; margin-top:14px;}
.code_box{display: block;width:99px; height:31px; line-height:31px; text-align:center; color:#c4c5cd; font-size:13px; border:1px solid #c4c5cd; border-radius:15px; margin-top:14px;}
.yzm_pop { background-color: rgba(000,000,000,0.3); position: fixed; width: 100%; height: 100%; z-index: 9999; top: 0; left: 0;}
.yzm_pop .yzm_pop_con{ position:fixed; background:#fff; width:300px; height:180px; border-radius:10px; left:50%; margin-left:-150px; top:50%; margin-top:-90px;}
.yzm_pop_con .tit{ height:44px; line-height:44px; text-align:center; border-bottom:1px solid #eaeaea;}
.toast_box{position: fixed;display:inline-block;left: 50%;top: 50%;-webkit-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);padding: 1rem .75rem;background-color: rgba(0,0,0,.6);font-size:.8rem;border-radius:10px;color:#fff;z-index:999;}
.tj_btn {margin-top: 50px !important;}
.confirm_new_form{padding-top: 20px;}
.confirm_new_form input{height: 60px; border: none; padding-left: 5px;  font-size: 15px!important; }
.confirm_new_form .code{margin-top: 14px;}
a.tologin_bgfff{border:1px solid #3880e7; width: 90%; margin:0 auto; font-size: 15px;height: 40px; line-height: 40px; border-radius: 30px; display:block; text-align: center; color: #3880e7!important;}
.confirm_new_form .code{background-color: #3880e7!important; color: #fff!important; border-radius: 15px!important;}
.confirm .rcode{color:#c4c5cd !important;border:1px solid #c4c5cd !important; border-radius:15px; background: #fff!important;}
.confirm_new_form .borderb{border-bottom: 1px solid #eee;}
