
.shdz-head-top {
	background: rgb(226, 232, 240); padding: 12px 0px; height: 16px; line-height: 16px;
}
.top-nav ul li {
	margin: 0px; color: rgb(102, 102, 102); font-size: 12px; float: left;
}
.top-nav ul li a {
	font-size: 12px;
}
.top-nav ul li a:hover {
	color: rgb(255, 34, 0);
}
.top-nav ul li .line {
	padding: 0px 12px; color: rgb(215, 215, 215);
}
.login-head {border-top:4px solid #ff6600;/*BACKGROUND: url('/images/wave3header.jpg') center center;top: 0px;*/
	padding:0px 0px; position: relative; z-index: 10; /*box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .2); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);*/
}
.login-head .head-nav {
	margin-top: 10px;
}
.login-head .head-nav li {
	float: left;
}
.login-head .head-nav li a {
	padding: 0px 20px; color: rgb(51, 51, 51); line-height: 56px; font-size: 15px; display: inline-block; /*border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;*/
}
.login-head .head-nav li.active a {
	color: rgb(50, 100, 161);
}
.login-head .head-nav li a:hover {
	color: rgb(50, 100, 161);
}
.login-head .head-logo {
	height: 80px; max-width: 440px;
}
.login-head .head-logo i {
	height: 80px; vertical-align: middle; display: table-cell;
}
.login-head .head-logo i img {
	vertical-align: middle; max-height: 80px; max-width: 100%;
}
.login-banner {
	width: 100%; height: 310px;/*MARGIN-TOP:10px;*/
}
.login-banner img {
	display: block; max-height: 310px; max-width: 100%;
}
.login-btn {
	width: 134px; height: 28px; line-height: 24px;padding: 10px 10px; 
}
.login-btn .btn-l {
	float: left;padding: 0px 10px;height:28px;padding-top:2px;padding-bottom:4px; border-radius: 3px 0px 0px 3px; border: 0px currentColor; border-image: none; cursor:pointer;
}
.login-btn .btn-r {
	float: left;padding: 0px 10px;height:28px;padding-top:2px;padding-bottom:4px; border-radius: 0px 3px 3px 0px; border: 0px currentColor; border-image: none; cursor:pointer;
}
.btn-def {
	background: rgb(230, 230, 230); color: rgb(51, 51, 51);
}
.btn-on {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255);
}
.login-warp {
	height: 480px; overflow: hidden;
}
.regist-warp {
	height: 820px; overflow: hidden;
}
.login-main {
	position: relative;
}
.login-con {
	background: rgb(249, 249, 249); left: 100px; top: -243px; width: 1000px;position: absolute; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
}
.login-left {
	background: rgb(255, 255, 255); padding: 40px 0px 40px 100px; width: 625px; float: left;
}
.login-right {
	width: 275px; overflow: hidden; float: left;
}
.login-a {
	background: rgb(221, 14, 4); padding: 30px 20px; color: rgb(255, 255, 255); position: relative;
}
.login-b {
	padding: 40px 0px; text-align: center;
}
.login-lef-h {
	height: 320px;
}
.login-right-h {
	height: 400px;
}
.log-h1 {
	height: 180px;
}
.log-h2 {
	height: 80px;
}
.reg-h1 {
	height: 260px;
}
.reg-h2 {
	float:left;;
}
.reg-word {
	left: 20px; bottom: 30px; position: absolute;
}
.login-c {
	overflow: hidden;
}
.login-c .login-ico {
	background: rgb(50, 100, 161); width: 46px; height: 46px; text-align: center; line-height: 46px; float: left; display: inline-block;
}
.login-c dl {
	margin-left: 10px; float: left;
}
.loginpic {
	background: url("images/bg.gif") no-repeat;font-size: 30px; width: 28px; height: 40px;line-height: 26px; vertical-align: middle; display: inline-block;color:#ee2200;
}
.ico-login {
	background-position: 0px -478px;
}
.login-d {
	overflow: hidden;
}
.login-d ul li {
	width: 100%;
}
.login-inp {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 400px;background:#f2f2f2 url("images/bg.gif") no-repeat; height: 40px; margin-bottom: 20px;
}
.login-inp2 {
	border-image: none; width: 400px;height: 40px; margin-bottom: 20px;
}
.login-inp label {
	width: 80px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; font-weight: normal; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid;
}
.login-inp input {
	padding: 0px 10px; border: 0px currentColor; border-image: none; height: 38px; line-height: 38px;
}
.login-text {
	line-height: 40px; padding-left: 5px; display: inline-block;
}
.login-d ul li i {
	width: 270px; text-align: center; display: inline-block;
}
.login-d ul li i img {
	width: 70px; height: 30px; vertical-align: middle;
}
.login-d ul li a {
	padding: 0px 15px; display: inline-block;
}
.lw1 {
width: 380px;background:#f6f6f6 url("images/bg.gif") no-repeat;
background-color 500000s ease-in-out 0s; 
}
.lw2 {
	width: 160px;
}
.login-botton {cursor:pointer;
	background: rgb(24, 132, 252); border: 0px currentColor; border-image: none; width: 108px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height:30px; font-size: 16px;
}
.login-botton:hover {
	background: rgb(61, 115, 180); color: rgb(255, 255, 255);
}
.login-regbtn {cursor:pointer;
	background: rgb(221, 14, 4); border: 0px currentColor; border-image: none; width: 140px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 15px;
}
.login-regbtn:hover {
	background: rgb(246, 55, 46); color: rgb(255, 255, 255);
}
.reg-infor {
	height: 30px; line-height: 30px;
}
.reg-infor input {
	width: 16px; height: 16px; margin-top: 0px; margin-right: 5px; vertical-align: middle;
}
.login-footer {
	background: rgb(48, 55, 66); padding: 18px 0px;
}
.login-footer p {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 13px;
}
.login-footer p a {
	color: rgb(153, 153, 153); font-size: 13px;
}
.login-footer p em {
	padding: 0px 10px;
}
.nav-tabs > li.active > a {
	background: rgb(111, 200, 234); border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 16px;
}
.nav-tabs > li.active > a:focus {
	background: rgb(111, 200, 234); border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 16px;
}
.nav-tabs > li.active > a:hover {
	background: rgb(111, 200, 234); border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 16px;
}
.nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-tabs > li > a {
	background: rgb(230, 230, 230); border: 0px currentColor; border-image: none; margin-right: 0px;
}
.nav > li > a {
	padding: 10px 20px;
}
.yl_btn{text-align:center;margin-left:10px; margin-top:0px;border:0px;width:150px;COLOR:#ffffff;font-family:Microsoft YaHei;font-size:14px; PADDING-TOP: 1px;PADDING-left:5px;PADDING-right:5px;PADDING-bottom: 1px; BACKGROUND:#e60000;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
a:hover.yl_btn {COLOR:#eeeeee; }
.y2_btn{text-align:center;margin-right:0px;margin-top:0px;border:0px;COLOR:#ffffff;font-family:Microsoft YaHei;font-size:15px; PADDING-TOP: 10px;PADDING-left:20px;PADDING-right:20px;PADDING-bottom: 10px; BACKGROUND:#e60000;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;cursor:pointer;}
a:hover.y2_btn {COLOR:#eeeeee; }
.home_content { 
             display: none; 
             position: absolute; 
         top: 148px; 
/*               left: 50%; */
/*             width: 55%; 
             height: 55%; */
             width: 804px; 
             height: 600px; 
             padding: 10px; 
			 /*margin-top: -400px; */
			 margin-left: 0px; 
             border:2px solid #FF5500; 
             background-color: white; 
			 line-height:20px; 
             z-index:1002; 
             overflow: auto; 
			 -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius:6px;
			 }
 .wx_content { 
             display: none; 
             position: absolute; 
         top: 146px; 
/*               left: 50%; */
/*             width: 55%; 
             height: 55%; */
             width: 148px; 
             height: 128px; 
             padding: 0px; 
			 /*margin-top: -400px; */
			 margin-left: 190px; 
			 margin-top: 240px; 
             border:0px solid #FF5500; 
             background-color: white; 
			 line-height:30px; 
             z-index:1002; 
             overflow: auto; text-align:center;
			 -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius:6px;
			 }