/*css document*/
body{margin:0 !important; overflow: hidden;}
.font12,.font14,.font16,.font18,.font25,.font30{font-family: "Microsoft YaHei";}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font25{font-size: 25px;}
.font30{font-size: 30px;}
.font_gray{color:#666;}
.font_red{color: #bb2b2c;}

input[placeholder]{font-size: 14px;padding-left:50px;}
input.valerror{border:1px solid red;color:red;}
/*header*/
.header_box{border-top:4px solid #c22728;}
.header{height:86px;min-width: 980px;max-width:1180px;margin: 0 auto;position: relative;}
.logo_title{color: #bb2b2c;position: absolute;left:35px;top:22px; font-family:"Microsoft YaHei"; font-weight: normal;}
.slogan{overflow: hidden;color: #000;float: right;margin-top:25px;}
.slogan li{float:left;margin-right:20px; }
.slogan li i{display: inline-block;vertical-align: middle;margin-right:5px;}
.raise_icon{background: url("../images/login_icon.png") no-repeat -6px -13px;width:31px;height:35px;}
.service_icon{background: url("../images/login_icon.png") no-repeat -48px -13px;width:31px;height:35px;}
.molti_icon{background: url("../images/login_icon.png") no-repeat -89px -13px;width:31px;height:35px;}

/*middle*/
.content_box{width:100%;height:490px;overflow: hidden;position: relative;}
.container{min-width:980px;max-width: 1180px;margin:15px auto;position: relative;}
.content_box {width: 100%;height: 550px;overflow: hidden;position: relative;}
.content_box .lbt-con,.content_box .lbt-con ul{width:100%;height:100%;}
.content_box .lbt-con ul{width:100%;height:100%;position:absolute;left:0px;top:0px;}
.lbt-login{min-width:1024px;position:absolute;right:50%;margin-right:-512px;top:60px;}
.lbt-con li{width:100%;height:100%;float:left; }
.login_box{float:right;width:387px;height:442px;background: #fff;border-radius: 8px;
    margin-right: 15px;box-shadow: 2px 2px 5px #ccc;}
.login_box ul{width:328px;margin:0px 27px 0px 32px;}
.login_box ul li{margin-bottom:18px;position: relative;}
.user_icon , .pass_icon , .yz_icon{display: inline-block; width: 27px; height: 27px;position: absolute; top: 10px;
    left: 10px;}
.user_icon{background:url("../images/login_icon.png") -144px -16px no-repeat;}
.pass_icon{background:url("../images/login_icon.png") -195px -18px no-repeat;}
.yz_icon{background:url("../images/login_icon.png") -247px -19px no-repeat;}
.login_box h2{color: #0a0a0a;font-weight:normal;text-align:center;padding: 24px 0px; font-size: 20px;background: #e5e5e5;border-radius: 8px 8px 0px 0px;
    font-family:"Microsoft YaHei";}
.login_input{width:328px;height:46px;background: url("../images/login_icon.png") no-repeat -442px -64px;border:none;
    line-height:46px;box-sizing: border-box;}
.login_input1{width:165px;height:46px;background: url("../images/login_icon.png") no-repeat -442px -128px;border:none;
    line-height:46px;box-sizing: border-box;}
.login_btn{width:328px;height:46px; border:none;background: #bb2b2c;
    color: #fff;outline: none;cursor: pointer;}
.yzc_icon{width:135px;height:46px;cursor: pointer;display: inline-block; float: right;
    background: url("../images/login_icon.png") -435px -290px no-repeat; }

/*footer*/
.ga_icon{display: inline-block; vertical-align: middle;width: 25px; height: 28px;
    background: url("../images/login_icon.png") -290px -19px no-repeat;}
/*.footer{text-align: center;width:1024px;margin: 40px auto;position: relative;color:#999;}*/
.bqbt{position: absolute;left: 80px;height: 60px;top: -25px;display: block; }

.error_msg{
    line-height:24px;
    margin: 30px 0 5px 32px;
    height:24px;

}
.error_msg p{
    background:url("/static/login/images/error.png") 5px 4px no-repeat #fff2f1;
    background-size: 16px 16px;
    text-indent: 30px;
    color:#f2312e;
}

.noticetitle{
    height: 50px;
    font-size: 24px;
    line-height: 60px;
    margin-left: 10px;
}
#notice{
    height: 440px;
    overflow: auto;
    margin-right: 50px;
    border-radius: 8px;
    /*box-shadow: 0 0 5px 1px #999;*/
    box-shadow: 2px 2px 5px #ccc;
}
.theme{
    color: #1aa094;
}
body{
    height: 100%;
}
#loginImg{
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#backgroudImg{
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.footer{
    color: #999;
    bottom: 0px;
    width: 100%;
    text-align: center;
    background: #fff;
    position: absolute;
    padding: 20px;
}


