@charset "utf-8";
/* CSS Document */
.login_main{margin:0px auto 0px auto;}
.contentlg{ width:980px; margin:0 auto 0px auto;}

#divUsername{margin:174px auto auto 494px;}
#divPWD{margin:43px auto auto 494px;}
#divforgetPWD{margin:-30px auto auto 750px;}
#divtrendPwd{margin:27px auto auto 493px;}
#divSendtrendPwd{margin:-27px auto auto 750px;}

.ts p{ line-height:10px;}
.ts p.big_t{font-size:15px; background:url(../../images/dot_black.png) no-repeat left center; padding-left:16px;}
.ts p{font-size:13px; padding-left:16px;}
.ts p a{ text-decoration:none;font-size:13px;}
.ts p a:hover{ text-decoration: underline;font-size:13px;}
.login_right{float:left;}
.login_box{ border-width:0px;border-style: solid; width:360px; height:441px;margin-top:118px; margin-left:40px;filter:alpha(opacity=30,Style=0)}
.item{ padding-top:20px; padding-left:46px; }
.item span{ font-size:15px; letter-spacing:2px;}
span.red a,span.red1 a,span.red2 a{ text-decoration:none;letter-spacing:1px;}
span.red{ margin-left:20px;}
span.red1{ margin-left:20px;}
span.red2{ margin-left:15px;}
.item-ifo{ margin-top:52px;margin-left:487px;}
.item-ifo { width:280px; height:30px; border-width:0px;border-style: solid;padding-left:5px; line-height:30px;}
.item-ifo div {float: left;}
.item-ifo img{ vertical-align:middle; line-height:30px;}
.logbtn{ margin-top:35px;margin-left:230px;}


.username1{font-weight: normal;position: absolute;font-size:18px; width:247px;margin-left: -80px; height:30px;line-height:30px; border: 1px solid #CCC;color:#333;}
.username2{font-weight: normal;position: absolute;font-size:18px; width:247px;margin-left: -80px;height:30px;line-height:30px; border: 1px solid #CCC;color:#333;}
.password1{font-weight: normal;position: absolute;font-size:18px; width:247px;margin-left: -80px; height:30px;line-height:30px; border: 1px solid #CCC;color:#333;}
.password2{font-weight: normal;position: absolute;font-size:18px; width:247px;margin-left: -80px;height:30px;line-height:30px; border: 1px solid #CCC;color:#333;}
.trendPwd1{font-weight: normal;position: absolute;font-size:18px;width:127px; margin-left: -80px;height:30px;padding-left:5px; line-height:30px; border: 1px solid #CCC;color:#333;}
.trendPwd2{font-weight: normal;position: absolute;font-size:18px;width:127px; margin-left: -80px;height:30px;padding-left:5px; line-height:30px; border: 1px solid #CCC;color:#333;}
.vaildcode1{font-weight: normal;position: absolute;font-size:18px;width:127px; margin-left: -80px;height:30px;padding-left:5px; line-height:30px; border: 1px solid #CCC;color:#333;}
.vaildcode2{font-weight: normal;position: absolute;font-size:18px;width:127px; margin-left: -80px; height:30px;padding-left:5px; line-height:30px; border: 1px solid #CCC;color:#333;}

/****Login CSS****/
.login_main {width: 100%;height: 100%;padding: 0;margin: 0 auto;text-align: center;vertical-align: middle;zoom: 1; }
.login_header {width: 100%;margin:20px auto 0px auto;}
.login_content {width: 100%;margin:0px auto 0px auto;}
.login_header .login_logo {margin: 0 auto;height: 55px;width: 1080px;}
.login_logo .logo_a {float: left;}
.login_logo .logo_b {float: left;margin-left: 350px; height: 55px; width: 338px; background: url("../../images/public/hgj.gif") no-repeat;}
.logo_a div {float: left;height: 55px;}
.login_content .frame{	width: 1080px;	margin: 0 auto;}
.logo_a .left {background: url("../../images/public/logo_left.png") no-repeat;width: 166px;}
.logo_a .separator {background: url("../../images/public/logo_separator.png") no-repeat;width: 24px;}
.logo_a .right {background: url("../../images/public/logo_right.png") no-repeat;width: 110px;}
.login_separator {margin:0 auto 0px auto;height: 20px; line-height: 20px; vertical-align: middle; width: 1280px;background: url("../../images/public/header_separator.png") repeat-x center; text-align: center;}

.login_content .left2 {float: left;       background: url("../../images/public/login_left.jpg") no-repeat;width: 393px; height: 420px;}
.login_content .left {
position: relative;
width: 100%;
height:625px;
background: url('../../images/public/loginBg.png') no-repeat top center;
}

.login_content .main {
background: url("../../images/public/login_input.png") no-repeat top left;
width: 415px;
height: 412px;
margin-top: 100px;
margin-left: 672px;
/***padding: 10px 0 0 10px;***/
}


.login_content .main2 {float: left;background: url("../../images/public/login_input.jpg") no-repeat;width: 600px; height: 420px;margin-left: 50px;}

.login_content .div_username 	{width: 100%; height: 31px;position: relative;left: 0px; top: 92px;}
.login_content .div_passwd 		{width: 100%; height: 31px;position: relative;left: 0px;; top: 102px;}
.login_content .div_dynamiccode {width: 100%; height: 31px;position: relative;left: 0px; top: 122px;}
.login_content .div_senddyncode {width: 100px; height: 31px;position: relative;left: 290px;*left:120px; top: 100px;}
.login_content .div_validcode 	{width: 100%; height: 31px;position: relative;left: 0px; top: 110px;}
.login_content .div_validimg 	{width: 100%; height: 31px;position: relative;left: 269px; top: 80px;}
.login_content .div_login 		{position: relative;left: 0px; top: 110px;}
.login_content .div_regist 	{width: 100%; height: 15px;position: relative;left: 10px;*left:0px; top: 125px;}
.login_content .div_regist span 	{padding-right:15px;}

.div_validimg div {float: left;}
.div_validimg img {border: 1px solid #B6B6B6; background-color: #E4E6E5; height: 31px;width: 100px;}

.div_op_changecode span {margin-left: 5px;}
.div_op_changecode span a {text-decoration: none;cursor: pointer;color: #F3591C; vertical-align: bottom;}
.div_op_findpwd span a {text-decoration: none;cursor: pointer;color: #F3591C;}
.div_regist span a {text-decoration: none;cursor: pointer;color: #F3591C;}
.div_senddyncode div a {text-decoration: none;cursor: pointer;color: #F3591C;}



.clear{ clear:both;overflow: hidden; }
.login_footer{ min-width:1100px; height:40px; margin:10px auto 0px auto;_zoom:1;}
.login_footer table td{vertical-align:middle;}
.login_footer p{ line-height:20px;color:#999999;font-size:12px;}
/**2015-9-17**/
.main div input{left:206px;top:0px;}
.div_login input{left:0px;top:0px;}

/*按钮开始*/
.defbutton{width:134px;height:37px;line-height:37px;text-align:center;}
.defbutton input{display:inline-block;width:134px;height:37px;border:none;font-size:14px;font-weight:600;cursor:pointer;}
/*橙色按钮*/
.defbutton{background:#ff8b18;}
.defbutton input{background:#ff8b18;color:#fff;}
/*按钮结束*/

.hangye1{
	cursor:pointer; 
	height: 40px;
	background-color: #fed8b9;
	line-height: 40px;
	margin-top: 2px;
}
.hangye2{
	cursor:pointer; 
	height: 40px;
	background-color:#ff7709;
	line-height: 40px;
	margin-top: 2px;
}