html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,td {
	margin: 0;
	padding: 0;
}

body {
	font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "锟斤拷锟斤拷";
	font-size: 12px;
	color: #474747;
	background: #fff;
	overflow: hidden;
}

/* a {
    cursor: pointer;
    text-decoration: none;
    color: #474747;
}
a:hover{
    cursor: pointer;
    text-decoration: none;
    color: #474747;
} */

img {
	border: 0 none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.show {
	display: block;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}

.margin-top-10 {
	margin-top: 10px;
}

.margin-top-20 {
	margin-top: 20px;
}

.margin-top-30 {
	margin-top: 30px;
}

.padding-top-10 {
	padding-top: 10px;
}

.padding-right-25 {
	padding-right: 25px;
}

.padding-right-10 {
	padding-right: 1%;
}

.padding-left-10 {
	padding-left: 1%;
}

.padding-left-30 {
	padding-left: 30px;
}

.w {
	margin: 0 auto;
	width: 100%;
	min-width: 1245px;
}

/*头锟斤拷锟斤拷头锟斤拷*/
.logo {
	height: 80px;
	line-height: 80px;
	background-color: #80aad6;
}

.logo img {
	padding-top: 18px;
	padding-left: 27px;
}

.current {
	height: 30px;
	line-height: 30px;
	background-color: #7fb5e9;
}

/*页锟斤拷锟斤拷锟斤拷*/
.bg {
	background-color: #5685bf;
	min-height: 610px;
}

.main {
	margin: 0 10px 25px 10px;
	background-color: #fff;
	min-height: 585px;
	overflow: hidden;
}

/*锟斤拷嗟硷拷锟�/
.left-nav {
	width: 218px;
	min-height: 566px;
	border: 1px #759ed0 solid;
	border-top: none;
	border-left: none;
	background-color: #f2f9ff;
}

.left-content {
	width: 187px;
	padding-top: 10px;
	margin: auto;
}

/*===============================================================================*/
.padding-left-200 {
	padding-left: 170px;
}

.padding-left-22 {
	padding-left: 22px;
}

.padding-left-44 {
	padding-left: 44px;
}

.login-bg {
	margin: 0;
	padding: 0;
	background: url("../img/login/login-bg.jpg") 50% 82% no-repeat;
	font-family: "Microsoft YaHei";
}

.login-dl {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -340px;
	width: 700px;
	height: 450px;
	/*border: 1px #000 solid;*/
}


.login-cnt-bg {
	width: 700px;
	height: 450px;
	margin: auto;
	margin-top: 80px;
	background: url("../img/login/login-dl-bg1.png") no-repeat;
}

.login-cnt-bg-ww {
	width: 700px;
	height: 450px;
	margin: auto;
	margin-top: 80px;
	background: url("../img/login/login-dl-bg1-ww.png") no-repeat;
}

.login-cnt {
	position: relative;
	width: 200px;
    height: 210px;
    padding-top: 140px;
    padding-left: 180px;
    margin: auto;
	/*border: 1px #000 solid;*/
}

.login-name {
	display: block;
	width: 60px;
	float: left;
	color: #737373;
	font-size: 14px;
	text-align: right;
}

.login-line {
	width: 352px;
	height: 50px;
	line-height: 50px;
}

.message {
	width: 385px;
	/* height: 8px;
	line-height: 25px;
	padding-left: 100px; */
	position: absolute;
    left: 125px;
    top: 290px;
    text-align: center;
}

.login-wbk {
	width: 250px;
	height: 25px;
	padding: 0 5px;
	line-height: 25px;
	border: 1px solid #ede9e9;
	 border-top: none;
    border-left: none;
    border-right: none;
	/* -moz-border-radius: 2px; Gecko browsers
	-webkit-border-radius: 2px; Webkit browsers
	border-radius: 2px; W3C syntax */
}

.login-wbk-yzm {
	width: 165px;
	height: 25px;
	padding: 0 5px;
	line-height: 25px;
	/* border: 1px solid #ede9e9; */
	border: 1px solid #ede9e9;
	 border-top: none;
    border-left: none;
    border-right: none;
	
}

.login-yzm-img {
	position: relative;
	top: 8px;
	left: 10px;
}

.login-fxk {
	position: relative;
	top: 2px;
}

.btn-dl {
	width: 260px;
	height: 36px;
	background: url("../img/login/login-btn-left.png") no-repeat;
	border: none;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}
.login-line-dl {
	width: 352px;
   margin-top: 30px;
}
.login-line-dl :hover{ filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; cursor:pointer;}

.btn-zc {
	width: 99px;
	height: 32px;
	background: url("../img/login/login-btn-right.png") no-repeat;
	border: none;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}

.login-clause{ text-align: center; }
.login-clause a{ color:#1b8dd9; font-weight: bold; text-decoration: none}

.login-foot{position: absolute; bottom:0px; border-top: 1px solid #D3EEF8; background: rgba(255,255,255,1); text-align: center; color: #737373; height: 36px; line-height: 36px; width: 100%; margin: 0 auto;}