

/** 初始化 **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td,form,pre{margin: 0; padding: 0; -webkit-tap-highlight-color:rgba(0,0,0,0)}
html,body{ height:100%;}
body{-webkit-font-feature-settings: 'kern' 1; -moz-font-feature-settings: 'kern' 1; -o-font-feature-settings: 'kern' 1; text-rendering: geometricPrecision;}
a:active,a:hover{outline:0}
img{display: inline-block; border: none; vertical-align: middle;}
li{list-style:none;}
table{border-collapse: collapse; border-spacing: 0;}
h1,h2,h3{font-size: 14px; font-weight: 400;}
h4, h5, h6{font-size: 100%; font-weight: 400;}
button,input,select,textarea{font-size: 100%; }
input,button,textarea,select,optgroup,option{font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}

/** 滚动条 **/
::-webkit-scrollbar{width: 10px; height: 10px;}
::-webkit-scrollbar-button:vertical{display: none;}
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner{background-color: #e2e2e2;}
::-webkit-scrollbar-thumb{border-radius: 0; background-color: rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb:vertical:hover{background-color: rgba(0,0,0,.35);}
::-webkit-scrollbar-thumb:vertical:active{background-color: rgba(0,0,0,.38);}


/** 初始化全局标签 **/
body{line-height: 24px; font: 14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;}
a{color: #333; text-decoration:none; }
a:hover{color: #777;}
a cite{font-style: normal; *cursor:pointer;}


.page_login{ background:#183b6d url(../images/bj.jpg) 0 0 ; background-size:100%; letter-spacing:1px;}
.page_login .header{ height:40px; line-height:40px; background-color:#fff;}
.page_login .header h1{ color:#868686; font-size:16px; width:95%; margin:0 auto;}
.login_bj{ position: absolute; top:0; right:0; bottom:0;}
.login_bj img{ height:100%;}
.login-main{ width:500px; position:absolute; top:50%; left:50%; margin-left:-250px; height:186px; margin-top:-93px;}
.login-form-item{ margin-bottom:20px;}
.login-form-item .text{ display: inline-block; width:100px; color:#fff; background-color:#034b8c; height:32px; line-height:32px; padding-left:15px; margin-right:12px;}
.login-form-item .text_2{ background-color:#a3b1c5; color:#00407a}
.login-form-item input{ background-color:#fff; border-radius:3px; height:32px; line-height:32px; border:1px solid #001f63; width:200px; padding-left:30px;}
.login-form-item input.userName{ background: #fff url(../images/user_icon.png) no-repeat 6px center;} 
.login-form-item input.password{ background: #fff url(../images/paddword_icon.png) no-repeat 6px center;}
.login-form-item input.jcaptcha{ width:137px; padding-left:8px;}
.login-form-item .vaildCode-img{ height:32px;border:1px solid #001f63;}
.login-form-button{ margin-top:-20px;}
.login-form-button .text{ background:none;}
.login-form-button .login-btn-primary{border-radius:3px; height:32px; line-height:32px; background:#034b8c; color:#fff; text-align:center;width:232px; border:0;}


/** 响应式（前期不作为重心） **/
@media screen and (max-width: 640px) {
	.login-main{ width:234px; margin-left:-117px;}
	.login-form-item .text{ display:none}
	.login-form-button{ margin-top:0;}
}
@media screen and (max-width: 320px) {
	.page_login{ background-image:none;}

}



