﻿/* CSS Document */
#wrap{
	 border:1px solid #DDDDDD; background:#FAFAFA none repeat scroll 0 0; clear:both
}
.pic_nav{ margin:0 auto; width:950px; background:#fafafa; height:35px; line-height:35px;}
.control{ height:40px; display:block}
.control h1{font:22px/40px '黑体';color:#000;display:inline; float:left; padding-left:10px}
.control h1 span{font:16px/40px '黑体'}
.control .small_title{ float:right; width:330px; line-height:40px}

#wrap .lfloat{ width:635px; float:left; overflow:hidden; color:#5B5B5B}

#wrap .rfloat{ width:313px; float:left;overflow:hidden;  border-left:1px solid #ddd}

#info{ height:30px; margin:9px 0; line-height:30px; background:#eee; padding-left:10px}
#info .sub_guide{ float:left}
#info .sub_search{float:right; padding-right:10px; line-height:30px}
#info .sub_search form{ line-height:30px}
#info .sub_search input select{ border:1px #CCCCCC solid; height:20px}

.lfloat .crumb{ border-bottom:1px solid #DDDDDD;background:transparent url(../images/h_28.jpg) repeat-x scroll 0 0; padding-left:15px; height:34px; line-height:34px;}
.lfloat .crumb span{ padding:0 5px;}

#article {
	background:#FFFFFF none repeat scroll 0 0; padding:20px 20px 10px;
}
#article .title { 
	font-family:'Microsoft Yahei',Tahoma,sans-serif; font-size:20px; text-align:center; margin-bottom:10px;
}
#article .sub_title{
	font-family:'Microsoft Yahei',Tahoma,sans-serif;text-align:center;  margin-bottom:10px;
}
#article .small_title{
	font-family:'Microsoft Yahei',Tahoma,sans-serif; font-size:14px; color:#777777;text-align:center;  margin-bottom:10px;
	}
	
#article .outline{
	background:#F8F8F8 none repeat scroll 0 0; border:1px solid #ECECEC; margin:18px 0; padding:15px; text-indent:2em; line-height:180%; color:#4D4D4D;
	}
#article p{line-height:180%;font-size:14px;}
#article .newsft{
	 font-size:14px; line-height:180%;
}
.page{
	font-family:'Microsoft Yahei',Tahoma,sans-serif; padding:15px 0; text-align:center;
}

.page a {
	 border:1px solid #A49C91; color:##85776E; margin:0 3px; padding:0 6px;
}
.page a:hover{
	 background:#A49C91 none repeat scroll 0 0; 
}
#article .tags{ margin:20px 0 10px; height:30px; line-height:30px; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; padding-left:20px; font-weight:bold;}

#article .tags a{ color:#2F8264; margin-right:10px; }

#article p.near{ font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif}
#wrap .lfloat .item{
	padding:2px 2px 1px; 
	}
#wrap .lfloat .item .t{
	border-bottom:1px solid #CCCCCC;height:30px; overflow:hidden;background:#E5E5E5 none repeat scroll 0 0;
	 }

#wrap .lfloat .item .t h2{
	background: url(../images/sousuo0.gif) 10px 0  no-repeat;font-size:14px;height:30px;line-height:30px;overflow:hidden;text-align:center;width:98px}

#wrap .lfloat .item .pictext{
	background:#FFF;margin-bottom:2px;
	}

#wrap .lfloat .item .pictext ul{
	margin-top:20px;
	}
	
#wrap .lfloat .item .pictext ul li {
	float:left;height:146px;margin:0 0 20px 15px;overflow:hidden;white-space:nowrap;width:108px; overflow:hidden
}
#wrap .lfloat .item .pictext ul li a {
	display:block;overflow:hidden;width:102px; line-height:18px; 
	}
#wrap .lfloat .item .pictext ul li span a{
	color:#999;
	}
	
#wrap .lfloat .item .pictext ul li img{
	border:1px solid #CDCDCD;height:100px;margin-bottom:5px;width:96px; padding:2px
}
#wrap .rfloat #right300x60Banner01{ width:300px; margin-left:6px; margin-top:10px;}
.item_wb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; text-align:left
}
.item_wb .pblmsum {
	PADDING-LEFT: 10px; COLOR: #2b2b2b; LINE-HEIGHT: 36px; HEIGHT: 36px; text-align:left; 
}
.item_wb FORM {
	MARGIN:0 0 10px 0px;
}
.item_wb INPUT {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.item_wb .inp {
	BORDER-RIGHT: #47909f 1px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: #47909f 1px solid; PADDING-LEFT: 0px! important; FONT-SIZE: 12px; PADDING-BOTTOM: 0px! important; BORDER-LEFT: #47909f 1px solid; WIDTH: 150px; PADDING-TOP: 4px; BORDER-BOTTOM: #47909f 1px solid; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 16px
}
.item_wb .btn {
 BACKGROUND: url(../images/search.gif) no-repeat; WIDTH: 58px; HEIGHT: 25px; border:0
}
.item_wb{
	border-bottom:1px solid #CFCFCF;padding:10px;
	}
.item_wb UL {
	LINE-HEIGHT: 24px
}
.item_wb LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/bg_dot.gif) no-repeat 2px 10px; text-align:left
}
.item_xwph {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; HEIGHT: 360px
}
.item_xwph .item {
	DISPLAY: none; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-BOTTOM: #cfcfcf 1px solid
}
.item_xwph UL {
	LINE-HEIGHT: 30px;
}
.item_xwph UL li{
	font-size:12px;
}
.item_xwph UL LI A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden;WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; width:258px; line-height:30px; height:30px
}
.tit_1 {
	BACKGROUND: url(../images/h_29.jpg) repeat-x 0px 7px; HEIGHT: 20px; text-align:left; clear:both
}
.tit_1 SPAN {
	PADDING-RIGHT:10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(../images/h_30.jpg) #fafafa no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #006dbc; PADDING-TOP: 0px
}
/*选项卡*/
.r_bar {
	height:23px;
	margin-top:10px;
	background:url(../images/line.jpg) 0 bottom repeat-x;
}
.r_bar span {
	height:22px;
	padding:0 15px;
	margin-left:5px;
	line-height:22px;
	display:inline-block;
	border:1px #d4d4d4 solid;
	border-bottom-width:0;
	cursor:pointer;
	background:url(../images/h_28.jpg) 0 bottom repeat-x;
}
.r_bar .current {
	cursor:text;
	background:#fff;
	font-weight:bold;
}

.noborder {
	border:0;
}
/*排行*/
.rank1,.dark1 {
	color:#fff;
	float:left;
	width:20px;
	height:30px;
	display:block;
	overflow:hidden;
	font-weight:bold;
	margin-right:5px;
	text-align:center;
	_line-height:27px;
	background:url(../images/h_ico18.jpg) 0 7px no-repeat;
	_background-position:0 6px;
}
.dark1 {
	color:#000;
	background:url(../images/h_ico19.jpg) 0 7px no-repeat;
}
/*公用右侧 》 图库推荐/名人家居/精彩专题*/
.item_mrjj, .item_jczt ,.item_fg_j{
	height:330px;
	overflow:hidden;
	padding:10px 10px 0;
	border-bottom:1px #cfcfcf solid;
}
.item_tktj {
	height:274px;
	overflow:hidden;
	padding:10px 10px 0;
	border-bottom:1px #cfcfcf solid;
}
.item_mrjj ul, .item_jczt ul {
	height:295px;
}
.item_tktj ul {
	height:249px;
}
.item_mrjj ul li, .item_jczt ul li {
	float:left;	width:116px;height:140px;margin:10px 0 0 22px;_margin:10px 12px 0;line-height:23px;
	text-align:center;overflow:hidden;
}
.item_tktj ul li {
	float:left;	width:116px;height:112px;margin:10px 0 0 20px;_margin:10px 12px 0;line-height:23px;
	text-align:center;overflow:hidden;
}
.item_mrjj ul li img, .item_jczt ul li img {
	float:left;
	width:114px;
	height:87px;
	border:1px #cdcdcd solid;
}
.item_tktj ul li img {
	float:left;
	width:114px;
	height:87px;
	border:1px #cdcdcd solid;
}
.item_fg_jb .item, .item_fs_qs .item{
	display:none; padding-left:10px;

	overflow:hidden;
	background:#fff;

}
.item_fg_jb .piclist,.item_fs_qs .piclist{
	height:165px;
	border-bottom:1px #cfcfcf dotted;
}
.item_fg_jb .piclist li, .item_fs_qs .piclist li{
	float:left;
	width:117px;
	height:140px;
	margin:12px 0 0 22px;
	_margin:12px 12px 0;
	line-height:23px;
	text-align:center;
	overflow:hidden;
}
.item_fg_jb .piclist img,.item_fs_qs .piclist img {
	float:left;
	width:115px;
	height:115px;
	border:1px #cdcdcd solid;
}
.item_fg_jb .textlist_h, .item_hx_al .textlist, .item_fs_qs .textlist, .item_fs_mr .textlist {
	height:100%;
	padding:10px 0;
}
.item_fg_jb .textlist_h li, .item_hx_al .textlist li, .item_fs_qs .textlist li {
	float:left; font-size:12px;	line-height:24px;	padding-left:13px;	width:137px;
	white-space:nowrap;	text-overflow:ellipsis;	overflow:hidden;background:url(../images/bg_dot.gif) 3px 12px no-repeat;
}

/*pic brower css*/
#photo-warp {width:593px;overflow:hidden;zoom:1;background:#FFFFFF;border:1px solid #EDE9E9;text-align:center;margin:0 auto;font-size:12px;margin-bottom:0px;}
.photo-warp-inner {width:589px;margin:0 auto;}
.photo-warp-inner .leftArrow {float:left;width:27px;}
.photo-warp-inner .mainArea {margin-left:6px;}
.photo-warp-inner .rightArrow {float:right;}
.photo-warp-inner .leftArrow .noClick {width:25px;height:380px;display:block;background:none;margin-top:19px;cursor:text}
.photo-warp-inner .rightArrow .noClick {width:25px;height:380px;display:block;background:none;margin-top:19px;cursor:text}


/* list css*/
#wrap .mainboxcontent{ padding: 10px 15px 0px 15px; }
#wrap .temp01{padding-top:5px; clear:both;}
#wrap .temp01 ul{}
#wrap .temp01 li{font-size:14px; height:24px; line-height:24px; background:url(../images/bg_dot.gif) no-repeat 0 -70px; padding-left:8px;overflow:hidden}
#wrap .temp01 ul SPAN {float:right}
#wrap .dooteline{ border-bottom:1px dashed #A5A5A5; height:1px; overflow:hidden;margin:15px 0 15px 0; list-style:none;}.listdh {margin-bottom:30px;clear:both; margin-top:25px;}
.listdh ul{float:right;list-style:none;}
.listdh li{float:left; }
.page2{ width:55px; height:20px;line-height:20px;text-align:center; padding:3px 0 0 0; cursor:pointer; margin:0 0 0 5px; color:#333333;border:1px solid #ccc }
.page2 a:hover{ background:#006699; color:#FFFFFF;padding:5px;}
#pagingIndex{ width:35px; height:20px;line-height:20px;text-align:center; padding:3px 0 0 0;margin:0 0 0 5px; color:#333333;border:0px; }
.page3{ width:30px; height:20px;line-height:20px;text-align:center; padding:3px 0 0 0;margin:0 0 0 5px; color:#333333;border:0px; }
