﻿*{margin:0;padding:0;}
/*---------------------------通用部分----------------------------*/
body
{ 
	MARGIN: 0px auto;
	font-size:12px;
	TEXT-ALIGN: center;
}
#positint{ background:url(../img/bgtop.gif) no-repeat; color:FFFF00; height:31px; width:912px; line-height:31px; font-weight:600; }
#positint ul{ padding:0px; margin:0px auto; width:324px;}
#positint ul li{ float:left; text-align:center; width:80px; background:url(../img/top_bg1.gif) no-repeat 0px 7px; line-height:31px; color:#FFFFFF;}
#positint ul li .77 a{ color:FFFF00}
#positint ul li .77 a:hover{ color:FFFF00}
br
{
	line-height:5px;
	clear:both;
}

img 
{
	border:0px;
}

/*链接样式*/
A:link 
{
	COLOR: #333;
	text-decoration:none;
}
A:visited 
{
	COLOR: #333;
	text-decoration:none;
}
A:hover 
{
	COLOR: #333;
	text-decoration:underline;
}

/*设置链接图片的边框*/
a.border img
{
	border:solid 4px #FFF7EF;
}

a.border:hover img 
{
	border:solid 4px #80dbef;
}

/*空格*/
A.space
{
	margin-left:5px; margin-bottom:2px;
}

/*黄色链接*/
.yellow
{
	color:#ff9933;
	font-size:13px;
	font-weight:bold;
}

ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li
{
	float:left;
	line-height: 15px;
	width:100%;
}

/*首页视频*/
.videodisplay li
{
	line-height: 25px;
	display:block;
}

.medoli
{
	float: left; 
	margin-left: 4px; 
	margin-top: 25px;
	width:48%;
	font: '宋体';
	font-size:12px;
}

.medoli img
{
	margin-right:5px;float:left;
}

.picli
{
	float:left;
	width:16%;
	text-align: center;
	margin-top: 5px; margin-left: 4px;
}

/*定位*/
.left 
{
	FLOAT: left;
}
.right 
{
	FLOAT: right;
}

/*table样式*/
.tlediv
{
	width:920px;
	text-align:center;
	margin: 0px auto;
}

/*顶部*/
.tlediv .head
{

}
.tlediv .head .left
{
	background:url(../new_images/tbl_title_left.gif) no-repeat left top; 
	height:33px;
	width:6px; 
	overflow:hidden;
	float:left;	
}

.tlediv .head .center
{
	background: url(../new_images/tbl_title.gif) repeat-x bottom right; 
	border-top: solid 1px #FFD68C;
	height:33px; 
	overflow:hidden;
	width:98%;
	float:left;
}
.tlediv .head .center .title
{
	float:left;
	font-size:14px;
	font-family:宋体;
	font-weight:bold;
	margin-top:10px;
	color:#F80808;
}

.tlediv .head .center .more
{
	float:right;
	margin-top:10px;
	margin-right:5px;
	color:#F86808;
	cursor:pointer;
}

.tlediv .head .right
{
	background: url(../new_images/tbl_title_right.gif) no-repeat;
	height:34px;
	width:6px;	
	overflow:hidden;
	float:right;
}

/*中间*/
.tlediv .body
{
	border: solid 1px #FFD68C;
	border-bottom:none;
	height:auto;	
	padding:5px 5px 0px 5px;
}


.tlediv .bodyx
{
	border: solid 1px #FFD68C;
	border-bottom:none;
	height:60px;	
	padding:5px 5px 0px 5px;
}


.tlediv .tlediv-left{ float:left; width:305px; height:70px;  margin-right:8px;}
.tlediv .tlediv-content{ float:left;  width:305px; height:70px; margin-right:8px;}
.tlediv .tlediv-right{ float:right; width:284px; height:70px; margin-right:5px;}
.tlediv .sc{ position:absolute; z-index:23; left:10px; border:1px solid #F9F9F9; bottom:0px; width:402px; height:82px;}
.tlediv .st{ position:absolute; z-index:24; left:425px; border:1px solid #F9F9F9; bottom:0px; width:252px; height:82px;}
/*底部*/
.tlediv .bottom
{
	background:url(../new_images/tbl_bottom_bg.gif) repeat-x left bottom; height:5px; overflow:hidden; clear:both;
}
.tlediv .bottom .left
{
	background:url(../new_images/tbl_bottom_left.gif) no-repeat 0 0; height:5px; overflow:hidden;
	float:left;
}

.tlediv .bottom .right
{
	background:url(../new_images/tbl_bottom_right.gif) no-repeat left top; height:5px;  overflow:hidden;
	float:right;
}



/*基本信息框*/
.base_info
{
	margin-bottom: 10px;
}
.base_info H3 
{
	background:#ffcdb3 url(../Img/House/info_icon.gif) no-repeat 10px 6px;
	COLOR: #FF6600;
	LINE-HEIGHT: 1.8em;
	padding:2px 0px 0px 30px;
}
.base_info A:link 
{
	COLOR: #f90; TEXT-DECORATION: underline
}
.base_info A:visited 
{
	COLOR: #f90; TEXT-DECORATION: underline
}
.base_info A:hover 
{
	COLOR: #333; TEXT-DECORATION: none
}
.base_info UL 
{
	border:#fc5017 1px solid; 
	padding:8px 5px 8px 5px;
}
.base_info LI 
{
	BORDER-BOTTOM: #ddd 1px dotted;
	padding:2px 0px 2px 0px;
	width:98%;
}
.base_info .no_border 
{
	border-style:none;
}


/*---------------------首页----------------------------------*/

/*top*/
.top
{
	width:918px;
	text-align:left;
	margin: 0 auto;
}

.top .left
{
	background:url(../new_images/top_left.gif) no-repeat left top; 
	height:112px;
	width:4px; 
	float:left;	
}

.top .center
{
	background: url(../new_images/top_bg.gif) repeat-x bottom right; 
	border-top: solid 1px #FFD68C;
	height:112px; 
	width:900px;
	float:left;
	margin-top:-1px;
	_margin-top:-9px;
}

.top .right
{
	background: url(../new_images/top_right.jpg) no-repeat;
	height:112px;
	width:9px;	
	float:left;
	_margin-top:-3px;
}

/*logo*/
.logo
{
	width:256px;
	height:100px;
	float:left;
}

/*导航*/
.nav
{
	padding-top:10px;
}

/*导航 小黑条*/
.nav .navtop
{
	background:url(../new_images/nav_top.gif) no-repeat left bottom;
	height:23px;
	width:192px;
	float:right; 
	margin-right:20px; 
	margin-top:0px;
	_margin-top:0px;
}

.nav .navtop span
{
	display:block;
	text-align:center;
	padding-top:5px;
}

.nav .navbar ul
{
	clear:both;
	display:block;
	height:40px;
	margin-top:-20px;
	float:right;
}

.nav .navbar ul li
{
	background:url(../new_images/nav_normal.gif) no-repeat left bottom;
	width:91px;
	height:26px;
	text-align:center;
	float:left;
	 display:inline;
}
.nav .navbar ul li a
{
	margin-top:7px;
	font-size:14px;
	font-family:宋体;
	font-weight:bold;
	display:block;
	color:#fff;
}

.nav .navbar ul .current
{
	background:url(../new_images/nav_current.gif) no-repeat left bottom;
	width:86px;
	height:33px;
	text-align:center;
	margin-top:-1px;
}

.nav .navbar ul .current a
{
	margin-top:7px;
	font-size:14px;
	font-weight:bold;
	font-family:宋体;
	display:block;
	color:#fff;
}


/*---------顶端*/
/*body顶部*/
.bodytop
{
	float:left;
	margin-right:6px;
	border:solid 1px #FFD68C;
	padding-top:5px;
	height:310px;
	line-height:150%;
}
.body dl{ text-align:center; line-height:20px; padding:0px; margin:0px;}
.body ul li.da{width: 45%; line-height: 20px; border:solid #f8f8f8; padding:0px; margin:0px;}
.body ul li div{width:92%;}
#top_su{margin:0px; padding:0px; font-size:14px;}
#top_su li{ height:22px; line-height:22px;}
#top_su1 {float:left;padding-top:0px; margin-left:2px;}
/*主题新闻*/
.suject
{
	border-bottom:dotted 1px #FFD68C;
}
.suject h2
{
	color: #666666;
	font-size:15px;
	font-weight:bold;
	text-align:center;
    margin-top:5px;
}

.suject p
{
	word-spacing:normal;
	color: #333;
	font-size:12px;
	font-family:宋体;
	line-height:15px;
	margin-top:0px;
	*margin-top:-15px;
	_margin-top:-15px;
	margin-bottom:2px;
	height:30px;
}

/*顶端新闻*/
.toppicnews
{
	clear: both;
	border-top:dotted 0px #FFD68C;
	padding-top:4px;
	margin-bottom:2px;
}

.toppicnews .left
{
	width:35px;
	float:left;
	clear:right;
}

.toppicnews .right
{
	margin-left:5px;
	float:left;
	padding-top:8px;
	width:280px;
}

/*按钮图片样式*/
.button
{
	background: url(../new_images/button.gif) no-repeat left bottom;
	height:22px;
	width:64px;
	float:left;
	margin: 3px;
	text-align:center;
}

.button a
{
	 margin-top:4px;
	 display:block;
}

/*推荐设计师专访和企业*/
.stylistli
{
	float: left; padding:2px; padding-top: 2px;
	width:130px;
	text-align:center;
	height:70px;
}
.stylistli dl{ text-align:center; height:20px; line-height:20px; padding:0px; margin:0px;}
.stylistli img{ border:1px solid #CCCCCC; padding:2px;}
.companyreli
{
	float: left; 
	padding-left: 8px; 
	width:130px;
	height:80px;
	margin:-2px;
}
.companyreli img{ border:1px solid #CCCCCC; padding:2px;}
a
/*------------装修需求*/
.fitment
{
	
}
.fitment .head
{
	border-bottom:dotted 1px #FF9900;	
	height:20px;
}

.fitment span
{
	width:50px;
	float:left;
	overflow:hidden;
}

/*----------图库展示*/
.showpicli
{
	width:89px;
	height:27px;
	float:left;
	margin-left:5px;
	text-align:center;
	margin-top:-5px;
	_margin-top:0px;
	cursor:pointer;
}

.showpicli a
{
	font-size:14px;
	font-family:宋体;
	font-weight:bold;
	margin-top:10px;
	color:#F80808;
	display:block;
	margin-top:5px;
}

.showpiccurrent
{
	background:url(../new_images/selcurrent.gif) no-repeat left bottom;
	width:89px;
	height:27px;
	float:left;
	text-align:center;
	margin-top:-5px;
	_margin-top:0px;
}

.showpiccurrent a
{
	font-size:14px;
	font-family:宋体;
	font-weight:bold;
	margin-top:10px;
	color:#F80808;
	display:block;
	margin-top:5px;
}

/*----------新闻通用*/
.news
{
	height:124px;
	margin-top:5px;
}

.news .left
{
	width:151px;
	float:left;
}

.news .right
{
	padding-left:5px;
	float:left;
	width:239px;
	display: table;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.news .right li
{
	line-height:18px;
	text-align:left;
}

.news1
{
	height:124px;
	margin-top:5px;
}

.news1 .left
{
	width:151px;
	float:left;
}

.news1 .right
{
	padding-left:5px;
	float:left;
	width:239px;
	display: table;
	
}

.news1 .right li
{
	line-height:18px;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:235px;
}

/*最新帖子*/
.newbbs
{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:18px;
	width:240px;
}

.newbbs li
{
	text-align:left;
	line-height:20px;margin-left:0px;border-bottom:dotted 1px #ddd;
}



/*--------------热门新闻或者帖子*/
.hotnews
{
	border-left: dotted 1px #ff9900; 
	float:right;
	text-align:left;
	overflow:hidden;
	height: 360px; 
	width: 203px;
}

.hotnews .top
{
	padding-left:10px;
	padding-top:5px;
	border-bottom:solid 2px #ff9900; 
	height:15px;
	width:233px;
}

.hotnews .top ul li
{
	width:89px;
	height:27px;
	float:left;
	text-align:center;
	cursor:pointer;
}

.hotnews .top ul li a
{
	color:Red;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-top:6px;
}

.hotnews .top ul .current
{
	background:url(../new_images/selcurrent.gif) no-repeat left bottom;
	width:89px;
	height:27px;
	float:left;
	text-align:center;
}

.hotnews .top ul .current a
{
	color:Red;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding-top:6px;
}

/*----------------友情链接*/
.linkli
{
	width:93px;
	overflow:hidden;
	padding-left:15px;
	line-height:16px;
	float:left;
	padding-left:5px;
}

/*-----------名人家居*/
.famousli
{
	float:left;
	width:181px;
	height:125px;
}

/*----------提示框*/
#dhtmltooltip 
{
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=3); 
	padding:2px;
	display:none;
	z-index:100;
	background-color:lightyellow;
	width:auto;
	position:absolute;
	left:-300px;
	text-align:left;
}
#dhtmlpointer 
{
	z-index:101;
	left:-300px;
	position:absolute;
}

/*-------------------------------------------------------*/
/*二级页面,当前位置*/
.position
{
	background:url(../new_images/position.jpg) no_repeat 0px 11px;
	text-align:left;
	margin:0px auto;
	width:900px;
	clear:both;
}

fieldset
{
	 text-align: left; 
	 margin:0px auto;
	 *margin:0px;
	 _margin:0px;
	 border:solid 1px #f90;
	 width: 500px; 
	 clear:both;
}

/*w3c符合*/
/*fieldset
{
	 clear:both; 
	 text-align: left; 
	 margin:0px auto;
	 border:solid 1px #f90;
	 width: 500px; 
}*/


/*左右滚动条*/
#MarqueePictues 
{
	  text-align:center;
	  float:left;
	  margin-left:0px;
	  width:905px;
}
#MarqueePictues div
{
	  margin-left:2px; 
	  margin-top:5px;
	  text-align:center;
	  vertical-align:middle;
	  height:93px;
	  overflow:hidden;
	  width:905px;
}

.adcompany_img
{
	margin:5px;
    border:#DDDDDD 1px dashed;
}


.blankInput
{
	border: none; border-bottom: solid 1px #f90;
}

.graytext
{
	color:Gray;
	font-size:12px;
	font-family:宋体;
}


.e_ul01
{
    display:block;
}

.e_ul02
{
	width:120px;
	height:80x;
	float:left;
}

.showpiccurrent1
{
	background:url(../new_images/selcurrent1.gif) no-repeat left bottom;
	width:89px;
	height:27px;
	float:left;
	text-align:center;
	margin-top:-5px;
	_margin-top:0px;
}

.showpiccurrent1 a
{
	font-size:14px;
	font-family:宋体;
	font-weight:bold;
	margin-top:10px;
	color:#F80808;
	display:block;
	margin-top:5px;
}













