@charset "utf-8";
/* CSS Document */
.loginbox{position:fixed;width:420px;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-50px;}
.loginbox .inp_t{border:0px;height:40px;width:100%;border-bottom:1px solid #ccc;font-size:16px;margin-bottom:10px;padding-left:40px;}
.inp_t:focus{border-bottom:1px solid #007dc3;}
.loginbox .inp_s{margin-top:30px;background:#007dc3;height:50px;line-height:50px;width:100%;border:0px;cursor: pointer;font-size:24px;color:#fff;}
.loginbox .inp_s:hover{background:#006fad;}
.loginbox .user{margin-bottom:30px;}
.loginbox .user,.loginbox .password{position: relative;}
.loginbox .user:after{background:url(../images/icon_user.png) no-repeat left center;content:"";left:0px;top:0px;width:28px;height:28px;position: absolute;}
.loginbox .password:after{background:url(../images/icon_pass.png) no-repeat left center;content:"";left:0px;top:0px;width:28px;height:29px;position: absolute;}

.loginbox h2{text-align:center;font-size:30px;margin-bottom:20px;}
.loginbox .inp_p{border:0px;height:40px;width:100%;border-bottom:1px solid #ccc;font-size:18px;color:#999;margin-top:30px;font-weight:lighter;}
.newpass .fl,.newpass .fr{width:48%;}

.newpass .fr .inp_oldpass{background:#bfbfbf;margin-top:30px;height:50px;line-height:50px;width:100%;border:0px;cursor: pointer;font-size:24px;color:#fff;}
.newpass .fr .inp_oldpass:hover{background:#006fad;}

.winbox{display:none;width:100%;height:100%;position:fixed;left:0px;top:0px;height:100%;background:rgba(0,0,0,0.7);}
.oldpass{width:600px;height:400px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:100px 120px;}
.oldpass h4{font-size:24px;color:#333;}
.oldpass .password{position: relative;margin:30px auto;}
.oldpass .password:after{background:url(../images/icon_pass.png) no-repeat left center;content:"";left:0px;top:0px;width:28px;height:29px;position: absolute;}
.oldpass .password .inp_t{border:0px;height:40px;width:100%;border-bottom:1px solid #ccc;font-size:16px;margin-bottom:10px;padding-left:40px;}
.oldpass .close{position: absolute;right:0px;top:0px;width:38px;height:38px;background:#e5e5ea;color:#666;text-align:center;line-height:38px;font-size:24px;cursor:pointer;}
.oldpass .close:hover{background:#007dc3;color:#fff;}

.lb2{width:600px;}
.loginbox table{width:100%;}
.loginbox table tr td:nth-child(1){width:98px;color:#333;font-size:18px;line-height:40px;}
.loginbox table tr td:nth-child(2){padding:0px 10px;width:348px;}
.loginbox table tr td input[type="text"]{border:0px;height:40px;width:100%;border-bottom:1px solid #ccc;font-size:16px;margin-bottom:10px;}
.loginbox table tr td span.red{color:#f00;}
.loginbox table tr td textarea{height:120px;width:100%;border:1px solid #ccc;font-size:16px;margin-bottom:10px;}
.loginbox table tr td input[type="submit"]{margin-bottom:30px;margin-top:10px;background:#007dc3;height:50px;line-height:50px;width:50%;border:0px;cursor: pointer;font-size:24px;color:#fff;}

.fz12{font-size:12px;}
.login-logo{text-align:center;margin-bottom:30px;}
.login-number a{width:49%;float:left;height:50px;line-height:50px;font-size:24px;background:#007dc3;color:#fff;text-align:center;margin-bottom:10px;}
.login-number a:nth-child(2n){width:49%;float:right;}
.login-number a:hover{background:#046ea9;}

.bbxx{padding:0 2%;}
.bbxx h2{text-align:center;font-size:24px;margin:20px auto;}
.bbxx ul{margin-bottom:20px;}
.bbxx ul li:first-child{font-size:16px;margin-bottom:10px;}
.bbxx input[type="text"]{width:100%;height:35px;line-height:35px;border:1px solid #eee;outline:none;padding:0px 10px;}
.bbxx ul li textarea{width:100%;height:105px;border:1px solid #eee;outline:none;padding:10px;}
.bbxx #tj_btn{width:100%;height:35px;background:#7aa741;color:#fff;border:0;cursor: pointer;}
.feedsub p{font-size: 12px;color: #666666;margin: 20px auto;}
.red{color:#f00;margin-top:5px;display:block;}

@media all and (max-width:981px){/*1680 * 1050*/
    .loginbox{width:96%;overflow-x:auto;margin-top:0;}
    .loginbox table{width:200%;}
    
    
}















