/* =Reset
-------------------------------------------------------------- */
html, body, div, span, footer, header {margin:0;padding:0;border:none;outline:none;font-size:100%;vertical-align:baseline;background:transparent;}									
a {color:#333;text-decoration:none;cursor:pointer;outline: none;}
a:hover{text-decoration:none;}
button,input,select,textarea{font-size:100%;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;}

/* =Page
-------------------------------------------------------------- */
body{background-color:#ffffff;font-family:\5fae\8f6f\96c5\9ed1,Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#333;}
.fl{float:left;}
.fr{float:right;}
.w{min-width:320px;margin:0 auto;}
.hide{display:none;}

/* =Header
-------------------------------------------------------------- */
/*.loginbj{ margin:0 auto; width:100%; background:url(../images/bj.jpg) top center no-repeat;  }*/

.loginbj{ 
height:100vh;
 background-image: url(../images/bj.jpg);
  background-size:cover; /* 宽度铺满，高度按比例缩放 */
  background-position: center top; /* 根据需要调整定位 */
  background-repeat: no-repeat; 
	margin: 0 auto;
	overflow: hidden; 
} 
.loginbjs{ 
height:100vh;
 background-image: url(../images/bj.jpg);
  background-size:cover; /* 宽度铺满，高度按比例缩放 */
  background-position: center top; /* 根据需要调整定位 */
  background-repeat: no-repeat; 
	margin: 0 auto;
	overflow: hidden; 
} 


/*.loginbjs{ position:absolute;width:100%; left:0; top:0; bottom:0; right:0; z-index:1; background:url(../images/bj.jpg) no-repeat top;margin:0 auto; overflow:hidden; }*/

.logintop{  margin:0 auto; padding:10px; background:url(../images/logo.png) no-repeat center 60px; width:100%; height:200px; vertical-align:top; font-size:16px;}
.loginbox{overflow:hidden; margin:0 auto; background:url(../images/tmk.png) no-repeat; width:506px; height:327px; padding-top:80px; padding-left:100px;}
.loginboxs{overflow:hidden; margin:0 auto; background:url(../images/tmkmm.png) no-repeat; width:506px; height:327px; padding-top:80px; padding-left:100px;}
 
.loginItem{padding:0 5px 0 0; font-size:14px; line-height:30px; margin-top:20px; width:415px; }
.loginItems{padding:0 5px 0 0; font-size:14px; line-height:30px; margin-top:5px; width:415px; }
.loginText{width:300px;background-color:#fff;border:1px solid #e0d2c0;border-radius:3px;height:30px;font-size:14px; line-height:30px; padding-left:10px;}
.loginText2{width:130px;background-color:#fff;border:1px solid #e0d2c0;border-radius:3px;height:30px;font-size:14px; line-height:30px;padding-left:10px;}
.loginarea{width:99%;background-color:#fff;border:1px solid #e0d2c0;border-radius:3px;height:100px;overflow:hidden;}
.loginItem span{color:#f30;}
.loginItem .font99{color:#999;}
.regcode{ width:90px;}
.codetip{color:#005aa0;margin-left:4px; text-decoration:none;}
.remem{float:left;overflow:hidden; padding-left:35px;}
.remem input{vertical-align:middle;}
.checked{margin-top:-1px;}
.remtxt{margin-top:-10px;}
.remem span{color:#333;}
.forget{ text-align:center;margin-left:12px;color:#60af28; padding-right:35px;}
.forget a,.sendok a{color:#60af28;}
.rz{display:block; height:30px; text-align:center;color:#58c31d;}
.rz a{color:#58c31d;}
.loginBtn{width:415px; height:56px; background:url(../images/kbbotton.png) center  no-repeat; border:none;cursor:pointer; font-size:22px; color:#FFF ;  }
.jy{ overflow:hidden;margin:0 auto; width:600px; line-height:24px; font-size:12px; color: #F00;text-align:center;}
.loginbottom{overflow:hidden;margin:0 auto; width:600px; line-height:24px; font-size:12px; color:#669bab; text-align:center;  }
.loginBtnrz{width:415px; height:56px; background:url(../images/loginljrz.png) center  no-repeat; border:none; cursor:pointer; }
.loginBtnmm{width:415px; height:56px; background:url(../images/loginmm.png) center  no-repeat; border:none;cursor:pointer;  }
.loginyzmnumb{ display:inline; padding-left:10px;}
