@font-face {
  font-family: 'iconfont';  /* project id 1238744 */
  src: url('//at.alicdn.com/t/font_1238744_0erb6hz2b11o.eot');
  src: url('//at.alicdn.com/t/font_1238744_0erb6hz2b11o.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1238744_0erb6hz2b11o.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1238744_0erb6hz2b11o.woff') format('woff'),
  url('//at.alicdn.com/t/font_1238744_0erb6hz2b11o.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1238744_0erb6hz2b11o.svg#iconfont') format('svg');
}
.iconfont{

    font-family:"iconfont" !important;

    font-size:16px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;}

body{font-family:'Poppins',sans-serif;font-family:'Microsoft Yahei',Arial,Helvetica,sans-serif,font-size:14px;color:#666;overflow-x:hidden}

h1,h2,h3,h4,h5,h6{'Microsoft Yahei','Raleway',sans-serif}

.clearfloat{*zoom:1}

.clearfloat:before,.clearfloat:after{content:"";display:table;line-height:0;visibility:hidden}

.clearfloat:after{clear:both}

.wrap{width:1300px;height:auto;margin:0 auto}

.clearfix{*zoom:1}

a{color:#666}

a:hover{color:#b29652}

.center{width:1410px;margin:0 auto}

.fl{float:left}

.fr{float:right}

ul{list-style:none}

ol{list-style:none}

.logo{margin-top: 28px;}



.top_tel{margin-top: 20px; width: 175px; height: 66px; float: right;}

.top_tel_ico i{font-size: 38px;}

.top_tel_fr .zx{font-size: 16px; color: #999;}

.top_tel_fr .dh{font-size: 18px; color:#b69454; font-weight:540;}





/*----------------------------导航开始-------------------------------------*/

.top{width: 100%; height: 140px; background-color:#fff; display: block;}

/* nav */


.msfl { float:left; margin-right:8px;}

.index-slide{position:relative;min-height:96px; z-index: 99;}

.index-slide .carousel{min-height:640px}

.index-slide .index-header{position:absolute;top:0;left:0;right:0;z-index:1;background-color:#fff;}

.index-slide .carousel-control .iconfont{font-size:80px;width:80px;height:80px;line-height:80px;margin-top:-40px}

.index-slide .carousel-indicators li{width:38px;height:4px;margin:0;background-color:#ffffff}

.index-slide .carousel-indicators li.active{background-color:#3b4653;border-color:#3b4653}

.index-slide .carousel-inner > .item a{display:block;height:640px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.index-slide .carousel-control{background-image:none}

.index-header{background-color:#3e4248;height:54px}

.index-header .head-nav{margin-left:0}

.index-header .head-nav{float:left}
.index-header .head-nav li{float:left;line-height:96px}
/****.index-header .head-nav li.active{background-color:#b69454}
.index-header .head-nav li.active a{color: #fff;}*****/
.index-header .head-nav li a{position:relative;display:block;padding:0 27px;font-size:16px;color:#505358}
.index-header .head-nav li:hover{background-color:#b69454}
.index-header .head-nav li:hover a{color: #fff;}
.index-header .head-nav li.has-arrow.hover{background-color:#b69454}
.index-header .head-nav li.has-arrow.hover a{color:#fff}
.index-header .nav_r{float:right;width:225px;width:100px;height:30px;background-color:#8A6D3B;display:block;text-align:center;line-height:30px;margin-top:22px;color:#fff;border-radius:30px}

/***.index-header .head-nav li{position:relative;line-height:54px}

.index-header .head-nav li.now-city a{background-color:#b69454;color:#ffffff}

.index-header .head-nav li.has-arrow a{padding:0 40px}

.index-header .head-nav li.has-arrow a:after{top:25px;right:25px}

.header .head-nav{margin-left:22px}

.header .head-nav li a{padding:0 15px;font-size:14px}

.header .head-nav li.has-arrow a{padding:0 50px}

.header .head-nav li.has-arrow a:after{right:15px}**/

.header{position:relative;height:96px;background-color:#22262b}

.header .logo{margin-top:15px;float:left;width:134px}

.header .logo img{max-width:inherit}

/****.header .head-nav{float:left}

.header .head-nav li{float:left;line-height:74px; }

.header .head-nav li.active a{color:#000000;}

.header .head-nav li a{position:relative;display:block;padding:0 27px;font-size:16px;}

.header .head-nav li a:hover{color:#b69454}

.header .head-nav li.has-arrow.hover a{color:#b69454}

.header .head-nav li.has-arrow.hover a:after{border-top:0;border-bottom:5px solid #b69454}***/

/*****.header .head-nav li.has-arrow a:after{position:absolute;top:35px;right:5px;content:'';width:0;height:0;border-top:5px solid #9b9b9b;border-left:4px solid transparent;border-right:4px solid transparent;overflow:hidden}****/

.header .header-media{float:right;width:225px; width:100px; height:30px; background-color: #8A6D3B; display: block; text-align: center; line-height: 30px; margin-top: 22px; color: #fff; border-radius: 30px;}

/*----------------------------导航下拉开始-------------------------------------*/

/*导航案例*/

.icon{position:absolute;background-image:url(../img/common_bg_s.png);background-image:-webkit-image-set(url(../img/common_bg_s.png) 1x,url(../img/common_bg_l.png) 2x);background-repeat:no-repeat;font-size:0}

.nav-right-dashed{border-right:1px dashed #d8d8d8;margin-right:40px}

.nav-type-space{margin-right:20px;width:193px}

.nav-type-list .nav-zxgs-area li{width:57px;padding-right:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.nav-type-title{position:relative;padding-right:16px;font:12px/1.5 "Source Han Sans SC","HanHei SC","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;font-size:14px;color:#333;text-align:left;cursor:pointer}

.nav-type-title:hover{color:#0cb46a}

.nav-type-title:hover .icon-right-sign{background-position:-181px -200px}

.icon-right-sign{top:2px;right:0;width:8px;height:13px;color:#333;background-position:-193px -200px}

.nav-type-genre ul li,.nav-type-list ul li{font-size:14px;color:#666;text-align:left;float:left}

.nav-type-list ul li{width:60px;margin-bottom:3px}



.nav-type-style{margin-right:27px;width:218px}

.nav-type-style ul li{margin-right:11px}

.nav-type-list{float:left;width:187px;text-align:left}

.nav-type-genre ul,.nav-type-list ul{margin:12px 0 -8px;overflow:hidden}



.nav-type-housetype{width:211px}

.nav-type-housetype ul li{width:78px}

.nav-type-housetype ul .text-brief{width:40px}



.nav-hover-xgt .nav-list-img{float:left;margin-right:-40px}

.nav-list-img a:hover .icon-nav-diy{background-position:-48px -36px}

.nav-list-img a:hover .icon-nav-gdsj{background-position:-72px -144px}

.nav-list-img a:hover .icon-nav-mfsj{background-position:-79px 1px}

.nav-list-img a{position:relative;float:left;height:70px;width:60px;margin-right:33px}

.icon-nav-mfsj{top:10px;left:12px;width:32px;height:32px;background-position:-79px -35px}

.nav-list-text{bottom:0;left:0;width:100%}

.nav-list-img img,.nav-list-text{position:absolute}

.icon-nav-gdsj{top:10px;left:10px;width:37px;height:31px;background-position:-112px -144px}

.icon-nav-diy{top:10px;left:7px;width:28px;height:33px;background-position:-48px 0}



.drop-wrap .drop-nav.about .auto-box h4{margin-top:27px;cursor:pointer}

.drop-wrap .drop-nav.about .auto-box h4:hover{color:#c7a666}

.drop-nav{position:absolute;top:96px;left:0;right:0;background-color:#ffffff;z-index:1000;display:none;-webkit-box-shadow:0 0 10px rgba(51,51,51,0.18);-moz-box-shadow:0 0 10px rgba(51,51,51,0.18);box-shadow:0 0 10px rgba(51,51,51,0.18)}

.conttopp  {padding:35px 0; }


.drop-dl{float:left;width:260px;background:url(../images/drop-dl.jpg) right center no-repeat;padding:0 26px}

.drop-dl dt{font-size:16px;font-weight:normal;margin-bottom:10px}

.drop-dl dt i{font-size:14px;color:#555555}

.drop-dl dd span{display:inline-block;margin:2px 5px}

.drop-dl dd a{color:#555555}

.drop-dl dd a:hover{color:#b69454}



.drop-al-l{width:80%;float:left;background:url(../images/drop-dl.jpg) right center no-repeat;margin-right:60px}

.drop-al-l .al-tab{margin-bottom:16px}



.drop-al-l .al-tab:before,.drop-al-l .al-tab:after{content:" ";display:table}

.drop-al-l .al-tab:after{clear:both}

.drop-al-l .al-tab li{float:left;width:92px;font-size:12px}

.drop-al-l .al-tab li + li{margin-left:15px}

.drop-al-l .al-tab li.active a{border-color:#b69454;color:#b69454}

.drop-al-l .al-tab li a{display:block;text-align:center;line-height:28px;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.drop-al-l .al-tab-content .al-tab-body{display:none;font-size:12px}

.drop-al-l .al-tab-content .al-tab-body a{color:#b69454}

.drop-al-l .al-tab-content .al-tab-body a + a{margin-left:12px}

.drop-last-item{float:left;width:420px;padding-left:30px}

.drop-last-item.last-item-design{width:360px}

.drop-last-item.drop-last-case{width:560px}

.drop-last-item.drop-last-case a{width:105px}

.drop-last-item a{float:left;width:33.33%;text-align:center;color:#999}

.drop-last-item a i{font-size:36px}

.drop-last-item a span{display:block;font-size:14px}

.drop-last-item .drop-last-search{width:260px;float:left;margin-left:60px}

.drop-last-item .drop-last-search .search-txt{margin-top:10px;color:#999}

.drop-last-item .drop-last-search .search-txt a{width:auto;float:none;color:#999}

.drop-last-design{float:left;width:420px}

.drop-last-design .last-design-hd{float:left;width:80px;margin-top:15px;text-align:right;color:#b69454;margin-right:25px}

.drop-last-design .last-design-hd i{margin-right:5px}

.drop-last-design .last-design-bd{overflow:hidden}

.drop-last-design .last-design-bd ul:before,.drop-last-design .last-design-bd ul:after{content:" ";display:table}

.drop-last-design .last-design-bd ul:after{clear:both}

.drop-last-design .last-design-bd ul li{float:left;text-align:center;margin:0 10px}

.drop-last-design .last-design-bd ul li .design-link{display:block}

.drop-last-design .last-design-bd ul li .design-link img{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff}

.drop-last-design .last-design-bd ul li span{display:block;margin-top:5px}

.drop-last-design .last-design-bd ul li span a{font-size:12px}

.service-model{margin-right:60px}

.service-model:before,.service-model:after{content:" ";display:table}

.service-model:after{clear:both}





.service-model li{float:left;width:16.666%;padding:0 10px}

.service-model li img{max-width: 100%;}

.service-model li a{display:block}

.service-model li a img{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}

.service-model li a span{margin-top:10px;text-align:center;display:block;font-size:16px}
.drop-al-r .model-r-bd li span{margin-top:10px;text-align:center;display:block;font-size:16px}


.drop-al-r{overflow:hidden； width:20%;}

.drop-al-r .model-r-hd{font-size:14px;color:#333333;margin-bottom:15px}

.drop-al-r .model-r-list:before,.drop-al-r .model-r-list:after{content:" ";display:table}

.drop-al-r .model-r-list:after{clear:both}

.drop-al-r .model-r-list li{text-align:center; padding-top:40px;}
.drop-al-r .model-r-list p { margin-top:20px;}

.drop-al-r .model-r-list li + li{margin-left:15px}

.drop-al-r .model-r-list li:nth-child(2) a{background-color:#547b72}

.drop-al-r .model-r-list li:nth-child(3) a{background-color:#a38f65}

.drop-al-r .model-r-list li:nth-child(4) a{background-color:#51667b}

.drop-al-r .model-r-list li:nth-child(5) a{background-color:#b27f60}

.drop-al-r .model-r-list li:nth-child(6) a{background-color:#53797a}

.drop-al-r .model-r-list li a{display:block;width:100px;height:100px;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;padding:40px 16px;line-height:20px;background-color:#826451;color:#ffffff;font-size:15px;overflow:hidden}

.drop-al-r .model-r-list li a:hover{opacity:0.9;filter:alpha(opacity=90)}



.fw-wrap:before,.fw-wrap:after{content:" ";display:table}

.fw-wrap:after{clear:both}

.fw-wrap .fw-media{float:left;width:20%}

.fw-wrap .fw-media .fw-media-hd{float:left;margin-right:20px}

.fw-wrap .fw-media .fw-media-hd i{display:block;width:36px;height:36px;text-align:center;line-height:34px;border:1px solid #969696;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:22px;color:#969696}

.fw-wrap .fw-media .fw-media-bd{overflow:hidden}

.fw-wrap .fw-media .fw-media-bd h4{margin-top:5px;font-size:18px}


.fw-wrap .fw-media a:hover h4{color:#b69454}

.fw-wrap .fw-media a:hover .iconfont{background:#b69454;border-color:#b69454;color:#fff}

.fw-wrap .fw-media .fw-media-bd p{font-size:12px;color:#999}

/*----------------------------导航下拉结束-------------------------------------*/

.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.index_banner{width: 100%;height: auto; overflow:hidden;}
.index_banner .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;/*display: -webkit-flex;display: flex;*/-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.index_banner .swiper-pagination-bullet{width:30px; height:7px; background-color: #fff; border-radius: 0; opacity: 100;}
.index_banner .swiper-pagination-bullet-active{background-color: #b69454;}
/*----------------------------首页优势开始-------------------------------------*/

#ind_ys{background: #000 url(../img/index_bg1.png); background-size: cover;}

.ind_ys_row{padding: 30px 0; margin-top:15px; margin-bottom:15px; text-align: center;}

.ind_ys_row a{display: block;}

.ind_ys_row h3{margin-top: 15px;}

.ind_ys_row:hover{background-color:#b69454;}

.ind_ys_row:hover h3,.ind_ys_row:hover p{ color: #fff;}



.box1{padding:65px 0; background-color: #f4f0f0;}

.box1 a{float:left;padding-left:95px; text-align: center;}

.box1 a:hover .tit{color:#b69454}

.box1 a:hover .iconfont{background:#b69454;border-color:#b69454;color:#fff}

.box1 .iconfont{display: inline-block; width:68px;height:68px;border-radius:50%;line-height:68px;font-size:46px;text-align:center;border:solid 1px #ddd}

.box1 .tit{font-size:22px;color:#333;margin-top:8px;display:block}

.box1 .des{font-size:14px;color:#666;margin-top:5px;display:block}

/*----------------------------首页优势结束-------------------------------------*/

/*----------------------------首页服务项目开始-------------------------------------*/

.ind_fw h2{margin-top:30px;}

.ind_fw p{margin-bottom:30px;}

.ind_fw_row1 img{width: 100%;} 

.ind_fw_row1 .hover{width: 100%;}

.ind_fw_row1 a{position: relative; display: block; width: 457px; margin:5px;}

.ind_fw_row1 a .hover{display: none;; position: absolute;  top: 0; left: 0;z-index: 2;}

.ind_fw_row1 a:hover .hover{display: block;}

.ind_fw_row1 a img{width: 100%;}

/*----------------------------首页服务项目结束-------------------------------------*/

/*----------------------------首页案例开始-------------------------------------*/

.ind_cas{clear: both;}

.ind_cas h2{margin-top:50px;}

.ind_cas p{margin-bottom:30px;}

.ind_cas_nav{margin-bottom: 20px; text-align: center;}

.ind_cas_nav li{ margin:0 10px; text-align: center; font-size: 16px;  display: inline-block; font-size:20px; color: #333;}

.ind_cas_nav li a{display: block;  padding: 10px 0;}

.ind_cas_nav li:hover a{color: #b69454;}

/*----------------------------首页案例结束-------------------------------------*/

/*----------------------------首页产品定制结束-------------------------------------*/

.ind_fg{padding-bottom: 50px;}

.ind_fg h2{text-align: center;  margin-top:50px;}

.ind_fg p{text-align: center;  padding: 0 150px; margin-bottom: 40px;}

.ind_fg_li1{float: left; width:27%; margin-right: 15px; height:515px; position:relative; overflow: hidden;}

.ind_fg_li2{float: left; width:44%;}

.ind_fg_li2 a{position: relative; width: 100%; height:250px; display:block; overflow: hidden;}

.ind_fg_li2 a+ a{margin-top: 15px;}

.ind_fg_li3{float: right; width:27%; height: 515px; margin-left: 15px;position:relative; overflow: hidden;}

.ind_fg_li1 h4,.ind_fg_li2 a h4,.ind_fg_li3 h4{position: absolute; width: 100%; height: 40px; background-color:rgba(0,0,0,0.6); text-align: center; line-height: 40px; color: #fff;bottom: 0; margin-bottom: 0px; left: 0;}

.ind_fg_li1 .img,.ind_fg_li3 .img{width: 100%; overflow: hidden;}

.ind_fg_li1 img,.ind_fg_li2 img,.ind_fg_li3 img{width: 100%;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}

.ind_fg_li1:hover img,.ind_fg_li2 .img:hover img,.ind_fg_li3:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }

/*----------------------------首页产品定制结束-------------------------------------*/

/*----------------------------首页设计团队开始-------------------------------------*/

.ind_sjs{background: url(../img/ind_sjs_06.png) no-repeat; clear: both; padding:50px;}

.ind_sjs_con{background-color: #fff; padding-bottom: 50px;}

.left_top li{float:left;width:227px;height:285px; margin-bottom: 15px; margin-right:20px; position: relative;}

.left_top li .img{width: 100%; height: 100%}

.left_top li .img img{width: 100%; height: 100%}

.left_top li .name{width:227px;height:63px;position:absolute;left:0;bottom:0;color:#ffffff;text-align:center;padding-top:5px;background-color:#867b7b;background-color:rgba(0,0,0,0.2);background:-moz-linear-gradient(bottom,#280000,rgba(0,0,0,0))}

.left_top li a .name h4{font-weight:normal;float:left;width:227px;font-size:16px;line-height:16px}

.left_top li a .name em{width:113.5px;padding:0 5px;float:left;font-size:14px;line-height:14px}



.ind_sjs .ol_eight li{position:relative;}

.ind_sjs .ol_eight li:first-child+li,
.ind_sjs .ol_eight li:first-child+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li+li+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li+li+li+li+li{margin-left:24px}

.ind_sjs .ol_eight li{width:106px;float:left;height:135px;}

.ind_sjs .ol_eight li img{width: 100%;}

.ind_sjs .ol_eight li a .name{position:absolute;left:0;bottom:0;height:41px;width:106px;float:left;text-align:center;color:#fff;font-size:14px;line-height:41px;background-color:rgba(0,0,0,0.2);background:-moz-linear-gradient(bottom,#280000,rgba(0,0,0,0))}

/*表单*/

.bespoke{width:308px;float:left;margin-left:16px;height:436px;padding:30px 20px;border:solid 1px #d9d9d9}

.bespoke li{width:268px;float:left;margin:26px 0 0 0;text-align:center;position:relative}

.bespoke li:first-child{font-size:18px;color:#333;margin-top:0;margin-bottom:0}

.bespoke li.discount{font-size:16px;color:#999;margin-top:17px;margin-bottom:5px}

.bespoke li input,.bespoke li button{width:266px}

.bespoke li input{height:44px;float:left;padding:0 20px;line-height:44px;border:solid 1px #d9d9d9}

.bespoke li.selects{margin:26px 0 0 18px;padding:9px 0;border:solid 1px #d9d9d9;overflow-x:hidden;overflow-y:hidden}

.bespoke li.selects,.bespoke li.selects select{width:123px;font-size:16px;color:#505050}

.bespoke li.selects select{border:0;min-width:100%;width:auto;padding:0 10px}

.bespoke li.selects select option{min-width:123px;text-align:center}

.bespoke li.selects i{position:absolute;right:20px;width:9px;font-size:13px;line-height:42px;top:0}

.bespoke li.selects .ie_em{width:40px;background-color:#fff;height:30px;line-height:38px;right:0;margin-top:0}

.bespoke li.selects .ie9_em{width:40px;background-color:#fff;height:35px;line-height:40px;right:0;margin-top:0}

.bespoke li.selects_left{margin-left:0}

.bespoke li.fastener button{height:44px;float:left;line-height:44px;color:#fff;border:0;background-color:#eb3d00;font-size:18px}

.quick_nav{float:right;margin-top:20px}

.quick_nav a{color:#999;font-size:14px;line-height:14px;margin-left:23px}

.quick_nav a:hover,.quick_nav a.on{color:#009966}

.ind_sjs .abstract{font-size:14px;color:#999;float:left;margin-top:25px;margin-left:10px}

.eg-alert  i{position:absolute;left:20px;top:13px;color:#999;margin:0;font-size:18px}

.eg-alert  i.icon-mobile{font-size:25px;top:9px;margin-left:-2px}

.eg-alert  input{width:100%;height:44px;line-height:44px;float:left;border:solid 1px #d9d9d9;font-size:16px;color:#999999;text-align:left;padding:0 10px 0 48px !important}

/*首页案例*/

.index-case-item {float:left;width:25%;padding:4px;}

.index-case-item:hover .index-case-info {display:none;}

.index-case-item:hover .index-case-link .case-info-box {opacity:1; filter:alpha(opacity=100);}

 .index-case-item .index-case-link{position:relative;display:block;width:100%;height:310px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}

.index-case-item .index-case-link .index-case-info {position:absolute;right:0;bottom:14px;background-color:rgba(34,38,43,0.9);background-color:#22262b \9;padding:10px 15px;}

.index-case-item .index-case-link .index-case-info dt {font-weight:normal;font-size:17px;color:#ffffff;}

.index-case-item .index-case-link .index-case-info dd {font-size:14px;color:#ababab;}

 .index-case-item .index-case-link .case-info-box{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(34,38,43,0.9);background-color:#22262b \9;padding:100px 20px 20px 45px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}

.index-case-item .index-case-link .case-info-box .author{position:absolute;right:20px;top:20px;width:65px;height:65px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff}

.index-case-item .index-case-link .case-info-box h4 {font-size:30px;font-weight:normal;color:#ffffff;}

.index-case-item .index-case-link .case-info-box .disc {margin-bottom:10px;color:#b69454;font-size:15px;}

.index-case-item .index-case-link .case-info-box p {font-size:14px;color:#acacad;}

/*----------------------------首页设计团队结束-------------------------------------*/

/*----------------------------首页新闻开始-------------------------------------*/

.ind_new_title{ text-align: center;}

.ind_new_left{width: 100%;}

.ind_new_a1{margin-top: 25px;}

.ind_new_a1_li{/*border: 1px solid #ddd;*/padding: 15px 15px 0 20px;}

.ind_new_a1_li_ti{border-bottom: 1px solid #ddd; font-size: 20px; color: #b69454; padding-bottom: 5px;}

.ind_new_a1_li_ti h2{font-size:20px; display: inline-block; margin-top: 0px; margin-bottom: 0px;}

.ind_new_a1_li_ti a{float: right; font-size: 14px; color: #999; margin-top: 5px;}

.ind_new_a1_li_list{padding: 15px 0;}

.ind_new_a1_li_list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.ind_new_a1_li_list li + li{margin-top:10px}
.ind_new_left .swiper-slide{height: 400px; overflow: hidden;}
.ind_new_left .swiper-slide img{width: 100%;}


.ind_new_right{width: 28%;}

.ind_new_right_ul{padding: 15px 0;}

.ind_new_right_ul li + li{margin-top:10px}

/*----------------------------首页新闻结束-------------------------------------*/

/*----------------------------首页流程开始-------------------------------------*/

.cplc{width: 100%; height: 368px; background-color: #3d414d;}

.cplc h3{text-align: center; font-size: 34px; color: #b29652; padding-top: 54px; margin-bottom: 53px;}

.cplc h3  font{display: block; color:#b29652;font-size:17px; margin-top: 10px; text-transform: uppercase;}

.cplc dl dd{width: 137px; height: 137px; border: 1px solid #b29652; border-radius: 5px; float: left; cursor: pointer;}

.cplc dl dd em{width: 76px; height: 48px; margin-left: 30px; margin-top: 32px; display: block;}

.cplc dl dd h4{font-size: 15px; color: #b29652; text-align: center; margin-top: 17px;}

.cplc dl dt{width: 29px; height: 19px; background: url(../img/cplc_22.png) no-repeat; float: left; margin: 50px 18px;}

.cplc dl dd:hover{border: 1px solid #fff; background-color: #fff;}

/*----------------------------首页流程结束-------------------------------------*/

/*----------------------------首页品牌开始-------------------------------------*/

.ind_pp_ti{text-align:center;padding:60px 0 40px}

.ind_pp_ti h2{margin-top:0;margin-bottom:10px;font-size:34px}

.ind_pp_ti p{text-transform:uppercase;font-size:18px;color:#b0b0b0}

.ind_pp_a{clear: both;}

.ind_pp_a ul{padding-left: 0;}

.ind_pp_a ul:after{clear:both}

.ind_pp_a ul li{float:left;text-align:center}

.ind_pp_a ul li img{width:100%;}

.ind_pp_a ul li h4{font-size:20px;font-weight:normal;margin-top:15px;margin-bottom:10px}

.ind_pp_a ul li p{color:#666;font-size:14px}

.ind_pp_b{clear: both;}

.ind_pp_a ul li .a{height: 350px; display: block;}

.ind_pp_a ul li img{width: 100%; height: 100%}

.ind_pp_b1 ul li{float:left;margin-bottom:30px; overflow: hidden;}

.ind_pp_b1 ul li .last-date{float:left;width:74px;height:74px;text-align:center;border:1px solid #959595;margin-right:20px}

.ind_pp_b1 ul li .last-date strong{display:block;font-size:31px;font-weight:normal;line-height:1;margin-top:10px}

.ind_pp_b1 ul li .last-date span{font-size:13px;color:#aaaaaa}



.ind_pp_b2{clear: both;}

.ind_pp_b2 ul li{float:left;margin-bottom:30px}

.ind_pp_b2 ul li .last-img{float:left;width:132px;margin-right:20px}

.ind_pp_b2 ul li .last-img img{width:132px;height:90px}

.ind_pp_b2 ul li .last-media{overflow:hidden}

.ind_pp_b2 ul li .last-media h4{margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:normal;margin-bottom:10px}

.ind_pp_b2 ul li .last-media p{font-size:13px;line-height:18px;color:#a0a0a0;height:36px;overflow:hidden}



.ind_pp_b1_ti{padding:30px 0;font-size:24px;font-weight:normal; text-align: center;}



.ind_pp_b1_ti:after{clear:both}

.ind_pp_b1_ti strong{}

.ind_pp_b1_ti .more{float:right;margin-top:10px;margin-right:50px}

/*----------------------------首页品牌结束-------------------------------------*/

/*----------------------------列表轮播导航开始-------------------------------------*/



.site{float:left;width:100%;padding:10px 0 10px 0;margin: 0 0 30px 0;line-height:35px;border-bottom: 1px #ddd solid;background: #f9f9f9;}

.site h3{float:left;padding-left: 15px;color:#555;font-size:18px;margin-top: 11px;line-height: 15px;border-left: 3px #b29652 solid;}

.site .frame{color: #999;font-size:13px;line-height:35px;padding-left:20px;}

.site .frame:before{margin-right:5px;font-size: 18px;color: #999;}

.site a{display:inline-block;color: #999;font-size:13px;}

.site a.icon-home:before{font-size:15px;color: #999;}

.site a:hover{color:#b29652}



.list_nav{position:relative;float:left;margin: 0px 0 0px 0;padding: 0px 0 20px 0;width:100%;text-align: center;}

.list_nav ul{display: block; margin: auto; text-align: center;}

.list_nav ul li{margin: 15px 0 15px 0;display:inline-block;}

.list_nav a{position:relative;z-index: 2;display: inline-block;color: #696969;font-size:16px;padding: 10px 35px;margin: 0 5px;border-radius: 5px;border: 1px #ccc solid;background: #fdfdfd;}

.list_nav a:before{content:""; position:absolute; left:0; bottom:0; z-index: -1; display: block; width: 100%; height: 0; background:#b29652; -webkit-transition: all .5s; transition: all .5s;}

.list_nav a:hover:before{height:100%;}

.list_nav li:last-child a{}

.list_nav a:hover{color: #fff;border:1px #b29652 solid}

.list_nav a.active{color:#fff; border:1px #b29652 solid; background:#b29652}

/*----------------------------列表轮播导航结束-------------------------------------*/

/*----------------------------列表案例开始-------------------------------------*/

.fenlei_menu .nav_group{font-size:12px;border-top:1px solid #eaeaea}

.fenlei_menu .nav_group .nav_group_item{width:100%;float:left;height:40px;line-height:40px;border:1px solid #eaeaea;border-top:none;position:relative}

.fenlei_menu .nav_group .nav_group_item .item_name{float:left;height:40px;line-height:40px;font-size:14px;color:#999;background:#f8f8f8;width:10%;text-align:center;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea}

.fenlei_menu .nav_group .nav_group_item .item_list{width:90%;float:left;position:absolute;left:10%;top:0;z-index:9;height:40px;padding-left:3%;overflow:hidden}

.fenlei_menu .nav_group .nav_group_item .heightauto{height:auto;z-index:29;background:#fff;border-bottom:1px solid #eee}

.fenlei_menu .nav_group .nav_group_item .clickbtn{position:absolute;right:0;width:40px;height:40px;top:0;z-index:19;background:url(../img/xiajt.png) no-repeat center}

.fenlei_menu .nav_group .nav_group_item a{margin-right:40px;float:left;font-size:12px;color:#333;height:40px;line-height:40px}

.fenlei_menu .nav_group .nav_group_item a.active{color:#f40}

.fenlei_menu .nav_group .nav_group_item:first-child .item_name{border-top:none}

.fenlei_list{width:100%;overflow:hidden;margin-top:20px}

.fenlei_list ul{width:100%}

.fenlei_list ul li{height:100%;margin-bottom:30px}

.fenlei_list ul li:hover .li_text .imgauto .text2{display:block}

.fenlei_list ul li.libg2 .li_text{width:98%;float:right}

.fenlei_list ul li .li_text{width:98%;background:#fff;position:relative;box-shadow:3px 5px 10px 4px #eee}

.fenlei_list ul li .li_text .imgauto{line-height:0;position:relative}

.fenlei_list ul li .li_text .imgauto img{max-width:100%}

.fenlei_list ul li .li_text .imgauto .text2{position:absolute;width:100%;height:100%;background:url(../img/bgh.png);padding:15px;top:0;display:none}

.fenlei_list ul li .li_text .imgauto .text2 .border_text{width:100%;height:100%;padding:30px;border:1px solid #fff}

.fenlei_list ul li .li_text .imgauto .text2 .border_text h3{font-size:24px;font-weight:bold;color:#fff;display:block;line-height:140%}

.fenlei_list ul li .li_text .imgauto .text2 .border_text span{color:#dcdcdc;font-size:16px;display:block;margin-top:15px;line-height:140%}

.fenlei_list ul li .li_text .imgauto .text2 .border_text p{color:#fff;font-size:14px;line-height:24px;display:block;margin-top:15px}

.fenlei_list ul li .li_text .imgauto .text2 .border_text i{width:100px;height:40px;font-size:14px;color:#fff;background:#9a6634;display:block;line-height:40px;margin-top:20px;border-radius:10px;text-align:center;font-style:normal}

.fenlei_list ul li .li_text .text{width:100%;border-top:1px solid #ccc}

.fenlei_list ul li .li_text .text span{width:100%;font-size:14px;display:block;color:#333;height:40px;line-height:40px;padding-left:8px}

.fenlei_list ul li .li_text .text span i{font-style:normal;font-size:18px;color:#333;height:40px;line-height:40px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:20px}

.fenlei_list ul li .li_text .text p{width:100%;font-size:14px;color:#333;padding-left:8px;line-height:20px;display:block;padding-bottom:15px}

.fenlei_list ul li .li_text .text p i{font-style:normal;font-size:14px;color:#999;height:30px;line-height:30px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:10px}

.fenlei_list ul li .li_text .renw{position:absolute;right:20px;bottom:20px}

.fenlei_list ul li .li_text .renw img{max-width:100%}



/*----------------------------列表案例结束-------------------------------------*/

/*----------------------------列表新闻封面栏目开始-------------------------------------*/

/*封面栏目*/

.plist_new_nav{width: 212px; height: 170px; border-radius: 5px; overflow: hidden; box-shadow: 0 0 16px 5px rgba(172,171,171,0.11); margin-right: 10px; float: left;}

.plist_new_nav .a1{height: 90px; line-height: 90px; text-align: center; color: #fff; font-size: 20px; }

.plist_new_nav .a2{width: 106px; border-right: 1px dashed #edecec; display: block; float: left; text-align: center;}

.plist_new_nav .a2 i{padding:5px 0; display: block;}

.plist_new_nav .a2 span{padding:5px 0; display: block;}

/*封面标题*/

.title-sjsal{height:40px; clear: both; border-bottom: 1px solid #ccc; margin-bottom: 15px; margin-top:25px;}

.title-sjsal span{float: left; font-size:26px;}

.title-sjsal .more{float: right; line-height: 40px;}

/**/

.describe-ready-container{margin-top: 15px;}

/*封面第一排*/

.plist_new_b2 .left .n1_a1{height: 227px; overflow: hidden; display: block;}

.plist_new_b2 .left .n1_a1 img{width: 100%}

.plist_new_b2 .left h2{color: #333; font-size: 18px; margin-top: 5px;}

.plist_new_b2 .left h2 a{color: #333;}

.plist_new_b2 .left .n1_a2{color: #999; font-size: 12px; }

.plist_new_b2 .left p{height: 38px; line-height:1.7; font-size: 12px; margin-top: 14px; overflow: hidden;}

.n1_b1 ul{padding-left: 0px;}

.n1_b1 li{width: 100%; height: 90px; overflow: hidden; transition:all .5s; margin-bottom: 17px; display: block;}

.n1_b1 li .n1_b2{width:13%; height: 90px; background-color: #c0b8ac; transition:all .5s; color: #fff; float: left; position: relative;}

.n1_b1 li .n1_b2 .a1{top: 19px; left: 20px; position: absolute; font-size: 36px;}

.n1_b1 li .n1_b2 .a2{top: 62px; left: 40px; position: absolute; font-size: 18px;}

.n1_b1 li .n1_b3{float: right; width:82%; margin-right: 10px; }

.n1_b1 li .n1_b3 h2{color: #333; font-size: 18px; padding-top: 10px; height:30px;  padding-bottom: 5px; overflow: hidden; font-weight: normal; margin:0;}

.n1_b1 li .n1_b3 p{height: 45px; line-height: 1.8; color: #666; font-size: 12px; overflow: hidden; margin-top: 5px;}

/*新闻封面 装修风水*/

h2.title{border-bottom:1px solid #E3E3E3;padding-bottom:15px;margin-bottom:20px;color:#333333;font-size:24px;font-weight:normal}

#dec_fs h2.title>a{color:#333333;font-size:24px;font-weight:normal}

h2.title div{float:right;font-size:12px;color:#8b8b8b}

h2.title div a{font-size:12px;color:#8b8b8b;font-weight:normal;padding:0 10px}

h2.title span{color:#56759F}

.pics{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}

.pub_span_b{float: left; width: 290px; text-align: center;}

.pub_span_b span{line-height: 40px;}

#dec_fs{margin-bottom:50px}

#dec_fs h2 a{color:#8B8B8B;font-size:12px;padding:0 10px;font-weight:normal}

#dec_fs dl{width:290px}

#dec_fs dl dd a,#dec_fs dl dd p{margin-top:15px;display:inline-block;font-size:14px}

#dec_fs dl dd p{font-size:12px;height:30px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}

#dec_fs dl dd .a1{color:#333333;font-size:14px}

#dec_bk{margin:50px auto 40px}

#dec_bk dl{margin-top:40px}

#dec_bk dt,#dec_bk dd{float:left}

#dec_bk dd{width:140px;margin:0 55px 0 20px}

#dec_bk dd h6{margin-bottom:15px;font-size:14px;color:#333333}

#dec_bk a{margin:0 15px 10px 0;display:inline-block;color:#8B8B8B}

#content_dec_rad_detail .left .cale{border:1px solid #FFDEB5;background:#FFF6EB;padding:15px 30px 20px 40px}

#content_dec_rad_detail .left .cale .form_box{width:50%;float:left;position:relative}

#content_dec_rad_detail .left .cale .form_box input{width:300px;padding-left:15px;height:36px;border:0px solid #FFDEB5;outline:1px solid #FFDEB5;margin-top:10px}

#content_dec_rad_detail .left .cale .form_box select{width:152px;height:36px;border:1px solid #FFDEB5}

#content_dec_rad_detail .left .cale .form_box select.province{margin-right:10px}

#content_dec_rad_detail .left .cale .form_box .submit{width:135px;height:135px;line-height:135px;text-align:center;background:none;color:#fff;position:absolute;left:100%;top:50%;z-index:2;margin:-67px 0 0 -66px;font-size:24px;background:url("../images/js_btn_04.png") no-repeat 9px 13px}

#content_dec_rad_detail .left .cale .form_box .submit img{position:absolute;left:0;top:0;z-index:-1;width:100%;-webkit-animation:_rotate 3s infinite;-o-animation:_rotate 3s infinite;animation:_rotate 3s infinite}

#content_dec_rad_detail .left .cale .result_box{width:50%;float:left}

#content_dec_rad_detail .left .cale .result_box > div{margin-left:112px;width:254px}

#content_dec_rad_detail .left .cale .result_box > div .total{color:#FF9516}

#content_dec_rad_detail .left .cale .result_box .bottom{border:1px solid #FFDEB5;background:#fff;height:146px;margin-top:15px}

#content_dec_rad_detail .left .cale .result_box .bottom p{margin-top:15px;text-align:center}

#content_dec_rad_detail .left .cale .result_box .bottom p span{display:inline-block;width:70px}

#content_dec_rad_detail .left .article{border:1px solid #EDEDED;padding:20px 50px}

#content_dec_rad_detail .left .article h1{color:#484848}

#content_dec_rad_detail .left .article .counts{margin-bottom:40px}

#content_dec_rad_detail .left .article > div:nth-child(3){margin-bottom:30px}

#content_dec_rad_detail .left .article > div:nth-child(3) div{margin:30px 0;text-align:center}

#content_dec_rad_detail .left .article > div:nth-child(3) div span{display:block;margin-top:15px;font-size:18px}

#content_dec_rad_detail .left .article > div p{line-height:30px;font-size:14px;color:#454545}

#content_dec_rad_detail div.tp a{display:inline-block}

/*右边*/

.domesticOutfit {border-radius: 3px;box-shadow: 2px 2px 20px rgba(0,0,0,0.1); margin-top: 20px; padding-bottom: 50px;}

.domesticOutfit .text-title{color: #212628; font-size: 24px; font-weight: bold; padding-top: 40px; text-align: center; padding-bottom:10px;}

.domesticOutfit .bg-primary{width: 110px; height: 1px; margin:0 auto; background: #b69454}

.domesticOutfit .text-color9{color: #999; font-size: 12px; padding-bottom: 12px; text-align: center; padding-top: 10px}

.domesticOutfit .text-sub{color: #666; font-size: 16px; padding-top: 25px;}

.domesticOutfit .text-sub i{display: inline-block; width: 15px; height: 15px;}

.domesticOutfit .con {padding: 0 15px}
/*----------------------------关于我们开始------------------------------------*/
.labo_1 { margin-bottom:50px;}
.labo_1 h2{text-align: center; font-size: 34px; color: #535353; padding-top:20px; padding-bottom:20px}
.labo_1 h2  font{display: block; color:#585b5b;font-size:17px; margin-top: 10px; text-transform: uppercase;}

.labo_1 .labo_1_l{/*width:610px;height: 386px;*/}
.labo_1 .labo_1_l img{width: 100%;}
.labo_1 .labo_1_r{/*width:900px;*/line-height:40px;font-size:17px!important;}
.labo_1 .labo_1_r p{line-height:40px;font-size:17px!important;}
.labo_1 .labo_1_r p span{line-height:40px;font-size:17px!important;}

.labo_2{padding-bottom:40px}
.labo_2 .swiper-slide{width:578px;transition-timing-function:linear; margin-left:10px;}
@media only screen and (max-width:1200px){
  .swiper-slide{width:770px}
}
@media only screen and (max-width:980px){
  .swiper-slide{width:471px}
}
@media only screen and (max-height:480px){
  .swiper-slide{width:471px}
}
.labo_2 .swiper-slide img{width:100%;border-radius:4px}
.labo_2 .swiper-slide .title{position:absolute;transform:rotate(90deg);transform-origin:left top;left:-3px;font-size:11px;color:rgb(102,102,102)}
.labo_2 .swiper-button-next,.swiper-button-prev{width:86px;height:112px;background-size:86px 112px;margin-top:-56px;outline:none}
.labo_2 .swiper-button-next{background-image:url(../img/cursor-next.png)}
.labo_2 .swiper-button-prev{background-image:url(../img/cursor-prev.png)}
.labo_2 .swiper-pagination-bullet{background:none;opacity:1;margin:0 6px !important;width:9px;height:9px;position:relative;outline:none;vertical-align:middle}
.labo_2 .swiper-pagination-bullet span{width:3px;height:3px;background:#CCC;display:block;border-radius:50%;margin-top:3px;margin-left:3px}
.labo_2 .swiper-pagination-bullet i{background:#000;height:1px;width:20px;position:absolute;top:4px;transform:scaleX(0);transform-origin:left;z-index:3;transition-timing-function:linear}
.labo_2 .swiper-pagination-bullet-active span,.swiper-pagination-bullet:hover span{width:9px;height:9px;margin-top:0;margin-left:0;background:#000;position:relative;z-index:1}
.labo_2 .swiper-pagination-bullet-active i{animation:middle 6s}
.labo_2 .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{animation:first 6s}
.labo_2 .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{animation:last 6s}
@keyframes first{
0%{transform:scaleX(0.5);left:0px}
100%{transform:scaleX(1);left:2px}
}
@keyframes last{
0%{transform:scaleX(0.7);left:-10px}
20%{transform:scaleX(0.3);left:2px}
100%{transform:scaleX(0.3);left:0px}
}
@keyframes middle{
0%{transform:scaleX(0.7);left:-10px}
20%{transform:scaleX(0.45);left:2px}
100%{transform:scaleX(1);left:2px}
}

.labo_3{background-color: #e9e9e9;}
.labo_3 h2{text-align: center; font-size: 34px; color: #535353; padding-top:20px; padding-bottom:20px}
.labo_3 h2  font{display: block; color:#585b5b;font-size:17px; margin-top: 10px; text-transform: uppercase;}

.labo_3 dl{width:503px; float: left; height:150px;  border-radius: 3px;  box-shadow: 1px 1px 5px #000; background-color: #fff; cursor: pointer;}
.labo_3 dl+dl,
.labo_3 dl+dl+dl{margin-left:10px;}

.labo_3 dl dt{width:110px; height:150px; float: left; padding:30px}
.labo_3 dl dt i{font-size:50px; color:#b29652;}
.labo_3 dl dd{width: 390px; margin-top: 30px; float: left;}
.labo_3 dl dd h4{font-size:26px; color: #000; font-weight: bold;}

.labo_3 dl:hover{background-color: #b29652}
.labo_3 dl:hover dt i{font-size:50px; color:#fff;}
.labo_3 dl:hover dd h4{color: #fff; }
.labo_3 dl:hover dd span{color: #ebebeb; }

.labo_4 h2{text-align: center; font-size: 34px; color: #535353; padding-top:20px; padding-bottom:20px}
.labo_4 h2  font{display: block; color:#585b5b;font-size:17px; margin-top: 10px; text-transform: uppercase;}
.labo_4 .swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto}
.labo_4 .swiper-slide{text-align:center;font-size:18px;background:#fff;height:310px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.labo_4 .swiper-slide img{width: 100%}


.labo_4 .swiper-slide {float:left;width:25%;padding:4px;}
.labo_4 .swiper-slide:hover .index-case-info {display:none;}
.labo_4 .swiper-slide:hover .index-case-link .case-info-box {opacity:1; filter:alpha(opacity=100);}
.labo_4 .swiper-slide .index-case-link{position:relative;display:block;width:100%;height:310px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.labo_4 .swiper-slide .index-case-link .index-case-info {position:absolute;right:0;bottom:14px;background-color:rgba(34,38,43,0.9);background-color:#22262b \9;padding:10px 15px;}
.labo_4 .swiper-slide .index-case-link .index-case-info dt {font-weight:normal;font-size:17px;color:#ffffff;}
.labo_4 .swiper-slide .index-case-link .index-case-info dd {font-size:14px;color:#ababab;}
.labo_4 .swiper-slide .index-case-link .case-info-box{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(34,38,43,0.9);background-color:#22262b \9;padding:100px 20px 20px 45px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.labo_4 .swiper-slide .index-case-link .case-info-box .author{position:absolute;right:20px;top:20px;width:65px;height:65px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff}
.labo_4 .swiper-slide .index-case-link .case-info-box h4 {font-size:30px;font-weight:normal;color:#ffffff;}
.labo_4 .swiper-slide .index-case-link .case-info-box .disc {margin-bottom:10px;color:#b69454;font-size:15px;}
.labo_4 .swiper-slide .index-case-link .case-info-box p {font-size:14px;color:#acacad;}

.news-ctrl{position: relative; z-index: 99; margin-top: 20px; text-align: center;}
.news-ctrl .left{display: inline-block; margin: 0 auto; width: 42px; border: 1px solid; border-color: #444444; border-color: #c4c4c4; position: relative; margin-top: 20px; margin-right: 10px; height: 42px; cursor: pointer; transition: all .6s ease }
.news-ctrl .left i { font-size:30px; color: #444444; color: #444444; }
.news-ctrl .left:hover { background: #b69454; background: ; border: 1px solid; border-color: #b69454; border-color: ; }
.news-ctrl .left:hover i { color: #fff }
.news-ctrl .right{ display: inline-block; width: 42px; border: 1px solid; border-color: #444444; border-color: #c4c4c4; position: relative; margin-top: 20px; height: 42px; cursor: pointer; transition: all .6s ease }
.news-ctrl .right i { font-size:30px; color: #444444; color: #444444; transition: all .6s ease }
.news-ctrl .right:hover { background: #b69454; background: ; border: 1px solid; border-color: #b69454; border-color: ; }
.news-ctrl .right:hover i { color: #fff }

.labo_6 h2{text-align: center; font-size: 34px; color: #535353; padding-top:20px; padding-bottom:20px}
.labo_6 h2  font{display: block; color:#585b5b;font-size:17px; margin-top: 10px; text-transform: uppercase;}
.labo_6_c{width:100%;height:auto;margin-left:auto;margin-right:auto}
.labo_6_c .swiper-slide{text-align:center;font-size:18px;background:#fff;height:200px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.labo_6_c .swiper-slide img{width: 100%;}

.map_baidu img{width: 100%}
.ewm img{width: 100%}
.labo_7 { margin-bottom:50px;}
.labo_7 h2{text-align: center; font-size: 34px; color: #535353; padding-top:20px; padding-bottom:20px}
.labo_7 h2  font{display: block; color:#585b5b;font-size:17px; margin-top: 10px; text-transform: uppercase;}

.labo_8 h2{text-align: center; font-size: 34px; color: #535353; padding-top:20px; padding-bottom:20px}
.labo_8 h2  font{display: block; color:#585b5b;font-size:17px; margin-top: 10px; text-transform: uppercase;}
.labo_8 ul li{width: 2}
.labo_8 ul li{width:213px; height:95px; border:1px solid #e1e1e1; float: left; margin: 10px 5px; overflow: hidden;}
.labo_8 ul li img{ transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
.labo_8 ul li:hover{border: 1px solid #36499c;}
.labo_8 ul li:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.labo_8 ul li img{width:100%;}

/*----------------------------关于我们结束------------------------------------*/

/*----------------------------列表新闻封面栏目结束-------------------------------------*/

/*----------------------------列表新闻列表结束-------------------------------------*/

.cases_details{ margin-top:12px; padding:32px 0; background:#fff;}

.cases_details_left{ display:inline; float:left;}

.cases_details_right{ display:inline; float:right;}

.cases_baojia{ padding-bottom:16px; background:#d6e4df; text-align:center;}

.designers_cases_top{ margin-top:20px;}

.decorate_top{ height:36px;border-bottom:#d0d0d0 solid 1px;}

.decorate_top h2{display:inline-block;*display:inline;*zoom:1; vertical-align:top; font-size: 16px; margin-bottom:-1px; height:33px; font-size:22px; color:#000; border-bottom:#017f40 solid 4px;}

.decorate_list{}

.decorate_list dl{ display:block; padding:22px 0 22px 0; border-bottom:#cdcdcd dotted 1px;}

.decorate_list dt{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:204px; height:148px; margin-right:18px;}

.decorate_list dt img{ width:100%; max-height:100%;}

.decorate_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:874px;}

.decorate_list dd h4{ display:block; font-size:24px; color:#f282828;font-weight:normal;}

.decorate_list dd h4:hover{color:#f25618;}

.decorate_list dd p{ display:block; padding:10px 0 8px 0;line-height:24px; color:#848484;}

.decorate_list dd span{ display:block; line-height:26px;}

.decorate_list dd i{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding-left:28px; font-style:normal;}

.decorate_list dd i.time{ padding-left:18px; background:url(../images/decorate_list_dd.png) no-repeat 0px 5px;}

.decorate_list dd i.views{ margin-left:10px; background:url(../images/decorate_list_dd.png) no-repeat 0px -24px;}

.huodong_list dd{ display:block; padding:22px 0 22px 0; border-bottom:#cdcdcd dotted 1px;}

.huodong_list dd img{ width:100%; max-height:100%;}

/*----------------------------列表新闻列表结束-------------------------------------*/

/*----------------------------内页新闻内页开始-------------------------------------*/

.showart{width: 1150px;}

.article_title{border-bottom: 1px solid #d6bd5a; overflow: hidden; line-height: 40px; position: relative; margin-bottom: 20px; text-align: center;}

.article_title .article_title_info{font-size: 24px;}

.article_title .article_title_right{position: relative; line-height: 46px; width: 388px; margin: auto; text-align: left; font-size:12px;}

.article_title .shareBox{position: absolute; right: 0px; top: 10px;}

.article_title i{font-style: normal;}

.artcon{line-height: 30px; font-size: 16px;}
.artcon p { text-indent:2em;}
.artcon img{max-width: 100%;}

/*----------------------------内页新闻内页结束-------------------------------------*/

/*----------------------------内页案例内页结束-------------------------------------*/

.case-inner-left{padding:20px;background:white;border-bottom:1px solid #f4f4f4;overflow:hidden}

.show_case_banner{width: 100%; height:1000px;}
.gallery-top{height: 85%!important;}
.gallery-thumbs{height: 15%!important;}

.case-inner-left-1{position:relative;width:100%;height:45px;left:0px;top:0px}

.case-inner-left-1 img{position:absolute;top:-40px;left:50%;width:90px;margin-left:-45px}

.case-inner-left-title{width:100%;text-align:center;margin-top:20px;font-size:16px;font-weight:600}

.case-inner-left-2{position:relative;width:238px;margin:0 auto;margin-top:15px;border:1px solid #dddddd;text-align:center}

.case-inner-left-2 img{width:100%;height:238px;margin-bottom:15px}

.case-inner-left-2 p{margin-top:5px;font-size:13px}

.case-inner-left-2 .case-inner-2-btn-box{margin-top:10px;margin-bottom:10px}

.case-inner-left-2 .case-inner-2-btn-box .anli{display:inline-block;border:1px solid #dcdcdc;text-align:center;width:95px;height:24px;font-size:12px;color:#7d7d7d;line-height:24px;margin-right:10px}

.case-inner-left-2 .case-inner-2-btn-box .anli:hover{display:inline-block;border:1px solid #eda00f;text-align:center;width:95px;height:24px;font-size:12px;color:#fff;background-color:#eda00f;line-height:24px}

.case-inner-left-2 .case-inner-2-btn-box .sheji{display:inline-block;border:1px solid #dcdcdc;text-align:center;width:95px;height:24px;font-size:12px;color:#7d7d7d;line-height:24px}

.case-inner-left-2 .case-inner-2-btn-box .sheji:hover{display:inline-block;border:1px solid #eda00f;text-align:center;width:95px;height:24px;font-size:12px;color:#fff;background-color:#eda00f;line-height:24px}

.case-inner-left-3{display:block;margin-top:15px}

.case-inner-left-3 .case-inner-left-3-add{width:100%;height:auto}

.case-inner-left-3 .case-inner-form-modal{display:block;width:100%;padding:10px 20px;padding-left:19px;padding-top:15px;padding-bottom:0px}

.case-inner-left-3 .case-inner-form-modal label{font-size:13px}

.case-inner-left-3 .case-inner-form-modal input{border-radius:10px;border:1px solid #dcdcdc;margin-left:5px;padding:5px 5px;text-align:center;width:189px}

.case-table{margin-top:10px}

.case-table table{display:block;width:100%;height:auto;table-layout:fixed}

.case-table table tr{display:block;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}

.case-table table tr:first-child{border-top:1px solid #eaeaea}

.case-table table tr td{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}

.case-table table tr td div{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#666666}

.case-table table tr td:nth-child(odd){width:125px;background:#f2f2f2;color:#000;text-align:center}

.case-table table tr td:nth-child(even){background:#fff;color:#000;text-align:center;overflow:hidden;color:#666666}

/*----------------------------内页案例内页结束-------------------------------------*/

/*----------------------------列表设计师开始-------------------------------------*/

.select-box{width:100%}

.select-box .select-card{border:1px solid #edecec;border-bottom:1px}

.select-box .select-card .list-box{padding:0;margin:0;overflow:hidden}

.select-box .select-card .list-box li{min-height:49px;margin:0;border-bottom:1px solid #edecec;text-align:center;line-height:48px;position:relative;overflow:hidden}

.select-box .select-card .list-box li .title{position:absolute;height:inherit;width:80px;background:#fafafa}

.select-box .select-card .list-box li .content{position:absolute;overflow:hidden;left:80px;width:960px;color:#333;padding-bottom:13px;padding-left:10px}

.select-box .select-card .list-box li .content span{display:block;padding:2px 8px;margin-left:10px;margin-top:13px;float:left;line-height:1.5;height:20px}

.select-box .select-card .list-box li .content span.active a{color:#b69454}

.select-box .select-card .list-box li .content span.active:hover{color:#fff}

.select-box .select-card .list-box li .content span:hover{color:#b69454}

.select-box .select-card .list-box li .content span.more{float:right}

.select-box .select-card .list-box li .content span.more i{font-size:12px}

.select-box .select-card .list-box li .more-a{color:#999;position:absolute;right:94px;cursor:pointer}

.select-box .select-card .list-box li .more-a i{color:#999;font-size:12px;display:inline-block;position:relative;left:5px}

.select-box .select-card .list-box li .more-a i.xiangxia1{border:6px solid transparent;border-top-color:#999;top:4px}

.select-box .select-card .list-box li .more-a i.xiangshang1{border:6px solid transparent;border-bottom-color:#999;top:-4px}

.shejishiye .designer-list{width:100%;}

.shejishiye .designer-list .designer-carder{width:305px;float:left;overflow: hidden; height:400px;transition:all .5s}

.shejishiye .designer-list .designer-carder .designer-msg{margin:10px auto;width:285px;height:380px;background:#f7f7f7;position:relative;transition:all .5s}

.shejishiye .designer-list .designer-carder .designer-msg.reward:after{content:'';display:block;position:absolute;width:70px;height:27px;top:290px;right:-4px;background-image:url(//s.dyrs.cc/static/pc/images/sjslib_03.png);background-size:100%;background-position:center}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo{width:100%;height:285px;position:relative; overflow: hidden;}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo img{width: 100%;}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo .ktal{transition:all .5s;width:102px;position:absolute;z-index:10;background:#333;color:#fff;border:0;bottom:0;left:0;border-radius:0;opacity:0;filter:alpha(opacity=0)}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo .ktal:hover{background:#000}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo .tuijian{position:absolute;left:0;top:10px;width:68px;height:26px;background:#b69454;border-radius:0 0 15px 0;color:#fff;line-height:26px; text-align: center;}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo .ztsj{transition:all .5s;width:103px;position:absolute;bottom:0;border:0;right:0;opacity:0;border-radius:0;filter:alpha(opacity=0)}

.shejishiye .designer-list .designer-carder .designer-msg .designer-name{font-size:18px;color:#212628;margin-left:10px;margin-right:70px;height:25px;line-height:25px;position:relative}

.shejishiye .designer-list .designer-carder .designer-msg .designer-name span{font-size:14px;margin-left:11px}

.shejishiye .designer-list .designer-carder .designer-msg .tag{position:absolute;width:50px;border:#edecec 1px solid;background:#f6e6e6;height:17px;color:#eb4f4f;line-height:17px;text-align:center;font-size:14px;top:300px;left:174px}

.shejishiye .designer-list .designer-carder .designer-msg .designer-alnr{width:265px;margin:auto;height:25px;line-height:25px}

.shejishiye .designer-list .designer-carder .designer-msg .designer-alnr .div{width:125px;height:25px;color:#666;float:left;font-size:14px;line-height:25px}

.shejishiye .designer-list .designer-carder .designer-msg .designer-alnr .div span{color:#212628}

.shejishiye .designer-list .designer-carder .designer-msg .designer-alnr .div span:hover{color:#b69454}

.shejishiye .designer-list .designer-carder .designer-msg .designer-hobbit{width:265px;height:25px;margin:auto;line-height:25px}

.shejishiye .designer-list .designer-carder:hover{-ms-box-shadow:0 0px 15px rgba(0,0,0,0.2);-o-box-shadow:0 0px 15px rgba(0,0,0,0.2);box-shadow:0 0px 15px rgba(0,0,0,0.2)}

.shejishiye .designer-list .designer-carder:hover .designer-msg{background:#fff}

.shejishiye .designer-list .designer-carder:hover .designer-msg .ktal{opacity:1;filter:alpha(opacity=100)}

.shejishiye .designer-list .designer-carder:hover .designer-msg .ztsj{opacity:1;filter:alpha(opacity=100)}

/*----------------------------内页设计师内页开始-------------------------------------*/

.design_jj{width:100%;background:#f2f2f2;padding-bottom:40px; padding-top: 20px }

.design_jj_c{background-color: #fff; padding: 5px; margin-top: 5px;}

.design_jj_l{overflow: hidden;}

.design_jj_l img{width: 100%;

transition: transform ease .3s 0s;

    -moz-transition: transform ease .3s 0s;

    -webkit-transition: transform ease .3s 0s}

.design_jj_l img:hover{    transform: scale(1.05);

    -moz-transform: scale(1.05);

    -webkit-transform: scale(1.05);

    -ms-transform: scale(1.05)

}

.design_jj_r .name .title{color:#212628;font-size:18px}

.design_jj_r .name .title h1{display: inline-block; font-size: 18px; font-weight: inherit;}

.design_jj_r .name .subtitle{color:#666;font-size:14px;margin-left:5px}

.design_jj_r .name:after{content:'';display:block;width:150px;height:1px;background:#b69454;position:absolute;left:0}

.line1,.line2,.line3,.line4{float:left;width:45%;margin-right:10px; margin-top: 10px;}

.design_jj_r span{font-size: 12px;color:#212628;}

.design_jj_r .designer_base{width:670px;margin-top:20px}

.designer_base .a1{display: inline-block; border: 1px solid #b69454; color: #b69454; text-align: center; font-weight: 500; transition: .1s;padding: 12px 20px; font-size: 14px; border-radius: 2px;

  -moz-user-select: none;

    -webkit-user-select: none;

    -ms-user-select: none; }

.designer-content .span{width: 100%; height: 26px; line-height: 26px; color: #212628; font-size: 14px; margin-bottom: 10px; margin-top: 10px; position: relative;}

.designer-content .span:after{content:'';display: block; width: 32px; height: 1px; background: #b69454; position: absolute; left: 0;}

.designer_base .a1:hover {background: #b69454;border-color: #b69454;color: #fff}

/*设计师案例*/

.desigh_left .title-list{width:879px;background:#fff;height:60px;z-index:99;width:100%;-ms-box-shadow:0 10px 15px rgba(0,0,0,0.04);-o-box-shadow:0 10px 15px rgbsa(0,0,0,0.04);box-shadow:0 10px 15px rgba(0,0,0,0.04)}

.desigh_left .title-list .title-b{float:left;padding:0 20px;margin-right:20px;font-size:18px;color:#212628;line-height:60px;cursor:pointer}

.desigh_left .title-list .title-b.active{color:#b69454}

.desigh_left .title-list .title-b:hover{color:#b69454}

.desigh_left .title-ra {font-size: 20px;color: #212628;width: 100%;position: relative}

.desigh_left .title-ra:before{content:'';display:block;float:left;height:20px;width:5px;margin:4px 20px 0 0;border-radius:3px;background:#b69454}

.desigh_left .title-ra .more{position:absolute;top:5px;right:0;color:#999;font-size:14px}

.desigh_left .title-ra .more i{font-size:14px}

/*----------------------------内页设计师内页结束-------------------------------------*/

/*----------------------------内页右边导航开始-------------------------------------*/

.decorate_tag_list { margin-top:20px;}

.decorate_tag_list h2{padding-left:10px;height:40px;border:1px solid #ccc; margin-bottom: 0px; border-top:2px solid #b69454;color:#1e6338;font-weight:300;font-size:16px;line-height:40px}

.decorate_tag_list .lable{ margin-top:10px;}

.decorate_tag_list .lable-1,.decorate_tag_list .lable-2,.decorate_tag_list .lable-3{border-left:1px solid #ccc;overflow: hidden;}

.decorate_tag_list .lable a{width:100%;height:50px; display: block; text-align: center; border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:50px; overflow:hidden;box-sizing:border-box;}

.decorate_tag_list a:hover{background-color:#b69454; color: #fff;}
/*----------------------------右侧客服开始-------------------------------------*/

/**/
.zxkf{width:140px; height:570px; background-color: #b29652; position: fixed; top: 100px; right: 0; text-align: center; z-index: 100;}
.closx{width:20px; height:20px; background-color: #fff; border-radius:20px; color: #b29652; cursor: pointer;  float: right; margin-right:5px; margin-top:5px; margin-bottom:8px;  }
.zxkf .tel{cursor:pointer; padding: 10px 0;}
.zxkf .tel:hover{background-color:#454e58;border-color:#454e58}

.zxkf .tel p{font-size:22px; color: #fff; text-align: center; clear: both;}
.zxkf .tel i{font-size:60px;}
.zxkf .tel span{font-size:18px; color: #fff; margin: 10px 0; display: block;}

.zxkf ul{padding: 0;}
.zxkf ul li{border-bottom:1px solid #c7a666;}
.zxkf ul li a{position: relative;display: block;color: #ffffff;padding: 10px 0;text-decoration:none;}
.zxkf ul li a i{font-size:28px}
.zxkf ul li a span{display:block;font-size:15px}
.zxkf ul li:hover{background-color:#454e58;border-color:#454e58; text-decoration:none;}

.zxkf .ly{}
.zxkf .key{width:130px; height:30px; border: 0; color: #b29652; padding-left: 5px; margin-top:15px; }
.s-btn{width: 130px; height:30px; border: 1px solid #fff; background-color:#b29652; color: #fff; font-size:16px; margin-top:5px; }
.s-btn:hover{background-color: #fff; border: 1px solid #b29652; color: #b29652;}
.zxkf_x{width:90px; height:100px; background-color: #b29652; position: fixed; top: 100px; right: 0; color: #fff; display: none;}
.zxkf_x a{display:block;width:90px;height:33px;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;background-image:url(../img/icon_Online.png);background-repeat:no-repeat;background-position:center 8px;cursor:pointer;text-decoration:none;color:#fff}

.fixed-menu-wrap{position:fixed;right:30px;bottom:20%;background-color:#9d8049;text-align:center;width:100px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:10}
.fixed-menu-wrap .fixed-menu li + li{border-top:1px solid #6a5630}
.fixed-menu-wrap .fixed-menu li.last{border-bottom:0}
.fixed-menu-wrap .fixed-menu li.last:hover{background-color:#9d8049}
.fixed-menu-wrap .fixed-menu li:hover{background-color:#454e58;border-color:#454e58}
.fixed-menu-wrap .fixed-menu li a span{display:block;font-size:15px}
.fixed-menu-wrap .fixed-menu li a:hover .drop-on{display:block}
.fixed-menu-wrap .fixed-menu li a .drop-on{position:absolute;top:0;left:-120px;display:none}
.fixed-menu-wrap .fixed-menu li a .drop-on:before{content:'';position:absolute;right:-8px;top:50%;margin-top:-8px;border-left:8px solid #454e58;border-top:8px solid transparent;border-bottom:8px solid transparent}
.fixed-menu-wrap .fixed-menu li a .drop-on img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;max-width:inherit;border:5px solid #454e58;width:106px;height:106px}
.fixed-menu-wrap .go-top{display:block;font-size:20px;color:#ffffff}
/*----------------------------客服结束-------------------------------------*/


/*----------------------------全站表单开始结束-------------------------------------*/

.case-inner-right{}

.right_bd{width: 100%;background:#fff;border-left:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}

.get-custom-form-common{box-shadow:0px 0px 20px rgba(0,0,0,0.1);border-radius:3px;min-height:310px;padding:10px; background-color: #fff;}

.get-custom-form-common .title{color: #212628; font-size: 20px; margin-top: 20px; text-align: center;}

.get-custom-form-common .title span{color: #b69454 !important}

.title_p{color: #666; font-size: 16px; text-align:center; padding-top: 8px;}

.get-custom-form-common .input{background-color:#f3f3f3;height:40px;border:solid 1px #f3f3f3;border-radius:5px;padding:0 10px; margin-top: 25px !important}

.get-custom-form-common .input input{width:100%;height:100%;color:#666;line-height:40px;background:transparent; border: 0;}

.get-custom-form-common .title_tel{padding-bottom:16px; margin-top: 10px; text-align:center;}

.get-custom-form-common .title_tel span{color: #b69454;}

.button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;outline:none;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:2px}

.button-primary{background-color: #b69454; border-color: #b69454; color: #fff; width: 100%;}

/*show_case_xgal*/

.show_case_xgal{box-shadow:0px 0px 20px rgba(0,0,0,0.1);border-radius:3px;min-height:310px;padding:10px; background-color: #fff; margin-top: 30px;}
.show_case_xgal h3{font-size: 18px; padding:0 15px; color: #333;}
.show_case_xgal ul{padding-left: 0px;}
.show_case_xgal ul li img{width: 100%;}
.show_case_xgal li span{text-align: center; padding:15px 0; display: block;  }
/*show_case_zt*/
.show_case_banner .swiper-container{width: 100%;height: 400px;margin-left: auto;margin-right: auto;}
.show_case_banner .swiper-slide{background-size: cover;background-position: center;}
.show_case_banner .gallery-top{height: 80%;width: 100%;}
.show_case_banner .gallery-thumbs{height: 20%;box-sizing: border-box;padding: 10px 0;}
.show_case_banner .gallery-thumbs .swiper-slide{height: 100%;opacity: 0.4;}
.show_case_banner .gallery-thumbs .swiper-slide-thumb-active{opacity: 1;}

/*----------------------------全传表单结束-------------------------------------*/ 



/*----------------------------全站分页开始-------------------------------------*/ 

.pagination{width: 100%; height: 60px; clear: both; text-align: center;}

.pagination a{padding:5px 15px; display: inline-block; margin: 0 3px; color: #696969;border-radius: 5px;border: 1px #ccc solid;}

.pagination p{padding:5px 15px; display: inline-block; margin: 0 3px; color: #696969;border-radius: 5px;border: 1px #ccc solid;}

.pagination span{padding:5px 15px; display: inline-block; border:1px solid #b29652; margin: 0 3px; border-radius: 5px; background-color: #b29652; color: #fff; cursor: pointer;}

.pagination a:hover{padding:5px 15px; display: inline-block; border:1px solid #b29652; margin: 0 3px; border-radius: 5px; background-color: #b29652; color: #fff; cursor: pointer;}

.pagination .cur{padding:5px 15px; display: inline-block; border:1px solid #b29652; margin: 0 3px; border-radius: 5px; background-color: #b29652; color: #fff; cursor: pointer;}

/*----------------------------全站底部开始-------------------------------------*/

.footer-a{height:517px;background-color:#222b33;border-bottom:1px solid #34414d}

.footer-a-top{padding-top:105px}

.footer-a-top:before,.footer-a-top:after{content:" ";display:table}

.footer-a-top:after{clear:both}

.footer-a-top a{color:#a9abad}

.footer-a-top a:hover{color:#b69454}

.footer-a-top .footer-a-logo{float:left;margin-right:170px}

.footer-a-top .footer-a-logo img{display:block;width:200px}

.footer-a-top .footer-a-center{float:left; padding-right: 50px;border-right:1px solid #34414d;}

.footer-a-top .footer-a-center dl{width:140px;float:left;color:#ffffff}

.footer-a-top .footer-a-center dl.last-dl{height:186px}

.footer-a-top .footer-a-center dl dt{font-size:16px;font-weight:normal;margin-bottom:17px}

.footer-a-top .footer-a-center dl dt a{color:#ffffff}

.footer-a-top .footer-a-center dl dd{font-size:14px;margin-bottom:15px}

.footer-a-top .footer-a-right{float:left;padding-left:140px;height:186px;border-left:1px solid #13191d}

.footer-a-top .footer-a-right .detail-share:before,.footer-a-top .footer-a-right .detail-share:after{content:" ";display:table}

.footer-a-top .footer-a-right .detail-share:after{clear:both}

.footer-a-top .footer-a-right .detail-share .share-btn{position:relative;float:left;width:46px;height:46px;line-height:44px;border:1px solid #717171;color:#717171;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.footer-a-top .footer-a-right .detail-share .share-btn:hover .drop-on{display:block}

.footer-a-top .footer-a-right .detail-share .share-btn .drop-on{position:absolute;top:60px;left:50%;margin-left:-53px;display:none}

.footer-a-top .footer-a-right .detail-share .share-btn .drop-on:before{content:'';position:absolute;top:-8px;left:50%;margin-left:-8px;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}

.footer-a-top .footer-a-right .detail-share .share-btn .drop-on img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;max-width:inherit;border:5px solid #fff;width:106px;height:106px}

.footer-a-top .footer-a-right .detail-share .share-btn:hover{border-color:#ffffff;color:#ffffff}

.footer-a-top .footer-a-right .detail-share .share-btn + .share-btn{margin-left:10px}

.footer-a-top .footer-a-right .detail-share .share-btn i{font-size:26px}

.footer-a-top .footer-a-right .detail-share .bshare-custom a{position:relative;float:left;width:46px;height:46px;line-height:44px;border:1px solid #717171;color:#717171;padding-left:0;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-image:none;font-size:26px}

.footer-a-top .footer-a-right .detail-share .bshare-custom a:hover{text-decoration:none}

.footer-a-top .footer-a-right .detail-share .bshare-custom a i{font-size:26px}

.footer-a-top .footer-a-right .detail-share .bshare-custom a + a{margin-left:10px}

.footer-a-top .footer-a-right p{padding-top:20px;color:#ffffff}

.footer-a-top .footer-a-right h4{font-size:24px;font-weight:normal;color:#b69454}

.footer-a-top .footer-a-right .ewm{width: 103px; margin:auto;}

.footer-a-top .footer-a-right .ewm img{width: 100%}

.footer-a-bot{padding-top:100px;color:#887654;font-size:12px}

.footer-a-bot a{display:inline-block;margin-right:15px;margin-bottom:5px;color:#887654}

/*----------------------------全站底部结束-------------------------------------*/

.navbar-default{background-color: rgba(41, 46, 52, 0.9); border: 0;}
/* 新闻 */

.ind_new{clear: both;}
/* index_qa */
.ind_qa{background: #f4f0f0;}


@media (max-width:640px){

.top{width: 100%; height: 140px; background-color:#fff; display: block;}

.navbar-brand{float: left; height: 50px; padding: 5px 0; margin-left: 50px; }

.navbar-brand img{height: 100%;}

.box1 a{float:left;padding-left:0; text-align: center;}

/*----------------------------首页服务项目开始（640）-------------------------------------*/

.ind_fw h2{margin-top:30px;}

.ind_fw p{margin-bottom:30px;}

.ind_fw ul{padding-left: 0px; margin-left: 0;}

.ind_fw_row1{overflow: hidden;}

.ind_fw_row1 a{width: 100%}

.ind_fw_row1 img{width: 100%;} 

.ind_fw_row1 .hover{width: 100%;}

.ind_fw_row1 a{position: relative; display: block; width: 457px; margin:5px;}

.ind_fw_row1 a .hover{display: none;; position: absolute;  top: 0; left: 0;}

.ind_fw_row1 a:hover .hover{display: block;}

.ind_fw_row1 a img{width: 100%;}

/*----------------------------首页服务项目结束（640）-------------------------------------*/

/*----------------------------首页案例开始（640）-------------------------------------*/

.ind_cas{clear: both;}

.ind_cas h2{margin-top:50px;}

.ind_cas p{margin-bottom:30px;}

.ind_cas_nav{margin-bottom: 20px;}

.ind_cas_nav ul{padding-left: 0;}

.ind_cas_nav li{width: 15%; margin:0 0; text-align: center; font-size: 16px; background-color:#fff; display: inline-block;}

.ind_cas_nav li a{display: block;  padding: 10px 0;}

.ind_cas_nav li:hover{background-color:#b69454 ;}

.ind_cas_nav li:hover a{color: #fff;}

/*----------------------------首页案例结束（640）-------------------------------------*/

.index-case-item {float:left;width:47%;padding:4px;}

.index-case-item:hover .index-case-info {display:none;}

.index-case-item:hover .index-case-link .case-info-box {opacity:1; filter:alpha(opacity=100);}

 .index-case-item .index-case-link{position:relative;display:block;width:100%;height:310px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}

.index-case-item .index-case-link .index-case-info {position:absolute;right:0;bottom:14px;background-color:rgba(34,38,43,0.9);background-color:#22262b \9;padding:10px 15px;}

.index-case-item .index-case-link .index-case-info dt {font-weight:normal;font-size:17px;color:#ffffff;}

.index-case-item .index-case-link .index-case-info dd {font-size:14px;color:#ababab;}

 .index-case-item .index-case-link .case-info-box{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(34,38,43,0.9);background-color:#22262b \9;padding:100px 20px 20px 45px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}

.index-case-item .index-case-link .case-info-box .author{position:absolute;right:20px;top:20px;width:65px;height:65px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff}

.index-case-item .index-case-link .case-info-box h4 {font-size:30px;font-weight:normal;color:#ffffff;}

.index-case-item .index-case-link .case-info-box .disc {margin-bottom:10px;color:#b69454;font-size:15px;}

.index-case-item .index-case-link .case-info-box p {font-size:14px;color:#acacad;}

/*----------------------------首页产品定制结束（640）-------------------------------------*/

.ind_fg{padding-bottom: 50px;}

.ind_fg h2{text-align: center; margin-bottom: 30px; margin-top:50px;}

.ind_fg p{text-align: center; line-height:35px; padding: 0 150px; margin-bottom: 40px;}



.ind_fg_li1{float: left; width:4rem; margin-right: 5; height:auto; position:relative; overflow: hidden;}

.ind_fg_li2{float: left; width:auto;}

.ind_fg_li2 a{position: relative; float: left; width:4rem; height:auto; display:block; overflow: hidden;}

.ind_fg_li2 a+ a{margin-top: 15px;}

.ind_fg_li3{float: right; width:27%; height: 515px; margin-left: 15px;position:relative; overflow: hidden;}

.ind_fg_li1 h4,.ind_fg_li2 a h4,.ind_fg_li3 h4{position: absolute; width: 100%; height: 40px; background-color:rgba(0,0,0,0.6); text-align: center; line-height: 40px; color: #fff;bottom: 0; margin-bottom: 0px; left: 0;}

.ind_fg_li1 .img,.ind_fg_li3 .img{width: 100%; overflow: hidden;}

.ind_fg_li1 img,.ind_fg_li2 img,.ind_fg_li3 img{width: 100%;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}

.ind_fg_li1:hover img,.ind_fg_li2 .img:hover img,.ind_fg_li3:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }

/*----------------------------首页产品定制结束（640）-------------------------------------*/


}

@media (min-width: 992px) {

	.container {width: 970px;}

	.top{width: 100%; height: 140px; background-color:#fff; display: block;}

}

/*@media (min-width: 1200px) {

	.container {width: 1170px;}

	.top{width: 100%; height: 140px; background-color:#fff; display: block;}

}*/

@media screen and (min-width: 1200px) and (max-width: 1399px){

	.container{width: 100%;}

	.top{width: 100%; height: 140px; background-color:#fff; display: block;}

  /*----------------------------首页服务项目开始(1200-1399)-------------------------------------*/

.ind_fw h2{margin-top:30px;}

.ind_fw p{margin-bottom:30px;}

.ind_fw ul{padding-left: 0px;}

.ind_fw_row1{overflow: hidden;}

.ind_fw_row1 a{width: 100%}

.ind_fw_row1 img{width: 100%;} 

.ind_fw_row1 .hover{width: 100%;}

.ind_fw_row1 a{position: relative; display: block; width: 457px; margin:5px;}

.ind_fw_row1 a .hover{display: none;; position: absolute;  top: 0; left: 0;z-index: 2;}

.ind_fw_row1 a:hover .hover{display: block;}

.ind_fw_row1 a img{width: 100%;}

/*----------------------------首页服务项目结束(1200-1399)-------------------------------------*/

.ind_fg_li3{float: right; width:27%; height: 515px; margin-left:5px;position:relative; overflow: hidden;}

/*首页设计师*/

.ind_sjs .left{width: 100%}

/*列表新闻列表*/

.decorate_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:600px;}
/*关于我们*/
.labo_3 dl{width:49%; float: left; height:150px;  border-radius: 3px;  box-shadow: 1px 1px 5px #000; background-color: #fff; cursor: pointer;}
.labo_3 dl+dl,
.labo_3 dl+dl+dl{margin-left:10px;}

.labo_1 .labo_1_r p{line-height:25px;font-size:14px!important;}
.labo_1 .labo_1_r p span{line-height:25px;font-size:14px!important;}
/*表单*/

.bespoke{width:100%;margin-left:16px;padding:30px 20px; height:200px; border: 0;}

.bespoke h4{text-align: center;}

.bespoke .discount{text-align: center;}

.bespoke li{width:268px;float:left;margin: 0; text-align:center;position:relative}

.bespoke li:first-child{font-size:18px;color:#333;margin-top:0;margin-bottom:0}

.bespoke li input,.bespoke li button{width:266px}

.bespoke li input{height:44px;float:left;padding:0 20px;line-height:44px;border:solid 1px #d9d9d9}

.bespoke li.selects{margin:26px 0 0 18px;padding:9px 0;border:solid 1px #d9d9d9;overflow-x:hidden;overflow-y:hidden}

.bespoke li.selects,.bespoke li.selects select{width:123px;font-size:16px;color:#505050}

.bespoke li.selects select{border:0;min-width:100%;width:auto;padding:0 10px}

.bespoke li.selects select option{min-width:123px;text-align:center}

.bespoke li.selects i{position:absolute;right:20px;width:9px;font-size:13px;line-height:42px;top:0}

.bespoke li.selects .ie_em{width:40px;background-color:#fff;height:30px;line-height:38px;right:0;margin-top:0}

.bespoke li.selects .ie9_em{width:40px;background-color:#fff;height:35px;line-height:40px;right:0;margin-top:0}

.bespoke li.selects_left{margin-left:0}

.bespoke li.fastener button{height:44px;float:left;line-height:44px;color:#fff;border:0;background-color:#eb3d00;font-size:18px}

.quick_nav{float:right;margin-top:20px}

/*底部*/

.footer-a-top .footer-a-logo{float:left;margin-right:120px}

.footer-a-top .footer-a-right{float:left;padding-left:100px;height:186px;border-left:1px solid #13191d}
}

@media screen and (min-width: 1400px) and (max-width: 1900px){

	.container{width: 1370px;}

	.top{width: 100%; height: 140px; background-color:#fff; display: block;}

	/*----------------------------首页服务项目开始(1400-1900)-------------------------------------*/

.ind_fw h2{margin-top:30px;}

.ind_fw p{margin-bottom:30px;}

.ind_fw ul{padding-left: 0px;}

.ind_fw_row1{overflow: hidden;}

.ind_fw_row1 a{width: 100%}

.ind_fw_row1 img{width: 100%;} 

.ind_fw_row1 .hover{width: 100%;}

.ind_fw_row1 a{position: relative; display: block; width: 457px; margin:5px;}

.ind_fw_row1 a .hover{display: none;; position: absolute;  top: 0; left: 0;z-index: 2;}

.ind_fw_row1 a:hover .hover{display: block;}

.ind_fw_row1 a img{width: 100%;}

/*----------------------------首页服务项目结束(1400-1900)-------------------------------------*/

/*----------------------------首页产品定制结束(1400-1900)-------------------------------------*/

.ind_fg{padding-bottom: 50px;}

.ind_fg h2{text-align: center; margin-bottom: 30px; margin-top:50px;}

.ind_fg p{text-align: center; line-height:35px; padding: 0 150px; margin-bottom: 40px;}

.ind_fg_li1{float: left; width:27%; margin-right: 12px !important; height:515px; position:relative; overflow: hidden;}

.ind_fg_li2{float: left; width:44%;}

.ind_fg_li2 a{position: relative; width: 100%; height:250px; display:block; overflow: hidden;}

.ind_fg_li2 a+ a{margin-top: 15px;}

.ind_fg_li3{float: right; width:27%; height: 515px; margin-left: 12px !important;position:relative; overflow: hidden;}

.ind_fg_li1 h4,.ind_fg_li2 a h4,.ind_fg_li3 h4{position: absolute; width: 100%; height: 40px; background-color:rgba(0,0,0,0.6); text-align: center; line-height: 40px; color: #fff;bottom: 0; margin-bottom: 0px; left: 0;}

.ind_fg_li1 .img,.ind_fg_li3 .img{width: 100%; overflow: hidden;}

.ind_fg_li1 img,.ind_fg_li2 img,.ind_fg_li3 img{width: 100%;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}

.ind_fg_li1:hover img,.ind_fg_li2 .img:hover img,.ind_fg_li3:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }

/*----------------------------首页产品定制结束(1400-1900)-------------------------------------*/

/*----------------------------首页品牌开始(1400-1900)------------------------------------*/

.ind_pp_ti{text-align:center;padding:60px 0 40px}

.ind_pp_ti h2{margin-top:0;margin-bottom:10px;font-size:34px}

.ind_pp_ti p{text-transform:uppercase;font-size:18px;color:#b0b0b0}

.ind_pp_a{clear: both;}

.ind_pp_a ul{padding-left: 0;}

.ind_pp_a ul:after{clear:both}

.ind_pp_a ul li{float:left;text-align:center; display: block;}

.ind_pp_a ul li .a{height: 350px; display: block;}

.ind_pp_a ul li img{width: 100%; height: 100%}

.ind_pp_a ul li h4{font-size:20px;font-weight:normal;margin-top:15px;margin-bottom:10px}

.ind_pp_a ul li p{color:#666;font-size:14px}

.ind_pp_b{clear: both;}

.ind_pp_b1 ul li{float:left;margin-bottom:30px}

.ind_pp_b1 ul li .last-date{float:left;width:74px;height:74px;text-align:center;border:1px solid #959595;margin-right:20px}

.ind_pp_b1 ul li .last-date strong{display:block;font-size:31px;font-weight:normal;line-height:1;margin-top:10px}

.ind_pp_b1 ul li .last-date span{font-size:13px;color:#aaaaaa}

.ind_pp_b2{clear: both;}

.ind_pp_b2 ul li{float:left;margin-bottom:30px}

.ind_pp_b2 ul li .last-img{float:left;width:132px;margin-right:20px}

.ind_pp_b2 ul li .last-img img{width:132px;height:90px}

.ind_pp_b2 ul li .last-media{overflow:hidden}

.ind_pp_b2 ul li .last-media h4{margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:normal;margin-bottom:10px}

.ind_pp_b2 ul li .last-media p{font-size:13px;line-height:18px;color:#a0a0a0;height:36px;overflow:hidden}

.ind_pp_b1_ti{padding:30px 0;font-size:24px;font-weight:normal; text-align: center;}

.ind_pp_b1_ti:after{clear:both}

.ind_pp_b1_ti strong{}

.ind_pp_b1_ti .more{float:right;margin-top:10px;margin-right:50px}

/*----------------------------首页品牌结束(1400-1900)-------------------------------------*/
/*----------------------------首页设计(1400-1900)-------------------------------------*/
.left_top li{float:left;width:227px;height:285px; margin-bottom: 15px; margin-right:6px; position: relative;}

.left_top li .img{width: 100%; height: 100%}

.left_top li .img img{width: 100%; height: 100%}

.left_top li .name{width:227px;height:63px;position:absolute;left:0;bottom:0;color:#ffffff;text-align:center;padding-top:5px;background-color:#867b7b;background-color:rgba(0,0,0,0.2);background:-moz-linear-gradient(bottom,#280000,rgba(0,0,0,0))}

.left_top li a .name h4{font-weight:normal;float:left;width:227px;font-size:16px;line-height:16px}

.left_top li a .name em{width:113.5px;padding:0 5px;float:left;font-size:14px;line-height:14px}
.ind_sjs .ol_eight li{position:relative;}

.ind_sjs .ol_eight li:first-child+li,
.ind_sjs .ol_eight li:first-child+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li+li+li+li,
.ind_sjs .ol_eight li:first-child+li+li+li+li+li+li+li{margin-left:10px}

.ind_sjs .ol_eight li{width:106px;float:left;height:135px;}

.ind_sjs .ol_eight li img{width: 100%;}

.ind_sjs .ol_eight li a .name{position:absolute;left:0;bottom:0;height:41px;width:106px;float:left;text-align:center;color:#fff;font-size:14px;line-height:41px;background-color:rgba(0,0,0,0.2);background:-moz-linear-gradient(bottom,#280000,rgba(0,0,0,0))}
/*----------------------------首页流程开始(1400-1900)-------------------------------------*/
.cplc dl dt{width: 29px; height: 19px; background: url(../img/cplc_22.png) no-repeat; float: left; margin: 50px 12px;}
/*----------------------------列表新闻封面栏目开始(1400-1900)-------------------------------------*/

/*封面栏目*/

.plist_new_nav{width:190px; height: 170px; border-radius: 5px; overflow: hidden; box-shadow: 0 0 16px 5px rgba(172,171,171,0.11); margin-right:5px; float: left;}

.plist_new_nav .a1{height: 90px; line-height: 90px; text-align: center; color: #fff; font-size: 20px; }

.plist_new_nav .a2{width: 106px; border-right: 1px dashed #edecec; display: block; float: left; text-align: center;}

.plist_new_nav .a2 i{padding:5px 0; display: block;}

.plist_new_nav .a2 span{padding:5px 0; display: block;}

/*----------------------------列表新闻列表结束(1400-1900)-------------------------------------*/

.cases_details{ margin-top:12px; padding:32px 0; background:#fff;}

.cases_details_left{ display:inline; float:left;}

.cases_details_right{ display:inline; float:right;}

.cases_baojia{ padding-bottom:16px; background:#d6e4df; text-align:center;}

.designers_cases_top{ margin-top:20px;}

.decorate_top{ height:36px;border-bottom:#d0d0d0 solid 1px;}

.decorate_top h2{display:inline-block;*display:inline;*zoom:1; vertical-align:top; font-size: 16px; margin-bottom:-1px; height:33px; font-size:22px; color:#000; border-bottom:#017f40 solid 4px;}

.decorate_list{}

.decorate_list dl{ display:block; padding:22px 0 22px 0; border-bottom:#cdcdcd dotted 1px;}

.decorate_list dt{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:204px; height:148px; margin-right:18px;}

.decorate_list dt img{ width:100%; max-height:100%;}

.decorate_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:674px;}

.decorate_list dd h4{ display:block; font-size:24px; color:#f282828;font-weight:normal;}

.decorate_list dd h4:hover{color:#f25618;}

.decorate_list dd p{ display:block; padding:10px 0 8px 0;line-height:24px; color:#848484;}

.decorate_list dd span{ display:block; line-height:26px;}

.decorate_list dd i{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding-left:28px; font-style:normal;}

.decorate_list dd i.time{ padding-left:18px; background:url(../images/decorate_list_dd.png) no-repeat 0px 5px;}

.decorate_list dd i.views{ margin-left:10px; background:url(../images/decorate_list_dd.png) no-repeat 0px -24px;}

.huodong_list dd{ display:block; padding:22px 0 22px 0; border-bottom:#cdcdcd dotted 1px;}

.huodong_list dd img{ width:100%; max-height:100%;}

/*----------------------------列表新闻列表结束(1400-1900)-------------------------------------*/
/*关于我们*/
.labo_3 dl{width:49%; float: left; height:150px;  border-radius: 3px;  box-shadow: 1px 1px 5px #000; background-color: #fff; cursor: pointer;}
.labo_3 dl+dl,
.labo_3 dl+dl+dl{margin-left:10px;}

.labo_1 .labo_1_r p{line-height:25px;font-size:14px!important;}
.labo_1 .labo_1_r p span{line-height:25px;font-size:14px!important;}
}

@media (min-width:1900px) {

.container{width: 1570px;}
}
/*样板房专题*/
.content{width: 1400px; margin: 0 auto;}
.ybf_h2{font-size:36px; font-weight: bold; padding:25px 0 6px; text-align: center;color: #000;}
.sm-tit{ font-size:16px; font-weight: bold;  text-align: center;color: #000;}
.ybf_more{text-align: center;}
.ybf_more a{display: inline-block; width: 150px; height:40px; border-radius: 5px; background-color: #b69454; text-align: center; line-height: 40px; color: #fff; font-size: 18px;}
.ybf_more a:hover{background-color:#7a6637;text-decoration:none}}
.fenlei_menu .nav_group{font-size:12px;border-top:1px solid #eaeaea}
.fenlei_menu .nav_group .nav_group_item{width:100%;float:left;height:40px;line-height:40px;border:1px solid #eaeaea;border-top:none;position:relative}
.fenlei_menu .nav_group .nav_group_item .item_name{float:left;height:40px;line-height:40px;font-size:14px;color:#999;background:#f8f8f8;width:10%;text-align:center;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea}
.fenlei_menu .nav_group .nav_group_item .item_list{width:90%;float:left;position:absolute;left:10%;top:0;z-index:9;height:40px;padding-left:3%;overflow:hidden}
.fenlei_menu .nav_group .nav_group_item .heightauto{height:auto;z-index:29;background:#fff;border-bottom:1px solid #eee}
.fenlei_menu .nav_group .nav_group_item .clickbtn{position:absolute;right:0;width:40px;height:40px;top:0;z-index:19;background:url(../img/xiajt.png) no-repeat center}
.fenlei_menu .nav_group .nav_group_item a{margin-right:40px;float:left;font-size:12px;color:#333;height:40px;line-height:40px}
.fenlei_menu .nav_group .nav_group_item a.active{color:#f40}
.fenlei_menu .nav_group .nav_group_item:first-child .item_name{border-top:none}
.fenlei_list{width:100%;overflow:hidden;margin-top:20px}
.fenlei_list ul{width:100%}
.fenlei_list ul li{height:100%;margin-bottom:30px; text-align:center;}
.fenlei_list ul li:hover .li_text .imgauto .text2{display:block}
.fenlei_list ul li.libg2 .li_text{width:98%;float:right}
.fenlei_list ul li .li_text{width:98%;background:#fff;position:relative;box-shadow:3px 5px 10px 4px #eee}
.fenlei_list ul li .li_text .imgauto{line-height:0;position:relative}
.fenlei_list ul li .li_text .imgauto img{max-width:100%}
.fenlei_list ul li .li_text .imgauto .text2{position:absolute;width:100%;height:100%;background:url(../img/bgh.png);padding:15px;top:0;display:none}
.fenlei_list ul li .li_text .imgauto .text2 .border_text{width:100%;height:100%;padding:30px;border:1px solid #fff}
.fenlei_list ul li .li_text .imgauto .text2 .border_text h3{font-size:24px;font-weight:bold;color:#fff;display:block;line-height:140%}
.fenlei_list ul li .li_text .imgauto .text2 .border_text span{color:#dcdcdc;font-size:16px;display:block;margin-top:15px;line-height:140%}
.fenlei_list ul li .li_text .imgauto .text2 .border_text p{color:#fff;font-size:14px;line-height:24px;display:block;margin-top:15px}
.fenlei_list ul li .li_text .imgauto .text2 .border_text i{width:100px;height:40px;font-size:14px;color:#fff;background:#9a6634;display:block;line-height:40px;margin-top:20px;border-radius:10px;text-align:center;font-style:normal}
.fenlei_list ul li .li_text .text{width:100%;border-top:1px solid #ccc}
.fenlei_list ul li .li_text .text span{width:100%;font-size:14px;display:block;color:#333;height:40px;line-height:40px;padding-left:8px}
.fenlei_list ul li .li_text .text span i{font-style:normal;font-size:18px;color:#333;height:40px;line-height:40px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:20px}
.fenlei_list ul li .li_text .text p{width:100%;font-size:14px;color:#333;padding-left:8px;line-height:20px;display:block;padding-bottom:15px}
.fenlei_list ul li .li_text .text p i{font-style:normal;font-size:14px;color:#999;height:30px;line-height:30px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:10px}
.fenlei_list ul li .li_text .renw{position:absolute;right:20px;bottom:20px}
.fenlei_list ul li .li_text .renw img{max-width:100%}
.ybf_l1{width: 416px; height: 318px; background: url(../img/ybf_wsm1.png) no-repeat; float: left; margin-right: 75px; padding:30px; cursor:pointer; ;}
.ybf_l1 h3{font-size:60px; color: #b69454;}
.ybf_l1 p{font-size:30px; color: #b69454;}
/*******.ybf_l2{width:536px; height: 318px; float: right;background: url(../img/ybf_wsm1.png) no-repeat ; cursor:pointer;padding:30px;}*****/
.ybf_l2{width:416px; height: 318px; float: right;background: url(../img/ybf_wsm1.png) no-repeat ; cursor:pointer;padding:30px;}
.ybf_l2 h3{font-size:60px; color: #b69454;}
.ybf_l2 p{font-size:30px; color: #b69454;}
.ybf_l2 ul{padding-left: 0px;}
.ybf_l2 li{width: 32%; float: left; margin-right: 1%; margin-bottom: 10px;}
.ybf_l2 li img{width: 100%;}

.ybf_b{width: 100%; height: auto; background-color: #ccc; margin-top: 20px; padding: 20px;}
.ybf_bl{width:59%; float: left;}
.ybf_bl h2{text-align: center; color: #000; margin-bottom: 20px;}
.ybf_bl li{width: 33%; float: left; height:30px; line-height:30px; font-size: 16px; color:#333;}
.ybf_br{width:40%; float: right;}
.ybf_br ul{padding-left: 0px;}
.ybf_br li{width:48%; float: left; margin-right:2%; margin-bottom: 10px; border: 1px solid #000; cursor: pointer;}
.ybf_br li img{width: 100%;}

.ybf_c{margin-bottom:30px;}
.ybf_c li{width: 24%; float: left; margin-right: 10px; margin-bottom: 10px; cursor: pointer;}
.ybf_c li img{width: 100%;}

.ybf_d{width: 100%; height: 358px; background: url(../img/ybf_d.png) center; position: relative;}
.ybf_d_c h3{width:330px; height: 50px; position: absolute; background-color:#b69454; text-align: center; line-height: 50px; font-size: 30px; color: #fff; margin-left: 50px; margin-top: 50px;}
.ybf_d_c h5{font-size: 30px; color: #fff; position: absolute; top: 120px; margin-left:30px;}
.ybf_d_c a{width: 150px; height:45px; border: 1px solid #b69454; border-radius: 3px; display:block; font-size: 20px; line-height: 45px; color: #b69454; text-align: center; position: absolute; top:200px; left:370px;}
.ybf_d_c a:hover{background-color: #b69454; color: #fff;text-decoration:none}

/*****.ybf_f{margin-top:100px; margin-bottom:50px;}****/
.ybf_f_li{width: 50%; height: 530px; float: left; }
.ybf_f .li2{background-color: #2c2929; padding:100px; color: #fff;}
.ybf_f .li3{background-color: #b69454; padding:100px; color: #fff;}
.ybf_f_li2_1{margin-bottom:70px;}
.ybf_f_li2_1 h2{margin-bottom:20px;}

.ybf_g{width: 100%; height:405px; background: url(../img/ybf_g.png) center; position: relative; text-align: center;}
.ybf_g .g1{text-align: center; padding-top: 100px;}
.ybf_g .g2{text-align: center; padding-top:50px;}
.ybf_g a{display:inline-block; background-color: #fff; width: 150px; height:40px; border-radius: 3px; text-align: center; font-size: 20px; line-height: 40px; color: #000; margin-top:50px;}
.ybf_g a:hover{ background-color: #b69454;  color: #fff;text-decoration:none}

.ybf_h dl dt{float: left; cursor: pointer;}
.ybf_h dl dd{float: left; margin-left:20px; margin-bottom:25px; cursor:pointer; ;}

.ybf_k{margin-bottom: 30px;}
.ybf_k .tuanz ul{margin-left: 0px;}
.tuanz li{ float:left; width:24%; height:300px; overflow:hidden;margin-right:1%; overflow: hidden;}
.tuanz li h2{ height:55px; line-height:55px; font-weight:normal;  font-size:24px; text-align: center;}
.tuanz li a{ display:block; background:#b69454; color: #fff;}
.tuanz li a:hover{ color:#fff;  background:#ccc;text-decoration:none; color: #000;}
.hezuoshang { width:100%; background:#d3c6b9;}
.hezuoshang p img { margin:auto;}