@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td {padding:0; margin:0;word-break:break-all}
body{color:#505050; font-size:12px;font-family:"SimSun","Arial Narrow";text-align:left}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;}
ol,ul,li{list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
q:before, q:after {content:".";}
abbr,acronym {border:0;}
img{border:0;}
select,input{vertical-align:middle; font-size:12px;}
a{font-family:"SimSun","Arial Narrow";text-decoration:none; color:#505050}
a:link{color:#505050;}
a:visited{color:#505050;}
a:hover{color: #505050;text-decoration:underline;}
button{cursor:pointer;}
.mb30{ margin-bottom:30px}.mb40{margin-bottom:40px}.mb20{margin-bottom:20px}.mb15{margin-bottom:15px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mt10{ margin-top:10px}.ml5{ margin-left:5px}.pr20{ padding:0 20px}.p15{ padding:0 15px}.pt20{ padding-top:20px}
.layer,.l_left,.l_right,.pic_list,.img_list{overflow:hidden; _height:1%}
.tit h2,.tel_b,.tit i.c,.tit i.e,.tit_a,.btn_a,.tit_b,.nav_z a,.tab h2,.layer_t h2 a,.zxlc_r a{font-family:"Microsoft YaHei"}
.l_left{ float:left; width:740px}
.l_right{float:right; width:360px}
.c_right{float:left; display:inline; width:360px; margin-right:20px}
.ad1120{width:1120px; margin:0 auto}
/*家居头部*/
#container,#header_jiaju{width:1120px; margin:0 auto}
#header_jiaju{ padding:20px 0;overflow:hidden; _height:1%}
#header_jiaju h1{ display:inline; float:left}
.tel{ float:right; display:block; width:360px}
.tel img{ display:inline; float:left}
.tel span{ display:block; float:right; width:190px; line-height:24px}
.tel_b{padding-top:10px;color:#cbbbae; font-size:18px}
.tel_s{font-size:15px; color:#c6b9af}
.nav_layer{height:48px; background:#bb8547}
.nav_z{width:1120px; height:48px; margin:0 auto}
.nav_z a,.nav_z a:visited{float:left; display:block; width:120px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:18px}
.nav_z a:hover{display:block; width:120px; height:48px; background:#d3944d; text-decoration:none}
.nav_z a.to{float:right;display:block; width:126px; height:34px; margin-top:6px}

/*标题*/
.tit{height:32px; line-height:32px}
.tit h2{ display:inline; float:left; margin-right:10px;font-size:30px;color:#ba8547}
.tit h2 span{ display:block; float:left; width:15px; height:32px; margin-right:10px; background:#ba8547}
.tit p{float:left; width:170px; line-height:14px}
.tit i{display:block; font-style:normal}
.tit i.c{ padding-top:2px;color:#c99455;}
.tit i.e{color:#ebc69c; font-size:14px;list-style:18px}
.tit em{display:block; float:right; width:790px; height:5px; margin-top:2px; background:url(dian_a.gif) top repeat-x }
.tit_a{height:50px; line-height:50px; text-align:center; color:#505050; text-align:center; border-bottom:1px solid #d4d4d4; font-size:20px}
.tit_b{height:40px; line-height:40px;color:#505050; font-size:18px}
/*新闻列表*/
.list{}
.list li{display:block; height:28px; line-height:28px}
.list li a{font-size:14px; color:#505050}
/*图片列表*/
.img_list{ width:1140px}
.img_list li{display:inline; float:left; width:170px; margin:0 20px 20px 0}
.img_list li img{ display:block; width:170px; height:170px; margin-bottom:10px}
.img_list li p,.img_list li span{display:block; height:24px; font-size:14px; text-align:center; line-height:24px}
.img_list li span{ color:#FA4A05; font-weight:bold}

.pic_list{}
.pic_list li{display:inline; float:left; width:170px; height:170px; margin:0 20px 20px 0;position:relative}
.pic_list li p{width:170px; height:24px;top:146px; }
.pic_list li span a{top:146px; width:150px}

.pic_b{float:left; width:360px; height:360px;position:relative}
.pic_b p{width:360px; height:24px;top:336px}
.pic_b span a{width:340px;top:336px}

.pic_c{width:360px; height:210px; margin-bottom:20px;position:relative}
.pic_c p{width:360px; height:24px;top:186px}
.pic_c span a{ width:340px;top:186px}

.pic_list li p,.pic_b p,.pic_c p{display:block; position:absolute; left:0;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; z-index:1}
.pic_list li span a,.pic_b span a,.pic_c span a{display:block;padding:0 10px;height:24px; line-height:24px;left:0; position:absolute;font-family:"Microsoft YaHei"; font-size:15px; color:#fff; z-index:2}


/*装修报价表单*/
.b_style{ display:block;padding-left:5px}
.b_style p{display:block; height:28px; padding-bottom:25px; line-height:28px; color:#505050}
.b_style p span{display:block; float:left; width:75px; color:#505050; font-size:14px}
.b_style i{display:block; font-style:normal; color:#888; line-height:22px}
.w210{width:210px; height:28px; line-height:28px; border:1px solid #cdcdcd}
.btn_a{width:216px; height:38px; margin:0 0 15px 40px; line-height:38px; background:#9ecd45; color:#fff; font-size:16px; border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px; cursor:pointer}

/* 主导航模块 */
.mainProNav {float:left;border:1px solid #dddbdc; border-bottom:none;position:relative;z-index:9996;cursor:default;
transition:background 0.2s linear 0s;text-align:left;width:208px;background:#fff;}
.mainProNavHover {border: 1px solid #dddbdc; border-bottom:none;color:#666;}
.mainProNav dl,.mainProNav dt,.mainProNav dd {display:block;margin:0;padding:0;}
.mainProNav dt {padding-left:58px;height:46px;line-height:46px;font-size:16px; color:#b88546; font-weight:bold;
transition:background-color 0.2s linear 0s, padding-left 0.2s linear 0s; background:url(jiaju_05.png) 0 -47px no-repeat; border-bottom:1px solid #dddbdc}
.mainProNav dt span{ margin-left:5px; color:#888; font-weight:normal; font-size:14px}
.mainProNav .dlHover dt {position:relative;z-index: 9999;padding-left:58px;
height:46px;line-height:46px;background: url(jiaju_05.png) no-repeat}
.mainProNav dd {display:none;position:absolute;left:208px;top: -1px;_top: 0px;z-index:9998;
border: 1px solid #bb8547; background:#fff;width:510px;height:375px}
.mainProNav .dlHover dd {display:block}
.list_sj{float:left; padding:25px; padding-right:0;font-size:14px;width: 320px}
.list_sj strong{ display:block; margin-bottom:10px; color:#505050}
.list_sj li{display:block; line-height:27px;overflow: hidden;height: 27px;}
.list_sj li a:hover{ color:#fa4a05}
.list_tj{float:right; width:110px; height:325px; padding:25px; background:#f8f8f8}
.list_tj strong{ display:block;height:30px; color:#fa4a05; font-size:14px; font-weight:bold; background:url(jiaju_06.png) 65px 0px no-repeat}
.list_tj img{ display:block; width:105px; height:50px; margin-bottom:10px}
/*品牌推荐*/
.tab_layer{}
.tab{height:47px; border-left:1px solid #dddbdb;border-right:1px solid #dddbdb; background:#f8f8f8 url(jiaju_07.png) repeat-x}
.tab h2{float:left; display:block; width:180px; text-align:center; height:46px; line-height:46px; color:#ba8547; font-size:28px}
.tab strong{display:block; float:left; width:85px; height:46px; text-align:center; line-height:46px; font-weight:normal;font-size:14px}
.tab strong.on{display:block; width:85px; height:45px; background:#FFF; border:1px solid #dddbdb; border-top:2px solid #fa4a05;  border-bottom:none; color:#fa4a05; font-weight:bold}
.tab_news{ width:1145px;padding-top:20px; overflow:hidden; height:1%}
.tab_news li{ display:inline; float:left; width:140px; height:80px; margin:0 23px 20px 0}
/*焦点图*/
.focus{ position:relative; width:530px; height:377px; background-color: #000; float: left;}
.focus img{ width: 530px; height: 377px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200;*left:400px;_left:400px}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FA4A05;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{background-position:0 0; }
.focus .next:hover{background-position:-40px 0}
/*头条*/
.layer_t{float:right; width:318px; height:336px; padding:20px; border:1px solid #dcdcdc}
.layer_t h2 a{display:block; margin-bottom:10px; text-align:center; font-size:18px}
.layer_t p{ display:block; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #dcdcdc; text-align:left; line-height:24px; color:#888}
.layer_t p a{ color:#888}
/*装修流程*/
.zxlc{height:118px; margin-bottom:10px;}
.zxlc img{ display:block; float:left}
.zxlc_r{float:right; width:978px; height:86px; padding:15px 0; border:1px solid #f2d1aa}
.zxlc_r a{display:block; float:left; width:88px; height:26px; padding:60px 25px 0 25px; border-right:1px solid #f2d1aa; text-align:center; font-size:17px}
.zxlc_r a:hover{text-decoration:none}
.ico_1,.ico_2,.ico_3,.ico_4,.ico_5,.ico_6,.ico_7{background:url(jiaju_08.png) no-repeat}
.ico_1{background-position:24px 5px}
.ico_1:hover{background-position:24px -114px}
.ico_2{background-position:-116px 5px}
.ico_2:hover{background-position:-116px -114px}
.ico_3{background-position:-260px 5px}
.ico_3:hover{background-position:-260px -114px}
.ico_4{background-position:-400px 5px}
.ico_4:hover{background-position:-400px -114px}
.ico_5{background-position:-540px 5px}
.ico_5:hover{background-position:-540px -114px}
.ico_6{background-position:-680px 5px}
.ico_6:hover{background-position:-680px -114px}
.ico_7{background-position:-820px 5px}
.ico_7:hover{background-position:-820px -114px}

/*-底部-*/
.foot{ margin:50px auto 0 auto;padding:30px 0; background:#fff; border-top:1px solid #d8e3dd; text-align:center}

/*-导航-*/
ul#topnav{width:980px; margin:0 auto;position:relative}
ul#topnav li {float:left; height:40px;text-align:center; font-size:14px; line-height:40px}
ul#topnav li a{display:block; color:#7c7c7c}
ul#topnav li a:hover{text-decoration:none}
ul#topnav li span {float:left;position:absolute; left:0; top:40px; display:none}
ul#topnav li:hover span {display: block}
ul#topnav li span a {display: inline}
ul#topnav li span a:hover {text-decoration:none}

.club_subnav{display:block; width:290px; padding:10px 0;  margin-left:100px; background:#fff; border:1px solid #ECEBEB; border-top: none}
.club_subnav a{float:left; display:block; width:60px; height:27px; line-height:27px; margin-left:10px; font-size:12px}
.club_subnav a:hover{ background:#f3f3f3}
.jt{padding-left:10px;background:url(/newimg/club_tb.png) 45px -282px no-repeat}
.club_sub{display:block; width:70px; padding:5px;  margin-left:899px; background:#fff; border:1px solid #ECEBEB; border-top: none}
.club_sub a{float:left; display:block; padding-left:10px; width:60px; height:27px; line-height:27px; font-size:12px; text-align:left}
.club_sub a:hover{display:block; height:27px; background:#f3f3f3; text-decoration:none}
.club_sub a i{ font-style:normal; color:#F60}
.jt_a{ padding:0 30px 0 10px;background:url(/newimg/club_tb.png) 30px -282px no-repeat}
.jt_b{position:relative; padding:0 22px 0 30px;background:url(/newimg/club_tb.png) 60px -282px no-repeat}
.jt_b em{position:absolute; display:inline; padding:2px 3px; height:14px; line-height:14px; font-size:12px; background:#F60;font-style:normal; top:11px; left:10px; color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;*top:-2px;_top:-2px }
.user_l{float:right;padding:0 10px; height:40px; line-height:40px; font-size:14px; color:#7c7c7c}
.user_l i{ margin-right:10px;font-style:normal; color:#F60}
.search{width:245px; height:30px; padding-top:8px; margin:0 auto 0 30px}
.t_i,.s_btn{display:inline; float:left;height:25px; border:none; line-height:25px}
.t_i{padding-left:10px; width:195px; color:#999; background:url(/newimg/search.png) no-repeat;*width:145px;_width:145px;}
.s_btn{width:40px; background:url(/newimg/search.png) right no-repeat; cursor:pointer}

#top_nav{height:40px; background:#efefef; border-bottom:1px solid #ecebeb}