@charset "UTF-8";
/*登录*/
body{background: #fff;}
.login_box_bg{background: url(../images/login_bg.jpg) no-repeat center;background-size: cover;position: relative;height: 700px;}
.login_box{background: #fff;width: 380px;height: 510px;position: absolute;top:50%;margin-top: -260px;right:50%;margin-right: -550px;padding: 30px 20px;border-radius: 5px;}
.login_box .login_logo{text-align: center;height: 96px;}
.login_box .login_logo img{max-height: 70px;max-width: 70px;}
.login_box .login_tit{padding:0 20px;text-align: center;font-size: 20px;font-weight: bold;color:#454545;}
.login_box .accordion-body{padding:10px 20px;}

.font-color-red{color:#FF7200;}

.login_box .login-submit{font-size:18px;color:#fff;font-weight:normal;height:38px;line-height:38px;border-radius:0px;background: #FF7200;text-align:center;margin-top:40px;cursor: pointer;}
input:-webkit-autofill{
    border-radius: 6px;
    -webkit-box-shadow:0 0 0 1000px white inset !important;
}
.login_box .item{border: 1px solid #dcdfe6;height: 38px;border-radius:0px;position: relative;margin-top: 20px;}
.login_box .item .icon{display: block;width: 30px;height: 30px;line-height: 30px;position: absolute;left: 10px;top: 50%;margin-top: -15px;text-align: center;color:#ccc;font-size: 18px;}
.login_box .item .icon.icon_id_card{font-size: 20px;}
.login_box .item input{width: 100%;height: 100%;padding-left: 15px;}
/*.login_box .item .icon_id_card{background: url(../images/icon_idcard.png) no-repeat center;}
.login_box .item .icon_real_name{background: url(../images/icon_name.png) no-repeat center;}
.login_box .item .icon_yanzhengma{background: url(../images/icon_yanzhengma.png) no-repeat center;}*/
.login_box .item.item_verify{}
.login_box .item .pic_verify_box{position: relative;height: 100%;}
.login_box .item .pic_verify_input{}
.login_box .item .verifyimg_box{width: 50%;height: 100%;overflow: hidden;position: absolute;top: 0;right: 0;}
.login_box .item .verifyimg{height: 43px;margin-left: -5px;}
.login_box .item .sms_verify_box{width: 100px;}
.login_box .item .sms_verify_box:before{display: block;content:'';height: 20px;width: 1px;background: #CCC;position: absolute;top: 50%;left: 0;margin-top: -10px;}
.login_box .item .code{cursor: pointer;margin-top: -2px;color:#666;}

/*首页*/
.header{background: #fff;font-size: 14px;}
.header .logo{float: left;font-size: 30px;font-weight: bold;text-transform: uppercase;line-height: 50px;padding-left: 20px;padding-top: 10px;padding-bottom: 10px;}
.header .logo a{color:#666;text-shadow: 2px 2px 0 rgba(0, 0, 0, .25);}
.header .logo img{height: 60px;}
.header_right_icons{float: right;margin-right: 60px;}
.header_right_icons .item{margin-left: 50px;}
.header_right_icons .item:first-child{margin-left: 0;}
.header_right_icons .item .icon{margin-right: 5px;}
.header_right_icons .icon > img{max-width: 30px;max-height: 30px;}

.footer{text-align: center;padding:30px 0;color:#666;font-size: 12px;line-height: 30px;}
.footer a{color:#666;}
.footer_nav{color:#333;margin-bottom: 10px;font-size: 14px;}
.footer_nav a{color:#333;}
.footer_nav span{margin:0 15px;}

.tip{text-align: center;padding:30px 0 10px;font-size: 12px;}
.tip>span{margin:0 15px;}

.checkbox-wrapper{position:relative;padding-left: 20px;}
.checkbox-wrapper input{display:none}
.checkbox-wrapper .icon{position:absolute;left:0;top:50%;display:inline-block;width:15px;height:15px;border:1px solid #ccc;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.checkbox-wrapper input:checked+.icon{background-color:#0087FF;border-color:#0087FF;background-image:url(../images/checkbox_icon.png);background-size:10px;background-repeat:no-repeat;background-position:50%}

.shengming{line-height: 24px;font-size: 12px;margin-right: 5px;margin-top: 15px;}
.shengming .checkbox-wrapper{display: inline-block;}

.step_box{display: none;}
.step_box.on{display: block;}