/*登录页面*/
.simple_box { width:100%; height:680px; position:relative; }
.simple_box .a_box { width:100%; height:680px; display:block; position:absolute; left:0px; top:0px; }
.simple_box .w1200 { width:1200px; height:680px; position:relative; margin:0 auto; }
.simple_box .w1200 .login_box { width:350px; height:auto; display:table; position:absolute; padding:35px 40px 30px 40px; right:0px; top:50%; margin-top:-198.5px; background:#fff; box-shadow:0 0px 10px rgba(0,0,0,.2); }
.simple_box .w1200 .login_box .tab_box { width:100%; height:40px; }
.simple_box .w1200 .login_box .tab_box ul li { width:50%; height:40px; font-size:16px; cursor:pointer; text-align:center; line-height:40px; float:left; position:relative; }
/*.simple_box .w1200 .login_box .tab_box ul li:nth-child(1):before { width:1px; height:16px; position:absolute; top:12px; right:0px; content:''; background:#dedede; }*/
.simple_box .w1200 .login_box .tab_box ul li.active { color:#333; }
.simple_box .w1200 .login_box .form_input_box { width:100%; height:auto; display:table; padding-top:30px; }
.simple_box .w1200 .login_box .form_input_box .form-control { height:40px; border-radius:0px; }
.simple_box .w1200 .login_box .form_input_box .btn { height:40px; border-radius:0px; }
.simple_box .w1200 .login_box .weixin_login { width:100%; height:55px; position:relative; padding-top:10px; }
.simple_box .w1200 .login_box .weixin_login a { width:40px; height:40px; display:block; margin:0 auto; text-align:center; border-radius:40px; background:#1db300; color:#fff; }
.simple_box .w1200 .login_box .weixin_login a i { line-height:42px; font-size:22px; }
.simple_box .w1200 .login_box .weixin_login a:hover { background:#5ba644; }
.simple_box .w1200 .login_box .weixin_login:before { width:36%; height:1px; content:""; background:#eee; position:absolute; left:0px; top:29px; }
.simple_box .w1200 .login_box .weixin_login:after { width:36%; height:1px; content:""; background:#eee; position:absolute; right:0px; top:29px; }
.simple_box .w1200 .login_box .quick_login { width:100%; height:54px; line-height:54px; }
.simple_box .w1200 .login_box .quick_login a { padding-right:20px; display:block; float:left; color:#000; }
.simple_box .w1200 .login_box .quick_login a:hover { color:#479aff; }
.simple_box .w1200 .login_box .quick_login a:nth-last-child(1) { display:block; float:right; padding-right:0px; }
.simple_box .w1200 .login_box .reg_box { width:100%; height:30px; padding-top:10px; }
.simple_box .w1200 .login_box .reg_box span { display:block; float:left; color:#999; }
.simple_box .w1200 .login_box .reg_box a { display:block; float:right; color:#479aff; }
.simple_box .w1200 .login_box .code_mobil { width:270px; height:222px; position:relative; cursor:pointer; }
.simple_box .w1200 .login_box .code_mobil .appCode { width:170px; height:170px; left:50%; top:50%; margin:-95px 0 0 -85px; border:1px solid #eee; background:#fff; position:absolute; padding:10px; }
.simple_box .w1200 .login_box .code_mobil span { width:150px; height:170px; display:block; left:50%; top:50%; opacity:0; margin:-95px 0 0 0px; background:url(../images/phone-orange.png) no-repeat center; position:absolute; }
.simple_box .w1200 .login_box .code_mobil .appCode_bg { width:170px; height:170px; position:relative; }
.simple_box .w1200 .login_box .code_mobil .appCode_bg .mask_box { width:170px; height:170px; background:rgba(0,0,0,.6); position:absolute; left:-10px; top:-10px; }
.simple_box .w1200 .login_box .code_mobil .appCode_bg .mask_box p { width:100%; height:100px; overflow:hidden; font-size:14px; display:block; line-height:130px; color:#fff; text-align:center; }
.simple_box .w1200 .login_box .code_mobil .appCode_bg .mask_box .btn { width:82px; height:28px; border-radius:3px; position:absolute; margin:0 auto 0 -41px; left:50%; }

/*注册页面*/
.simple_box .w1200 .regsv_box { width:350px; height:auto; display:table; position:absolute; padding:35px 40px 30px 40px; right:0px; top:50%; margin-top:-258.5px; background:#fff; box-shadow:0 0px 10px rgba(0,0,0,.2); }
.simple_box .w1200 .regsv_box .regs_box { width:100%; height:auto; display:table; padding-top:0px; }
.simple_box .w1200 .regsv_box .regs_box .title { width:100%; height:46px; }
.simple_box .w1200 .regsv_box .regs_box .title b { font-size:18px; display:block; float:left; }
.simple_box .w1200 .regsv_box .regs_box .title span { height:27px; line-height:32px; overflow:hidden; display:block; float:right; }
.simple_box .w1200 .regsv_box .regs_box .title span a { color:#f00; padding-left:2px; }
.simple_box .w1200 .regsv_box .regs_box .form-control { height:40px; border-radius:0px; }
.simple_box .w1200 .regsv_box .regs_box .btn { height:40px; border-radius:0px; }
.simple_box .w1200 .regsv_box .regs_box .icons { position:relative; }
.simple_box .w1200 .regsv_box .regs_box .icons .coolc { width:30px; height:40px; line-height:40px; left:5px; z-index:9; text-align:center; overflow:hidden; display:block; position:absolute; font-size:18px; color:#999; }
.simple_box .w1200 .regsv_box .regs_box .icons .form-control { text-indent:24px; }
.simple_box .w1200 .regsv_box .regs_box .icons .btn { background:#fff; }
.simple_box .w1200 .regsv_box .regs_box .form-group { margin-bottom:.9rem; }

/* 找回密码 */
.findPwd_base { width:1200px; height:auto; display:table; background:#fff; border:1px solid #eee; border-radius:3px; margin:0 auto; padding-top:40px; }
.findPwd_base .findPwd_form { width:100%; height:auto; display:table; padding:20px 35% 50px 30%; }
.findPwd_base .findPwd_form input,.findPwd_base .findPwd_form .btn { height:40px; border-radius:0px; }
.findPwd_base .findPwd_form .form-group .col-form-label { line-height:40px; padding:0px; text-align:right; }
.findPwd_base .findPwd_form .btn-danger { padding:0 20px; }


.oder_user_info { width:100%; padding:0px 0px 10px 0px; border-bottom:1px solid #eee; margin-bottom:30px; }