html, body {
	height: 100%
}
body {
	background-color: #f1f1f1
}
body.white {
	background-color: #ffffff;
    /*background: url(../fimages/lxqt_bg.png) repeat-x;*/
}
.redtop{width:100%; height:5px; background:#eb2b12;}
.login_line{width:100%; height:1px; background:#d7d7d7;}
/*.redtop{width:100%; height:100px; 
    background: -webkit-linear-gradient(rgba(238,64,53,0.6), rgba(238,64,53,1)); /* Safari 5.1 - 6.0 
    background: -o-linear-gradient(rgba(238,64,53,0.6), rgba(238,64,53,1)); /* Opera 11.1 - 12.0 
    background: -moz-linear-gradient(rgba(238,64,53,0.6), rgba(238,64,53,1)); /* Firefox 3.6 - 15 
    background: linear-gradient(rgba(238,64,53,0.6), rgba(238,64,53,1)); /* 标准的语法（必须放在最后）

}
*/

body.white .login-hd {
	/*background: #EE4035*/
}
body.white .login-hd .left-bg {
	display: none
}
body.white .login-hd .right-bg {
	display: none
}
body.white .login-hd .logo {
	background: url(../fimages/logo_f.png) no-repeat
}
body.white .login-hd .split {
	background-color: #ccc
}
body.white .login-bd {
	height:520px;
	/*background: #efefef;*/
}
body.white .login-bd .lg-zone {
	/*background: url(../../images/login_bg_tubiao.png) center 46px no-repeat;*/
	
}
body.white .login-bd .lg-zone .lg-box .lg-label h4 {
	border-left: none
}
.mgl30{ margin-left:30px;}
.pdt10{ padding-top:10px;}
.login-hd {
	position: relative;
	height: 90px;
	/*background: #EE4035;*/
	line-height: 90px;
	min-width: 1160px
}
.login-hd .left-bg {
	position: absolute;
	width: 348px;
	height: 92px;
	left: 0;
	top: 0;
	background: url(../images/login_top_left.png) no-repeat
}
.login-hd .right-bg {
	position: absolute;
	width: 267px;
	height: 92px;
	right: 0;
	top: 0;
	background: url(../images/login_top_right.png) no-repeat
}
.login-hd .hd-inner {
	width: 1160px;
	height: 90px;	
	margin: 0 auto
}
 .htlogo{ width:800px; margin:20px auto;}
 .logo {
	position: relative;
	display: inline-block;
	width: 56px;
	height: 73px;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
	background: url(../images/logo_f.png) no-repeat
}
 .sys-name_ht {
	display: inline-block;
	position: relative;
	color: #FFFFFF;
	font-size: 22px;
	line-height: 73px;
	top: 15px;
}
.logo_ht {
	position: relative;
	display: inline-block;
	width: 56px;
	height:56px;
	margin-left: 15px;
	margin-top: 0px; 
	margin-right: 10px;
	background: url(../images/logo_f.png) no-repeat
}
.login-hd .hd-inner .split {
	position: relative;
	display: inline-block;
	height: 32px;
	width: 1px;
	top: -17px;
	margin-right: 10px;
	background-color: #51b65d
}

 .sys-name {
	display: inline-block;
	position: relative;
	color: #ffffff;
	font-size: 22px; line-height:1.5em;font-weight:900;
	top: -20px
}
 .qt-sys-name {
	display: inline-block;
	position: relative;
	color: #ffffff; font-weight:bold;
	font-size: 28px; line-height:1.5em;
	top: -38px
}
.sys-name i{ font-size:28px; font-weight:bold;}
.sys-name font{ font-size:28px; font-weight:bold;}
.login-bd {
	position: relative;
	background:#FFF;
	
	min-width: 1200px
}
.login-bd .bd-inner {
	width: 1160px;
	margin: 0 auto
}
.login-bd .bd-inner .inner-wrap {	
	margin:0 auto; 
	height:430px;
	/*background:#EE4035;*/
}
.login-bd .bd-inner .inner-wrap .lg-zone {
	margin:0 auto;
	width: 504px;
	
}
.login-bd .bd-inner .inner-wrap .lg-zone .alert {
	margin: 0 33px 10px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box {
	margin:0 auto;
	background: #fff;
	box-shadow: 2px 2px 3px #ddd, -2px 0 3px #ddd;
	width: 420px;
	padding-bottom: 20px;
	border-radius:4px;
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .line {
	position: absolute;
	left: 0;
	top: 0;
	height: 6px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .line.line-y {
	width: 127px;
	background: #EE4035
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .line.line-g {
	left: 127px;
	right: 0;
	background: #ffa200
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .lg-label {
	color: #000;border-bottom: 1px solid #f6f6f6;
	font-size: 22px;
	height: 44px;
	line-height: 44px;
	margin-top: 23px;
	text-indent: 30px;
	margin-bottom: 20px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .lg-label h4 {
	border-bottom: 2px solid #EE4035; width:140px; margin:0 auto;
}
.lg-box .title_txt{ margin:0px 0px 10px 34px; font-size:18px;}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .input-item {
	margin-bottom: 22px;
	width: 360px;
	line-height: 38px;
	height: 38px;
	border-top: 1px solid #adadad;
	border-left: 1px solid #adadad;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	margin-left: 34px;
	border-radius:6px;
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .input-item label{ float:left; text-align:right; width:51px; color:#000000; font-size:16px; }
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .input-item i {
	float: left;
	display: inline-block;
	width: 40px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #5d5c68
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .input-item input {
	border: 0;
	height: 38px; line-height:38px;
	padding: 0;
	width: 310px;
	float: left;
	outline: none;
	text-decoration: none;
	
}

.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .input-item input:focus {
	outline: none;
	text-decoration: none
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .lg-check {
	margin-bottom: 10px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .lg-check .input-item {
	float: left;
	width: 212px;
	margin-right: 10px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .lg-check .input-item input {
	width: 152px;line-height:38px;
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .lg-check .check-code {
	float: left;
	display: inline-block;
	height: 42px;
	line-height: 42px;
	background-color: #ff9d02;
	color: #fff;
	width: 114px;
	text-align: center;
	font-size: 16px;
	border-radius:6px;
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .tips {
	height: 20px;
	line-height: 20px;
	margin-bottom: 30px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .tips input[type=checkbox] {
	position: relative;
	margin-left: 34px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .tips label {
	font-size: 16px;
	color: #a3a3a3
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .tips a {
	float: right;
	font-size: 12px;
	text-decoration: none
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .tips a:hover {
	text-decoration: underline
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .tips a.register {
	color: #1da02b;
	margin-left: 12px;
	margin-right: 34px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .tips a.forget-pwd {
	color: #000
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a {
	display: inline-block;
	text-decoration: none;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	width: 142px;
	font-weight: bold;
	border-radius:4px;
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.purchaser {
	margin-left: 34px;
	background-color: #f45438;
	margin-right: 9px
}

.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.warning {
	margin-left: 34px;
	background-color: #ff9d02;
	margin-right: 9px
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.login_bl {
	background-color: #56aced;
}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.login_red {
	background-color: #EE4035;
}

.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.warning:hover{opacity: 0.8; filter:alpha(opacity=80); color: #fff;}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.login_bl:hover{opacity: 0.8; filter:alpha(opacity=80); color: #fff;}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.login_red:hover{opacity: 0.8; filter:alpha(opacity=80); color: #fff;}

.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.warning:active{opacity: 1; filter:alpha(opacity=100);}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.login_bl:active{opacity: 1; filter:alpha(opacity=100);}
.login-bd .bd-inner .inner-wrap .lg-zone .lg-box .enter a.login_red:active{opacity: 1; filter:alpha(opacity=100);}


.login-bd .bd-inner .inner-wrap .lg-poster {
	height: 541px;
	background: url(../images/loginbg.png) right center no-repeat
}
.login-ft {
	margin:20px auto; font-size:16px;
	line-height:2em;
	padding-top: 10px;
	min-width: 1200px
}
.login-ft .ft-inner {
	margin: 0 auto
}
.login-ft .ft-inner .about-us {
	height: 20px;
	line-height: 20px;
	width: 295px;
	margin: 0 auto;
	margin-bottom: 10px
}
.login-ft .ft-inner .about-us a {
	color: #666;
	text-decoration: none;
	font-size: 14px;
	float: left;
	margin-left: 15px
}
.login-ft .ft-inner .about-us a:hover {
	text-decoration: underline
}
.login-ft .ft-inner .address {
	text-align: center;
	color: #999;
	font-size: 16px;
	margin-bottom: 10px
}
.login-ft .ft-inner .other-info {
	text-align: center;
	color: #999;
	font-size: 12px;
	margin-bottom: 50px
}
#container{ position:relative;min-width:1160px; height:660px; background:url(../images/loginbg-r.png) no-repeat center center;}
#bd{ padding-top:50px;}
/*验证码*/
<!--.login1{ margin:0 auto; padding-top:15px; width:540px; height:380px; background:url(../images/login_pro.png) no-repeat;}-->
.login1{
    margin:0 auto;
	background: #fff;
	box-shadow: 2px 2px 3px #ddd, -2px 0 3px #ddd;
	width:540px; 
	height:320px;
	padding-bottom: 10px;
	border-radius:4px;
}
.login1 .login-top{
	margin: 0 auto;
	width: 470px;
	height: 50px;
	border-bottom:1px #CCCCCC solid;
}
.login1 .login-top h1{ margin-top:20px; height:50px; margin-left:27px; text-align:center;color:#505050;font-size:24px;text-shadow: 0px 1px 1px #aaaaaa;}
.login1 .login-top h2{ height:30px; margin-right:40px; text-align:right;color:#605f5f;font-size:20px;font-weight: bold;}
.login1 .login-input{
	margin-top: 30px;
	padding-left: 100px;
}
.login1 .login-input p{ margin-top:10px; line-height:39px;}
.login1 .login-input p label{
	float: left;
	text-align: right;
	width: 100px;
	color: #000000;
	font-size: 16px;
}
.login1 .login-input p input{ padding:0 0 0 49px; margin-left:16px; width:195px; height:39px;line-height:39px\0; *line-height:39px; border:none; outline:none; }
.login1 .login-input p.user input{ background:url(../images/login_user.png);}
.login1 .login-input p.password input{ background:url(../images/login_password.png);}
.login1 .login-input p.dtpassword input{ background:url(../images/login_dtpass.png) no-repeat;}
.login1 .login-input p.password input{ background:url(../images/login_password.png);}
.login1 .login-input p.dtpassword input{ background:url(../images/login_dtpass.png) no-repeat;}
.login1 .btn1{	
	width: 110px;
	margin-top:10px;
	height: 35px;
	background: #45c3f1;
	color: #fff;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	font-family: '微软雅黑';
	border-radius:4px; cursor:pointer;
}
.login1 .fl{ float:left;}
.login1 .fr{ float:right;}
.login1 .ml20{ margin-left:20px;}
.login1 .bt_blue{ background:#56aced;}
.login1 .bt_red{ background:#EE4035;}
.login1 .bt_yellow{ background:#ff9d02;}

.login1 .bt_blue:hover{opacity: 0.8; filter:alpha(opacity=80); color: #fff;}
.login1 .bt_red:hover{opacity: 0.8; filter:alpha(opacity=80); color: #fff;}
.login1 .bt_yellow:hover{opacity: 0.8; filter:alpha(opacity=80); color: #fff;}

.login1 .bt_blue:active{opacity: 1; filter:alpha(opacity=100);}
.login1 .bt_red:active{opacity: 1; filter:alpha(opacity=100);}
.login1 .bt_yellow:active{opacity: 1; filter:alpha(opacity=100);}

.login1 .login-btn{ margin-top:18px; padding-left:232px; line-height:38px;}
.login1 .login-btn .btn{ float:left; width:117px; height:39px; background:url(../images/login_btn.png);  color:#fff; text-align:center; font-size:16px;font-family:'微软雅黑';}
.login1 .login-btn .remember{ float:left; width:80px; position:relative; margin-left:22px;}
.login1 .login-btn .remember em{ float:left; width:18px; height:38px; background:url(../images/login_check.png) no-repeat left center;}
.login1 .login-btn .remember input{ position:absolute; height:16px; width:18px; top:11px; left:0; margin:0; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.login1 .login-btn .remember label{ float:left; line-height:36px; margin-left:6px; color:#000000; font-size:14px; cursor:pointer;}
.login1 .login-btn .remember input[type="checkbox"]:checked ~ em,.login .login-btn .remember.checked em{ background:url(../images/check-select.png) no-repeat left center;}
.login1 .login-input p.yzm input{ width:131px; background:url(../images/login_yz.png) no-repeat;}
.yzm{position:relative;}
.yzm cite{position:absolute; right:176px; font-size:16px; color:#fff;}
.yzm i{display: inline-block; margin-left:-40px;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	width: 100px;
	font-weight: bold;background-color: #EE4035;cursor:pointer;
	border-radius:10px;}
	
.yzm i:hover{opacity: 0.8; filter:alpha(opacity=80); color: #fff;}	

#ft{ position:absolute;left:0;right:0;bottom:20px; color:#fff; text-align:center; z-index:2;}

.kf{ width:76px; height:146px; display:block; position:fixed; bottom:0px; left:0px}

.login_foot {
	margin-top: 80px;
	text-align: center;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 70px;
	line-height: 70px;
	color: #6e7074;
	z-index: 1000px
}
.yqtip {
	background-color: #dbecfc;
	text-align: left;
	color: #f00;
	font-size: 14px;
	line-height: 24px;
	padding-left: 70px
}
.yqtip b {
	width: 100%;
	font-size: 16px;
}
.yqtip p {
	text-indent: 28px
}
.font_title_b {
	font-size: 24px;
	font-weight:600;
}
.font_title {
	font-size: 24px;
	color: #EE4035;
}
.font_title1 {
	font-size: 22px;
	color: #EE4035;
}
.font_red {	
	color: #EE4035;
}
.font_cont {
	font-size: 18px;text-align: justify;
	text-indent: 2em;
}
.div_left_tip {
	float: left;
	width: 550px;
	margin: 20px 10px 0px 60px;
	line-height: 2.5em;text-align: justify;
}
.div_center_tip {
	width: 900px;
	margin: 20px auto;
	line-height: 2.5em;text-align: justify;
}
.fl {
	float: left;
	
}
.fr {
	float: right;
}
a:link {
	color: #EE4035;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #C03;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #F00;
}

.white #form .login-bd .bd-inner .inner-wrap .div_left_tip.fl .font_cont {
	text-align: justify;
}
.container_m{width:100%;min-height:100%;position:relative;}
.body_m{padding-bottom:80px;}
.footer_m{height:80px;position:absolute;bottom:0px;left:0px; width:100%;}
.footer_m .address {
	text-align: center;
	color: #999;
	font-size: 16px;
	line-height:80px;
}
.pdt30{ padding-top:30px;}
.zytip{border: 1px solid #edb8af;
	margin: 2% 0px;
	transition: background 0.3s;}