@charset "utf-8";
body {min-width:1180px;}
input[type=checkbox]{-webkit-appearance:checkbox;}
.layout{width:1180px;margin-left:auto;margin-right:auto;}

/*通用按钮*/
.u-btn{display:inline-block;color:#fff;background:#000;height:38px;line-height:38px;width:130px;text-align:center;cursor:pointer;margin-right:10px;}
.u-btn:last-child{margin-right:0;}
.u-btn:hover{background:#222;}
.u-btn-sub{background:#fff;color:#000;border:1px solid #000;}
.u-btn-sub:hover{background:#fafafa;}

/*背景*/
.u-bg-login{background:#000 url("../images/bg-login.jpg") no-repeat center top;}


/*登录*/
.m-login{width:100%;padding-bottom:100px;}
.m-login .logo{width:235px;height:122px;margin: 100px auto 20px;}
.m-login .logo img{width:100%;height:100%;vertical-align:middle;}
.m-login .title{font-size:48px;line-height:64px;text-align:center;color:#fff;margin-bottom:20px;}
.m-login .subtitle{font-size:18px;line-height:24px;text-align:center;color:#fff;margin-bottom:20px;}
.m-login .form{width:580px;margin:0 auto;background:#f5f5f5;padding-bottom:50px;}
.m-login .form .tit{font-size:32px;line-height:30px;text-align:center;padding-top:80px;padding-bottom:20px;}
.m-login .form .content{padding:20px 90px;}
.m-login .form .content .item{margin-bottom:30px;height:70px;position:relative;font-size:16px;}
.m-login .form .content .item .ipt{width:100%;height:70px;line-height:70px;box-sizing:border-box;border:1px solid #aaa;padding: 0 20px;}
.m-login .form .content .item .btn-img{width:90px;height:36px;box-sizing:border-box;cursor:pointer;text-align:center;position:absolute;right:10px;top:18px;}
.m-login .form .content .item .btn-img img{width:100%;height:100%;vertical-align:middle;}
.m-login .form .content .item .sta-img{width:24px;height:22px;position:absolute;right:20px;top:24px;display:none;}
.m-login .form .content .item .sta-img img{width:100%;height:100%;vertical-align:middle;}
.m-login .form .content .item.error .ipt{border-color:#c73030;}
.m-login .form .content .item.error .sta-img{display:block;}
.m-login .form .content .item.correct .ipt{border-color:#17be17;}
.m-login .form .content .other{margin-bottom:30px;font-size:16px;}
.m-login .form .content .remember{float:left;}
.m-login .form .content .btns{}
.m-login .form .content .btns .btn{color:#fff;font-size:16px;text-align:center;height:48px;line-height:48px;cursor:pointer;background:#000;width:100%;border-style:none;}
.m-login .form .content .btns .btn-sub{background:#fff;color:#000;border:1px solid #000;}
.m-login .form .content .tip{color:#c73030;text-align:center;margin-bottom:20px;}

/*忘记密码*/
.pull-left {float: left !important;}
.pull-right {float: right !important;}
.content-2{background:#fff;min-height:500px;border:none;padding:20px 30px;}
.content-2 .log-ret{border:none;width:auto;}

/*页脚沉底*/
#wrap{height: auto;min-height:100%; box-sizing:border-box;padding-bottom:200px;}
#foot{position:relative;margin-top:-200px;height:200px;overflow: hidden}
/*页脚*/
.footer-box{width:100%;background:#202020;color:#707070;}
.footer-box .content{margin-top:35px;font-size:12px;}
.footer-box .con-1{width:188px;height:100px;border-right:1px dotted #333;float:left;}
.footer-box .con-1 .tit{font-size:14px;}
.footer-box .con-1 .item{font-size:12px;}
.footer-box .con-2{width:430px;height:100px;border-right:1px dotted #333;float:left;padding-left:30px;}
.footer-box .con-2 .tit{font-size:14px;}
.footer-box .con-2 .item{font-size:12px;}
.footer-box .con-3{width:280px;height:100px;border-right:1px dotted #333;float:left;padding-left:30px;}
.footer-box .con-3 .code{width:100px;height:100px;float:left;}
.footer-box .con-3 .code img{width:100%;height:100%;vertical-align:middle;}
.footer-box .con-3 .text{margin-left:120px;padding-top:30px;}
.footer-box .con-3 .text .t1{font-size:12px;line-height:20px;}
.footer-box .con-3 .text .t2{font-size:14px;line-height:30px;}
.footer-box .content-2{font-size:12px;text-align:center;line-height:40px;border-top:1px solid #282828;margin-top:10px;}
.footer-box a, .footer-box .content-2 a{color:#707070;}
.footer-box a:hover, .footer-box .content-2 a:hover { color: #999; }










