@charset "utf-8";
/* CSS Document background:url(../images/bg_body.jpg) repeat-x #9CB4CC;*/
body{
	width:1280px;
    height: 900px;
	font-family: 微软雅黑, sans-serif;
	font-size:12px;
	text-align:center;
	margin:-92px auto auto auto;
	background:url(../images/bg_body_2.png) repeat-x #9CB4CC;
	background-position:-0px -73px;
}


.div_all{
	width:1280px;
	height:900px;
	margin:0px;
	padding:0px;
	text-align:center;
	}
	
.div_all .div_up{
	width:1280px;
	height:118px;
	position:relative;
	top:92px;
	left:0; 
	background:url(../images/bg_login_up3.jpg) no-repeat;
	}
.div_all .div_down{
	width:1280px;
	min-height:820px;
	background:url(../images/bg_login_down.jpg) no-repeat;
	text-align:center;
	}
.div_all .div_down .login_context{
	width:986px;
	height:600px;
	margin:auto;
}
.div_all .div_down .login_context:after{
	content: "";
	display: block;
	clear: both;
}
.div_all .div_down .login_context .context_line{
	width:772px;
	background:url(../images/contact.png) 0 15px no-repeat;
    text-align: center;
    font-size: 15px;
    color: white;
	margin: 0 auto;
}
.div_all .div_down .login_context .context_small{
	width:986px;
	float:left;
	margin-top:200px;
    padding-bottom: 105px;
    border-bottom: 1px solid #4d7399;
}


input.skin-input{
	color:#555555;
	border:0;
	box-shadow:inset 1px 1px 2px #aaa9a9;
	border-radius: 5px;
	padding: 8px;
	background: #fff;
}
.login-input{
	position: relative;
}
.login-input input{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.login-input input:focus{
	outline: 0;
}

.small_infosumbit_flu{
	width:304px;
	margin: 0 auto;
	background: #f1f1f1;
	border-radius: 10px;
}
.cen_logo{
	font-size: 18px;
	font-weight: bold;
	color: #464344;
	text-align: center;
	padding: 15px 10px;
}
.cen_line{
	width:299px;
	height:2px;
	margin-left:3px;
	background:url(../images/small_line.jpg) no-repeat;
	}
.cen_tip{
	width:304px;
	height:25px;
	}
.cen_tip span{
	display:block;
	width:230px;
	height:20px;
	line-height:30px;
	color:red;
	margin-left:57px;
	text-align: left;
	}
.cen_username{
	height:35px;
	margin-left:15px;
	background:url(../images/small_username_input.png) no-repeat;
	margin-bottom:11px;
}
.cen_pwd{
	height:35px;
	margin-left:15px;
	margin-top:11px;
	background:url(../images/small_pwd_input.png) no-repeat;
	}
.cen_username input,
.cen_pwd input{
	border:none;
	width:220px;
	height: 30px;
	top:2px;
	line-height: 30px;
	left: 40px;
	color:#555555;
}
.cen_forgetpwd{
	padding: 10px 20px 10px 0;
	text-align: right;
}
.cen_forgetpwd a{
	color:#0054AA;
	text-decoration:none;
}
.cen_forgetpwd a:hover{
	text-decoration:underline;
	}
.cen_img_code{display: table;width: 100%;margin: 10px 0}
.cen_img_code .img-cont,
.cen_img_code .code-cont{
	display: table-cell;
	vertical-align: middle;
}
.cen_img_code .code-cont{height: 30px;width: 55%;}
.cen_img_code .code-cont input{width: 140px;margin-left: 50px}
.cen_img_code .img-cont img{cursor: pointer}
.cen_button{
	width:304px;
	height:55px;
}
.cen_bottom{
	width:238px;
	margin:  0 auto;
	box-shadow:inset 1px 1px 2px #d4d3d3;
	border-radius:5px;
	background-color: #e7e7e7;
}
.winConter-label{
	width: auto;
	margin: 13px 18px;
	display: inline-block;
	text-align: right;
}
.winConter-label a {
	font-size: 13px;
	color: #0d76c4;
}
.winConter-label img {
	vertical-align: middle;
	margin-right: 5px;
}


.login-btn{
	width:86px;
	height:41px;
	display: inline-block;
	vertical-align: middle;
	border:none;
}
.login-btn.btn_cenLogin{
	background:url(../images/but_all.png) no-repeat -6px -6px;
}
.login-btn.btn_cenRegister{
	background:url(../images/but_all.png) no-repeat -96px -146px;
}
.login-btn + .login-btn{
	margin-left: 10px;
}







#floatPromoptDiv{
	width:360px;
	height:280px;
	cursor: pointer;
	position:absolute;
	top:200px;
	left:300px;
	z-index:1000;
	border:1px solid #2a6fae;
	background:#fff;
	color: #2a6fae;
	font-weight: bold;
	padding: 20px;
	border-radius: 6px;
	font-size: 15px;
	line-height: 1.5;
	text-align: left;
}
#floatPromoptDiv p {margin: 0}
#floatPromoptDiv .content{height: 100%;width: 100%;position: relative;}
#floatPromoptDiv .content .close{z-index: 10;position: absolute;border-radius: 50%;width: 30px;text-align: center;height: 30px;line-height: 30px;right: -35px;top: -35px;border: 1px solid #2a6fae; color: #2a6fae;font-size: 18px;background: #fff;}
#floatPromoptDiv .content .title{color: #fff;font-size: 24px;text-align: center;background: #2a6fae;position: absolute;left: -20px;right: -20px;top: -20px;padding: 10px;}
#floatPromoptDiv .content .text p{text-indent: 2em;}
#floatPromoptDiv .content .name,
#floatPromoptDiv .content .time{text-align: right;}
#floatPromoptDiv .content .name{margin: 10px 0;}
#floatPromoptDiv .contentText{padding-top: 56px}