﻿@charset "utf-8";
/* CSS Document */
.bh-getmsg{ width:100%; height:40px; margin:0px auto; overflow:hidden; background:#fff;}
.bh-getmsg .bh-msg-text{ height:30px; width:120px; float:left; display:inline-block; background:#fafafa; padding:4px 6px; border:solid 1px #fafafa;}
.bh-getmsg .bh-code-div{ width:100px; height:40px; float:right;}

.bh-login{ width:100%; height:auto; padding:10px; box-sizing:border-box;}
.bh-login .ui-form-item,.bh-login .btn-login{ margin-bottom:10px;}
.bh-login-foot{ width:100%; padding:0 10px; box-sizing:border-box; margin:0 auto 10px auto; height:35px; line-height:35px; font-size:13px;}
.bh-login-foot a{ color:#666;}

.bh-login-partner{ height:90px; position:fixed; bottom:0; width:100%; background:#fff; box-sizing:border-box;}
.bh-login-partner .login-partner-tips{ text-align:center; line-height:39px; height:30px; overflow:hidden; font-size:12px;}
.bh-login-partner .login-icon{ text-align:center; margin-top:10px;}
.bh-login-partner .login-icon img{ display:inline-block; margin:0 8px;}

.bh-reg-partner{ height:90px; width:100%; background:#fff; box-sizing:border-box; margin-top:85px;}
.bh-reg-partner .reg-partner-tips{ text-align:center; line-height:39px; height:30px; overflow:hidden; font-size:12px;}
.bh-reg-partner .reg-icon{ text-align:center; margin-top:10px;}
.bh-reg-partner .reg-icon img{ display:inline-block; margin:0 8px;}

.bh-bind-bar{ height:42px; line-height:42px; margin:0; padding:0; }
.bh-bind-bar a{ width:50%; height:42px; text-align:center; display:block; float:left; font-size:13px; color:#666;}
.bh-bind-bar a.hover{ color:#f00;}

.other_login{ width:100%; padding:0 12px; box-sizing:border-box; text-align:center; height:60px; overflow:hidden; /*position:absolute; bottom:0; left:0;*/}
.other_login a{ width:45px; height:45px; display:inline-block; overflow:hidden; box-sizing:border-box; overflow:hidden; border-radius:50%; margin-right:15px; margin-top:5px;}
.other_login a:last-child{ margin-right:0;}


.reg_rec{ width:100%; height:auto; overflow:hidden; padding:0px 12px; box-sizing:border-box;}
.reg_rec_title{ width:100%; margin:30px auto; height:auto; overflow:hidden; color:#333; line-height:24px; font-size:13px; text-align:center;}
.reg_rec_title span{ color:#c00;}
.reg_alipay_btn{ width:100%; height:36px; background:#11a6e8; color:#fff; margin-top:0px;border-radius:3px; overflow:hidden;}
.reg_wxpay_btn{ width:100%; height:36px; background:#05ac2d; color:#fff;margin-top:30px;border-radius:3px; overflow:hidden;}
.reg_daipay_btn{ width:100%; height:36px; background:#efb006; color:#fff;margin-top:30px;border-radius:3px; overflow:hidden;}
.reg_alipay_btn a,.reg_wxpay_btn a,.reg_daipay_btn a{ width:100%; height:100%; line-height:100%; ruby-align:auto; display:block; color:#fff; text-align:center; font-size:14px; }
.reg_alipay_btn a img,.reg_wxpay_btn a img,.reg_daipay_btn a img{ position:relative; top:6px; margin-right:5px;}

.bh-success{ width:100%; height:auto; overflow:hidden; text-align:center; padding:0px 10px; box-sizing:border-box;}


body{ background:url(../images/l-bg.jpg) no-repeat left bottom; background-size:100% auto; font-family:'宋体';}
.headDiv{ width:100%; height:40px; line-height:40px; text-align:center;padding:0 10px; box-sizing:border-box; overflow:hidden;}
.headDiv .back{ float:left; margin-top:6px;}
.headDiv .text{ color:#333; font-size:20px; line-height:40px;}
.form_div{width:100%; height:auto;overflow:hidden; padding:0 20px; box-sizing:border-box; margin-top:28px;}
.form_div .loginF{width:100%; height:auto;overflow:hidden;padding:0px 20px; box-sizing:border-box; background:url(../images/opac-white.png); border-radius:5px;-webkit-box-shadow: 0px 0px 8px 1px rgba(200,200,200,0.75);-moz-box-shadow: 0px 0px 8px 1px rgba(200,200,200,0.75);box-shadow: 0px 0px 8px 1px rgba(200,200,200,0.75); margin:8px 0;}
.form_div .human{ width:100%; height:auto; overflow:hidden; margin:20px auto; text-align:center;}
.form_div .box{ width:100%; height:40px;border-bottom:1px solid #ddd; background:url(../images/l-user.png) no-repeat 3px 15px; background-size:15px auto; overflow:hidden; margin-bottom:20px;}
.form_div .txt{ width:100%; height:50px; line-height:50px; padding-right:40px; box-sizing:border-box; background:none; border:none; color:#333; margin-left:30px;font-family:'宋体';}
.form_div .passbox{background:url(../images/l-pass.png) no-repeat 3px 15px; background-size:15px auto;}
.form_div .loginBtn{ width:100%; height:40px; line-height:40px;font-size:16px;font-family:"微软雅黑"; text-align:center;margin-bottom:40px; background: url(../images/l-btn.png) no-repeat center; background-size:auto 100%; cursor:pointer; border:none; color:#fff;}
.form_div .abox{ width:100%; height:40px; overflow:hidden; margin:10px auto; overflow:hidden;}
.form_div .abox a{ color:#999; font-size:13px;}
.form_div .forget{ float:right;margin-right:5px;}
/* placeholder颜色 */
.form_div input::-webkit-input-placeholder {color:#c8c8c8; font-size:15px;}
.form_div input:-moz-placeholder {color:#c8c8c8; font-size:15px;}
.form_div input::-moz-placeholder {color:#c8c8c8; font-size:15px;}
.form_div input:-ms-input-placeholder { color:#c8c8c8; font-size:15px;}

/*注册*/
.form_div .telbox{background:url(../images/l-tel.png) no-repeat 3px 15px; background-size:14px auto;}
.form_div .codebox{background:url(../images/l-code.png) no-repeat 3px 15px; background-size:14px auto;}
.form_div .recbox{background:url(../images/rec_icon.png) no-repeat 3px 15px; background-size:17px auto;}
.form_div .codebox .txt{width:50%; float:left;padding-right:10px;}
.form_div .codebox .huoqu{ float:right; width:27%; height:30px; line-height:30px; text-align:center; border:1px solid #f00; font-size:12px; overflow: hidden; border-radius:20px; color:#f00; overflow:hidden; cursor:pointer;}
.form_div .resBtn{margin-bottom:15px;margin-top:15px;}
.regread_div{ width:100%; text-align:center; color:#666; height:auto; overflow:hidden; margin-bottom:30px;}
.regread_div a{ color:#666;}

.reg_type{
    color: #bbb;
    font-size: 14px;
    height: 40px;
}
.reg_type label{
    
    width: 50%;
}