@charset "utf-8";
/* CSS Document */

body,form,table,ul,li,ol,dl,dd,dt,h1,h2,h3,p,h4{margin:0; padding:0;}
body{ background:url(../image/background.png) #FEECE3 no-repeat; font-size:12px;color:#333;}
a{
	text-decoration:none;
	border:none;
	color:#333;
}
a img{ border:none;}
ul{ list-style:none;}
li{ border:none;}
.margin15{ margin-top:15px;}
#warpper{ width:960px; margin:0 auto;}
#head{ margin-bottom:15px;}
#headT{ height:30px; line-height:30px;}
#headT p{float:left;height:30px;}
#headT span{float:right;}
#headM{ height:60px; line-height:60px; clear:both;overflow:hidden;zoom:1;}
#headM h1{ background:url(../image/index_11.png) no-repeat; text-indent:-9999px; float:left; width:108px;height:40px;margin-top:7px;}
#headM img{float:right; width:109px; height:40px;margin-left:30px; border:none;margin-top:7px;}
#headM form{ float:left; margin-left:40px;}
#headM form input{ width:300px; color:#ccc; background:url(../image/index_17.png) #F9F9F9 no-repeat top right; margin-top:17px; margin-left:20px;}
#headM form select{ background-color:#F56676; border:#F56676; color:#fff;}
#headB{ height:35px;}
#headB ul{ padding-top:2px; height:28px; overflow:hidden;zoom:1;}
#headB li{float:left;height:28px;line-height:28px;text-align:center;}
#headB li a{ float:left; font-size:14px; line-height:28px;height:28px; width:90px;color:#888;}
#headB li a:hover,#headB a#current{background:url(../image/index_23.png) no-repeat;color:#fff; font-weight:bold;}
/* head end */
#tit{clear:both;}
#round{ height:32px; margin-bottom:15px;}
#roundm{ width:960px;height:32px; background:url(../image/roundmid.png) repeat-x;}
#roundl{background:url(../image/roundleft.png) no-repeat left;height:32px;}
#roundr{ background:url(../image/roundright.png) no-repeat right top; height:32px; margin-left:20px; line-height:32px;}
#roundr span{ float:left;}
#roundr ul{padding:0; margin:0; float:left; line-height:32px;}
#roundr li{float:left; margin-left:20px; background:url(../image/toplist.png) no-repeat left center;}
#roundr li a{line-height:32px; color:#555;height:32px; padding-left:10px; display:block; float:left;}
#tit img{ clear:both;; display:block;}
#list{ border:#E8ECDE 1px solid; clear:both; line-height:35px; background-color:#fff;}
#list ul{ height:35px; border-bottom:1px #CCCCCB dashed;}
#list strong{ float:left; padding-left:20px;}
#list ul li{float:left; line-height:20px;}
#list ul li a{float:left; height:20px; margin:7px 0; padding:0 10px;}
#list ul li a:hover,#list a.current{ background-color:#FB001B; color:#fff;}
#listB ul{ border-bottom:none;}
#mid{
	width:960px;
	padding-top:0px;
	margin-bottom:30px;
}
.quarde{height:33px; background-color:#fff; line-height:33px; padding:0 15px;}
.quarde h2{color:#ED1C26; background:url(../image/index_35.png) no-repeat 5px center; font-size:16px; padding-left:20px; float:left;}
.quarde img{ float:right; margin-top:7px;}
.quarde p{ float:right; margin-right:20px;}
.module{width:313px; float:left; margin-left:6px; display:inline; overflow:hidden;zoom:1;}
.show{ width:279px; margin-top:15px;background-color:#fff; padding:17px; line-height:150%; position:relative; overflow:hidden;}
.show dd{ line-height:20px;}
.showTitle{color:#FF6191; margin-bottom:9px;}
.showImg{margin-bottom:9px;}
.accouct{color:#333;padding-bottom:9px; border-bottom:#FFDDC9 1px solid;}
.hot{font-size:20px; color:#fff; padding-left:20px;padding-top:8px;position:absolute; top:330px;left:130px;}
.price em{
	display:block;
	font-style:normal;
	color:#999;
	margin-top:9px;
	width: 40%;
}
.price fm{
	display:block;
	font-style:normal;
	color:#999;
	margin-top:9px;
	float: right;
}
.group,.prepay{
	color:#FF0000;
	font-size: 18px;
}
.time{height:40px; border-top:#E7EBDC 1px solid; padding:0 17px; background-color:#fff; line-height:40px;}
.time span{color:#FF6191; font-weight:bold;}
.remain{float:left;}
.buy{float:right;}
.aptitude{ background-color:#FFF5E3; height:40px; border-top:#E7EBDC 1px solid;padding-left:20px; padding-top:12px;}
.look{clear:both; background:url(../image/midbutt.png) no-repeat; height:33px; width:232px;margin:0 0 30px 370px;line-height:33px;}
.look a{ text-align:center;color:#FF6600; text-decoration:underline;display:block;}
#footer{ width:960px; margin:0 auto; color:#666; margin-top:30px;}
#link{clear:both; background-color:#fff; overflow:hidden; zoom:1; padding:20px;}
#linkNav{height:34px;border-bottom:#D8DBC8 1px solid;}
#linkNav li{float:left; height:34px; text-align:center;}
#linkNav li a{ float:left; width:82px; line-height:34px;font-weight:bold;}
#linkNav li a:hover{ background:url(../image/foot.jpg) no-repeat left bottom; border:none; }
#linkW{ clear:both; width:920px;}
#linkW li{float:left; width:150px; line-height:20px; padding-left:10px;}
#linkW li a{float:left; width:150px; line-height:150%;}
#end{margin-top:20px; background-color:#fff; overflow:hidden;zoom:1; padding:20px;}
#end table{ float:left; margin-bottom:10px;}
#end th,#end td{ width:150px; color:#666;}
#end th{ text-align:left; padding-bottom:10px;}
#end img{float:right;}
#end p{ clear:both; text-align:right; height:36px; line-height:36px; border-top:#F0F4E5 1px solid; border-bottom:#F0F4E5 1px solid;}
#last{height:36px; line-height:36px;}
#last p{float:left; border:none;}
#last span{float:right;}
/* index end */
.quarde h3{ font-size:12px; font-weight:normal; color:#666; float:left;}
.quarde h3 span{ color:#FF0000; font-weight:bold;}
.quarde form{ float:right; border-color:#7F9DB9; margin-top:7px;}
#page{ height:30px; line-height:30px; margin-bottom:30px;}
/* marriage end */
#login{ background-color:#fff; overflow:hidden;zoom:1; margin-top:30px;}
#login h4{font-size:15px;color:#FB001B;border-bottom:solid 1px #ccc; height:40px; line-height:40px; padding-left:20px;}
#loginL{float:left; width:600px; margin:20px 0; border-right:1px #ccc dashed;}
#loginL a{ color:#FF843A; border-bottom:#FF843A 1px solid; margin-left:90px;}
#loginL p{ color:#707070; font-size:11px; padding-left:90px; padding-top:5px; margin-bottom:30px;}
#loginL select{ width:100px;}
#loginL span{ color:#FF0404;}
#loginL strong{ color:#FF5A06; font-weight:normal;}
.city{padding-top:2px;}
.checkbox{margin-left:90px;margin-top:20px;}
.type{width:209px; height:25px; width:300px;margin-top:15px;}
label{ width:90px; float:left; text-align:right;padding-top:20px;color:#000;font-size:13px;}
.img{padding:15px 0 5px 90px;}
#loginR{float:right; width:300px;padding-left:25px;}
#loginR p{width:240px; padding-left:20px;font-size:12px;margin-top:50px; margin-bottom:30px; color:#9C9C9C;}
#loginR a{padding-bottom:60px; background:url(../image/butt2.png) no-repeat 20px 0;text-align:center; line-height:30px; width:150px; display:block; font-weight:bold; color:#fff;}
#loginR dl{ line-height:25px;}
#loginR dd{ height:30px;}
#loginR dt{ height:30px; line-height:25px;}
#join{border-top:solid 1px #ccc; clear:both; padding-left:50px; padding-bottom:20px;}
#j{ height:40px; line-height:40px;}
/* login end*/
#middle{ background-color:#fff; overflow:hidden;zoom:1;}
#ltitle{ height:30px;}
#ltitle li{ float:left; background-color:#E2E5D8; height:30px;margin-right:3px;line-height:30px;}
#ltitle li a{float:left; padding:0 20px; font-weight:normal;}
#ltitle li a:hover{ background-color:#fff; color:#FB001B; font-weight:bold;}
.lleft{ width:760px; font-family:"宋体"; float:left;}
.lleft p{border-bottom:1px solid #E7EBDC;}
#one{ line-height:30px;height:20px; margin:14px 20px; padding-bottom:10px;}
#two{ line-height:20px; height:30px;color:#FF6191; margin:14px 20px;}
#three{ margin:14px 20px; font-size:19px; font-weight:bold;}
#lk{ height:371px; padding:20px 0; width:760px;}
#lkleft{float:left; padding:0 18px; width:500px;}
#lkright{float:left; width:200px;background-color:#F7F7F2;}
#lkright a{ background:url(../image/hot2.png) #fff no-repeat; width:180px; height:36px;font-size:20px; color:#fff; padding-left:30px;padding-top:12px;display:block;padding-bottom:10px;}
#lkright dd{ padding-left:5px; height:32px; line-height:32px;}
#lgou strong{ color:#FF1010; padding:5px 10px; background-color:#fff; border:#E3E3E3 1px solid;}
#lyuan,#ltuan,#lyu{ background-color:#fff;}
#ltuan,#lyu{ border-top:dashed 1px #ccc; color:#FF6191;}
#lyuan{border-top:#E7EBDC 1px solid;}
#lyu{border-bottom:#E7EBDC 1px solid;}
#limg{margin:25px 30px;}
#xiangxi{clear:both; border-bottom:1px solid #D8D8D8; overflow:hidden;zoom:1; margin-left:20px;}
#xiangxi li{ height:29px;float:left; line-height:29px; text-align:center;}
#xiangxi li a{ background-color:#fff;float:left;width:68px; height:29px;}
#xiangxi li a:hover{ background:url(../image/hui.png); width:68px; height:29px;}
.lbg{padding-left:20px;}
.lbg h1{ height:30px; background-color:#E7EADC; line-height:30px; color:#FF1010; font-size:14px; font-weight:bold;padding-left:20px;margin:10px 0;}
.lbg p{ line-height:150%; border:none;color:#666; padding:0 20px;}
.lbg p strong{ color:#CC0000;}
.lbg p img{ margin-bottom:20px;}
.lbg h2{ font-size:12px; padding-left:20px;padding-right:20px;padding-bottom:25px;color:#666; font-weight:normal;}
.lbg span{ font-size:16px;color:#FF1010; font-weight:bold;}
.ltop{ margin-top:35px;}
#lright{ height:6000px;width:198px; background-color:#E7EADC; border-left:2px #DBDFD0 solid; float:left;}
#lright h1{height:30px; background-color:#DBDFD0; line-height:30px; color:#FF1010; font-size:14px; font-weight:bold;padding-left:20px;margin:10px 0;}
#lright p{ padding-left:20px;padding-right:10px; font-size:12px;line-height:20px;}
#lright img{ padding:10px 0 20px;}
.dash{ border-top:1px dashed #D4D5D0; padding:5px 0;}
#gou{color:#FF6191;}
.hou{ padding:5px 0; border-bottom:#D4D5D0 1px solid;}
