﻿@charset "utf-8";
.ml20 {
    margin-left: 20px;
}
.mt20 {
    margin-top: 20px;
}
.pt20 {
    padding-top: 20px;
}
.pb20 {
    padding-bottom: 20px;
}
.pt10 {
    padding-top: 10px;
}
.pb10 {
    padding-bottom: 10px;
}
.fz14 {
    font-size: 14px;
}
.c333333 {
    color: #333;
}
/* 栅格系统 开始*/
.col-md-12 {
    width: 100%
}

.col-md-11 {
    width: 91.66666667%
}

.col-md-10 {
    width: 83.33333333%
}

.col-md-9 {
    width: 75%
}

.col-md-8 {
    width: 66.66666667%
}

.col-md-7 {
    width: 58.33333333%
}

.col-md-6 {
    width: 50%
}

.col-md-5 {
    width: 41.66666667%
}

.col-md-4 {
    width: 33.33333333%
}

.col-md-3 {
    width: 25%
}
.col-md-2 {
    width: 16.66666666%
}
.col-md-1 {
    width: 8.33333333%
}
.col-md-1 ,.col-md-2,.col-md-3 ,.col-md-4,.col-md-5 ,.col-md-6,.col-md-7 ,.col-md-8,.col-md-9 ,.col-md-10,.col-md-11 ,.col-md-12{
    float: left;
}
/* 栅格系统 结束*/
/*=======装修风水start=====*/
.rx-breadcrumb2 { border-bottom: none;}
.decoration-left{width: 817px;padding-right:46px; }
.decoration-right{margin-left: 864px;}
/*焦点图样式start*/
.company-focus {width: 817px;height: 431px; overflow:hidden; position:relative;}
.company-focus ul {height:431px; position:absolute;}
.company-focus ul li {float:left;width:100%; height:431px; overflow:hidden; position:relative; background:#000;}
.company-focus ul li div {position:absolute; overflow:hidden;}
.company-focus ul li a img{width: 100%;height: 431px;}
.company-focus .btnBg {position:absolute; width:100%; height:24px; left:0; bottom:0px; background:#000;}
.company-focus .btn {position:absolute; height:14px;  left:50%;margin-left: -40px;bottom:20px;}
.company-focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;border-radius: 50%;background:#fff;}
.company-focus .btn span.on {background:#f33;}
.company-focus .preNext {width:38px; height:68px; position:absolute; top:165px; background:url(../images/zhuangxiu/force_btns.png) no-repeat 0 0; cursor:pointer;}
.company-focus .pre {left:0;}
.company-focus .next {right:0; background-position:right top;}
/*焦点图样式end*/

.decoration-title1{font-size: 26px;font-weight: bold;text-transform:uppercase;}
.time-div,.read-div2{color: #a3a3a3;font-size: 12px;}
.time-icon{width: 16px;height: 16px;display: inline-block;background: url("../images/zhuangxiu/company_icon1.png") no-repeat;margin-right:5px;vertical-align: -3px;}
.read-icon2{width: 20px;height: 14px;display: inline-block;background: url("../images/zhuangxiu/read_icon.png") no-repeat;vertical-align: -2px;margin-right: 5px;}
.cbda95f{color: #bda95f;}
.pt15{padding-top: 15px;}
.pb15{padding-bottom: 15px;}
.mt40{margin-top: 40px;}
.ml15{margin-left: 15px;}
.mt25{margin-top: 25px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mt30{margin-top: 30px;}
.read-all{color: #bda95f;}
.read-all a{color: #bda95f;}
.common-title{border-bottom: 1px solid #d1d1d1;height: 32px;position: relative;}
.common-title strong{font-size: 14px;line-height:30px;border-bottom: 3px solid #bda95f;position: absolute;left: 0;bottom:-1px;padding-right: 10px; padding-left: 5px;}
.case-item{margin-bottom: 25px;}
.case-item:hover{background: #f9f9f9;}
.case-image{width:354px;height: 206px;display: block; }
.case-right{margin-left:376px;}
.case-title1{font-size:12px ;color: #666666;background: url("../images/zhuangxiu/case_title_bg1.png") no-repeat left 5px;padding-left: 26px;margin-bottom: 5px;font-weight: normal;}
.case-title2{font-size: 18px;color: #333333;font-weight: bold;text-transform:uppercase;}
.case-text{height:76px;overflow: hidden;line-height: 20px;}
.case-time{color: #a3a3a3;}
/*右侧样式*/
.article-img{width: 100%;height: 214px;display: block;}
.article-title{height: 12px;position: relative;margin-bottom: 20px;}
.article-title span{position: absolute;left: 0;top: 0;display: block;height: 12px;background: #fff;padding-right: 20px;line-height: 12px;font-size: 12px;font-weight: bold;color: #333;z-index: 2;}
.article-title p{width:100%;height: 10px;background: #f0f0f0;position: absolute;left: 0;top:1px;z-index: 1;}
.rank-div{height: 93px;border-bottom: 1px solid #e5e5e5;margin-bottom: 14px;}
.rank-img{width: 128px;height: 79px;display: block;object-fit: cover;}
.rank-text{margin-left: 136px;height: 79px;overflow: hidden;}
.rank-text .rank-title{height:60px;overflow: hidden;line-height: 20px;font-size: 14px;color: #333;text-transform:uppercase; padding-top: 2px;}
.rank-bottom{line-height: 18px;height: 18px;font-size: 12px;color: #a3a3a3;}
/*=======装修风水 end=========*/


/*=======详情页 start=====*/
.decoration-left2{width: 700px;padding-right: 46px;border-right: 1px solid #e5e5e5;display: block;}
.decoration-right2{margin-left: 800px;display: block;}

.share-div,.mark-div{color: #a3a3a3;font-size: 12px;}
.share-div a{color: #a3a3a3;font-size: 12px;}
.share-icon{width: 14px;height: 17px;display: inline-block;background: url("../images/zhuangxiu/share_icon.png") no-repeat;vertical-align: -4px;margin-right: 5px;}
.mark-icon{width: 14px;height: 14px;display: inline-block;background: url("../images/zhuangxiu/mark_icon.png") no-repeat;vertical-align: -2px;margin-right: 5px;}
.borderB{border-bottom:1px solid #d1d1d1; }
.c888888{color: #888888;}
.ca3a3a3{color: #a3a3a3;}
.detail-pic{display: block;width: 700px;}
.announce-div{border-top: 1px dashed #d1d1d1;border-bottom: 1px dashed #d1d1d1;padding: 20px 0;font-size: 14px;color: #888888;}
.announce-div strong{color: #d70000;}
.distails-title1{line-height: 44px;border-bottom:1px solid #d1d1d1;font-size: 16px;color: #000;font-weight: normal;}
.read-item{width: 163px;margin-right:12px; float: left; }
.read-img{width: 163px;height: 110px;display: block;object-fit: cover;}
.read-item a{color: #333;}
.read-text{height:40px;margin-bottom: 25px;margin-top: 12px;overflow: hidden;font-size: 14px;color: #333;}
.read-item:hover .read-text{color: #bda95f;}
.read-lastLi{margin-right: 0;}

.rank-div2{height: 110px;border-bottom: 1px solid #e5e5e5;margin-bottom: 14px;}
.rank-img2{width: 154px;height: 97px;display: block;}
.rank-text2{margin-left: 165px;height: 97px;overflow: hidden;}
.rank-text2 .rank-title2{height:74px;overflow: hidden;line-height: 20px;font-size: 14px;color: #333;text-transform:uppercase; padding-top: 2px;}
.rank-bottom2{line-height: 18px;height: 18px;font-size: 12px;color: #a3a3a3;}
.anchor-div{position: absolute;}

.anchor-text{background: #000;opacity: 0.6; filter: alpha(opacity=60);-moz-opacity: 0.6;padding: 6px 8px;max-width: 500px;border-radius: 5px;display: block;}
.anchor-div:hover .anchor-text{display: block;}
.anchor-divLeft .anchor-text{margin-left: 15px;}
.anchor-divRight .anchor-text{margin-right: 17px;}
.anchor-text a{color: #fff;}
.anchor-span{width: 20px;height: 20px;background: url("../images/zhuangxiu/anchor.gif") no-repeat ;cursor: pointer;}

.decoration-left2 p{word-break:break-all;font-size: 14px;}
.anchor-arrow{display: block;position: absolute;width: 14px;height: 28px;}

.anchor-divLeft .anchor-arrow{left: 24px;top:0px;background: url("../images/zhuangxiu/caption_arrowleft.png") no-repeat;}
.anchor-divRight .anchor-arrow{right: 26px;top:0px;background: url("../images/zhuangxiu/caption_arrowright.png") no-repeat;}
/*=======详情页 end=====*/

/*======前沿设计start=====*/


.decoration-left3{width: 817px;}
.decoration-right3{margin-left: 837px;}
.cutting-edgeWrap{position:relative;width: 100%; height: 406px;overflow: hidden;display: block;}
.cutting-edgeRItem{position: absolute;transition: all 0.6s;}
.cutting-edgeRItem-0{left: 0;top: 0;width: 817px;height: 406px;}
.cutting-edgeRItem a{display: block;width: 100%;height: 100%;overflow: hidden;}
.cutting-edgeRItem-1,.cutting-edgeRItem-2,.cutting-edgeRItem-3{right: 0;width: 363px;height: 124px;}
.cutting-edgeRItem-1{top: 0;}
.cutting-edgeRItem-2{top: 140px;}
.cutting-edgeRItem-3{top: 280px;}
.cutting-edgeRItem img{width: 100%;height: 100%; object-fit: cover; display: block;transition: all 0.6s;}
.cutting-edgeRItem:hover img{transform: scale(1.1);}
.cutting-edgeR-text{font-size: 18px;font-weight: bold;color: #fff;position: absolute;left:16px;bottom: 10px; }
.cutting_edge-title1{color: #fff; bottom: 85px; font-size: 14px;}
.cutting_edge-title2{color: #fff; bottom: 40px; font-size: 16px;font-weight: bold;text-transform: uppercase;}


.new-articleItem{padding-left: 3px;padding-top: 17px;}
.new-article-title{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 17px;}
.new-articleItem:hover .new-article-title{color: #bda95f;}
.article-pic{width: 149px; height:107px;display: block;margin-right: 12px;float: left;display: block;}
.pt17{padding-top: 17px;}
.pt32{padding-top: 32px;}
/*联系我们 start*/
.company-contact3{height: 160px;background: #f0f0f0;padding: 0 24px;}
.contact-title span{font-size: 16px;font-weight: bold;color: #000;text-transform:uppercase;position: absolute;left: 50%;margin-left: -74px;padding:0 20px;top:17px;background: #f0f0f0;display: block;}
.contact-title{border-bottom:1px solid #d1d1d1;position: relative;height: 28px;margin-bottom: 28px;}
.consult-div3{width: 147px;height: 60px;background: #bda95f;padding-top: 20px;}
.consult-div3 a{color: #fff;}
.consult-icon3,.line-icon3{display: block;background: url("../images/zhuangxiu/consult_icon3.png") no-repeat;margin-left: 13px;margin-right: 14px;margin-top: 5px;}
.consult-icon3{width: 40px;height: 36px;background-position: 0 0;}
.line-icon3{width: 44px;height: 32px;background-position: 0 -43px;}
.consult-text3{width: 66px;font-size: 16px;overflow: hidden;display: block;}
/*联系我们 end*/
/*======前沿设计end=====*/

/*======装修流程 start=======*/
.stage-title{font-size: 14px;color: #333;margin-bottom: 8px;}
/*联系我们 start*/
.company-contact4{height: 160px;background: #f0f0f0;padding: 0 15px;}
.contact-title span{font-size: 16px;font-weight: bold;color: #000;text-transform:uppercase;position: absolute;left: 50%;margin-left: -74px;padding:0 20px;top:17px;background: #f0f0f0;display: block;}
.contact-title{border-bottom:1px solid #d1d1d1;position: relative;height: 28px;margin-bottom: 28px;}
.consult-div4{width: 146px;height: 60px;background: #bda95f;padding-top: 20px;}
.consult-div4 a{color: #fff;}
.consult-icon4,.line-icon4{display: block;background: url("../images/zhuangxiu/consult_icon3.png") no-repeat;margin-left: 13px;margin-right: 13px;margin-top: 5px;}
.consult-icon4{width: 40px;height: 36px;background-position: 0 0;}
.line-icon4{width: 44px;height: 32px;background-position: 0 -43px;}
.consult-text4{width: 66px;font-size: 16px;overflow: hidden;display: block;}
/*联系我们 end*/
.ml13{margin-left: 13px;}
.mt80{margin-top: 80px;}
/*======装修流程 end=========*/

/*======检索列表 start========*/
.retrieval-title{font-size: 18px;font-weight: bold;color: #333;text-transform: uppercase;}
.retrieval-title span{color: #ce2222;}
.retrieval-text strong{color: #ce2222;}
.baike-div{color: #a3a3a3;font-size: 12px;}
.baike-icon{width: 14px;height: 16px;display: inline-block; background: url("../images/zhuangxiu/baike_icon.png") no-repeat;margin-right:5px;vertical-align: -3px;}
.retrieval-item{padding-top: 25px;border-bottom: 1px solid #d1d1d1;border-image: url("../images/zhuangxiu/line_bg3.png") 1 0 1 0;}
.mt15{margin-top: 15px;}
.retrieval-text{font-size: 14px; color: #333;height: 38px;overflow: hidden;}
.line-bg1{display: block;height: 1px;width: 100%;}
.pb50{padding-bottom: 50px;}
.hot-searchText{}
.hot-searchText a{float: left;margin-right: 15px;margin-bottom: 5px;font-size: 13px;color: #7e7e7e;}
.hot-searchText a:hover{color: #bda95f;text-decoration: underline;}
/*======检索列表 end==========*/

/*======装饰攻略总列表 start==========*/
.strategy-left{width: 820px;display: block;height: 550px;overflow: hidden;}
.strategy-right{margin-left: 830px;display: block;}
/*上面左侧样式*/
.strategy-banner{width: 820px;height: 550px;display: block;transition: all 0.6s;object-fit: cover;}
.strategy-banner:hover{transform: scale(1.1);}
.strategy-navCon{position: absolute;left: 16px;bottom:20px;}
.strategy-nav-item{width: 180px;height: 52px;background: rgba(255,255,255,.8);cursor: pointer;padding:6px;margin-right: 6px;float: left;overflow: hidden;}
.strategy-nav-item:hover{background: rgba(255,255,255,1);}
.strategy-nav-item.current{background: rgba(255,255,255,1);}
.strategy-sonImgDiv{width:56px;height: 52px; overflow: hidden;display: block;}
.strategy-sonImg{height: 52px;}
.strategy-sonText{margin-left: 62px;display: block;padding-top: 6px;}
.strategy-sonText p{font-size: 14px;color: #333333;line-height: 20px;}
.strategy-title1{position:absolute ;left:25px;top:236px;font-size: 36px;color: #fff;font-weight: normal;}
.strategy-Mold{position:absolute ;left:25px;top:283px;font-size: 18px;color: #fff;}
/*上面右侧样式*/
.strategy-rItem{width:370px;height: 130px;overflow: hidden;margin-bottom: 10px; cursor: pointer;}
.strategy-rImg{width:100%;height: 100%;display: block;transition: all 0.6s;object-fit: cover;}
.strategy-rItem:hover .strategy-rImg{transform: scale(1.1);}
.strategy-text{position:absolute;left:0;top:10px;padding-left:20px;color: #fff;}
.strategy-rTitle1{font-size: 18px;}
.strategy-rMold{font-size: 14px;}



.strategy-main{
    height: auto;
    padding-bottom: 30px;
    overflow: hidden;
    margin: 0 auto 30px;
}
.strategy-zmain{
    width: 820px;
    height: auto;
    padding-bottom: 10px;

}
.guide{
    width: 820px;
    height: 415px;
}
.guide-h{
    width: 820px;
    height: 32px;
    border-bottom: 1px solid #d1d1d1;
}
.guide-h span{
    width: 56px;
    height: 30px;
    border-bottom: 2px solid #bba95f;
    display: block;
    font-size: 1.14em;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    float: left;
}
.guide-h a{
    width: 42px;
    height: 8px;
    display: block;
    float: right;
    margin-top: 12px;
}
.guide-wap{
    width: 820px;
    height: 353px;
    /*background: darkorange;*/
    margin-top: 28px;
}
.gw-left{
    width: 510px;
    height: 353px;
    padding-right: 27px;
    border-right: 1px solid #e6e6e6;
}
.gwl1{
    width: 510px;
    height: 148px;
}
.gwl1-p{
    padding-bottom: 28px;
    border-bottom: 1px solid #e6e6e6;
}
.gwl1-b{
    padding-top: 28px;
}
.gwl1-left{
    width: 216px;
    height: 148px;
}
.gwl1-right{
    width: 268px;
    height: 148px;
}
.gwl1-right h2{
    width: 268px;
    height: 42px;
    font-size: 16px;
    line-height: 21px;
    color: #333;
}
.gwl1-right span{
    width: 268px;
    height: 60px;
    padding-top: 10px;
    line-height: 20px;
    color: #a2a2a2;
    display: block;
    overflow: hidden;
    font-size:14px;
}
.gr-di{
    width: 268px;
    height: 20px;
    margin-top: 16px;
    color: #a2a2a2;
    line-height: 20px;
}
.gr-di time{
    width: 120px;
    height: 20px;
    float: left;

}
.gr-di em{
    width: 100px;
    height: 20px;
    display: block;
    font-style: normal;
    text-align: right;
    float: right;

}
.gw-right{
    width: 255px;
    height: 351px;
    padding-top: 2px;
}
.gw-right li{
    width: 255px;
    height: 40px;
    border-bottom: 1px solid #e6e6e6;
    padding: 5px 0 5px 0;
    display: table;
}
.gw-right li a:hover{
    color: #bea85f;
}
.gwra1{
    font-size: 14px;
    color: #333;
    font-weight: normal;
    display: block;
    line-height: 20px;
    overflow: hidden;
    vertical-align: middle;
    display: table-cell;
}
.gwra2{
    font-size: 14px;
    color: #333;
    font-weight: bold;
    display: block;
    line-height: 40px;
    overflow: hidden;
}
.manual{
    height: 465px;
    margin-top: 50px;
}
.manual-wap{
    width: 820px;
    height: 404px;
    margin-top: 28px;
}
.mw-mian{
    width: 396px;
    height: 404px;
}
.mwn-pic{
    width: 396px;
    height: 234px;
}
.mwn-title{
    width: 396px;
    height: 24px;
    margin: 13px 0;
}
.mwn-title a{
    font-size: 16px;
    color: #333;
    line-height: 23px;
    overflow: hidden;
}
.mwn-title a:hover{
    color: #bea85f;
}
.mwn-font{
    width: 396px;
    height: 40px;
    color: #A2A2A2;
    line-height: 20px;
    overflow: hidden;
}
.mwn-di{
    width: 396px;
    height: 20px;
    line-height: 20px;
    color: #A2A2A2;
    margin-top: 18px;
}
.mwn-di time,.mwmrr-di time,.wwm2r-di time,.fwlf1-4 time,.ymlf1 time{
    height: 20px;
    float: left;
}
.mwn-di em,.mwmrr-di em,.wwm2r-di em,.fwlf1-4 em,.ymlf1 em{
    width: 100px;
    height: 20px;
    display: block;
    font-style: normal;
    text-align: right;
    float: right;
}
.mw-mian ul li{
    width: 396px;
    height: 79px;
    padding: 14px 0;
    border-bottom: 1px solid #E6E6E6;
}
.mwmr-pic{
    width: 114px;
    height: 79px;
}
.mwmr-right{
    width: 245px;
    height: 79px;
    margin-right: 5px;
}
.mwmr-right a{
    width: 245px;
    height: 40px;
    line-height: 20px;
    display: block;
    color: #333;
    overflow: hidden;
}
.mwmr-right a:hover{
    color: #bea85f;
}
.mwmrr-di{
    width: 245px;
    height: 20px;
    line-height: 20px;
    color: #A2A2A2;
    margin-top: 17px;
}
.wind{
    width: 820px;
    height: 596px;
    margin-top: 50px;
}
.wind-wap{
    width: 820px;
    margin-top: 28px;
}
.wwm{
    width: 396px;
}
.wwm1{
    width: 396px;
    height: 328px;
}
.wwm-pic{
    width: 396px;
    height: 208px;
}
.wwm2{
    width: 396px;
    height: 79px;
    padding: 25px 0 14px 0;
    border-bottom: 1px solid #e6e6e6;
}
.wwm2-pic{
    width: 128px;
    height: 79px;
}
.wwm2-right{
    width: 250px;
    height: 79px;
}
.wwm2r-font{
    width: 250px;
    height: 40px;
    line-height: 20px;
}
.wwm2r-font a{
    color: #333;
}
.wwm2r-font a:hover{
    color: #bea85f;
}
.wwm2r-di{
    width: 250px;
    height: 20px;
    color: #A2A2A2;
    line-height: 20px;
    margin-top: 19px;
}
.wwm3{
    width: 396px;
    height: 79px;
    margin-top: 14px;
}
.front{
    width: 820px;
    height: 686px;
    margin-top: 50px;
}
.front-wap{
    width: 820px;
    height: 625px;
    margin-top: 28px;
}
.fw-left{
    width: 538px;
    height: 625px;
}
.fwl-pic{
    width:538px;
    height: 300px;
}
.fwl-font{
    width: 538px;
    height: 300px;
    margin-top: 25px;
}
.fwlf1{
    width:254px;
    height: 300px;
}
.fwlf1-1{
    width:254px;
    height: 160px;
}
.fwlf1-2{
    width:254px;
    height: 48px;
    line-height: 24px;
    font-size: 16px;
    margin-top: 10px;
    overflow: hidden;
}
.fwlf1-2 a{
    color: #333;
}
.fwlf1-2 a:hover{
    color: #bea85f;
}
.fwlf1-3{
    width:254px;
    height: 40px;
    margin-top: 10px;
    color: #A2A2A2;
    line-height: 20px;
    overflow: hidden;
}
.fwlf1-4{
    width:254px;
    height: 20px;
    margin-top: 12px;
    color: #A2A2A2;
    line-height: 20px;
}

.fw-right{
    width: 254px;
    height: 625px;
}
.strategy-ymain{
    width: 338px;
    height: auto;
    padding-bottom: 30px;

}
.ym-pic{
    width: 338px;
    height: 214px;
}
.ym-title{
    width: 338px;
    height: 23px;
    padding-top: 28px;
}
.ym-title span{
    width: 56px;
    height: 23px;
    display: block;
    font-size: 1.14em;
    font-weight: bold;
    float: left;
}
.ym-title em{
    width: 274px;
    height: 8px;
    background: #f0f0f0;
    float: right;
    margin-top: 5px;
}
.ym-list{
    width: 338px;
    height: 1060px;
}
.ym-list li{
    width: 338px;
    height: 79px;
    padding: 13px 0;
    border-bottom: 1px solid #e6e6e6;
}
.yml-pic{
    width: 128px;
    height: 79px;
}
.yml-font{
    width: 200px;
    height: 79px;
}
.ymlf{
    width: 200px;
    height: 40px;
    line-height: 20px;

}
.ymlf1{
    width: 200px;
    height: 20px;
    line-height: 20px;
    color: #A2A2A2;
    margin-top: 19px;
}
.us{
    width: 338px;
    height: 160px;
    margin-top: 17px;
    background: #f0f0f0;
}
.us-title{
    width: 338px;
    height: 60px;
}
.us-list{
    width: 307px;
    height: 78px;
    margin-left: 15px;
}
.us-list li{
    width: 147px;
    height: 78px;
}
.yma{
    width: 338px;
    height: auto;
    overflow: hidden;
    padding-bottom: 2px;
}
.yma a{
    width: auto;
    height: 20px;
    line-height: 20px;
    color: #666;
    margin-right: 10px;
}
.yma a:hover{
    color: #bda960;
}
.img-tu{
    width: 100%;
}
.step{width: 97%;height: 112px;background: #f3f3f3;padding: 24px 20px;margin: 0 auto 45px;}
.step-item{width: 250px;height: 94px;border:1px solid #666666;border-radius: 5px;position: relative;}
.step-stage{position: absolute;left: 50%;font-size: 14px;color: #1a1a1a;top:-10px;margin-left: -46px;background: #f3f3f3;padding: 0 6px;text-align: center;}
.step-stage:hover{color: #bea85f;}
.step-line{width: 50px;height: 3px;background: #333333;display: inline-block;position: absolute;left: 50%;top:16px;margin-left: -25px;}
.step-con{padding: 30px 0 0 20px;}
.step-con2{padding: 40px 0 0 20px;}
.step-con a{font-size: 14px;color: #1a1a1a;margin-right: 18px;margin-bottom: 8px;display: block;float: left;}
.step-con a:hover{color: #bea85f;}
.step-bottom{position: absolute;left: 50%;bottom: -8px;font-size: 12px;color: #666666;margin-left: -40px;padding: 0 4px;background:#f3f3f3; }
.step-arrow{padding: 26px 19px 0 19px;}
.ml50{margin-left: 50px;}
/*======装饰攻略总列表 end==========*/
.force-text{display:none;}
.lh24{line-height:24px;letter-spacing: 1px;}

/*联系我们 start*/
.company-contact2{height: 160px;background: #f0f0f0;padding: 0 18px;}
.contact-title span{font-size: 16px;font-weight: bold;color: #000;text-transform:uppercase;position: absolute;left: 50%;margin-left: -74px;padding:0 20px;top:17px;background: #f0f0f0;display: block;}
.contact-title{border-bottom:1px solid #d1d1d1;position: relative;height: 28px;margin-bottom: 28px;}
.consult-div2{width: 171px;height: 60px;background: #bda95f;padding-top: 20px;}
.consult-div2 a{color: #fff;}
.consult-icon2,.line-icon2{display: block;background: url("../images/zhuangxiu/consult_icon3.png") no-repeat;margin-left: 16px;margin-right: 20px;margin-top: 5px;}
.consult-icon2{width: 40px;height: 36px;background-position: 0 0;}
.line-icon2{width: 44px;height: 32px;background-position: 0 -43px;}
.consult-text2{width: 66px;font-size: 16px;overflow: hidden;display: block;}
/*联系我们 end*/

.bdsharebuttonbox {
    position: absolute;
    width: 190px;
    background: #fff;
}
.title-z{
    color: #868686;
}
.title-z:hover{
    color: rgba(21, 21, 21, 0.91);
}