body{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:"Microsoft Yahei", "å¾®è½¯é›…é»‘", Tahoma, Arial, Helvetica, STHeiti;
	_font-family:Tahoma,Arial,Helvetica,STHeiti;
}
a.amethlogin:link { color: #F00; text-decoration: none}
a.amethlogin:visited { color: #F00; text-decoration: none}
a.amethlogin:hover { color:#900; text-decoration: underline}
a.amethlogin:active { color: #900; text-decoration: underline}
.main {
	width: 1200px;
	height:auto;
	margin:0 auto;
}
.header{
	width:100%;
	height: 50px;
}
.logoimg{
	width:162px;
	height:80px;
	float:left;
}
.logohr{
	width:1px;
	height:40px;
	border-left:#000 1px dashed;
	margin:20px;
	float:left;
}
.logotext{
	width:500px;
	height:80px;
	line-height:80px;
	font-size:25px;
	color:#76787A;
	float:left;
}
.logoright{
	width:284px;
	height:80px;
	line-height:80px;
	float:right;
	text-align:right;
	padding-right:10px;
}
.logoright span{
	margin-left:10px;
}
.recontenttitle{
	width:100%;
	height:48px;
	line-height:48px;
	margin-top:10px;
}
.recontenttitlecontext{
	width:998px;
	height:48px;
	line-height:48px;
	font-size:18px;
	color:#FFF;
	background-color:#378821;
	float:left;
}
.recontenttitlecontext img{
	width:48px;
	height:48px;
	float:left;
	margin-right:10px;
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);

}
.retitlename{
	float: left;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: relative;
}
.retitlename strong{
	width: 200px;
	color: #FFF;
	font-size: 18px;
	top: -25px;
	left: calc(50% - 100px);
	height: 60px;
	line-height: 60px;
	background-color: #0BB20C;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	position: absolute;
	font-weight: normal;
}
/*.recontenttext{
	width: 100%;
	height:auto;
	border-top:none;
	background-color:#FFF;
}*/
.recontent{
	width: 500px;
	padding: 20px;
	height:auto !important;
	height:480px;
	min-height:480px;
	margin:0 auto;
	border: #f4f5f7 5px solid;
	border-radius: 5px;
	margin-left: calc(50% - 255px);
}
.recontentsubject{
	width: calc(30% - 10px);
	height:40px;
	line-height:40px;
	font-size:16px;
	float:left;
	text-align:right;
	padding-right: 10px;
	margin-bottom: 0;
}
.recontentsubject span{
	color:#F00;
}
.recontentmesage{
	width: 70%;
	height:40px;
	line-height:40px;
	font-size:18px;
	float:left;
	text-align:left;
	margin-bottom:10px;
	padding-left: 0;
}
.recontentmesage label{
	font-size:14px;
	margin-left:5px;
}
.recontentmesage span{
	font-size:15px;
	margin-left:5px;
}
.recontentsubmit{
	width: 190px;
	height:40px;
	padding-top:20px;
	text-align:center;
	float:left;
}
.registertext,.registertext_t{
	width:260px;
	height: 35px;
	line-height: 40px;
	font-size:14px;
	font-family:"Microsoft Yahei", "å¾®è½¯é›…é»‘", Tahoma, Arial, Helvetica, STHeiti;
	border: #CCC 1px solid;
	border-radius: 5px;
}
.registertext_t{
	width:120px;
	vertical-align:middle;
}
.register-button,.register-button:link,.register-button:visited{width: 190px;height: 40px;border: none;background-color: #0BB20C;color: rgb(255, 255, 255);cursor: pointer;font-family: å¾®è½¯é›…é»‘;font-size: 14px;border-width: initial;border-style: none;border-color: initial;border-image: initial;border-radius: 5px;}

.register-button:active,.register-button:hover{
	background-position:0 -40px;
	cursor:pointer;
	border:none;
}
.register_bu{
	width:130px;
	height:37px;
	line-height:37px;
	font-size:15px;
	font-family:"Microsoft Yahei", "å¾®è½¯é›…é»‘", Tahoma, Arial, Helvetica, STHeiti;
	border: #999 1px solid;
	margin-right:10px;
	background-color:#999;
	vertical-align:middle;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#FFF
}

.radiodiv{
	width:264px;
	height:34px;
	line-height:34px;
	font-size:18px;
	float:left;
}
.Loginwjpass{
	width:100%;
	height:30px;
	line-height:3;
	font-size:15px;
	color:#666;
	margin-bottom:10px;
}
.suggest-container{border:2px solid #CCCCCC;visibility:hidden; border-top:none;background-color:#FFF;}
.suggest-item{padding:5px 4px; cursor:pointer;}
.suggest-active {background:#378821;color:white;padding:5px 4px;cursor:pointer;}	