body { background:url(body.gif) #005079 repeat-x; text-align: center; margin:0; padding:0; font-family:Verdana; font-size:12px; line-height: 150%; color:#333;}
div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:normal;}
h1 b, h2 b, h3 b, h4 b { float: right; font-size: 12px; font-weight: normal; letter-spacing:0;}
select,input,textarea{font-size:12px;font-family:Arial,Helvetica,sans-serif;}
td { font-size:12px; line-height: 150%;}
li { list-style-type:none;}

a:link {color: #333; text-decoration:none;} /* 未访问 */
a:visited {color: #333; text-decoration:none;} /* 已访问 */
a:hover {color: #bc2931; text-decoration:none;} /* 鼠标在链接上 */ 
a:active {color: #bc2931;} /* 激活的链接 */

.g,a.g:link,a.g:visited {color: #7f7f7f;} /* 灰色*/
.g a:link,.g a:visited{color: #7f7f7f;}
.g a:hover,.g a:active{color: #bc2931;;}
.r,a.r:link,.r a:visited{color: #bc2931;} /* 红色*/
.r a:link,.r a:visited{color: #bc2931;}
.r a:hover,.r a:hover {color: red;}

.fl{ float:left;}
.fr{ float:right; overflow:hidden;}
.zl{ text-align:left;}
.zr{ text-align:right;}
.ha{ height: auto;}
.b { font-weight: bold;}
.n { display:none;}
 
/* 顶部 */
#top {color: #d1d1d1;width: 1003px;height:110px;text-align:left;position:relative; margin:0 auto;}
#top .lg{width:440px;height: 110px;padding: 0px;float: left;}
#top .lg img{ width:230px; height:90px;}
#top .zqh{position:absolute;left:256px;top:35px;width:241px;height:63px;z-index:1;}
#top .zqh h1{ width:241px; height:17px; float:left; display:block;}
#top .zqh h1 a:link,#top .zqh h1 a:visited{width:241px;height:17px;line-height:17px;float:left;display:block;font-size:12px;color:#FDF397;background: url(xtk_02.gif) no-repeat left center;text-indent: 10px;}
#top .zqh h1 a:hover,#top .zqh h1 a:active{ color:#BC2931; text-decoration:underline;}
#top .zqh b{font-size: 12px;
line-height:16px;font-weight: normal;color: #FFFDC2;font-style: normal;font-variant: normal;text-decoration: none;}

#top .dh { width:530px; height: 20px; padding:5px 0 0px 0px; float: right; display:block; }
	/*新加的样式*/
#top .xc{width:500px;height:25px;padding:0px 20px 50px 0px;line-height:25px;margin:0px;float:left;display:block;font-size: 12px;text-align: right;color:#fff;}

#top .xc a:link,#top .xc a:visited{font-size: 12px; color:#999; }
#top .xc a:hover,#top .xc a:active{font-size: 12px; color:#666; text-decoration:underline;}
	/*新加的样式*/

#top .dh li { width: 70px; height: 22px; float: left;}
#top .dh li a { width: 70px; height: 22px; text-align:center;}
#top .dh li a:link,
#top .dh li a:visited{ color: #d1d1d1;font-size:13px;}
#top .dh li a:hover { color: #ffffff; font-size:14px; background:url(top_li.gif) center 18px no-repeat;}
#top .dh .top_ss { position:absolute; right:0; top:3px; width: 290px; height: 20px; padding: 2px 0 0 0; text-align: right; overflow: hidden;}
#top .dh .top_ss a { width:65px; height:14px; background:url(top_ss.gif) -5px -18px no-repeat; display:block; margin:3px 3px; display:inline; overflow:hidden; float: left;}
#top .dh .top_ss a:hover { background:url(top_ss.gif) -70px -18px no-repeat;}
#top .dh .top_ss a:active,
#top .dh .top_ss a:focus { background-position:-135px -18px;}
#top .dh .top_ss form { width:200px; height:18px; background:url(top_ss.gif) 0 0 no-repeat; display:inline;}
#top .dh .top_ss input.keyword { color:#5d88bf; width:175px; height:18px; border:0; padding-left: 10px; line-height:16px; font-family:Verdana, Arial; background:none; text-align:left; float:left;}
#top .dh .top_ss input.submit { width:25px; height:18px; border:none; background:none; cursor:pointer; float:right;}

/* 主体 */
#mid { width: 1003px; margin:0 auto; height:auto; padding: 20px 50px 20px; background-color:#FFF; text-align:center; overflow: hidden;}
#mid #dh { width: 903px; height: 50px; padding: 26px 5px 0 0; text-align: right; border-bottom: #cfcfcf 1px solid; background:url(mid_dh.jpg) 0 0 no-repeat; overflow: hidden;}
#mid #dhyy {width: 903px;height: 50px;padding: 26px 5px 0 0;text-align: right;border-bottom: #cfcfcf 1px solid;overflow: hidden;background: url(linksz.gif) no-repeat 0 bottom;}

#mid .zt { width: 800px; height: auto; padding: 40px 0; background:url() no-repeat; overflow: hidden;}
#mid .zt .a_b { width: 380px; height: auto;}
#mid .zt .al_r { width: 550px; padding: 10px 5px 5px 10px; border-bottom: #cfcfcf 1px solid; text-align:left; overflow: hidden;}
#mid .zt .lm_r { width: 550px; overflow: hidden;}
#mid .zt .lm_l { width: 200px; background:url(.html) 35px 35px no-repeat; text-align:left; overflow: hidden;}
#mid .zt .lm_l h1 { width: 24px; writing-mode: tb-rl; font-size: 24px; letter-spacing: 3px; font-weight: bold; float: left;}
#mid .zt .lm_l .sm { width: 172px; padding: 80px 0 0 0; float: right;}
#mid .zt .showpage,
#mid .zt .show_page { padding: 12px 0 0 0;}

#mid .bt{ width:903px; height:80px; float:left;}
#mid .bt ul .yt{ margin-left:10px!important; margin-left:1px;}
#mid .bt ul .yt1{ margin-left:10px!important; margin-left:1px;}
#mid .bt ul{width:298px; height:72px; padding-top:8px; float:left; display:block;}
#mid .bt ul h2{ width:260px; height:25px; float:left;}

#mid .bt ul h2 a:link,#mid .bt ul h2 a:visited{width:280px; font-size:13px; line-height:25px; color:#333333; text-align:left; float:left;  border-bottom: 1px dashed #CFCFCF;background: url(xtk.gif) no-repeat 10px center; text-indent: 20px; }
#mid .bt ul h2 a:hover,#mid .bt ul h2 a:active{width:280px;font-size:13px;line-height:25px;text-align:left;float:left;border-bottom: 1px dashed #BC2931;color:#BC2931;background-color:#F6F6F6;}

/* 首页 */
#index #top .dh .top_ss { display: none;}
#index #sy_img {width: 800px; HEIGHT: 286px; padding: 3px 0; overflow: hidden; FILTER: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0, motion='forward');}
#index #mid .zt { padding: 6px 0 20px 0;}

/*案例中心*/
#mid .zt .alshow { width: 800px; height: 800px;}
#mid .zt .alshow .show_l { width: 650px; height: 800px;}
#mid .zt .alshow .show_r { width: 150px; height: 800px; letter-spacing: 1px; writing-mode: tb-rl; text-align:left;}
#mid .zt .alshow_ul { position:absolute; right:16px; top:100px;  width: 120px; text-align:right;}
#mid .zt .alshow_ul li { height: 40px; font-size: 22px; font-weight: bold;}
#mid .zt .al_r .img_s { width: 150px; padding: 15px 0;}
#mid .zt .al_r .al_xg { width: 385px;}
#mid .zt .al_r .al_xg h2 { padding: 10px 0; font-size: 14px; font-weight: bold;}
#mid .zt .al_r .al_xg .jj { width: 385px; height: 60px; overflow: hidden;}
#mid .zt .al_r .al_xg .zz { padding: 5px 3px 0 0; text-align:right;}

/*名宅大师*/
#mzds #mid .zt .al_r .img_s img { width: 124px; height: 146px; border: #cfcfcf 3px double;}
#mzds #mid .zt .al_r .al_xg h2 { padding: 20px 0;}
#mzds #mid .zt .al_r .al_xg .jj { width: 385px; height: 96px; overflow: hidden;}
#mid .zt .a_b .ds_tx { width: 224px; overflow: hidden;}
#mid .zt .a_b .ds_tx a { width: 56px; height: 70px; padding: 5px 3px; overflow: hidden; float: left;}
#mid .zt .a_b .ds_tx a:hover { background: #cfcfcf;}
#mid .zt .a_b .ds_tx img { width: 50px; height: 60px; border: 0;}

/*客户服务*/
#mid .zt .a_b .kf_lm { height: 24px; font-size: 18px;}
#mid .zt .a_b .kf_nr { padding: 0 0 30px 0;}
#mid .zt .a_b .kf_nr li { padding: 5px 5px 2px 18px; border-bottom: #cfcfcf 1px dashed; background:url(li_bg.gif) 5px 12px no-repeat;}
#mid .zt .a_b .kf_dh { width: 380px; height: 240px; overflow: hidden; background:url(kf_dh.jpg) #fff 16px 25px no-repeat;}
#mid .zt .a_b .kf_dh .dv1 { width: 130px;}
#mid .zt .a_b .kf_dh .dv2 { width: 250px;}
#mid .zt .lm_r .lm_lb { padding: 0 0 20px 0;}
#mid .zt .lm_r .lm_lb li { font-size: 14px; padding: 5px 0 2px 6px; border-bottom: #cfcfcf 1px dashed;}
#mid .zt .lm_r .lm_lb li font { font-size: 11px;}
/*蓝皮书*/
#mid .zt .lm_r .lm_lb li { padding: 5px 0 2px 20px;}
#mid .zt .lm_r .lm_lps .b { padding: 20px 0 2px 6px;}
#mid .zt .lm_r .lm_lps .b font { font-weight: normal; color: #fff;}

/*内容页*/
#mid .zt h1 { font-size: 20px; font-weight: bold;}
#mid .zt .nr { font-size: 14px; line-height: 180%; width: 800px; height: auto; text-align:left; padding: 20px 0 5px; overflow: hidden;}
#mid .zt .sx { text-align:left; padding: 20px 0 5px;}
#mid .zt .pl h2 { font-size: 14px; font-weight: bold; height: 40px; padding: 15px 0 0 20px;background:url(li_bg.gif) 4px -38px no-repeat;}
#mid .zt .pl .pl_zt {width:800px; height: 28px; padding: 5px 0 0 20px; border-bottom: #999 1px dotted; background:url(li_bg.gif) 4px -80px no-repeat;}
#mid .zt .pl .pl_dv { display:inline; padding: 0 3px 3px; background: #f0f0f0; border-right: #999 1px dotted; border-bottom: #999 1px dotted; border-left: #999 1px dotted;}
#mid .zt .pl .pl_dv .pl_ip { width:790px;}
#mid .zt .pl .pl_dv .pl_nr { width:790px; padding: 5px 0 5px 19px; table-layout: fixed; overflow: hidden;}
#mid .zt .pl .pl_dv .pl_gl { padding: 5px; border: #999 1px dotted; background: #fff;}
#mid .zt .pl .pl_fy { padding: 2px 0  5px; text-align:right;}

/*作者页*/
#mid .zt .zzxs_l { width: 200px; background:url(zzxs_l.jpg) 35px 35px no-repeat; text-align:left;}
#mid .zt .zzxs_l dt { width: 200px; height: 185px;}
#mid .zt .zzxs_l dd { width: 200px; overflow: hidden;}
#mid .zt .zzxs_l .zz { padding: 0 0 10px 40px;}
#mid .zt .zzxs_l .dw { padding: 0 0 0 40px;}
#mid .zt .zzxs_l .lb { padding: 0 0 0 40px;}
#mid .zt .zzxs_l .kh { padding: 0 0 30px 40px;}
#mid .zt .zzxs_l .zz b { font-size: 20px; font-weight: bold;}
#mid .zt .zzxs_r { width: 550px;}
#mid .zt .zzxs_r dd h4 { padding: 10px 0; font-size: 14px; font-weight: bold;}

/*内容客服*/
#mid .yx { padding: 0 5px 0 0;}
/*客服悬浮*/
.kfxf_li { width: 14px; height: 13px;}

/*底部AD*/
#mid .ad { width: 903px; height: 114px; padding: 3px 0 0; border-top: #cfcfcf 1px solid; overflow: hidden;}
#mid .ad a.ad_1 { background:url(mid_ad.jpg) left 0 no-repeat; display:block; color:#fff; text-align:left; font-weight: bold; padding: 79px 0 0 22px; width:298px; height:110px; margin-right: 3px;display:inline; overflow:hidden;}
#mid .ad a.ad_1:hover,
#mid .ad a.ad_1:active { color: #ffe97f; background-position: right 0; text-decoration:none;}
#mid .ad a.ad_1:focus { background-position: left 0;}
#mid .ad a.ad_2 { background:url(mid_ad.jpg) left -110px no-repeat; display:block; color:#fff; text-align:left; font-weight: bold; padding: 79px 0 0 22px; width:298px; height:110px; margin-right: 3px;display:inline; overflow:hidden;}
#mid .ad a.ad_2:hover,
#mid .ad a.ad_2:active { color: #ffe97f; background-position: right -110px; text-decoration:none;}
#mid .ad a.ad_2:focus { background-position: left -110px;}
#mid .ad a.ad_3 { background:url(mid_ad.jpg) left -220px no-repeat; display:block; color:#fff; text-align:left; font-weight: bold; padding: 79px 0 0 22px; width:298px; height:110px; margin-right: 3px;display:inline; overflow:hidden;}
#mid .ad a.ad_3:hover,
#mid .ad a.ad_3:active { color: #ffe97f; background-position: right -220px; text-decoration:none;}
#mid .ad a.ad_3:focus { background-position: left -220px;}

/* 全房实木 */
#csmj body { background:url() #000; color:#d1d1d1;}
#csmj #top .lg { background:url(logo.jpg) 0 28px no-repeat;}
#csmj #top .dh .top_ss { display: none;}
#csmj #mid { height: 522px; padding: 0; background:url() #000; overflow: hidden;}
#csmj #mid .t1 { width: 1003px; height: 280px;}
#csmj #mid .t2 { width: 1003px; height: 180px; text-align: left; overflow: hidden;}
#csmj #mid .t2 a:link, #qfsm #mid .t2 a:visited{color: #d1d1d1;}
#csmj #mid .t2 a:hover, #qfsm #mid .t2 a:active {color: #c59002; filter: Chroma(Color=#);}
#csmj #mid .t2 .t2_l { color: #c59002; width: 270px; height: 180px; padding: 88px 0 0 130px; float: left; overflow: hidden;}
#csmj #mid .t2 .t2_r { color: #888888; width: 730px; height: 180px; padding: 20px 20px 10px 30px; text-indent:2em; float: right; overflow: hidden;}
#csmj #mid .t2 .t2_r img{ border: #333 3px double; margin-top: 8px;display:inline;}
#csmj #mid .t3 { width: 1003px; height: 62px;}

/* 频道效果 */
#txzs #top .dh .txzs,
#alzx #top .dh .alzx,
#mzds #top .dh .mzds,
#bzgc #top .dh .bzgc,
#csmj #top .dh .csmj,
#jzkt #top .dh .jzkt,
#khfw #top .dh .khfw { background:url(top_li.gif) center 18px no-repeat;}
#txzs #mid #dh { background:url(mid_dh.jpg) 0 -50px no-repeat;}
#alzx #mid #dh { background:url(mid_dh.jpg) 0 -100px no-repeat;}
#mzds #mid #dh { background:url(mid_dh.jpg) 0 -150px no-repeat;}
#bzgc #mid #dh { background:url(mid_dh.jpg) 0 -200px no-repeat;}
#hyzx #mid #dh { background:url(mid_dh.jpg) 0 -250px no-repeat;}
#khfw #mid #dh { background:url(mid_dh.jpg) 0 -350px no-repeat;}

/* 底部 */
#end { width: 1003px; margin:0 auto; height: 60px; padding: 14px 5px; text-align:left; overflow: hidden;}
#end, #end a:link, #end a:visited{color: #d1d1d1;}
#end a:hover, #end a:active {color: #fff;}

/* 悬浮 */
#lightbox{ background:url(l5_xf_bg.gif) #fff; border: #555 3px double; padding: 26px 5px 0;}
#lightboxDetails{font-size: 12px; color: #555; padding-top: 5px;}	
#lightboxCaption{ position:absolute; top: 3px; left: 3px; color: #555; padding-left: 22px; background:url(logo_hs.gif) no-repeat;}
#keyboardMsg{ float: right;}
#closeButton{top: 3px; right: 3px;}
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{background-color: #555;}
* html #overlay{background-color: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="l5_xf_css_bg.png", sizingMethod="scale");}

/* 用户控制面板 */
.user_border { width: 800px; height: auto;}
.user_box { width:100%; height:100%; background-color: #ffffff;}/*标题栏*/
.user_line {line-height: 1px;background-image: url(http://skin/ocean/line.gif);}
.user_toolstop { line-height: 28px;font-size: 12px;font-weight: bold;color: #666666;padding-left: 10px;letter-spacing: 4pt;}/*左区块内标题栏*/
.user_toolsbot { line-height: 25px;font-size: 12px;color: #666666;border-right-width: 4px;border-right-style: solid;border-right-color: #1c65be;}/*左区块内内容*/
.user_toolspoint { padding-left: 6px;}/*区块内箭头栏*/
.border1 { border: 1px solid #bfbfbf;}
.title { background:#449ae8;color: #ffffff;font-weight: normal;}
.title a:link, .title a:visited{color: #ffffff;}
.title a:hover {color: #ff0000;}
.border { border: 1px solid #449ae8;}
.tdbg { background:#f0f0f0;line-height: 150%;}
.tdbgmouseover { background:#bfdfff;line-height: 150%;}
.tdbg2 { background:#e0eef5;line-height: 150%;}
.tdbg5 { background:#e0eef5;line-height: 150%;}
.title5 { width:80px;background:url(titlebg2.gif);line-height: 120%;padding-top:2px;}
.title6 { width:80px;background:url(titlebg1.gif);color: #fff;font-weight: normal;padding-top:2px;}
.button1 { width:90px;}

/*网站地图*/

#wzdt{ width: 1003px; margin:0 auto; height:auto; padding: 20px 50px 20px; background-color:#FFF; text-align:center; overflow: hidden;}
	#wzdt .sywz{ width:900px; height:25px; margin:0 auto;}
	#wzdt .sywz{ text-align:left; padding-left:10px; margin-top:5px;}
	#wzdt .wzdk{ width:900px;height:100px; margin:0 auto; padding-bottom:10px;border: 4px solid #F0F0F0;}
	#wzdt .wzzt{width:800px; height:25px; margin:10px auto 0 auto; text-align:left;}
	#wzdt .wzzt h2{font-size:13px;font-weight: bold;color: #000;text-decoration: none;}
	#wzdt .wwt{
	width:800px;
	height:50px;
	margin:0 auto;
	border:1px solid #E4E4E4;
	padding:10px 0;
}
	#wzdt .wwt ul{ margin:0px; padding:0px;}
	#wzdt .wwt li{ width:140px; height:25px; float:left; margin-left:5px; text-align:left;}
	#wzdt .wwt li h3{ font-size:13px;}

/*友情链接*/
#linkz{ width:905px; float:left; height:180px!important; overflow:hidden; height:auto;}
	#linkz ul{width:897px; height:auto; float:left; padding:5px 5px 10px 5px; margin:0px; display:block; overflow:hidden;}
	#linkz li{width:75px;height:36px; margin-left:5px!important; margin-left:5px; margin-top:6px; float:left; display:block;}
	
	#linkz li a:link img,#linkz li a:visited img{width:75px;height:25px;float:left;}
	
	#linkz li a:link,#linkz li a:visited{width:75px;height:25px;float:left; border:1px solid #E3E2E2;text-align: center;display:block;line-height: 25px;text-decoration: none; color:#666;}
	#linkz li a:hover,#linkz li a:active{border:1px solid #999; text-align: center; display:block;}
.add {
	text-align: left;
	float: left;
	width: 30%;
	font-size: 14px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.add_right {
	float: left;
}
.add_main {
	height: 20px;
	width: 100%;
}


.show {
	float: left;
	width: 100px;
	border: thin solid #666666;
}
