@charset "utf-8";
/* CSS Document */

body {
	font-family:  "微软雅黑";
	font-size:13px;
	margin:0;
	padding:0;
}
h3 {
	font-weight:normal;
}
ul, li, p, h3 {
	margin:0;
	padding:0;
	list-style:none;
}
img {
	border:none;
}
.main {
	width:992px;
	margin:5px auto;
	overflow:hidden;
}
.banan {
	width:992px;
	height:98px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/banan2.jpg) no-repeat top;
}
.sethome {
	position: absolute;
	margin-top:56px;
	margin-left:788px;
	line-height:19px;
	background:url(../images/sethome.gif) no-repeat;
}
.sethome a {
	color:#000;
	padding-left:25px;
	text-decoration:none;
	padding-right:10px;
}
.menu {
	width:992px;
	height:38px;
	margin:0 auto;
	overflow:hidden;
	font-size:14px;
	background:url(../images/menu_bg.gif) repeat-x;
}
.menu ul {
	width:962px;
	float:left;
	height:37px;
}
.menu li {
	width:78px;
	float:left;
	line-height:37px;
 *display:inline;
	margin:0 9px;
}
.menu a {
	color:#FFF;
	width:78px;
	text-decoration:none;
	line-height:37px;
	display: block;
	text-align:center;
}
.menu a:hover {
	background:url(../images/hover_bg.gif);
	width:78px;
	height:37px;
	color:#b91876;
}
.pre {
	width:15px;
	height:37px;
	float:left;
}
.top {
	width:992px;
	height:377px;
	margin:7px auto 0;
	overflow:hidden;
}
.top_left {
	width:298px;
	float:left;
	height:377px;
	background:#ffebf4;
}
.top_left_title {
	width:298px;
	background:url(../images/userselect.gif);
	height:54px;
	float:left;
	overflow:hidden;
}
.top_left_context {
	width:268px;
	float:left;
	height:261px;
	overflow:hidden;
	border-bottom:1px #ff0580 solid;
	border-left:1px #ff0580 solid;
	border-right:1px #ff0580 solid;
	padding:30px 0px 30px 28px;
	color:#fa0059;
	line-height:50px;
}
.top_left_context li {
	width:269px;
	float:left;
	line-height:50px;
	height:50px;
	font-size:16px;
}
.in {
	width:60px;
	background:#faf2f7;
	border:1px #e6c4d2 solid;
	height:23px;
 *height: auto;
}
.submit {
	background: url(../images/button.gif);
	width:120px;
	height:38px;
	border:none;
	margin-top:15px;
	margin-left:62px;
}
.selectp {
	width:83px;
	height:23px;
 *height: auto;
	background:#faf2f7;
	border:1px #e6c4d2 solid;
}
.top_right {
	width:685px;
	height:377px;
	float:right;
	overflow:hidden;
}
.cityitems {
	width:992px;
	height:70px;
	margin:7px auto 0;
	overflow:hidden;
	background:#db4c8e;
}
.cityitems_left {
	width:92px;
	height:71px;
	float:left;
	overflow:hidden;
}
.cityitems_right {
	width:875px;
	height:51px;
	padding:10px;
	padding-left:15px;
	float:left;
	line-height:25px;
	color: #FFFFFF;
	overflow:hidden;
}
.cityitems_right li {
	width:54px;
	float:left;
}
.cityitems_right span {
	width:5px;
	text-align:center;
	line-height:25px;
	height:25px;
	float:left;
}
.cityitems_right li a {
	width:45px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}
.ad {
	width:992px;
	margin:0 auto;
	text-align:center;
}
.links {
	width:982px;
	padding:5px;
	margin:0 auto;
	overflow:inherit;
	line-height:25px;
	background:#f6e7ee;
	font-size:15px;
	color:#5c5d5f;
}
.links a {
	color:#000;
	text-decoration:none;
	padding:0 10px;
}
.partners {
	width:842px;
	margin:0 auto;
	overflow:hidden;
	padding-left:150px;
	background: url(../images/Partners.gif) no-repeat #FFF;
	padding-top:10px;
	padding-bottom:10px;
}
.partners li{
	float:left;
	margin:5px; }
.bottom {
	background:#b82367;
	width:100%;
	color:#FFF;
	text-align:center;
	line-height:25px;
	margin:0 auto;
	padding:5px 0;
}
.bottom a {
	color:#FFF;
	text-decoration:none;
}
.rows {
	width:992px;
	margin:7px auto 0;
	overflow:hidden;
}
.line,.line2 {
	width:992px;
	height:8px;
	background:url(../images/line.gif) repeat-x;
	margin:7px auto 0;
	overflow:hidden;
}
.line2{
	margin-bottom:20px;
	margin-top:10px;}