/* StyleSheet For 51ZSJC.com  HomePage
	Created By Boyce
	Email:youngsoul@126.com
	Date:2008.5.23
--------------------------------------*/
@import url("footer.css");

*{margin:0; padding:0;}
a img{border:0;}
ul,li{list-style:none;}
a{text-decoration:none; cursor:pointer;}
a:hover{text-decoration:underline;}
body,table,tr,th,td{font-size:12px;}


/*=Static Classes=*/
.clear{clear:both; float:none;}
.cBlue{color:#1f3a87;}
.cGray{color:#999;}
.cRed{color:#dd0005;}
.cGreen{color:#77b40f;}
.cOrange{color:#ff4b1b;}
.cYellow{color:#fedeaf;}

#container{position:relative; padding-bottom:10px; width:950px; margin:0 auto; background-color:#fff;}

.col3_A, .col3_B, .col3_C{float:left; padding:10px;}
.col3_AB{float:left; width:678px; border:1px solid #fedeaf;}
.col3_BC{float:right; width:750px; padding:10px;}
.col3_A{width:313px;margin-right:10px;}
.col3_B{width:317px;}
.col3_C{width:240px;float:right;}

/*************************************************************************/

/*=Header*/

#loginBar{ position:relative; margin-bottom:10px; height:23px; border:1px solid #ddd; background:url(../images/loginBarBg.gif) repeat-x;}
#loginBar .channels{float:left;padding:5px 0 0 2px;}
#loginBar .login{float:right; padding-right:10px;}
#loginBar .login a{margin:0 4px;}
#loginBar .login span
{
	*position:relative;
	*top:-3px;
	cursor:pointer;
	padding:3px 35px 2px 10px; 
	width:64px;
	border:1px solid #bfbbb5; 
	background:#fff url(../images/loginSelect.gif) no-repeat 76px center;
	_background:#fff url(../images/loginSelect2.gif) no-repeat 76px center;
}
#loginFldselectop
{
	position:absolute;
	z-index:1000;
	top:22px;
	right:150px;
	width:92px;
	border:1px solid #bfbbb5;
	background-color:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
	-moz-opacity:.9; 
	opacity:0.9;
}
#loginFldselectop li
{
	margin:3px 0;
	height:21px;
}
#loginFldselectop li a{display:block; padding:3px 0 3px 5px; margin:0 5px; height:14px; border-bottom:1px dashed #eee; color:#000;}
#loginFldselectop li a:hover{ text-decoration:none; background-color:#d98a00; color:#fefbe4;}

#loginBar .login input.txt{width:60px; height:16px;}
.channels a{color:#000;}
.channels a:hover{color:#dd0005;}

#AD_top
{
	margin:5px 0;
	width:950px; 
	height:80px;
	background:url(../images/topAD.jpg) no-repeat;
}

#menuBar{height:63px; background:url(../images/menuBarBg.gif) repeat-x; border-bottom:3px solid #feba00;}
#menuBar #logo{float:left; width:161px;}
#menuBar #menuArea{float:right; width:770px;}
#menuBar #menuArea .one{margin-top:5px;}
#menuBar #menuArea .two{*margin-top:-5px;}

#menuArea{padding-top:5px; height:58px;}
#menuArea ul{clear:left;}
#menuArea ul li
{
	float:left;
	padding-top:7px; 
	width:41px; 
	height:18px; 
	text-align:center;
	background:url(../images/block.gif) no-repeat right center;}
#menuArea ul li.four{width:60px;}
#menuArea ul li.four img{margin-left:1px;}
#menuArea ul li.end{background:none;}
#menuArea ul li a{color:#000;}
#menuArea ul li a.cRed{color:#930708;}
#menuArea ul li a:hover{color:#ed4400;}
/*=end header*/

/* >> cityChannels << */
#cityChannels{
	position:relative; 
	margin-bottom:5px; 	
	padding:0 15px 0 5px; 
	height:40px; 
	overflow:hidden; 	
	line-height:150%;
	border:1px solid #fb0; 
	background-color:#fdfbf6;
	}
	#cityChannels span{
		margin-left:5px;
		font-weight:bold;
		color:#eb4d00;
		}
	#cityChannels a{
		margin:0 3px;
		color:#333;
		}
	#cityChannels a:hover{
		color:#d00;
		}
	#closeCity{
		position:absolute;
		top:-4px;
		right:-3px;
		}


/*=searchBar*/
#searchBox{margin:5px 0; height:85px; position:relative; z-index:10; background:transparent;}
#AD_searchL,#AD_searchR{width:177px; height:75px;}
#AD_searchR{float:right; _width:176px;/*bug(ie6-width)*/ color:#f00;}
#AD_searchL{float:left; margin-right:5px;}
#searchArea{float:left; width:586px; height:75px;}
#search{
	position:absolute;
	top:7px;
	z-index:100;
	margin-right:5px;
	padding-left:5px;
	width:581px;
	height:25px;
	left: 183px;
}
#search li
{
	float:left; 
	margin-right:2px; 
	width:56px; 
	height:25px; 
	cursor:pointer;
	text-align:center;
}
#search li a
{	
	position:relative;
	display:block;
	padding-top:7px; 
	width:56px;
	height:18px;
	font:normal 12px "宋体"; 
	color:#000;
	background:url(../images/tab.gif) no-repeat;
}
#search li.active a
{	
	color:#fff; 
	font-size:13px; 
	font-weight:bold;
	height:27px;
	background:url(../images/tab_crt.gif) no-repeat;
}
#search li.active
{
	position:relative;
	top:0px;
}

#search li a:hover{background:url(../images/tab_over.gif) no-repeat; text-decoration:none;}
#search li.active a:hover{background:url(../images/tab_crt.gif) no-repeat;}

.searchCon
{
	position:absolute;
	top:32px;
	z-index:10;
	padding:3px 10px;
	padding-right:3px;
	width:571px; 
	height:42px;
	border:1px solid #ff6c00;
	border-top-width:0;
	background:url(../images/searchBarBg.gif) repeat-x;
}
.searchCon select{float:left; font-size:12px; margin-right:5px;}

.searchForm{height:19px;}
.searchForm a{cursor:pointer;}
.searchForm label{color:#fff; float:left; padding-top:6px;}
.searchForm input.txt{margin:0 10px; width:150px; float:left; font-size:12px;}
.searchForm input.btn
{
	display:block; 
	float:left; 
	width:60px; 
	height:20px; 
	color:#000;
	line-height:20px;
	text-align:center;
	border:none;
	background:none;
	cursor:pointer;
	background:url(../images/button.gif) no-repeat left top;
}
.searchForm a:hover{background-position:left bottom; text-decoration:none;}

.searchHotKeys{padding-top:8px; height:13px;}
.searchHotKeys span, .searchHotKeys span a{color:#fedeaf;}

/*=hotSpot*/
#hotBoxOuter{padding-top:7px; position:relative; background:url(../images/hotBg_t.gif) no-repeat left top;}
#hotBoxInner{padding-bottom:7px; background:url(../images/hotBg_b.gif) no-repeat left bottom;}
#hotArea
{
	padding:0 5px;
	height:80px; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
}
#hotArea h4{color:#FF3333;}
#hotArea .cRed{color:#dd0005;}
#hotArea .cOrange{color:#ff4e00;}
#hotArea .cYellow{color:#ff9600;}
.hotBox{float:left; padding:0 4px; height:80px; border-right:1px solid #ccc;}
.hotBox li h4
{
	padding:5px 0 5px 15px; 
	width:133px; 
	height:15px; 
	font-size:12px;
	background:url(../images/hotTitle.gif) no-repeat;	
}
.hotBox li{margin:2px 0;}
.hotBox li a{color:#333; margin:0 2px;}
.hotBox li a:hover{color:#f50;}
.hotBox li h4 a{margin:0;}
.hotBox li h4 a:hover{color:#333;}

#hotArea .first{padding-left:0;}
#hotArea .last{padding-right:0; border:0;}

#hotArea_3cols
{
	margin-top:5px; 
	margin-bottom:0;
	padding:1px;
	height:60px;
	border:1px solid #cdcdcd;
}
#hotArea_3cols table td{padding:5px 12px 0 14px; background:url(../images/list_icon1.gif) no-repeat 4px 9px;}
#hotArea_3cols table td a{color:#000;}
#hotArea_3cols table td a:hover{color:#dd0005;}


#hotArea_2rows
{
	margin-top:5px; 
	margin-bottom:0;
	padding-left:25px; 
	height:40px;
	border:1px solid #cdcdcd;
	background:#f6f6f6 url(../images/hotSpot.gif) no-repeat;
}
#hotArea_2rows p{padding-top:5px; height:15px;}
#hotArea_2rows p a{color:#000;}
#hotArea_2rows p a:hover{color:#dd0005;}

/*=news*/
#news{margin:10px 0; height:465px;}
#news .col3_A{width:333px; padding:0; border:0; margin-bottom:0;}
#news .col3_B{padding-top:0px;}
#news .col3_C{padding:3px 10px 5px 10px; width:238px; border:1px solid #cdcdcd;}


#swfNews{margin-bottom:10px; width:333px; height:246px;}
#zhinan{border:1px solid #fedeaf;}
.Headline_News
{
	padding:5px 0;
	margin-bottom:10px;
	height:60px;
	overflow:hidden;
	text-align:center;
	background-color:#fefbe6;
	border:1px solid #d2d0c1;
}
h2.headNew{margin-bottom:5px; padding:5px 0 0 0; font-size:16px; height:20px; overflow:hidden;}
.Headline_News .headOld{text-align:left; padding-left:10px; height:16px;}
.Headline_News .headOld h3{
	float:left;
	display:inline;
	width:152px;
	font:normal 12px "宋体";	
	}

.newsList li
{
	margin:5px 0; 
	padding-left:8px; 
	background:url(../images/list_style.gif) no-repeat left center;
}
.newsList li a{font-size:12px;}
.newsList li.last{margin-bottom:15px;}
.Headline_News a,.Headline_News .headNew a:hover,.newsList a{color:#000;}
.Headline_News a:hover,.Headline_News .headNew a, .newsList a:hover{color:#dd0005;}

#news .col3_B .newsList li{margin:7px 0;}
#news .col3_B .newsList li a{ font-size:14px;}

.infoTitle{margin-top:18px;height:25px; border-bottom:1px solid #ff4b1b;}
.infoTitle ul{padding-left:10px; height:25px;}
.infoTitle ul li
{
	display:inline; 
	float:left; 
	position:relative; 
	top:3px; 
	width:65px; 
	height:22px; 
	cursor:pointer;
}
.infoTitle ul li h2{padding-top:7px; font-size:12px; color:#333; text-align:center;}
.infoTitle ul li.active{_position:relative; top:4px; background:url(../images/title_crt.gif) no-repeat;}
.infoTitle ul li.active h2,.infoTitle ul li.relate a:hover{ color:#eb6400;}
.infoTitle ul li.relate{float:right; padding-top:7px; height:18px; width:auto;}
.infoTitle ul li.relate a{color:#333;}
.title3_any{margin-bottom:10px;height:27px;}
.title3_any ul{height:27px; background:url(../images/title_line2.gif) no-repeat left bottom;}
.title3_any ul li{display:inline; float:left; position:relative;}
.title3_any ul li.moreLinks{float:right; padding-top:7px; margin-right:3px; color:#000;}
.title3_any ul li.moreLinks a{color:#000; margin:0 5px;}
.title3_any ul li.moreLinks a:hover{color:#ff4b1b;}
.title3_any ul li h2{padding-top:7px; font-size:12px; color:#333;}
.borderBD{height:3px; border-left:1px solid #ff4b1b; border-right:1px solid #ff4b1b;}

.imgList{margin-bottom:12px;}
.imgList li, .txtList li
{
	margin:3px 0; 
	padding-top:5px;
	padding-left:8px; 
	height:13px; 
	background:url(../images/list_icon1.gif) no-repeat left center;
}
.imgList li.img
{
	float:left; 
	margin:0; 
	padding:0; 
	margin-right:5px;
	padding-left:5px;
	width:100px; height:91px;
	border:0; 
	background:none;  
}
.imgList li a, .txtList li a, #free li a{color:#333;}
.imgList li a:hover, .txtList li a:hover,#free li a:hover{color:#ff4b1b;}

.txtList li{ font-size:12px; height:18px;}
.txtList li.em{margin:0; padding:3px 8px; background-color:#FEFAF1;}
.txtList li a.cRed{color:#dd0005;}
#homeCon1 .txtList li{height:17px;}
#homeCon1 .txtList li.em a:hover{color:#ff4b1b;}

#zhinan .title3_any{padding-left:10px;}
#news .col3_B .txtList li{padding-left:15px; height:15px; background-position:5px center;}

#news .col3_C .title{margin-bottom:10px; padding-top:5px; height:20px; background:url(../images/title_line.gif) no-repeat left bottom;}
.col3_C .title li{float:left;}
.col3_C .title li h3{font-size:14px;}
#news .col3_C .title{height:27px;}
#news .col3_C .title li h3{width:90px; height:25px; background:url(../images/free.gif) no-repeat; text-indent:-9999px;}
#news .col3_C .title li a{padding-top:8px; height:17px;}
.col3_C .title li.morelink{float:right; padding-top:10px; height:17px;}
.col3_C .title li.morelink a{ color:#000;}

#free{margin-bottom:10px;}
#free li{padding-top:5px; height:15px;}
#free li a{margin:0 7px;}
#free li a.hot{padding-right:20px; background:url(../images/hot.gif) no-repeat right top;}

.subTitle{ margin-bottom:10px; height:20px; background:url(../images/2px.gif) repeat-x left bottom;}
.subTitle h3
{
	float:left;
	font-size:12px; 
	padding-left:12px; 
	padding-top:3px;
	background:url(../images/titleArrow.gif) no-repeat left 3px;
}
.subTitle .more{float:right; margin-top:1px; margin-left:10px;}
.subTitle a{ color:#000;}
.subTitle a:hover, ,.col3_C .title li.morelink a:hover{color:#dd0005;}

#news .col3_C .newsList li{padding-top:5px; height:15px;}



/*=decorate*/

#decorateTitle .thead{background:url(../images/decoration.gif) no-repeat left top;}

#decorate{height:275px;}
/*#jn #decorate{height:245px;}#jn #decorate .col3_A{height:245px;}*/
#jn #decorate{height:295px;}
#jn #decorate .col3_A{height:295px;}
#decorate .col3_A{padding-bottom:0; width:311px; border:1px solid #fedeaf; height:275px;}
#decorate .col3_B{padding:0 10px;}
#decorate .col3_C{padding:0; width:260px;}
#decorate .col3_C .infoTitle{margin:0 0 10px 0;}

#dec_sub,#design_sub{height:26px;}
#dec_sub .more .cBlack, #design_sub .more .cBlack{color:#000;}
#dec_sub .more .cRed,#design_sub .more .cRed{color:#f00;}
#dec_sub h3, #design_sub h3
{ 
	text-indent:-9999px; 
	padding-top:1px;
	width:65px; 
	height:25px;
	background:url(../images/dec_sub.gif) no-repeat left top; 
}
#design_sub h3{background:url(../images/desing_sub.gif) no-repeat;}
#dec_sub .more, #design_sub .more{margin-top:8px;}
#dec_company li{margin:10px 0;}
#dec_company li a
{
	margin:0 10px;
	color:#000;
}
#dec_company li a:hover{color:#dd0005;}
#tb_dec td, #tb_home td, #tb_img td{padding:4px 0 5px 0;}
#tb_dec td.last{text-align:right;}
#tb_dec td.end{padding:15px 0 0 0;}
#tb_img td.last{padding:0;}
#tb_dec td a, #tb_home td a, #tb_img td a{color:#000;}
#tb_dec td a:hover, #tb_home td a:hover, #tb_img td a:hover{color:#ff4b1b;}
#tb_img a img{padding:3px; border:1px solid #dedede; background-color:#fff;}
#decorate .col3_C .cRed{color:#dd0005;}

#homeCon1 .textImage2{height:90px;}
#homeCon1 .textImage2 a img{padding:1px;}
#homeCon1 .textImage2 h4{padding:4px 0;}
#homeCon1 .textImage2 h4 a{font-weight:normal; text-decoration:none;}
#homeCon1 .textImage2 h4 a:hover{text-decoration:underline;}
#homeCon2 li
{
	padding-top:8px;
	padding-left:10px; 
	height:18px; 
	font-weight:bold; 
	border: 1px solid #eb6400; 
	background-color:#fefaf1;
	color:#000;
}

#homeCon2 li a{color:#ec3f14;}
#homeCon2 li.icon{height:15px; margin:0; padding:0;border:none; background:none; background:url(../images/icon_liucheng.gif) no-repeat 20px center;}



/*=buy*/
#buyTitle .thead{background:url(../images/buy.gif) no-repeat left top;}

#buy .col3_A{ width:312px; padding:0; padding-left:10px;}
#buy .col3_B{ width:326px; padding:0;}
#buy .col3_C{width:248px; padding:5px; border:1px solid #cdcdcd; background-color:#f9f9f9;}


.title3_AB
{
	margin:5px 0;
	height:28px; 
	background-color:#f6f6f6;
	border-top:1px solid #cdcdcd;
}

.title3_AB .A{float:left; width:322px; margin-right:10px;}
.title3_AB .B{float:left; width:345px;}
.title3_AB h3{float:left; font-size:14px; padding-top:7px;}
.title3_AB h3 a{color:#ff4b1b;}
.title3_AB span a{color:#000; margin:0 3px;}
.title3_AB span a:hover{color:#f50;}
.title3_AB .A h3{padding-left:10px;}
.title3_AB span{float:right; padding-top:9px; margin-right:3px;}
#buy_topTitle{ margin-top:0; border:0; border-bottom:1px solid #fee4be; background:url(../images/title3_AB_em.gif) repeat-x;}


.list3_any li{margin:3px 0; height:18px;}
.list3_any li a{color:#000;}
.list3_any li span.cCoffee, .list3_any li span.cCoffee a{color:#532d00;}
.list3_any li a:hover{color:#dd0005;}
.list3_any li span.date{color:#aaa;}

.list_h{height:18px;}
.list_h li
{
	display:inline; 
	margin:0 5px;
	padding-left:7px; 
	padding-top:5px;
	background:url(../images/list_icon1.gif) no-repeat left center;
}
.list_h li a{color:#532d00;}
.list_h li a:hover{color:#ff4b1b;}

.textImage1{height:90px;margin:5px 0 10px 0;}
.textImage1 .img{display:block; float:left; padding-top:5px; width:120px; height:85px;}
.textImage1 ul{margin-left:120px; *margin:0; padding-left:15px; _padding-left:10px; width:177px; height:90px; background:url(../images/textImage.gif) no-repeat left top;}
.textImage1 li{margin:5px 0; height:15px;}
.textImage1 li.bigmargin{margin-bottom:13px;}
.textImage1 li a{margin:0 5px; color:#000;}
.textImage1 li a:hover{color:#dd0005;}

.textImage2{height:70px; margin:5px 10px 10px 5px; border-bottom:1px dashed #cdcdcd;}
.textImage2 a img
{
	display:block; 
	float:left;
	margin-right:5px;
	padding:3px; 
	background-color:#fff; 
	border:1px solid #eee;
}
.textImage2 li{margin:5px 0; height:15px;}
.textImage2 li a{color:#000; margin:0 3px;}
.textImage2 li h4 a{font-size:12px; margin:0; text-decoration:underline;}
.textImage2 li h4 a:hover{color:#dd0005; text-decoration:none;}

.imgContainer{margin-left:5px; height:125px;}
.imgContainer li{float:left;margin-right:3px;}
.imgContainer a img{padding:3px; background-color:#fff; border:1px solid #eee;}

/*=design*/
#designTitle .thead{background:url(../images/design.gif) no-repeat;}
#design .col3_A{width:313px; height:380px; background:url(../images/design_tuijian.gif) no-repeat left top;}
#design .col3_B{padding:0 5px; width:327px;}
#design .col3_C
{
	padding:5px; 
	padding-bottom:0; 
	width:248px; 
	height:393px; 
	border:1px solid #cdcdcd; 
	background:url(../images/col3_BG.gif) repeat-x;
}

#design .col3_B .txtList{margin-bottom:10px;}
#design .col3_B .txtList li{padding-top:5px; height:13px;}
#design .col3_C .textImage2{height:85px;}
#design .col3_C .textImage2 li span, #designer li span{color:#ff4b1b;}

#designer{margin:5px 0 10px 0; padding-left:5px;}
#designer li{margin:5px 0;}
#designer li.alma{ border-bottom:1px dotted #dedede;margin:8px 0;}
#designer li.alma h6{float:left; font:normal 12px "宋体"; margin:0 2px; width:55px; height:26px; text-align:right;}
#designer li.alma h6 a{color:#532d00;}
#designer li.alma p{float:left; width:170px; height:26px;}
#designer li a{margin:0 2px; color:#000;}
#designer li a:hover{color:#dd0005;}

#Form99 table td{padding:2px 0;}
#Form99 select{width:150px;}
select#dsh1, select#dsh2{width:70px;}
#searchBtn{width:68px; height:22px; text-align:left; border:none; background:none; cursor:pointer; background:url(../images/searchBtn.gif);}

#newIn{padding-top:2px; border-top:1px solid #cdcdcd;}
#newIn li{margin-top:5px;}
#newIn a{color:#000;}
#newIn a:hover{color:#dd0005;}

.tabMenu2{padding-left:10px; height:25px; border-bottom:1px solid #cdcdcd;}
#zhanshi{background:url(../images/design_setoff.gif) no-repeat right center;}
.tabMenu2 li
{
	float:left; 
	display:inline;
	position:relative;
	margin-right:3px;
	top:0;
	_top:1px;
	padding-top:7px;
	height:17px;
	display:inline; 
	width:80px;
	border:1px solid #cdcdcd;
	background-color:#f6f6f6; 
	text-align:center;
	cursor:pointer;
}
.tabMenu2 li.relate{float:right; border:none; background:none; padding-top:10px;}
.tabMenu2 li.relate a{color:#000;}
.tabMenu2 li.relate a:hover{color:#ff4b1b;}
.tabMenu2 li h3 a{color:#000; font:normal 12px "宋体";}
.tabMenu2 li.active{ background-color:#fff; border-bottom:1px solid #fff;}
.tabMenu2 li.active h3 a{font-weight:bold;}
#zhanshiCon1,#zhanshiCon2{margin:5px 0; width:313px;}
.imgWrapper{float:left; display:inline; margin:10px 10px 10px 0; width:128px;}
.imgWrapper a:hover img{cursor:hand; border-color:#ff4b1b;}
.imgWrapper img{margin:0; padding:3px; border:1px solid #eee; background-color:#fff;}
.imgWrapper h5, .imgWrapper h6
{
	padding-top:4px; 
	height:14px; 
	font:normal 12px "宋体"; 
	text-align:center;
	border:1px solid #cdcdcd;
}
.imgWrapper h5{border-bottom-width:0;}
.imgWrapper h5 a, .imgWrapper h6 a{color:#000;}

.summaryTitle{margin:10px 0;}
.summaryTitle h2{margin:5px 0;}
.summaryTitle h2 a{color:#000; font:normal 16px "黑体";}
.summaryTitle h2 a:hover{color:#b5131c;}
.summaryTitle p{color:#532d00; text-indent:2em; line-height:1.5em;}


/*=gallery*/
#gallery{border:1px solid #fedeaf; height:310px; _height:320px;}
#gallery .col3_A{width:155px; padding-right:0;}
#gallery .col3_BC{padding-bottom:0;}
#galleryTitle .thead{background:url(../images/gallery.gif) no-repeat;}
	/*分类*/
#classification{float:left; padding-top:5px; width:25px;}
#classification li{height:70px; width:23px; margin-bottom:3px; border:1px solid #cdcdcd; border-right-width:0; cursor:pointer;}
#classification li.active{position:relative; left:0; border-right:1px solid #fff;}
#classification li.active h3 a{color:#ff4b1b; font-weight:bold;}
#classification li h3
{
	padding-left:7px;
	padding-top:14px;
	font-size:12px;
	font-weight:normal;
}
#classification li h3 a{color:#000;}
#classification li h3 a:hover{color:#dd0005;}

.classCon
{
	float:left;
	padding:10px 0 0 5px;  
	margin-left:-1px; 
	width:120px; 
	height:280px; 
	border:1px solid #cdcdcd; 
	background:url(../images/tuku_xiushi.gif) no-repeat right bottom;
}
.classCon li {margin:9px 0;}
.classCon a{color:#000; margin:0 3px;}
.classCon a:hover{color:#dd0005;}

#gallery_top
{
	padding-left:10px; 
	margin-bottom:10px; 
	height:25px; 
	border-bottom:1px solid #cdcdcd;
}
#gallery_top li
{
	float:left;
	display:inline;
	position:relative;
	top:0;
	_top:2px;
}
#gallery_top li h4
{
	padding-top:7px;
	height:17px;
	text-align:center;
	width:60px;
	border-top:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	background-color:#f6f6f6;
	cursor:pointer;}
#gallery_top li h4.first{border-left:1px solid #cdcdcd;}
#gallery_top li.active h4{ background-color:#fff;}
#gallery_top li.active{border-bottom:2px solid #fff;}
#gallery_top li h4{font-size:12px;}
#gallery_top li h4 a{color:#000; font-weight:normal;}
#gallery_top li.active h4 a{font-weight:bold;}
#gallery_top li h4 a:hover{color:#ff4b1b;}

#gallery .imgFirst{width:222px;}
.picBox{padding-left:10px; clear:both;}
.imgWrapper2{float:left;display:inline; margin-right:5px; _margin-right:3px; width:122px;}
.imgWrapper2 div{padding:1px;background-color:#fff; width:120px; border:1px solid #cdcdcd;}
.imgFirst div{width:220px;}
.imgWrapper2 div a{ display:block; width:120px; overflow:hidden;}
.imgFirst div a{overflow:hidden; width:220px;}
.imgWrapper2 a img{height:235px; }
#gallery .imgFirst a img{width:220px; overflow:hidden;}
.imgWrapper2 h6
{
	padding-top:3px; 
	height:14px; 
	width:122px;
	text-align:center;
	font-size:12px;
	font-weight:normal; 
	background:url(../images/imgWrapper_corner.gif) no-repeat 1px bottom;
	border:1px solid #cdcdcd;
	border-top-width:0;
	background-color:#f6f6f6;
}
#gallery .imgFirst h6{width:222px; background:url(../images/imgWrapper_corner2.gif) no-repeat 1px bottom;}
.imgWrapper2 h6 a
{
	color:#000; 
	padding-left:10px; 
	background:url(../images/imgWrapper_arrow.gif) no-repeat left center;
}
.imgWrapper2 h6 a:hover{color:#ff4b1b;}

/*=forum*/
#forumTitle .thead{background:url(../images/forum.gif) no-repeat;}
#forum_topTitle{margin-top:0; border:0;}
#forum .col3_AB{border-color:#cdcdcd;}
#forum .col3_A{ width:312px; padding:0; padding-left:10px;}
#forum .col3_B{ width:326px; padding:0;}
#forum .col3_C{border:1px solid #cdcdcd; width:238px; background:url(../images/col3_C_bg.gif) repeat-y; overflow:hidden;}

#forum .col3_C .tabMenu2 li{position:relative; _top:2px; width:60px; background-color:#fff;}
#forum .col3_C .tabMenu2 li.active{background-color:#f6f6f6; border-bottom-color:#f6f6f6;}
#forum .col3_C .tabMenu2 li.relate{ width:90px; background:transparent; text-align:right;}
#forum .col3_C .newsList li{margin:7px 0;}

#forum .list3_any li{margin:8px 0; *margin:3px 0;}
#forum .list3_any li span{float:left;}
#forum .list3_any li span.date{float:right;}

#forum .title3_AB{	height:27px;*height:28px; }
#buy .list3_any li{margin:5px 0; *margin:3px 0;}
#forum #forumPic{margin-bottom:0;}
#forum #forumPic .A{width:660px;}
#forum #forumPic .A span{float:left; margin-left:20px;}

.col3_AB_con{padding:0 10px;}
#forum .col3_AB_con .imgWrapper{width:120px;}
#forum .col3_AB_con .imgWrapper h6{border:0; *margin-top:-5px;}
#forum .subTitle{margin-bottom:5px; border-bottom:1px solid #fda100; background:none;}
#forum .col3_C table td{padding:5px 0; color:#333; border-bottom:1px solid #eee;}
#forum .col3_C table td a{color:#333;}
#forum .col3_C table td a:hover{color:#dd0005;}
#forum table#jobCon2 td{text-align:center;}



/*=tools*/
#tools{border:1px solid #fda100; margin-top:10px; *margin:0;}
.title_1col
{
	padding-left:10px; 
	height:28px; 
	background:#fefbe6;
}
.title_1col h3
{ 
	float:left;
	width:95px; 
	margin-top:1px;
	height:27px;
	font-size:12px;
	text-align:center;
	line-height:24px;
	background:url(../images/title_1colBg.gif) no-repeat;
}
.title_1col a.more{float:right; margin-top:5px; margin-right:10px;}
.content{margin:10px;}
#tools .content li {
	padding:5px;
	margin-top:5px;
	color:#ccc;
	background-color:#f9f5ec;
	border:1px solid #f7eacb;
}
#tools .content li .hot{margin-right:10px; color:#891b26;}
#tools .content li a{color:#000; margin:0 5px; text-decoration:none;}
#tools .content li a:hover{color:#dd0005; text-decoration:underline;}

/*=partners*/
#partners{margin:10px 0; line-height:1.8em; border:1px solid #fda100;}
#partners a{color:#333;text-decoration:none;}
#partners a:hover{color:#dd0005;}



.brandList li{margin:7px 0;}
.brandList li span{margin-right:1px;}
.brandList a{color:#000;}
.brandList a:hover{color:#dd0005;cursor:hand;}
ul#note{display:none;}
ul#note
{
	position:absolute; 
	z-index:999;
	top:13px; 
	left:-5px; 
	padding:30px 10px 10px 10px;
	width:244px; 
	height:107px;
	text-decoration:none;
	background:url(../images/noteBg.gif) no-repeat;
}
ul#note li{padding-top:5px; color:#000;}
ul#note li span{color:#4f0001;}
ul#note li.head{font-weight:bold; color:#4f0001;}


/**板块总标题**/
.sectionTitle
{
	margin:10px 0; 
	height:30px; 
	border-top:1px solid #fda100;
	background-color:#fefbe6;
}
.sectionTitle .thead{float:left; width:182px; height:30px; text-indent:-9099px;}
.sectionTitle .tlink a.reg{color:#000;}
.sectionTitle .tlink
{
	float:right; 
	padding-right:10px;
	padding-top:9px;
	width:750px; 
	height:21px; 
	text-align:right;
	color:#ff4b1b;
	background:url(../images/sectionTitle_tlink.gif) no-repeat right top;
}
.sectionTitle .tlink a{color:#ff4b1b; margin:0 5px;}
.sectionTitle .tlink a:hover{color:#dd0005;}

.head {background-color:#f6f6f6;}


#newsFlash{width:333px;}
#flashNews2,#flashNews3, #flashNews4, #flashNews5{float:left; margin-top:5px;}
#flashNews4, #flashNews2{float:right;}
#tonglan1,#tonglan2,#tonglan3{margin:5px 0; width:950px; height:60px;}
#news .col3_C .title li.morelink a.cRed{color:#ff4b1b;}
#news .col3_A .imgList{margin-bottom:14px;}

#jn #logo{background:none;}
#jn .imgList{ margin-bottom:5px;}
#jn #zhinan{margin-bottom:5px;}

#jn #decorate .brandList li{margin:10px 0;}
#jn #decorate .newsList li{margin:8px 0;}
#jn #homeCon2 li
{
	padding-top:7px;
	padding-left:10px; 
	height:18px; 
}
#jn #homeCon2 li.icon{height:15px; margin:0; padding:0;border:none; background:none; background:url(../images/icon_liucheng.gif) no-repeat 20px center;}

#tagClouds{line-height:3em;}
#tagClouds a{margin:0 5px;}
#tagClouds .tag_l1{font-weight:bold;}
#tagClouds .tag_l2{font-size:14px; color:#f60;}


/*moreCity*/
.moreCity
{
	position:absolute; 
	top:20px; 
	left:0px;
	padding:10px;
	width:370px; 
	font-size:14px; 
	border:1px solid #cdcdcd;
	background-color:#fff;	
	text-align:left;
	line-height:1.5em;
	z-index:999;
}
.moreCity strong{color:#006597; font-family:Arial, Helvetica, serif;}
.moreCity td{padding:3px; width:60px; text-align:left; vertical-align:top;}
.moreCity a{color:#000; font-size:12px; text-decoration:none;}
.moreCity a:hover{color:#900; text-decoration:underline;}



#brandRecommand{
	position:relative;
	z-index:11;
	margin-top:5px;
	height:35px;
	}
	#brandRecommand .brandTitle{
		padding-bottom:1px;
		height:34px;
		}
		#brandRecommand .brandTitle h2{
			float:left;
			display:inline;
			width:133px;
			height:34px;
			text-indent:-9999px;
			background:url(../images/brandIcon.gif) no-repeat;
			}
		#brandRecommand .brandTitle p{
			float:right;
			display:inline;
			margin-top:5px;
			padding:4px;
			height:21px;
			min-width:250px;
			_width:250px;
			text-align:right;
			background:url(../images/brandIcon.gif) no-repeat right bottom;
			font:bold 12px "宋体";
			color:#333;
			overflow:hidden;
			}
			#brandRecommand .brandTitle p span{
				padding-right:14px;
				font:normal 14px Arial Black, Arial, Helvetica, sans-serif;				
				background:url(../images/phone.gif) no-repeat right center;
				}
			#brandRecommand .brandTitle p a{
				font:normal 12px "宋体";
				color:#c00;
				}
	#brandRecommand .brandUL{
		float:left;
		display:inline;
		padding:8px 0 0 0;
		margin-left:-4px;
		}
		#brandRecommand .brandUL li{
			float:left;
			display:inline;
			margin-right:2px;
			padding-top:8px;
			width:91px;
			height:18px;
			text-align:center;
			background:url(../images/brandIcon.gif) no-repeat -89px -38px;			
			color:#a70d0d;		
			cursor:pointer;
			font-weight:bold;
			}
			#brandRecommand .brandUL li.active{
				position:relative;
				z-index:10;
				top:1px;
				margin:-1px 0 0 0;
				width:89px;
				height:20px;
				background:url(../images/brandIcon.gif) no-repeat left -37px;	
				color:#e40000;
				
				}
			
	.brandCon{
		margin-bottom:5px;
		_margin-top:-1px;				
		height:104px;
		width:948px;
		overflow:hidden;
		border:1px solid #e2d507;
		}
		.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;
				}
	
	#decorateSale{
		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;
				}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		