/* 装修公司频道css */
/* 头部css  background:url(images/Logo.gif)*/
#header { width:100%; height:212px; background:url(images/Header_bg.gif); text-align:center; }
	#head_top { height:100px; }
		#logo { width:270px; height:100px; float:left; }
		#nav_top { width:710px; height:30px; line-height:30px; float:right; background:url(images/Top_nav_bg.gif); }
		#nav_img { float:right; padding-top:10px; }
			#nav_img a { float:right; margin-left:10px; }
	#head_btm { height:112px; background:url(images/urlTitle.jpg); overflow:hidden; }
		/*#nav_menu { height:45px; line-height:45px; float:left; }
			#nav_menu span {  margin:0px; padding:0px; }
			#nav_menu span a { font-size:14px; font-weight:bold; color:#fff;  margin:0px; padding:0px; }
			#nav_menu img{border: 0px; margin:0;padding:0px; margin-top:6px;}*/
		#nav_search { float:right; margin:10px 5px 0px 0px; width:270px; }
		#nav_menuSub { width:980px; height:15px; margin-top:12px;text-align:left;  }
			#nav_time { float:left; }
			/*#nav_mSubList { float:left; }
			#nav_mSubList a { margin-left:5px; color:#477b04;}
			#nav_homeSet { float:right; margin-right:15px;_margin-right:10px; _padding-top:12px; }*/
#mainTop { height:35px; margin:15px auto 10px; }
	#mainTop_title { font-size:20px; font-family: "黑体"}
	#mainTop_menber {}

/* 首页主体css 
#mainLeft { width:268px; float:left;background-color:#fff;}
#mLeft_contact { margin:15px 20px; padding:10px 15px; line-height:20px;  border:1px #ccc solid; }改动前的左边样式 */	
#mainNav { height:34px; line-height:34px; background:url(images/MainNav_bg.gif); }
	#mainNav_menu { width:499px; height:34px; }
	#mainNav_menu a { width:80px; height:34px; font-size:12px; font-weight:bold; color:#000; }
#main { width:978px;margin-top:1px;border:1px #dc5e4f solid; background : url(images/bdr_dc5e4f.gif)  repeat-y 252px;  }
	#mainLeft { width:249px; float:left;background-color:#fff;}
		.titNav_L { height:35px; background: url(images/titNav_bg.gif) ; }
		#mLeft_contact { margin:15px 20px; padding:10px 15px; line-height:20px;  border:1px #ccc solid; }
		.mleft_txtlist { padding:0px 20px; line-height:20px; }
		.mleft_txtlist span img { padding:2px; border:1px #ccc solid; margin-right:5px; }
		#mLeft_designer { padding:10px 20px; }
			#mLeft_designer img { padding:1px; margin:10px 0 0 15px; border:3px double #ccc; }
		#mLeft_news { margin:10px 0px 10px 25px; list-style:none; line-height:18px; }
			#mLeft_news li { background:url(images/upSign_news.gif) no-repeat 0 1px; padding-left:20px;*padding-left:10px;}
		#mleft_cert { padding:10px 20px; text-align: center; background-color: #fff; }
			#mleft_cert img { margin-left: 20px; padding:1px; border:3px double #ccc; }
	#mainRight { width:680px; padding:10px; position:relative;float:right;}
		.titNav_R { border-bottom:1px solid #dc0110; height:20px; clear:both;  font-weight: bold; }
		.titNav_R_sub { height:30px; line-height: 30px; background-color: #f4f4f4; color:#666666; font-weight: bold; }
		.titNav_R span { border-bottom:2px solid #dc0110; padding:5px 5px 5px 0; color:#dc0110; font-weight:bold; }
		.titNav_R span img { float:right;margin-top: -10px; }
		#mainRight div.category { line-height:24px; padding:10px 20px; border-bottom:1px #dc0110 solid; cursor:pointer;}
		#mainRight div.category a { color:#000; margin-right:10px; cursor:pointer; }	
		#mainRight div.category a:hover { background-color:#990000; color:#fff;  cursor:pointer;}
		#mainRight div.category a:active { background-color:#990000; color:#ffaa00;  cursor:pointer;}
		#mRight_house { padding:15px 0 15px 15px; }
			#mRight_house img { margin:10px 0 0 20px ; padding:1px; border:3px double #ccc; }
			#mRight_house div.img { width:160px; text-align:center; float:left; line-height:20px; }
			#mRight_house div.designerlist { width: 280px; line-height:20px; margin:5px 0 10px 20px; float:left; }
			#mRight_house div.designerlist img { padding:0; margin:0; border:none; }
			#mRight_house div.designerlist img.designer { float:left; padding:3px; border:1px solid #ccc; margin:0px 10px 0 0; }
			#mRight_house div a { color:#dc0110; }
			#mRight_house div.img img{ margin:0; }
		.mRight_itemlist { margin:10px 0px 10px 0; list-style:none; line-height: 15px; }
			.mRight_itemlist li { width: 650px;_width: 640px;  }
			.mRight_itemlist li a:hover { color:#dc0110; font-weight: bold; }
			.mRight_itemlist table a:hover { color:#dc0110;}
			.itemLi_img { background:url(images/upSign_point.gif) no-repeat 0 5px; padding-left:10px;}
			.item_w50{width: 45px; display: block; float:left;}
			.item_w55{width: 50px; display: block; float:left;}
			.item_w70{width: 70px; display: block; float:left;}
			.item_w85 { width: 80px; display: block; float:left; }
			.item_w90{width: 85px; display: block; float:left;}
			.item_w100{width: 95px; display: block; float:left;}
			.item_w130{width: 120px; display: block; float:left;}
			.item_w120 { width: 150px; display: block; float:left; }
			.item_w160 { width: 180px; display: block; float:left; }
			.item_w280 { width: 240px; display: block; float:left; }
			.item_w320 { width: 290px; display: block; float:left; }
		#mRight_indr { padding:20px; line-height: 22px; }
			#mRight_indr img { float:left;  padding:1px; border:3px double #ccc; margin:0 25px 15px 0 ;}
/* 底部css */
#footer_out { height:0px;position:relative;clear:both; }
	#footer { line-height:20px; clear:both;position: absolute; padding-top:10px;}	
	#copyright { text-align:right; }

/* 自定义*/
.pager
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	word-break: keep-all;
	padding-top: 0px;
	font-family: verdana;
	text-align: right;
	height: 25px;
	width: 350px;
}
.pager li{	float:right ;	text-align: right;	margin: 0px 5px 0px 0px;	color: #999;}

.pager li.p_current
{
	border: #dc0110 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	background: #dc0110;
	padding-bottom: 3px;
	color: #fff;
	padding-top: 3px;
	border-bottom: #b2e05d 1px solid;
}
.pager li a:link
{
	border-right: #ddd 1px solid;
	padding-right: 5px;
	border-top: #ddd 1px solid;
	padding-left: 5px;
	background: #fff;
	float: left;
	padding-bottom: 3px;
	border-left: #ddd 1px solid;
	color: #dc0110;
	padding-top: 3px;
	border-bottom: #ddd 1px solid;
	text-decoration: none !important;
}

.pager li a:visited {
	border: #ccc 1px solid; padding:3px 5px; background: #fff; float: left;color: #6f6f6f;text-decoration: none! important
}
.pager li a:hover {
	border:1px #dc0110 solid; background: #dc0000;  color: #fff; }
.pager li a:active {
	border:1px #dc0110 solid; background: #fff;  color: #6f6f6f; }
.pager li input {
	border-right: #ddd 1px solid; padding-right: 0px; border-top: #ddd 1px solid; padding-left: 0px; font-size: 12px; background: url(inputborder.gif); float: left; padding-bottom: 2px; border-left: #ddd 1px solid; width: 1.5em; color: #999; padding-top: 2px; border-bottom: #ddd 1px solid; font-family: verdana; height: 1.3em; text-align: center
}
.pager ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 1.2em; padding-top: 0px; list-style-type: none
}
.pager li.p_total {
	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; font-weight: bold; background: #fff; padding-bottom: 3px; border-left: #ddd 1px solid; color: #88af3f; padding-top: 3px; border-bottom: #ddd 1px solid
}
.pager li.p_nolink{border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 3px; border-left: #f3f3f3 1px solid; color: #ccc; padding-top: 3px; border-bottom: #f3f3f3 1px solid}

.pagerhover {background-color:#990000; color:White ! important  }
.maintop{width:680px;height:100%;position:relative; text-align:center;}
#nv {  height:23px; margin-top:2px;margin-left:8px; text-align:left; vertical-align:middle; overflow:hidden; }