/* CSS Document */

body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2a4a61; background:url(../images/login-bg.gif) no-repeat; background-size:cover;}
.pic{ width:570px; height:541px; position:absolute; left:8%; tio:60px; background:url(../images/login-bg-left.png) no-repeat;}
#main{
	margin:0 auto;
	width:400px;
	height:480px;
	position:absolute;
    margin:0 0 0 20px;
	left: 50%;
	top: 60px;
	background:url(../images/login-box-bg.png) no-repeat;}
#validateImgId{ margin-left:20px; width:80px; height:30px;}
#content{ width:650px;}
#version{ width:80px; height:110px; color:#FFFFFF; font-weight:bold; padding:140px 0 0 105px; text-align:right; float:left;}
#login{ width:360px; height:300px;float:left; padding:140px 0 0 27px; font-weight:bold;}
#login ul{ margin:0; padding:0; list-style-type:none;}
#login li { float:left; width:340px; height:40px;display:block; margin-bottom:10px;}
#login li.tips{ text-align:center; color:#F43C05; line-height:40px; margin-bottom:0px;}
.login-text{ float:left; display:block; width:85px; height:20px; line-height:20px;}
.login-input{ float:left; display:block; width:300px; height:40px;}
.input{width:300px; height:32px; border:1px solid #e5e5e5; padding:0px; margin-bottom:10px; padding-left:30px; line-height:32px; border-radius:4px;}
.input:focus{ border-color:#65baff;}
.input.company{ background:url(../images/id-gray.png) no-repeat 5px center;}
.input.company:focus{ background:url(../images/id.png) no-repeat 5px center;}
.input.user{ background:url(../images/user-gray.png) no-repeat 5px center;}
.input.user:focus{ background:url(../images/user.png) no-repeat 5px center;}
.input.phone{ background:url(../images/phone-gray.png) no-repeat 5px center;}
.input.phone:focus{ background:url(../images/phone.png) no-repeat 5px center;}
.input.password{ background:url(../images/key-gray.png) no-repeat 5px center;}
.input.password:focus{ background:url(../images/key.png) no-repeat 5px center;}
.input_yz{width:150px; height:32px; border:1px solid #e5e5e5; padding:0; margin:0; padding-left:10px; border-radius:4px; float:left; line-height:32px;}
.input_yz:focus{ border-color:#65baff;}
.login-error{ color:#FF0000; line-height:20px;}
.login-btn{ width:380px; padding-top:10px; text-align:center;}
.btn,.btn_over,.reset_over{width:150px;height:40px; color:#2a4a61; border:0; background:url(../images/loginbtn-bg.gif) no-repeat left center; cursor:pointer;padding:4px 0 4px 0; *padding:2px 0 0 0; font-size:16px; color:#fff; float:left;}
.btn_over{background:url(../images/loginbtn-bg-hover.gif) no-repeat center center;}
.reset{width:150px;height:40px; color:#2a4a61; border:0; cursor:pointer;padding:4px 0 4px 0; *padding:2px 0 0 0; font-size:16px; background:url(../images/resetbtn-bg.gif) no-repeat; color:#999; float:right; margin-right:9px;}
.reset_over{ background:url(../images/resetbtn-bg-hover.gif) no-repeat; color:#faa600; float:right; margin-right:9px;}
#copyright{ width:600px; color:#79a9c8; text-align:center; padding-top:50px; float:left; line-height:25px;}