
.clear{clear: both;}
.an_header{height: 80px;width: 100%;background: #fff;min-width: 1200px;}
.header{width: 1200px;margin:0 auto;height: 80px;}
.header img{height: 70px;width: 290px;margin-top: 5px;}
.banner{width: 100%;height: 400px;background: url(../image/an_banner.png) no-repeat center top;position: relative; min-width:1200px;}
.login_box{width: 240px;height: 250px;background: #fff;position: absolute;top:30px;right: 100px;padding: 20px 40px;}
.login_box .bbox{height:35px;line-height: 28px;font-size: 16px;color: #333333;margin-bottom: 25px;width: 100%;border-bottom: 1px solid #e5e5e5;}
.login_box .bbox span{width: 49%;float: left;text-align: center;display: block;height: 20px;line-height: 20px;}
.login_box .bbox span.sm{border-right: 1px solid #e5e5e5;}
.login_box .bbox span.cho{color: #e5383c;}
.login_box .bbox a{ color:#333;}
.ewm_dl{width: 120px;height: 120px;background: #e5e5e5;margin:0 auto;}
.ewm_dl img{width: 120px;height: 120px;}
.mox{width: 100%;margin:0 auto;}
.mox .sm_p{text-align: center;font-size: 12px;margin-top: 10px;}
.mox .sm_p i{color: #e5383c;}
.login_box .dl{ margin-top:10px;}
.login_box .username{display: block;margin:20px auto;color: #333;}
.login_box .item{height: 30px;width: 240px;margin:20px 0;line-height: 30px;position: relative;font-size: 12px;}
.login_box .item input{height: 30px;width: 240px;position: absolute;text-indent: 10px;color: #666;line-height: 30px;border:1px solid #666;border-radius: 4px;}
.login_box .item .text_name{}
.login_box .item .text_pass{}
.login_box .pass_zc{height: 20px;font-size: 14px;line-height: 20px;}
.login_box .pass_zc a{color: #8787fe;}
.login_box .pass_zc .forget{ background:none}
.login_box .pass_zc .zc{float: right;}
.login_box .admin{height: 42px;}
.login_box .admin .sub{height: 42px;text-align: center;text-indent: 0;color: #fff;background: #53b5fc;border:0;cursor: pointer;}
.loginxx {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.partner-login {
	color:#666;
	line-height:24px;
	overflow:hidden
}
.oauth-wrapper {
	margin:auto;
	padding:auto;
	margin-top: 10px;
	width: 290px;
}
.oauth-wrapper h3 {
	color: #999;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 5px;
}
.oauth-wrapper .title-wrapper {
	border-bottom: 1px solid #ccc;
	height: 0;
	margin-bottom: 30px;
	overflow: visible;
	position: relative;
	width: 240px;
}
.oauth-wrapper .title {
	background: #fff none repeat scroll 0 0;
	color: #666;
	font-size: 12px;
	font-weight: 400;
	left: 50%;
	margin-left: -75px;
	position: absolute;
	text-align:left;
	top: -20px;
	width: 125px;
}

.oauth-wrapper .oauth__link--weixin {
	background: rgba(0, 0, 0, 0) url(../image/weixin_48.png) repeat scroll 0 0;
	display: inline-block;
	float: none;
	height: 48px;
	width: 48px;
	margin-left:95px;
}
.ewm{ float:left; width:300px;}
.ewm img{ width:220px; height:220px}
