/*  Stylesheet for jn.51zsjc.com
	Design by boyce 2009-5-15
	Author:youngsoul(boyce)
	Email:youngsoul@126.com
	QQ:277841301
*/
@import url("footer.css");
@import url("top.css");

html {
zoom: expression(function(ele){
	ele.style.zoom = "1";
	document.execCommand("BackgroundImageCache", false, true);
}(this));
}

														/*>>  Base Setup  <<*/
*{margin:0; padding:0;}
ul,li{list-style:none;}
a img{border:0;}
body{background-color:#f3f3f3;}
body,form,input,select,textarea,table,tr,td,th{font-size:12px;}
img,input,select{vertical-align:middle;}
sup{font-size:8px; font-family:sans-serif;}

div{overflow:hidden;}

#onlineChat,
#divMain,
#onlineChat div,
#divMain div{overflow:visible;}




a{color:#222; text-decoration:none;}
a:hover{color:#bf0032; text-decoration:underline;}

														/*>>  Static Classes  <<*/
.clear{clear:both; float:none; line-height:0%; overflow:hidden;}
.fArail{font-weight:normal; font-family:Arial Black, Helvetica, sans-serif;}
.cPink, a.detail{color:#bf0032;}
.cYellow{color:#aba67f;}
.cWhite{color:#fff;}
.cBlack{color:#000;}
.cRed{color:#d00;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.fBold{font-weight:bold;}


														/*>>  Layout  <<*/
														
#container{
	margin:10px auto 0 auto;
	width:960px;
	background-color:#fff;
	overflow:hidden;
	}
	#loginBar, #cities, #hotLinks, #nav, #searchAndRelease, #brandOuter, #quickLinks, #news{
		margin:5px;
		}
	.ab_a, .abc_a, .abc_b, .ABc_AB{
		float:left;
		display:inline;
		}
	.ab_b, .abc_c, .ABc_c{
		float:right;
		display:inline;
		}
	.adBox{
		margin:5px;
		}
	#ad1{
		height:60px;
		}
	#ad2{
		margin:0 0 5px 0;
		height:90px;
		}
		#ad2 .abc_b{
			height:90px;
			}
		.adBox .abc_b{
			margin-left:4px;
			}
		
														/*>>  loginBar  <<*/
	#loginBar{
		position:relative;
		margin:0 5px;
		padding:0px 10px;
		z-index:5;
		height:32px;
		width:930px;
		overflow:visible;
		color:#ffe2e9;
		background:#bb002c url(../images/indexIcon1.gif) no-repeat right top;
		}
		#loginBar .roundRectLeft{
			position:absolute;			
			left:0;
			top:0;
			width:6px;
			height:32px;
			background:url(../images/indexIcon1.gif) no-repeat left -32px;
			}
		#loginBar .ab_a{
			padding-top:9px;
			}
			#loginBar .ab_a strong{
				margin-right:6px;
				padding-left:13px;
				font-weight:normal;
				}
				#loginBar .ab_a strong a{margin-right:5px; color:#fff;}
				#homeL{					
					background:url(../images/indexIcon1.gif) no-repeat left -108px;
					}
				#newsL{
					background:url(../images/indexIcon1.gif) no-repeat -73px -108px;
					}
				#decorateL{
					background:url(../images/indexIcon1.gif) no-repeat -148px -108px;
					}
				#loginBar #materialL{
					padding-left:16px;
					background:url(../images/indexIcon1.gif) no-repeat -223px -108px;
					}
				#designerL{
					background:url(../images/indexIcon1.gif) no-repeat -296px -108px;
					}
				#loginBar #galleryL{
					padding-left:14px;
					background:url(../images/indexIcon1.gif) no-repeat -356px -108px;
					}	
				#loginBar #forumL{
					padding-left:17px;
					background:url(../images/indexIcon1.gif) no-repeat -402px -108px;
					}	
				#loginBar .ab_b a{
					color:#ffe2e9;
					}
				#loginBar .ab_a #homeL a{
					color:#f4edb7;
					}
		#loginBar .ab_b{
			width:520px;
			padding:8px 0 0 0;
			}
			#loginBar .ab_b fieldset{
				border:none;
				}
				#loginBar .ab_b fieldset legend{
					display:none;
					}
				#loginBar .ab_b fieldset div, #loginBar .ab_b fieldset p{
					float:left;
					display:inline;
					margin-right:5px;
					}
				#loginBar .ab_b fieldset p{
					margin:0;
					padding-top:2px;
					}
				#whereTo{
					padding:3px 0 0 5px;
					width:73px;
					height:15px;
					background:url(../images/indexIcon1.gif) no-repeat left -153px;
					color:#bf0032;
					cursor:pointer;
					}
				#loginBar .ab_b fieldset div.clear{
					float:none;
					margin:0;
					}
					#loginBar .ab_b fieldset label{
						
						}
					#loginBar .ab_b fieldset .loginInput{
						padding:1px;
						+padding:0 1px;
						width:72px;
						height:16px;
						+height:18px;
						background:url(../images/indexIcon1.gif) no-repeat left -132px;
						}
						#loginBar .ab_b fieldset .loginInput input.txt{
							width:68px;
							height:14px;
							border:1px solid #ccc;
							}
						#loginBar .ab_b fieldset input.btn{
							width:38px;
							height:20px;
							border:none;
							background:none;							
							background:url(../images/indexIcon1.gif) no-repeat -155px -151px;
							color:#bf0032;
							}
		#whereToOption{
			display:none;
			position:absolute;
			z-index:30;
			top:27px;
			right:143px;
			padding:3px;
			width:70px;
			border:1px solid #ccc;
			background-color:#fff;
			}
			#whereToOption li{
				padding:3px 2px;
				width:66px;
				height:20px;
				text-align:center;
				border-bottom:1px solid #ddd;
				border-top:1px solid #fff;
				background-color:#fafafa;
				}
				#whereToOption li a{
					display:block;
					width:66px;
					height:20px;
					line-height:20px;					
					}
					#whereToOption li a:hover{
						background-color:#bf0032;
						color:#fff;
						text-decoration:none;
						}
			
														/*>>  cities  <<*/	
	#cities{
		margin:0 5px;
		height:63px;		
		background:url(../images/indexIcon1.gif) repeat-x left -210px;
		border:1px solid #ccc;
		border-width:0 1px 1px 1px;
		}
		#station{
			width:770px;
			}
			#station div{				
				padding-top:13px;
				}
				#station a{
					margin-right:10px;
					color:#666;
					}
				#station a:hover{
					color:#bf0032;
					}
					#station strong a{
						font-weight:bold;
						color:#bf0032;
						}
		
				
														/*>>  hotLinks  <<*/	
	#hotLinks{
		padding:0 0 0 7px;
		height:45px;
		background:url(../images/indexIcon1.gif) repeat-x left -307px;
		border:1px solid #ddd;
		}
		#hotLinks ul li{
			float:left;
			display:inline;
			margin:6px 0 0 0;
			padding-left:8px;
			width:126px;
			background:url(../images/indexIcon1.gif) no-repeat -956px -167px;
			}
			#hotLinks ul li a{
				color:#666;
				}
			#hotLinks ul li a:hover{
				color:#bf0032;
				}
		
														/*>>  nav  <<*/	
	#nav{
		padding:0 8px;
		position:relative;
		height:70px;
		background:url(../images/indexIcon2.gif) no-repeat right top;
		}
		#navLeft{
			position:absolute;
			top:0;
			left:0;
			width:8px;
			height:70px;
			background:url(../images/indexIcon2.gif) no-repeat left -70px;
			}
			#nav li{
				float:left;
				padding:9px 0 0 0;
				height:61px;
				overflow:hidden;
				background:url(../images/indexIcon2.gif) no-repeat right -143px;
				}
				#nav li a{
					color:#fbedf0;
					}			
				#nav li h2{
					float:left;
					padding:7px 0 0 6px;
					margin-right:4px;
					width:42px;
					font:normal 18px "黑体";
					}
					#nav li h2 a{
						color:#fff;
						}
				#nav li ul li{
					float:none;
					display:block;
					height:20px;
					padding:0;
					background:none;
					}
			#nav .homeN{				
				width:56px;
				}
				#nav .homeN h2{
					padding-left:3px;
					width:45px;
					}
			#nav .newsN, #nav .decorateN, #nav .designN{
				width:157px;
				}
			#nav .meterialN{
				width:268px;
				}
			#nav .serviceN{
				width:139px;
				background:none;
				}
			
														/*>>  searchAndRelease  <<*/	
	#searchAndRelease{
		height:71px;
		overflow:visible;
		background:url(../images/indexIcon3.gif) no-repeat 314px -50px;
		}
		#searchBar{
			width:635px;
			overflow:visible;
			}
			#searchBar ul{
				padding-top:1px;
				height:19px;
				}
				#searchBar ul li{
					float:left;
					display:inline;
					margin-right:3px;
					padding:4px 0 0 0;
					width:48px;
					height:15px;
					text-align:center;
					background:url(../images/indexIcon3.gif) no-repeat -48px top;
					cursor:pointer;
					}
					#searchBar ul li span{display:none;}
				#searchBar ul li.active{					
					position:relative;
					color:#f4edb7;
					background:url(../images/indexIcon3.gif) no-repeat;
					}
					#searchBar ul li.active span{
						display:block;
						position:absolute;
						top:17px;
						left:19px;
						width:10px;
						height:6px;
						background:url(../images/indexIcon3.gif) no-repeat left -19px;
						}
		.searchCon{
			clear:both;
			padding:12px 0 0 10px;
			text-align:center;
			}
			.searchCon input.keyword, .searchCon input.keyword2{
				padding:4px 0 0 4px;
				width:154px;
				height:20px;
				border:none;
				background:none;
				background:url(../images/indexIcon3.gif) no-repeat -285px top;
				color:#666;
				}
				.searchCon input.keyword2{
					width:318px;
					background:url(../images/input_w.gif) no-repeat;
					}
			.searchCon input.btn{
				width:65px;
				height:21px;
				border:none;
				background:none;
				background:url(../images/indexIcon3.gif) no-repeat -635px top;
				cursor:pointer;
				}
	#searchAndRelease .releaseBar{
		padding:0 0 0 22px;
		width:290px;
		height:71px;
		background:transparent url(../images/free_fabu.gif) no-repeat;
		}		
		.releaseBar #freeTitle{					
			padding:6px 0 8px 10px;
			}
			#consult{margin-left:130px; color:#e90438}
		
		.releaseBar p{padding:0 0 5px 14px;}			
			.releaseBar div span.cWhite a{
					margin:0 0 0 -18px;
					color:#000;
					}
			.releaseBar p a{color:#000;}
			.releaseBar p a:hover{color:#e90438;}
				.releaseBar p a span{color:#e90438;}
		
														/*>>  brand  <<*/	
	#brandOuter{
		padding-bottom:12px;		
		background:url(../images/brandIcon2.gif) no-repeat left bottom;
		}
		#brand{
			width:948px;
			border:1px solid #eee;
			border-bottom-width:0;
			}
			#brand .title{
				margin:-1px;
				width:949px;
				height:31px;
				border:1px solid #ddd;
				border-right:0;
				}
				#brand .title h2{
					float:left;
					padding:8px 0 0 28px;
					width:80px;
					height:23px;
					background:url(../images/brandIcon2.gif) no-repeat left -31px;
					font:normal 18px "黑体";
					color:#fcf8dd;
					}
			.brandUL{
				float:left;
				position:relative;				
				width:839px;
				height:31px;
				background:url(../images/brandIcon2.gif) no-repeat;
				}
				.brandUL ul{
					width:839px;
					}			
					.brandUL ul li{
						float:left;
						padding-top:10px;
						width:75px;
						height:21px;
						border-right:1px solid #ddd;
						cursor:pointer;
						text-align:center;
						color:#232323;
						}
					.brandUL ul li.active{
						cursor:default;
						background:url(../images/brandIcon2.gif) no-repeat -1px -63px;
						color:#c00;
						}
				.brandUL p{
					position:absolute;
					padding-right:15px;
					right:10px;
					top:5px;
					font:bold 13px "宋体";
					color:#232323;
					background:url(../images/phone.gif) no-repeat right top;
					}	
					.brandUL p span{
						font:normal 14px Arial Black, Helvetica, sans-serif;
						}
			.brandCon{
				padding-top:5px;
				width:950px;
				height:100px;
				}
				.brandCon ul{		
					padding:8px 0 0 12px;		
					width:942px;		
					height:88px;		
					overflow:hidden;		
					}		
					.brandCon ul li{		
						float:left;		
						display:inline;		
						margin-right:8px;		
						width:124px;		
						height:88px;		
						}
														/*>>  quickLinks  <<*/	
	#quickLinks{
		padding:8px 5px;
		height:40px;
		border:1px solid #dedede;
		}
		#quickLinks .ab_a{
			color:#bf0032;
			}
		#quickLinks p{
			line-height:180%;
			}
		#quickLinks .ab_b{
			width:878px;
			}
														/*>>  news  <<*/
	#news{
		border-bottom:1px solid #ddd;
		}
		#newsImage{
			float:left;
			display:inline;
			margin-right:5px;
			width:334px;
			height:252px;			
			}
		#newsText{
			float:left;
			padding:4px 0 0 5px;
			width:340px;
			height:248px;
			border-bottom:1px dashed #ddd;
			}
			#newsText h2{
				font:normal 18px "黑体";				
				}
			#newsText .headLine4{
				margin:6px 0;
				height:28px;			
				}
			#newsText .headLine4 li{
				float:left;
				display:inline;
				margin-bottom:5px;
				width:165px;
				}
				#newsText .headLine4 li h3{
					font:normal 12px "宋体";
					}
					#newsText .headLine4 li h3 a{
						color:#cc0037;
						}
			.newsList{
				padding-left:10px;
				}
				.newsList li{
					padding:4px 0 4px 10px;
					font-size:14px;
					background:url(../images/list_style.gif) no-repeat 2px center;
					}
					.newsList li.marked{						
						background:#fcf8df url(../images/indexIcon3.gif) no-repeat -945px -230px;
						}
						.newsList li.marked a{
							color:#bf0033;
							}
					
			#newsText p{
				text-align:right;				
				}
				#newsText p a{
					padding-right:8px;
					color:#cc0037;
					background:url(../images/indexIcon3.gif) no-repeat right -110px;			
					}
					
		#decorationGuide, #ad400{
			float:left;
			width:334px;
			}
		#information{
			float:left;
			}
		#news .ABc_AB{
			width:684px;
			}
			#decorationGuide{
				margin:5px 5px 5px 0;
				width:332px;
				height:250px;
				border:1px solid #eee;
				}
				#decorationGuide .con{
					padding:0 5px;
					}
					#decorationGuide .con ul{
						width:210px;
						}
					#decorationGuide .con ul li{
						padding:5px 0;						
						}
						#decorationGuide .con ul li a{
							
							}
			#information{
				padding-top:9px;
				width:340px;
				}				
			#viewpoint{
				height:246px;
				border-top:1px solid #ccc;
				}
				.listF13{
					
					}
					.listF13 li{
						padding:8px 0 4px 20px;
						border-bottom:1px solid #eee;
						background:url(../images/indexIcon3.gif) no-repeat -938px -265px;
						}
					.listF13 li.marked{
						background:#fcf8df url(../images/indexIcon3.gif) no-repeat -938px -226px;
						}
						.listF13 li.marked a{
							color:#bf0032;
							}
				
				.boxTitle{
					margin-bottom:6px;
					height:31px;
					background:url(../images/indexIcon3.gif) no-repeat left -210px;
					}
					.boxTitle h3{
						float:left;
						padding:7px 0 0 15px;
						background:url(../images/indexIcon3.gif) no-repeat -939px -33px;
						font-size:12px;
						color:#bf0131;
						}
					.boxTitle p{
						float:right;
						margin-right:5px;
						padding:8px 6px 0 0;
						background:url(../images/indexIcon3.gif) no-repeat right -67px;
						}
	
	/*>> module <<*/	
	.moduleTitle{
		margin:0 auto;
		padding:12px 6px 0 6px;
		width:944px;
		height:38px;
		background:url(../images/moduleTitle.gif) no-repeat;
		}
		.moduleTitle h2{
			float:left;
			text-indent:-9999px;
			width:214px;
			height:32px;
			}
		.moduleTitle p{
			float:right;
			padding:8px 8px 0 0;
			color:#999;
			}
			.moduleTitle p a{
				color:#999;
				}
			.moduleTitle p span, .moduleTitle p span a{
				color:#bf0131;
				}
	#decoration .moduleTitle h2{
		background:url(../images/moduleT1.gif) no-repeat;
		}
	#purchase .moduleTitle h2{
		background:url(../images/moduleT2.gif) no-repeat;
		}
	#design .moduleTitle h2{
		background:url(../images/moduleT3.gif) no-repeat;
		}
	#gallery .moduleTitle h2{
		background:url(../images/moduleT4.gif) no-repeat;
		}
	#forum .moduleTitle h2{
		background:url(../images/moduleT5.gif) no-repeat;
		}
	
	.moduleCon, .box950{
		margin:5px;
		}
	#decoration{
		height:420px;
		+height:396px;	
		}
		#companies{
			height:50px;
			}
		#decoration .moduleCon .abc_a{
			width:334px;
			height:420px;
			+height:396px;
			border-right:1px solid #ccc;
			}
		#decoration .moduleCon .abc_b{
			padding:0 10px;
			width:328px;
			}
		#decoration .moduleCon .abc_c{
			width:266px;
			}
	.newsList2{
			padding-left:5px;
			}
		.newsList2 li{
			padding:6px 0 6px 12px;
			+padding:4px 0 4px 12px;			
			font-size:13px;
			background:url(../images/list_style.gif) no-repeat 2px center;
			}
			.newsList2 li.marked{						
				background:#fcf8df url(../images/indexIcon3.gif) no-repeat -945px -230px;
				}
				.newsList2 li.marked a{
					color:#bf0032;
					}
		#decoration .moduleCon .boxTitle{
			border: solid #eee;
			border-width:1px 0 0 1px;
			}
			#decoration .moduleCon .abc_a .con p{
				padding:6px 0 4px 10px;				
				}
	.cornerTitle{
		height:30px;
		background:url(../images/indexIcon3.gif) no-repeat left -294px;
		border: solid #ccc;
		border-width:1px 0 0 1px;
		}
		.cornerTitle h3{
			float:left;
			padding:8px 0 0 15px;
			font-size:13px;
			color:#bf0032;
			}
		.cornerTitle p{
			float:right;
			padding:10px 5px 0 0;
			color:#bf0032;
			}
	#tb_zhaobiao table{
		width:100%;
		border-collapse:collapse;
		}
		#tb_zhaobiao caption{
			display:none;
			}
		#tb_zhaobiao th, 
		#tb_zhaobiao td{
			padding:6px 2px;
			border:1px dashed #ccc;
			}
		#tb_zhaobiao th{
			font-weight:normal;
			text-align:left;
			color:#bf0032;
			}
			#tb_zhaobiao td a span{
				color:#a49f6d;
				}
				
	/*===========================> purchase <==========================*/				
#decoration{
	border-bottom:1px solid #dedede;
	}
	#decoration .abc_c .con .ab_a{
		margin-right:10px;
		}
		#decoration .abc_c .con .ab_a a img{
			padding:1px;
			border:1px solid #ccc;
			background-color:#fff;
			}
		#decoration .abc_c .con .ab_a p{
			margin-right:10px;
			line-height:180%;
			}
		#decoration .abc_c #guwenCon2 ul li{
			margin:8px 10px;
			padding:15px 0 0 10px;
			height:28px;
			background:url(../images/indexIcon4.gif) no-repeat;
			font-weight:bold;
			color:#333;
			}
			#decoration .abc_c #guwenCon2 ul li a{
				color:#bf0032;
				}
				
	/*===========================> purchase <==========================*/
	#purchase .ABc_AB{
		width:682px;
		height:810px;
		}
	#purchase .ABc_c{
		width:260px;
		height:806px;
		border:1px solid #eee;
		background-color:#fafafa;
		}
		
		#onSale .ab_a, #onSale .ab_b{
			width:341px;
			}
			#onSale .ab_a .boxTitle, 
			#onSale .ab_b .boxTitle{
				border: solid #eee;
				border-width:1px 1px 0 1px;
				background-color:#fafafa;
				}
			#onSale .ab_a .con, 
			#onSale .ab_b .con{
				background-color:#fafafa;
				border:1px solid #eee;
				border-right-width:0;
				}
			#onSale .ab_b .con{
				border-width:1px 1px 1px 0;
				}
			#onSale .ab_a .listF13 li, 
			#onSale .ab_b .listF13 li{
				border-bottom:none;
				font-size:13px;
				}
				
				
		.productBox{
			margin:5px 0;
			}
			.productBox .ab_a, 
			.productBox .ab_b{
				width:341px;
				}
				
				.productBox .ab_a .con, 
				.productBox .ab_b .con{
					padding:5px;
					_height:170px;
					_overflow:visible;
					border:1px solid #dedede;
					border-right-width:0;
					}
				.productBox .ab_b .con{
					border-width:1px 1px 1px 0;
					}
					.imageAndList{
						margin-bottom:10px;
						}
						.imageAndList .ab_a{					
							width:120px;
							height:88px;
							}
							.imageAndList .ab_a a img{
								padding:1px;
								width:116px;
								height:84px;
								background-color:#fff;
								border:1px solid #eee;
								}
							.imageAndList .ab_a a:hover img{
								border-color:#bf0032;
								}
						.imageAndList .ab_b{
							width:184px;
							}
							.imageAndList .ab_b .bracketsA, 
							.imageAndList .ab_b .bracketsB{
								margin-bottom:5px;
								height:41px;
								overflow:hidden;
								background:#f3f3f3 url(../images/indexIcon4.gif) no-repeat -314px -390px;
								}
							.imageAndList .ab_b .bracketsB{
								background:#f3f3f3 url(../images/indexIcon4.gif) no-repeat -314px -438px;
								}
								.imageAndList .ab_b .bracketsA li, .imageAndList .ab_b .bracketsB li{
									padding:5px 10px;
									}
			#storeBusiness, #storeBrand, #preferCompany{
				margin-bottom:5px;
				}
				#storeBrand .boxTitle, #preferCompany .boxTitle, #recentCompany .boxTitle{
					border-top:1px solid #eee;
					}
				#storeBusiness .con, 
				#storeBrand .con{
					padding:5px;
					}
				#recentCompany .con,
				#preferCompany .con{
					padding:0 5px 5px 5px;
					}
													
				#storeBrand .con p{
					padding:6px 0 0 0;
					}				
						
				#preferCompany .item{
					padding:5px 0;
					height:68px;
					border-bottom:1px solid #eee;
					}
					#preferCompany .item .ab_a{
						height:60px;
						}
						#preferCompany .item .ab_a a img{
							padding:1px;
							background-color:#fff;
							border:1px solid #ddd;
							width:76px;
							height:54px;
							}
						#preferCompany .item .ab_a a:hover img{
							border-color:#c1002f;
							}
					#preferCompany .item .ab_b{
						width:165px;
						}
						#preferCompany .item .ab_b h4{
							margin-bottom:5px;
							font-size:12px;
							}
							#preferCompany .item .ab_b h4 a{
								color:#000;
								}
						#preferCompany .item .ab_b p{
							font-size:12px;
							line-height:140%;
							color:#666;
							}
			#recentCompany .image{
				float:left;
				display:inline;				
				margin:5px 2px;								
				}
				#recentCompany .image a img{
					padding:2px;
					width:70px;
					height:50px;
					background-color:#fff;
					border:1px solid #ddd;
					}
					#recentCompany .image a:hover img{
						border-color:#c1002f;
						}
					
						
			.productList{
				
				}
				.productList li{
					padding:5px 0 5px 10px;
					background:url(../images/indexIcon3.gif) no-repeat -944px -266px;
					}
					.productList li a{
						color:#666;
						}
	
/*====================================> design <==========================================*/
	#leftDoor, #rightDoor{
		float:left;
		display:inline;
		padding:40px 10px 5px 10px;
		width:284px;
		height:423px;
		background:url(../images/indexIcon4.gif) no-repeat left -132px;
		}
	#rightDoor{
		float:right;
		background:url(../images/indexIcon4.gif) no-repeat right -132px;
		}
	#midDoor{
		float:left;
		padding:30px 10px 0 10px;
		width:320px;
		}	
	#recentDesigner .con{
		padding:0 5px;
		line-height:180%;
		}
		
		.summaryBox{
			margin-bottom:10px;
			}
			.summaryBox h4{
				margin-bottom:6px;
				font:normal 18px "黑体";
				}
				.summaryBox h4 a{
					color:#000;
					}
			.summaryBox p{
				text-indent:2em;
				line-height:160%;
				color:#999;
				}
	#recentArticle .ajustList li{
		padding:5px 0 4px 10px;
		height:18px;
		+height:14px;
		font-size:13px;
		}

	#designer .con{
		margin-bottom:10px;
		}
		.slideList{
			
			}
			.slideList .default{
				padding-top:6px;
				height:20px;
				}
				.slideList .default p{
					float:left;					
					font-size:13px;
					}
				.slideList .default p.rank{
					padding-left:4px;
					width:30px;
					background:url(../images/indexIcon4.gif) no-repeat -312px -233px;
					color:#000;
					}
				.slideList .default p.city{
					float:right;
					width:190px;					
					color:#666;
					}
					.slideList .default p.city span{
						color:#d10031;
						}
			.slideList .odd{
				background-color:#f6f6f6;
				}
			.slideList .active{
				padding:3px;
				height:80px;
				border:1px solid #f0d500;				
				}
				.slideList .active .photo{
					float:left;
					display:inline;
					margin-right:10px;
					width:76px;
					}
					.slideList .active .photo a img{
						padding:1px;
						width:72px;
						height:76px;
						border:1px solid #f0d500;
						}
						.slideList .active .photo a:hover img{
							border-color:#c1002f;
							}
				.slideList .active p{
					line-height:220%;
					}
					.slideList .active p span{
						color:#c1002f;
						}
				#detailA{
					background:#fbfae8 url(../images/designerNum1.gif) no-repeat right top;
					}
				#detailB{
					background:#fbfae8 url(../images/designerNum2.gif) no-repeat right top;
					}
				#detailC{
					background:#fbfae8 url(../images/designerNum3.gif) no-repeat right top;
					}
				#detailD{
					background:#fbfae8 url(../images/designerNum4.gif) no-repeat right top;
					}
				#detailE{
					background:#fbfae8 url(../images/designerNum5.gif) no-repeat right top;
					}
				#detailF{
					background:#fbfae8 url(../images/designerNum6.gif) no-repeat right top;
					}

	#homestead .con table{
		width:100%;
		}
		#homestead .con table th,#homestead .con table td{
			padding:5px 0;
			}
		#homestead .con table th{
			color:#c00036;
			}
		#homestead .con table th{
			font-weight:normal;
			text-align:right;
			}
	/*==================================> gallery <=====================================*/

	#gallery .moduleCon{
		padding:10px;
		_height:10px;
		_overflow:visible;
		border:1px solid #eee;
		}
		#galleryMenu{
			margin:0 40px 10px 0;
			width:892px;
			height:26px;
			overflow:visible;
			}
			#galleryMenu ul{
				padding-left:20px;
				height:25px;
				border-bottom:1px solid #cdcdcd;
				}
				#galleryMenu ul li{
					position:relative;
					float:left;
					_top:1px;
					padding:6px 0 0 0;
					width:60px;
					height:18px;
					border: solid #cdcdcd;
					border-width:1px 0 0 1px;
					text-align:center;
					background-color:#f6f6f6;
					}
					#galleryMenu ul li h4{
						width:60px;
						height:100%;
						font:normal 12px "宋体";
						}
				#galleryMenu ul li.last{
					border-right-width:1px;
					}
				#galleryMenu ul li.active{										
					background-color:#fff;
					}
					#galleryMenu ul li.active h4{
						border-bottom:1px solid #fff;
						}
					#galleryMenu ul li.active a{
						font-weight:bold;
						color:#c1002f;
						}
					

	.galleryPhoto{
		float:left;
		}
	#galleryTag{
		float:right;
		display:inline;
		margin:-10px 15px 0 0;
		width:160px;
		height:270px;
		overflow:visible;
		}

	.galleryPhoto .item{
		float:left;
		display:inline;	
		margin:0 2px;
		}
		.galleryPhoto .item div{
			width:124px;
			height:240px;
			}
		.galleryPhoto .item p{			
			padding:5px 0 3px 0;
			height:12px;
			width:122px;
			background-color:#fafafa;
			border:1px solid #eee;
			border-top-width:0;
			text-align:center;
			}
		.galleryPhoto .first div{
			width:224px;
			}
		.galleryPhoto .first p{
			width:222px;
			}
		.galleryPhoto .item a img{
			display:block;
			padding:1px;
			width:120px;
			height:235px;
			background-color:#fff;
			border:1px solid #ddd;
			border-bottom-color:#fff;
			}
		.galleryPhoto .first a img{
			width:220px;
			height:235px;
			}
			.galleryPhoto .item a:hover img{
				border-color:#c1002f;
				}

	#galleryTag .ab_a div{
		padding:10px 0 0 10px;
		width:127px;
		height:259px;
		border: solid #ddd;
		border-width:0 1px 1px 1px;
		}
		#galleryTag .ab_a div p{
			padding:13px 0;
			}
		#galleryTag .ab_a div#gTagCon2 p, #galleryTag .ab_a div#gTagCon3 p{
			padding:7px 0;
			}
			#galleryTag .ab_a div p a{
				margin:0 4px;
				}
	#galleryTag .ab_b{
		width:21px;
		overflow:visible;
		_overflow:hidden;
		}
		#galleryTag .ab_b ul{
			padding-top:10px;
			}
		#galleryTag .ab_b ul li{
			padding:10px 0 0 3px;
			height:72px;
			width:17px;
			overflow:hidden;
			border: solid #ccc;
			border-width:1px 1px 0 0;
			line-height:180%;
			}
		#galleryTag .ab_b ul li.first{
			padding:20px 0 0 3px;
			height:62px;
			}		
		#galleryTag .ab_b ul li.last{
			border-bottom-width:1px;
			}
		#galleryTag .ab_b ul li.active{
			position:relative;
			left: -1px;
			width:18px;
			background:url(../images/indexIcon4.gif) no-repeat -312px -132px;
			}
			#galleryTag .ab_b ul li.active a{
				font-weight:bold;
				color:#c1002f;
				}
				/*===========================> forum <============================*/
				
	#forum{
		
		}
		#forum .ABc_AB{
			width:682px;
			}
		#forum .ABc_c{
			padding-top:6px;
			width:258px;
			background-color:#fafafa;
			border:1px solid #ccc;
			}
			.forumBox{
				margin-bottom:10px;
				}
			.forumBox .ab_a, .forumBox .ab_b{
				width:341px;
				}
				.forumBox .ab_a .abTitle, .forumBox .ab_b .abTitle{
					margin-bottom:6px;
					+margin-bottom:5px;
					padding-bottom:3px;
					border-bottom:1px solid #ddd;
					}
					.forumBox .ab_a .abTitle h3 a, .forumBox .ab_b .abTitle h3 a, #forumPhoto .abTitle h3 a{
						color:#c1002f;
						}
				.forumBox .ab_a .con, .forumBox .ab_b .con{
					padding:0 5px;
					}
					.forumBox .ab_a .con .ajustList li, .forumBox .ab_b .con .ajustList li{
						font-size:13px;
						+height:11px;
						}
						.forumBox .ab_a .con .ajustList li span, .forumBox .ab_b .con .ajustList li span{
							font-size:12px;
							}
			
		#forumPhoto .con{
			padding:18px 10px 5px 10px;
			height:100px;
			border:1px solid #ddd;
			}
			#forumPhoto .imageBox{				
				margin:0 6px;
				width:118px;
				line-height:200%;
				text-align:center;
				}
				#forumPhoto .imageBox a img{
					padding:2px;
					width:112px;
					height:72px;
					border:1px solid #dedede;
					}
					#forumPhoto .imageBox a:hover img{
						border-color:#c1002f;						
						}
						
	.jobTable{
		margin-bottom:10px;
		padding:0 5px;
		background-color:#fff;
		}
		.jobTable table{
			width:100%;
			}
			.jobTable td, .jobTable th{
				padding:6px 0;
				border-bottom:1px dashed #ddd;
				}
			.jobTable th{
				color:#c1002f;
				font-weight:normal;
				text-align:left;
				}
/*===========================> Reuse module <============================*/				
.box950{
	width:950px;
	}
	.box950 .cornerTitle{
		border:1px solid #ddd;
		border-bottom-width:0;		
		}
	.box950 .con{
		padding:10px;
		background-color:#fafafa;
		border: solid #ddd;
		border-width:0 1px 1px 1px;
		}
	#tools .con ul li{
		margin:3px 0;
		padding-left:10px;
		height:24px;
		border:1px solid #dedede;
		background-color:#fff;
		line-height:25px;
		}
		#tools .con ul li span{
			color:#c1002f;
			}
		#tools .con ul li a{
			margin:0 10px;
			}
	#links .con{
		line-height:200%;
		}
					
	#footer{
		margin:0 5px;
		background:url(../images/footerLine2.gif) repeat-x;
		}			

/*===========================> Reuse module <============================*/
.tabMenu{
	position:relative;
	padding-left:8px;
	margin-bottom:10px;
	height:21px;
	overflow:visible;
	border-bottom:1px solid #dedede;
	}
	.tabMenu h3{
		position:relative;
		top:1px;
		float:left;
		display:inline;
		margin-right:3px;
		padding-top:5px;
		width:72px;
		height:16px;
		font-size:12px;
		text-align:center;
		background:url(../images/indexIcon3.gif) no-repeat -72px  -241px;
		}
		.tabMenu h3.active{
			background:url(../images/indexIcon3.gif) no-repeat left  -241px;
			}
			.tabMenu h3 a{
				color:#333;
				}
				.tabMenu h3.active a{
					color:#c1002f;
					}
						
			.tabMenu span{
				position:absolute;						
				right:10px;
				bottom:1px;
				padding-right:6px;
				background:url(../images/indexIcon3.gif) no-repeat right -75px;
				}
						
.abTitle{
	margin-bottom:5px;
	height:24px;
	background:url(../images/indexIcon4.gif) no-repeat left -100px;
	}
	.abTitle h3{
		float:left;
		padding:8px 0 0 10px;
		font-size:13px;
		color:#000;
		background:url(../images/indexIcon4.gif) no-repeat -310px -271px;
		}
		.abTitle h3 a{
			color:#000;
			}
	.abTitle p, .abTitle p{
		float:right;
		padding:8px 10px 0 0;
		}				
						
.imageBox{
	float:left;
	display:inline;
	width:128px;
	margin:0 6px 5px 6px;
	}
	.imageBox .image{
		height:104px;
		margin-bottom:3px;
		}
	.imageBox .image a img{
		padding:2px;
		width:122px;
		height:98px;
		border:1px solid #ddd;
		background-color:#fff;
		}
		.imageBox .image a:hover img{
			border-color:#c1002f;
			}
	.imageBox p{
		padding:2px 0 2px 10px;
		background:url(../images/indexIcon4.gif) no-repeat -310px -327px;
		}
					
.ajustList{
				
	}
	.ajustList li{
		clear:both;
		padding:6px 0 4px 10px;
		height:14px;
		overflow:hidden;
		background:url(../images/indexIcon3.gif) no-repeat -945px -265px;
		}
	.ajustList li.marked{
		background-color:#fcf8df;
		}
		.ajustList li p{
			float:left;
			}							
			.ajustList li span{
				float:right;
				color:#777;
				}
				.ajustList li.marked p a{
					color:#c1002f;
					}				
					
					
	#recentDesigner .boxTitle, #recentArticle .boxTitle, #homestead .boxTitle, #exhibition .boxTitle{
		border-top:1px solid #eee;
		}
		
	#decorateSale{
		margin:5px 0 0 5px;
		width:301px;
		height:60px;
		padding:3px 5px;
		border:1px solid #fe7e00;
		background-color:#fffcf2;
		overflow:hidden;
		}
		#decorateSale ul li{
			padding:2px 0;
			height:16px;
			overflow:hidden;
			}
			#decorateSale ul li strong{
				color:#c00;
				}
			#decorateSale ul li span{
				font:normal 14px Arial Black, Helvetica, sans-serif;
				color:#c00;
				}
#viewpoint .boxTitle{margin-bottom:5px;}
	#tuangouArea{position:relative; height:192px; overflow:hidden;}
		.tuangouBox{margin:2px 2px 0 2px; padding:5px 0; height:82px; overflow:hidden; border:1px solid #fcca07; background-color:#ffd;}
			.tuangouBox h3{position:relative; margin-bottom:5px; font-size:12px;}	
				.tuangouBox h3 .baoming{position:absolute; top:-3px; right:3px;}
				.tuangouBox h3 a{color:#bf0131;}
			.tuangouBox ul{padding-left:5px;}
				.tuangouBox ul li{padding:3px 0; color:#555; line-height:160%;}
					.tuangouBox ul li b{font-weight:normal; color:#000;}
			
	#tuangouBtn{position:relative; padding-left:10px; margin-top:2px; height:14px; background:url(../images/tuangouBtnBg.gif) no-repeat center top; color:#e00; line-height:15px; }
		#tgBtn1,
		#tgBtn2{position:absolute; right:25px; top:2px; width:15px; height:10px; background:url(../images/tgBtn.gif) no-repeat;}
		#tgBtn1{right:5px;}
		#tgBtn2{background-position:-15px top;}
		#tgBtn1:hover{background-position:-30px top;}
		#tgBtn2:hover{background-position:right top;}
		
	
	#quickOP{}
		#quickOP .menu{height:28px; border-bottom:1px solid #ccc; overflow:hidden;}
			#quickOP .menu li{float:left; margin:1px 0 0 3px; padding-top:7px; width:123px; height:18px; background:url(../images/fabu_jzzb_btn_default.gif) no-repeat; text-align:center; color:#555; cursor:pointer;}
			#quickOP .menu li.active{margin-top:0; width:125px; height:27px; background:url(../images/fabu_jzzb_btn_active.gif) no-repeat; color:#ff0;}
				#quickOP .menu li.active span{color:#fff;}
			#quickOP .con{padding:5px 5px 0 5px; height:395px; overflow:hidden;}
				#quickOP .con table{width:100%;}
					#quickOP .con table td,
					#quickOP .con table th{height:29px; _height:28px; border-bottom:1px dashed #ddd; vertical-align:middle; overflow:hidden;}
					#quickOP .con table th{width:50px; font-weight:normal; text-align:right;}
					#quickOP #quickOPCon2 table th{width:70px;}
					#quickOP .con table td{padding-left:4px;}
					.w60{width:60px;}
					.w40{width:40px;}
					#quickOP .con .btn{width:75px; height:22px; border:1px solid #ef6185; background-color:#c60033; color:#fff; cursor:pointer;}
					#quickOP .con textarea{width:180px; height:56px;}
	#zixunCon1{padding:5px 5px 0 5px;}
	#jiancaiOption{position:absolute; left:5px; bottom:45px; width:100%; height:28px; background-color:#f0f0f0; border-top:1px solid #817f80;}
		#jiancaiOption .title,
		#jiancaiOption .title2{padding:0 10px 0 25px; height:26px; border-top:1px solid #f0f0f0; background:#dddadb url(../images/chaobiao_jiancai_up.gif) no-repeat left center; line-height:26px; cursor:pointer;}
		#jiancaiOption .title2{background:#dddadb url(../images/chaobiao_jiancai_down.gif) no-repeat left center;}
			#jiancaiOption .title b,
			#jiancaiOption .title2 b{color:#c60033;}
		#jiancaiOption .con{position:relative;}
			#jiancaiOption .con dl{padding-left:10px;}
			#jiancaiOption .con dt{clear:both; float:left; width:60px; height:30px; line-height:30px;}
			#jiancaiOption .con dd{position:relative; height:30px;}
				#jiancaiOption .con dt b{color:#c60033; font-weight:normal;}

/*= 团购报名弹出框 =*/
	#popboxIfr,
	#popboxIfrLf{position:fixed; z-index:19998; right:0; bottom:0; width:309px; height:347px; overflow:hidden; background:none;}			
	#popbox_tuangou,
	#popbox_liangfang{position:fixed; z-index:19999; right:0; bottom:0; width:309px; height:347px; overflow:hidden; text-align:left; background:#c70826 url(../images/popupZhaobiaoIcon.gif) no-repeat;}
	#popboxIfrLf,
	#popbox_liangfang{width:308px; height:350px;}
	#popbox_liangfang{background:url(../images/liangfangIcon.gif) no-repeat;}
	
	* html #popboxIfr{position:absolute;}
	* html #popbox_tuangou{position:absolute;}
	* html #popboxIfrLf{position:absolute;}
	* html #popbox_liangfang{position:absolute;}
	
		#popbox_tuangou .title,
		#popbox_liangfang .title{float:left; width:26px; overflow:hidden;}
			#popbox_tuangou .title h4,
			#popbox_liangfang .title h4{text-indent:-9999px;}
			#popbox_tuangou .title span,
			#popbox_liangfang .title span{margin:6px 0 0 8px; display:block; width:17px; height:16px; cursor:pointer;}		
		
		#popbox_tuangou .con{padding:10px 5px;}
		#popbox_liangfang .con{padding:10px 0;}
			#popbox_tuangou .con dl,
			#popbox_liangfang .con dl{padding-top:5px; height:330px; overflow:hidden; color:#333;}
				#popbox_tuangou .con dl dt,
				#popbox_liangfang .con dl dt{padding:6px 0 2px 0; width:65px; height:20px; text-align:right; color:#460000;}				
				#popbox_liangfang .con dl dt{width:68px; height:23px; color:#000;}
				#popbox_tuangou .con dl dd,
				#popbox_liangfang .con dl dd{margin:-28px 0 0 68px; padding:4px 0;}
				#popbox_liangfang .con dl dd{margin:-31px 0 0 70px;}
					#popbox_tuangou .con dl dd textarea,
					#popbox_liangfang .con dl dd textarea{width:160px; height:45px; border:1px solid ; border-color:#bbb #dadada #dadada #bbb;}
				#popbox_tuangou .con dl .noBorder,
				#popbox_liangfang .con dl .noBorder{border:none; height:46px;}
					#popbox_tuangou .con dl dd .txt,
					#popbox_liangfang .con dl dd .txt{padding:1px; height:14px; border:1px solid ; border-color:#bbb #dadada #dadada #bbb; background-color:#fff; color:#0b3d56; font-size:13px;}
			#popbox_tuangou .con button,
			#popbox_liangfang .con button{width:86px; height:28px; text-align:center; border:none; color:#b4062c; background:url(../images/popupZhaobiaoIcon.gif) no-repeat right bottom; cursor:pointer;}
			#popbox_liangfang .con button{background:url(../images/liangfangIcon.gif) no-repeat right bottom; color:#fff;}
			#popbox_tuangou .con div,
			#popbox_liangfang .con div{padding:5px 20px; height:52px; border:1px solid #b2cad1; background-color:#fff; color:#0080c9; line-height:160%;}
				#popbox_tuangou .con div strong,
				#popbox_liangfang .con div strong{font-weight:normal; color:#d00;}				
				
	#fabuzhaobiao{margin-left:4px; width:258px; height:505px; background:url(../images/zhaobiaoIcon1.gif) no-repeat;}
		#fabuzhaobiao .title{padding:10px 5px 0 5px; height:40px; color:#000;}
		#fabuzhaobiao .title h2{margin-bottom:3px; font:normal 16px "黑体";}
		#fabuzhaobiao .title p{}
		#fabuzhaobiao .con{padding:10px 2px; color:#fff;}
			#fabuzhaobiao .con dt{margin-bottom:6px; padding-top:4px; +padding-top:3px; width:50px; height:25px; +height:23px; text-align:right;}			
			#fabuzhaobiao .con dd{margin:-34px 0 6px 53px;}
			#fabuzhaobiao input,
			#fabuzhaobiao textarea{height:17px; background:none; border:0; background-color:#fcf8df; border:1px solid #72071d;}
			#fabuzhaobiao select,
			#fabuzhaobiao option{ background:none; border:none; background-color:#fcf8df;}
			#fabuzhaobiao textarea{width:180px; height:60px;}
			#fabuzhaobiao button{width:107px; height:30px; font:normal 16px "黑体"; color:#fff; background:none; border:none; background:url(../images/zhaobiaoIcon1.gif) no-repeat left bottom; cursor:pointer;}
	#onlineQQ{color:#ff0; padding-left:50px; line-height:1.8;}
		#onlineQQ a{text-decoration:none;}
		
	#adWrapper{position:relative; height:80px; overflow:hidden;}
		#zswdAD2,#zswdAD3{display:none;}
		#adWrapper a{position:absolute; z-index:20;}	
			#adWrapper a img{width:950px; height:80px;}
		#adWrapper span{position:absolute; right:10px; bottom:5px; z-index:110; display:block; width:19px; height:15px; background-color:#000; text-align:center; cursor:default; color:#fff; line-height:16px;}
		#adWrapper span.active{background-color:#dead24; color:#000;}
		#adWrapper #zswdADBtn2{right:33px;}
		#adWrapper #zswdADBtn1{right:56px;}