﻿
img {	
      border: 0px;
	  margin: 0px;
	  padding: 0px;
}
ul, li{	
        margin: 0px;
		padding: 0px;
		list-style: none;
}
h1, h2, h3, h4, h5, h6, form, dl,dd, dt{
	                                    margin: 0px;
										padding: 0px; 
}
.clear{	
		clear: both;
}
.clearFix:after{ 
	            clear: both;
				display: block;
				height: 0px;
				visibility: hidden;	content: ".";
}
.clearFix{
	      display: inline-block;
}
a{
  text-decoration:none;
  color:#333333;
}
a:hover{
		color:#9a0000;
		text-decoration:underline;
}
.black a{
		color:#9a0000;
}
.black a:hover{
				color:#000;
}
.margin5px{
			margin-top:5px;
}
.marginleft6px{
				margin-left:6px;
				float:right
}
.fabc{
		color:#126abc;
	}
.marginbottom{
				margin-bottom:5px;
}
.hover_ff a{
			color:#ff5100
}
.hover_ff a:hover{
			color:#000000
}
body{
      margin:0 auto;
	 background:#fff;
	 font-size:12px;
	 line-height:150%;
	 font-family:Arial, Helvetica, sans-serif;
}
/*------------2009-9-22---------------*/
.anpager .cpb
{
	background: #1F3A87 none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px 4px 0 0;
	padding: 2px 3px 0;
}
.anpager a
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #1F3A87;
	margin: 3px 2px 0 0;
	padding: 4px 5px 0;
	text-decoration: none;
}
.anpager a:hover
{
	background: #1F3A87 none repeat scroll 0 0;
	border: 1px solid #1F3A87;
	color: #FFFFFF;
}
/*-------------2009-9-09-22------------------*/
.warp{
		width:970px;
		margin:0 auto;
		margin-top:5px;
}
.margin_T_B{
			margin-bottom:10px;
			margin-top:10px;
	}
.red{
	color:#f00;
}
.floatright{
			text-align:right			
}
.topnav_login_denglu{
					background:url(../Images/loginlanding.gif) no-repeat;
					width:45px;
					height:20px;
					border:0;
					cursor:pointer;
	}
	.topnav_login_quit{
					background:url(../Images/quit.gif) no-repeat;
					width:45px;
					height:20px;
					border:0;
					cursor:pointer;
	}
.topnav_login_zhuce{
					background:url(../Images/loginforget.gif) no-repeat;
					width:60px;
					height:20px;
					border:0;
					cursor:pointer;
}
.topnav_login_shousuo{
					background:url(../Images/searchlogin.gif) no-repeat;
					 width:80px;
					 height:25px;
					 border:0;
					 font-weight:bold;
					 letter-spacing:5px;
					 color:#a84f05;
					 cursor:pointer;
	}
/*----------头部---------*/
.top .login a{
		color:#9a0000;
		letter-spacing:1px;
}
.top .login a:hover{
			color:#000;
}
.top{
	height:95px;
	
	
}
.top .logo{
		background:url(../Images/logo.gif) no-repeat;
		width:221px;
		height:95px;
		text-indent:-999em;
		vertical-align:middle;		
}
.top .login{
			background:url(../Images/loginimgbg.gif) repeat-x;
			height:29px;			
			color:#9a0000;
			line-height:29px;
	
			
}
.toutou img
{ height:27px;
  _height:26px;
  _margin-top:-1px;
	}
.top .login img{
				float:left;
}

.top_width{
 			width:275px;	
}
.top_width li, .top_hudong_ul li{
				float:left;
				padding-left:8px;
				padding-right:8px;
				line-height:220%;
}
.top_hudong_ul li
{
				width:70px;		
			
}
.top_span{
			font-size:12px;			
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			width:25px;
			text-align:center;
			line-height:190%;
			padding-left:5px;
			letter-spacing:5px;
			padding-right:5px;							
}

.top_hudong{
   			color:#666666;
			width:25px;
			line-height:200%;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			text-align:center;
			padding-left:5px;
			padding-right:5px;
			letter-spacing:5px;		
}
/*---------导航-------*/
.navbg{
	background:url(../Images/navbg.gif) repeat-x;
	height:35px;
	margin:0 auto;
	white-space:nowrap; 
		position:relative; 
		z-index:1;
	
}
.navbg ul{
			margin:0 auto;
			text-align:center;
			width:860px;
			padding-left:80px;
			*margin-top:-3px;
			height:35px;
			
}
.navbg li{
			float:left;			
			font-size:13px;			
			background:url(../Images/navliright.gif) no-repeat right center;			
			width:100px;
			text-align:center;
			line-height:35px;
			
}
.navrighttuimg img{ margin-top:-10px; width:7px; float:right; height:35px;}
.navbg li a{
			color:#fff;			
			
			font-weight:bold;
			 padding:2px 20px;
			 _padding:0px 21px;
}
.navbg li a:hover{
				color:#8c8769;
				display:block;				
				background:url(../Images/navbgHover.gif) repeat-x ;
				height:35px;				
				_padding-left:18px;
			    _padding-right:18px;
			    text-decoration:none;
				
}
.navbg li:hover{
				background:url(../Images/navbgHover.gif) repeat-x;
				height:35px;
				display:block;	
}

/*------------主体框架---------------*/
.warp{
		width:970px;
		margin:0 auto;
		margin-top:10px;
	}
/*-------搜索------*/
.searchbg{
		background:url(../Images/search.gif) repeat-y;
		height:30px;
		width:450px;
		padding-left:50px;
		line-height:30px;
		color:#9e3b00;
		margin:0 auto;		
		
		
}
.searchright{
				background:url(../Images/serachright.gif) no-repeat;
				text-align:center;
				/*font-size:14px;
				font-weight:bold;*/
				padding-left:50px;
}
.searchright a{
				padding-right:10px;
				line-height:30px;								
}

/*--------------左边-------------------------*/
.newright{
			width:230px;
			float:left;
}
.rightsider_index{
				width:730px;
				float:right;				
	}
/*--------热点资讯-------*/

.hotNew , .meitu, .products_nav, .subject_1, .subject_new_pai, .shop_ecommend{
		border-top:1px solid #ffb151;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		width:228px;
		overflow:hidden;
}
.hotNew h3, .meitu h3, .products_nav h3, .subject_list h3, .subject_new_pai h3, .shop_ecommend h3{
			font-size:12px;
			padding-left:20px;
			background:url(../Images/rightNavbg.jpg) repeat-x;
			height:30px;
			line-height:30px;
			overflow:hidden;
}
.hotNew h3 img{				
				padding-left:80px;
				_padding-top:9px;
}
.hotNew ul{
			padding:5px;
			
}
.hotNew li{
			line-height:190%;
			background:url(../Images/dian.gif) no-repeat 5px 10px;
			text-indent:15px;
			border-bottom:1px dashed #ececeb;
}


/**********----------装修案例--------********/

.meitu ul{
			padding:5px;
			overflow:hidden
}
.meitu li{
			width:100px;			
			text-align:center;
			float:left;
			margin-left:6px;
			line-height:200%;
}
.meitu li img{
				width:90px;
				height:80px;
				margin-bottom:3px;
				padding:1px;
				border:1px solid #fff;
}
.meitu li img:hover{
					border:1px solid #e12222;
}

/*-------底部------*/
.footerbottom{
		margin:0 auto;
		width:970px;
}
/*----------友情链接--------------*/
.friendlink{
			border:1px solid #ccc;			
			margin-top:5px;
			height:1%;			
}
.friendlink h3{
				background:url(../Images/friendbg.gif) repeat-x;
				height:28px;
				line-height:28px;
				text-indent:30px;
				font-size:14px;
				
}
.friendlink ul{
				padding:5px 10px;
				overflow:hidden;		
				
}
.friendlink li{	
				float:left;
				padding-right:10px;
				padding-left:10px;
				background:url(../Images/rightbg.gif) no-repeat right center;
				line-height:200%;
				white-space:nowrap;		
}
.footer{
		border-top:2px solid #ccc;
		text-align:center;
		margin-top:10px;
		line-height:200%;
		padding-top:10px;
		/*border:1px solid #ccc;*/
		margin-bottom:15px;
		background:url(../Images/bottomlogo.gif) no-repeat 150px center;
	
}
/*------分页------*/
.pages{
		padding-right:30px;
		padding-bottom:10px;
		display:block;
		clear:both;
		text-align:right;
		padding-top:10px;
}
.pages font
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.pages input
{
	text-align:center;
	height:auto;
}

.anpager .cpb
{
	background: #1F3A87 none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px 4px 0 0;
	padding: 2px 3px 0;
}
.anpager a
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #1F3A87;
	margin: 3px 2px 0 0;
	padding: 4px 5px 0;
	text-decoration: none;
}
.anpager a:hover
{
	background: #1F3A87 none repeat scroll 0 0;
	border: 1px solid #1F3A87;
	color: #FFFFFF;
}

/*---------上下篇文章-----------*/
.casesShow {
			background:#fff;
			border:1px solid #ccc;
			height:100%;
			line-height:180%;
			margin:8px;
			overflow:hidden;
			padding:8px;
			
}
.Apply {
		border-bottom:1px solid #ccc;
		height:100%;
		margin:0 8px;
		overflow:hidden;
		padding:8px 0;
}




/*----------------专题列表页面-------------*/
.subject_L{
			font-size:14px;
			line-height:180%;
			padding:6px 10px;
			float:right;
			width:708px;
			border-top:1px solid #ffb151;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			border-bottom:1px solid #ccc;
	}
	.subject_L li{
					background:url(../Images/ndor.gif)  no-repeat 1% 48%;
					height:35px;
					line-height:35px;
					overflow:hidden;
					padding-left:15px;
					border-bottom:1px dashed #ccc;
					font-size:14px;
		}
		.subject_L .date_T{
							float:right;
							margin-left:12px;
							font-family:Arial, Helvetica, sans-serif;
							color:#666;
							font-size:12px;
			}
		.subject_L li:hover{
							background:#f0f0f0 url(../Images/ndor.gif)  no-repeat 1% 48%;
							height:35px;
							line-height:35px;
							border-bottom:1px solid #ccc;
			}