.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:  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; height: 56px; 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: 26px; line-height: 26px;padding: 10px 10px; 
}
.login-btn .btn-l {
	padding: 0px 10px;padding-top:2px;padding-bottom:4px; border-radius: 3px 0px 0px 3px; border: 0px currentcolor; border-image: none; float: left;cursor:pointer;
}
.login-btn .btn-r {
	padding: 0px 10px;padding-top:2px;padding-bottom:4px; border-radius: 0px 3px 3px 0px; border: 0px currentcolor; border-image: none; float: left;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: auto; overflow: hidden;
}
.regist-warp {
	height: auto; 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(27, 158, 150); 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 {
	height: 200px;
}
.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: 26px; float: left; display: inline-block;
}
.login-c dl {
	margin-left: 10px; float: left;
}
.loginpic {
	background:  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: 315px; 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: 70px; 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  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;
}
