<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
.bg{background:#F5F6F5;}
.p0{padding-bottom:0px;}
.banner{width:100%;float:left;overflow:hidden;position:relative;}
.banner .hd{height:22px;overflow:hidden;position:absolute;left:50%;margin-left:-110px;bottom:70px;z-index:1;}
.banner .hd ul{overflow:hidden;zoom:1;float:left;}
.banner .hd ul li{float:left;margin:0 5px;width:6px;height:6px;cursor:pointer;border-radius:20px;border:solid 2px #fff;}
.banner .hd ul li.on{background:#fff;}
.banner .hd ul li.on b{width:60px;height:1px;background:#fff;display:inline-block;position:relative;top:-5px;margin-left:5px;transition:0.3s ease-out;}

.banner .bd{position:relative;height:100%;z-index:0;}
.banner .bd li{ zoom:1;vertical-align:middle;}
.banner .bd img{display:block;}
.banner .bd a:hover img{transform:none;transition:600ms;}

.t_baom {position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,.40);padding-top:80px;padding-bottom:10px;background:linear-gradient(to top,rgba(0,0,0,.40),rgba(0,0,0,.0));}
.t_baom ul{width:1000px;margin:0 auto;display:table;}
.t_baom li{width:calc(25% - 0px);float:left;margin-left:20px;position:relative;}
.t_baom li input{width:calc(100% - 62px) !important;background:none;color:#fff;line-height:32px;border:1px solid #D9D9D9;
outline:none;resize:none;font-size:12px;padding-left:60px;border-radius:4px;}
.t_baom li input:focus{color:#fff;border:1px solid #D3B16B;}
.t_baom li span{position:absolute;left:5px;top:8px;padding:0 3px;color:#F6EFE1;transition:0.3s;pointer-events:none;font-size:12px;z-index:2;}

.t_baom li .tijiao{width:100% !important;background:#F04142;border:0px;color:#fff;cursor:pointer;line-height:36px;font-size:16px;border-radius:4px;text-indent:0px;float:right;margin-bottom:10px;}
.t_baom li .tijiao:hover{background:#EE2626;}
.t_baom li:last-child{width:140px;}
.t_baom li:last-child input{padding:0px;}

.c_title{width:100%;float:left;text-align:center;position:relative;}
.c_title h2{font-size:32px;line-height:36px;margin-bottom:20px;font-weight:bold;position:relative;z-index:2;}
.c_title em{font-size:30px;color:#D3B16B;}
.c_title p{color:#444;}
.b_title{width:100%;float:left;text-align:center;position:relative;}
.b_title h2{font-size:32px;line-height:36px;margin-bottom:20px;font-weight:bold;position:relative;z-index:2;color:#fff;}
.b_title p{color:#fff;}

.more{width:100%;float:left;}
.more a{width:200px;margin:0 auto;display:table;text-align:center;position:relative;background:#D3B16B;padding:10px 0;color:#fff;font-size:16px;border-radius:6px;overflow:hidden;}
.more a:hover{background:#C5A176;}
.more a:before{content:"→";right:35px;transition:460ms;}
.more a:after{content:"→";left:-35px;transition:460ms;}
.more a:hover:before{right:-30px;}
.more a:hover:after{left:35px;}

/*8大理由*/
.ybg{height:660px;background:url("../ybg.jpg") no-repeat center center;overflow:hidden;}
.y_tit{width:300px;float:left;position:relative;z-index:2;}
.y_tit h2{font-size:22px;font-weight:bold;line-height:30px;margin-top:80px;}
.y_tit em{font-size:50px;line-height:52px;color:#D3B16B;font-weight:bold;display:block;margin:40px 0;}
.y_tit a{border:solid 1px #D3B16B;background:#D3B16B;color:#fff;display:inline-block;padding:15px 30px;font-size:16px;}

.y_con{width:calc(100% - 320px);float:right;position:relative;z-index:2;}
.y_con ul{margin-left:0px;}
.y_con li{width:calc(25% - 21px);float:left;position:relative;height:300px;margin-top:20px;cursor:pointer;padding:0 10px;border-right:solid 1px rgba(0,0,0,.20);}
.y_con li i{width:100%;float:left;position:relative;height:300px;overflow:hidden;border-radius:60px 0 6px 0;}
.y_con li img{position:absolute;left:0px;bottom:0px;visibility:hidden;}
.y_con li:hover img{visibility:visible;transition:0.3s ease-out;}
.y_con li h2{font-size:20px;line-height:30px;font-weight:bold;margin-bottom:10px;height:30px;overflow:hidden;}
.y_con li p{line-height:26px;height:78px;overflow:hidden;}
.y_con li em{position:absolute;right:-10px;bottom:-10px;color:#fff;font-size:16px;visibility:hidden;}
.y_con li b{width:80px;height:80px;display:inline-block;background:url("../pic/yi1.png") no-repeat;}
.y_con li .txt{width:calc(100% - 60px);height:calc(100% - 60px);position:absolute;left:30px;top:30px;}
.y_con li:hover h2{color:#D3B16B;}
.y_con li:hover p{color:#EDEDED;}
.y_con li:hover em{visibility:visible;}

.y_con li:nth-child(2) b{background:url("../pic/yi2.png") no-repeat;}
.y_con li:nth-child(3) b{background:url("../pic/yi3.png") no-repeat;}
.y_con li:nth-child(4) b{background:url("../pic/yi4.png") no-repeat;}
.y_con li:nth-child(5) b{background:url("../pic/yi5.png") no-repeat;}
.y_con li:nth-child(6) b{background:url("../pic/yi6.png") no-repeat;}
.y_con li:nth-child(7) b{background:url("../pic/yi7.png") no-repeat;}
.y_con li:nth-child(8) b{background:url("../pic/yi8.png") no-repeat;}

.y_con li:nth-child(4),.y_con li:last-child{border-right:0px;}

/*装修服务*/
.zxfw{width:100%;float:left;padding:50px 0;}
.zxfw ul{margin-left:-20px;}
.zxfw li{width:calc(20% - 20px);float:left;margin-left:20px;position:relative;margin-top:20px;}
.zxfw li i{width:100%;float:left;overflow:hidden;border-radius:6px;}
.zxfw li h2,.zxfw li p,.zxfw li em{position:absolute;left:20px;z-index:2;}
.zxfw li h2{font-size:30px;line-height:40px;top:20px;color:#fff;}
.zxfw li p{font-size:16px;line-height:20px;top:70px;color:#fff;}
.zxfw li em{bottom:20px;padding:5px 10px;padding-right:35px;background:rgba(0,0,0,.50);color:#fff;border-radius:6px;}
.zxfw li em:before{content:"→";right:15px;}
.zxfw li:hover em:before{right:10px;transition:460ms;}
.zxfw li:hover em{background:#D3B16B;}
.zxfw li:nth-child(1) i{border-radius:0px 6px 6px 0px;}
.zxfw li:last-child i{border-radius:6px 0px 0px 6px;}

/*装修案例*/
.c_anli{width:100%;float:left;}
.c_anli ul{margin-left:-20px;}
.c_anli li{width:calc(33.3% - 20px);float:left;margin:10px 0 10px 20px;position:relative;height:300px;overflow:hidden;}
.c_anli li i{width:100%;float:left;overflow:hidden;position:absolute;left:0px;bottom:0px;}
.c_anli li i:before{width:100%;height:calc(100% - 80px);left:0px;bottom:0px;background:rgba(0,0,0,.3);background:linear-gradient(to top,rgba(0,0,0,.60),rgba(0,0,0,.0));visibility:hidden;}
.c_anli li h2{font-size:20px;line-height:30px;font-weight:bold;color:#fff;}
.c_anli li p{margin-top:8px;color:rgba(255,255,255,.80);}
.c_anli li b{display:inline-block;margin:0 5px;}
.c_anli li .txt{width:calc(100% - 40px);position:absolute;left:0px;bottom:0px;padding:20px;z-index:2;}
.c_anli li:nth-child(1){width:calc(66.6% - 20px);height:450px;}
.c_anli li:nth-child(2){height:450px;background:#D3B16B;}
.c_anli li:nth-child(1) h2,.c_anli li:nth-child(2) h2{font-size:24px;}
.c_anli li:hover i:before{visibility:visible;}

.anav{width:calc(100% - 330px);float:left;background:#EDEDED;padding:30px;padding-left:300px;position:relative;margin-top:15px;}
.anav ul{}
.anav li{width:calc(22% - 27px);float:left;text-align:center;font-size:16px;}
.anav li i{width:60px;height:60px;margin:0 auto;display:table;background:#fff;border-radius:40px;margin-bottom:10px;position:relative;}
.anav li i:before{width:30px;height:30px;left:15px;top:15px;background:url("../fgi.png") no-repeat;background-size:100%;z-index:2;}
.anav li i:after{width:100%;height:100%;background:#D3B16B;left:0px;top:0px;border-radius:40px;transform:scale(0);}
.anav li:hover i:after{transform:scale(1);transition:0.3s ease-out;}
.anav li:nth-child(1){width:300px;height:100%;position:absolute;left:0px;top:0px;background:#D3B16B;}
.anav li:nth-child(1) em{font-size:30px;line-height:40px;margin-top:20px;color:#fff;display:block;}
.anav li:nth-child(1) h2{color:#fff;}
.anav li:nth-child(1):after{content:"···";width:30px;height:22px;background:#fff;bottom:30px;left:50%;margin-left:-15px;border-radius:40px;font-size:24px;}

/*设计团队*/
.design{width:100%;float:left;position:relative;overflow:hidden;}
.design .hd{width:100%;float:left;overflow:hidden;}
.design .hd ul{overflow:hidden;zoom:1;margin-left:-20px;}
.design .hd li{width:calc(25% - 174px);float:left;margin:10px 0px 10px 20px;overflow:hidden;cursor:pointer;position:relative;border:solid 2px #fff;}
.design .hd li h2{width:calc(100% - 20px);padding:10px;background:rgba(0,0,0,.50);color:#fff;position:absolute;left:0px;bottom:0px;z-index:2;font-size:18px;font-weight:bold;}
.design .hd li em{color:#F6EFE1;font-size:12px;position:relative;top:2px;padding-left:14px;}
.design .hd li em:before{width:1px;height:11px;background:rgba(255,255,255,.50);left:5px;top:3px;}
.design .hd li.on{border:solid 2px #D3B16B;}
.design .hd li.on h2{background:#D3B16B;}
.design .hd li:nth-child(3),.design .hd li:nth-child(7){margin-left:620px;}

.design .bd{width:580px;position:absolute;background:#000;overflow:hidden;top:10px;left:50%;margin-left:-290px;}
.design .bd li{zoom:1;vertical-align:middle;height:630px;}
.design .bd li h2{font-size:30px;color:#fff;line-height:30px;}
.design .bd li h3{color:#D3B16B;margin-top:20px;}
.design .bd li p{margin:30px 0 0px 0;}
.design .bd li p a{display:inline-block;color:#fff;padding:10px 20px;border:solid 1px #D3B16B;border-radius:0 0 10px 0;}
.design .bd li p a:nth-child(1){background:#D3B16B;color:#000;border-radius:10px 0 0 0;}

.design .bd li .txt{width:calc(100% - 60px);position:absolute;left:0px;bottom:0px;z-index:3;padding:30px;background:rgba(0,0,0,.60);background:linear-gradient(to top,#000 30%,rgba(0,0,0,.0));}
.design .bd img{display:block;}
.design .bd a:hover img{transform:none;transition:600ms;}

/*施工工地*/
.zjian{width:calc(70% - 10px);float:left;}
.zjian ul{margin-left:-20px;}
.zjian li{width:calc(33.3% - 20px);float:left;margin:20px 0 0px 20px;position:relative;}
.zjian li i{width:100%;float:left;overflow:hidden;position:relative;}
.zjian li h2{font-size:18px;color:#fff;font-weight:bold;line-height:20px;}
.zjian li p{color:#F6EFE1;margin-top:10px;}
.zjian li b{width:1px;height:12px;background:rgba(255,255,255,.7);display:inline-block;margin:0 10px;position:relative;top:1px;}
.zjian li .txt{width:calc(100% - 20px);position:absolute;left:0px;bottom:0px;padding:6px 10px 10px 10px;background:rgba(0,0,0,.50);background:linear-gradient(to top,rgba(0,0,0,.80),rgba(0,0,0,.0));}

/*滚动施工工地*/
.rjbox{width:calc(30% - 10px);float:right;margin-top:20px;}
.jtit{width:100%;float:left;}
.jtit h2{width:100%;float:left;line-height:50px;background:#444;font-size:20px;font-weight:bold;text-indent:20px;}
.jtit a{color:#fff;}
.jtit ul{width:100%;float:left;background:#E5E5E5;}
.jtit li{width:19%;float:left;line-height:40px;color:#444;}
.jtit li:nth-child(1){width:42%;text-indent:20px;color:#000;}

.jgun{width:100%;float:left;overflow:hidden;position:relative;margin-top:10px;}
.jgun .bd{wwidth:100%;float:left;}
.jgun .bd li{width:100%;float:left;cursor:pointer;height:auto !important;}
.jgun .bd li h2{width:42%;float:left;line-height:40px;height:40px;text-indent:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jgun .bd li p{width:19%;float:left;line-height:40px;height:40px;overflow:hidden;color:#444;}
.jgun .bd li:nth-child(2n+0){background:#EDEDED;}

.jmess{width:calc(100% - 80px);float:left;margin-top:20px;padding:40px;background:#EDEDED;}
.jmess ul{margin-left:-40px;}
.jmess li{width:calc(25% - 58px);float:left;margin-left:40px;}
.jmess li:nth-child(1){width:calc(100% - 20px);margin-bottom:30px;font-size:22px;line-height:40px;color:#666;}
.jmess li c{color:#D3B16B;}
.jmess li span{width:60px;float:left;margin-right:10px;line-height:40px;color:#666;}
.jmess li input{width:calc(100% - 80px);float:left;height:40px;line-height:40px;border-radius:4px;text-indent:10px;}
.jmess li .tbtn{width:100%;background:#F04142;color:#fff;cursor:pointer;text-indent:0px;font-size:16px;margin-left:20px;}
.jmess li .tbtn:hover{background:#EE2626;}

.abg{height:450px;background:url("../abg.jpg") no-repeat center center fixed;background-size:cover;overflow:hidden;}
.c_about{width:100%;float:left;position:relative;z-index:2;}
.c_about dl{width:100%;float:left;}
.c_about dt{width:calc(100% - 800px);float:left;position:relative;}
.c_about dt h2{font-size:30px;line-height:40px;font-weight:bold;color:#D3B16B;}
.c_about dt h3{font-size:20px;line-height:40px;margin-bottom:60px;}
.c_about dt p{font-size:16px;line-height:30px;}
.c_about dt a{display:inline-block;padding:10px 30px 10px 10px;color:#D3B16B;margin:50px 0;border-bottom:solid 1px #D3B16B;position:relative;}
.c_about dt a:hover{padding:10px 30px;background:#D3B16B;color:#fff;transition:460ms;}
.c_about dt a:before{width:16px;height:1px;background:#D3B16B;transform:rotate(40deg);right:-2px;bottom:4px;}
.c_about dt h4{font-size:20px;line-height:40px;color:#D3B16B;font-weight:bold;}

.c_about dd{width:660px;float:right;position:relative;}
.c_about dd em{font-size:60px;line-height:70px;color:#fff;position:absolute;left:-125px;bottom:-82px;letter-spacing:10px;}
.c_about dd c{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#D3B16B;}
.c_about dd img{width:80%;border-radius:20px 0 20px 0px;}
.c_about dd a{width:300px;position:absolute;right:0px;bottom:-80px;}
.c_about dd a i{width:16px;height:26px;background:url("../bfq.png") no-repeat;background-size:100%;position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-11px;z-index:3;}
.c_about dd a img{width:100%;height:auto;}
.c_about dd a:after{width:60px;height:60px;background:url("../zqq.png");background-size:100%;left:50%;top:50%;animation:rotateIn 5s linear 0s infinite alternate both;z-index:2;margin-left:-30px;margin-top:-30px;}

.c_about dd a:before{width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.50);border-radius:20px 0 20px 0px;}
.c_about dd a:hover img{transform:scale(1);}

@keyframes rotateIn {0% {-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:6}to {-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}
.rotateIn {-webkit-animation-name:rotateIn;animation-name:rotateIn}

.c_baom{width:calc(100% - 60px);float:left;padding:30px;position:relative;background:#1B1B1B;bottom:-30px;z-index:3;}
.c_baom dt{background:#fff;float:left;border-radius:6px;}
.c_baom input{width:150px;background:none;color:rgba(68,68,68,.60);line-height:40px;height:40px;outline:none;resize:none;font-size:12px;padding-left:15px;}
.c_baom input:focus{color:#000;}
.c_baom b{width:1px;height:20px;position:relative;display:inline-block;background:#E5E5E5;left:0px;top:6px;}
.c_baom .btn{width:120px;background:#D3B16B;color:#fff;font-size:16px;height:44px;cursor:pointer;border-radius:0 6px 6px 0px;}
.c_baom .btn:hover{background:#C5A176;}
.c_baom dd{float:right;text-align:right;position:relative;}
.c_baom dd h2{color:#fff;font-size:12px;line-height:12px;}
.c_baom dd em{color:#D3B16B;font-size:30px;font-weight:bold;line-height:34px;}
.c_baom dd:after{width:60px;height:1px;background:#fff;left:-80px;bottom:13px;}
.c_baom dd:before{width:24px;height:30px;background:url("../tel.png") no-repeat;background-size:100%;left:-124px;bottom:0px;}

.c_news{width:100%;float:left;margin-top:20px;}
.c_news ul{margin-left:-30px;}
.c_news li{width:calc(33.3% - 30px);float:left;margin-left:30px;position:relative;background:#EDEDED;}
.c_news li i{width:100%;float:left;overflow:hidden;position:relative;height:200px;border-radius:0px 10px 0 0px;}
.c_news li .txt{width:calc(100% - 2px);float:left;background:#fff;border:solid 1px #E5E5E5;border-top:0;}
.c_news li:hover .txt{border:solid 1px #D3B16B;border-top:0;}
.c_news li h3{width:calc(100% - 40px);float:left;padding:20px;}
.c_news li h3 a{width:100%;float:left;line-height:36px;text-indent:10px;position:relative;}
.c_news li h3 a:before{content:"‣";left:-10px;color:#444;}

.c_news li h2{width:calc(100% - 40px);float:left;position:relative;padding-left:40px;}
.c_news li h2 a{width:25%;float:left;text-align:center;padding:50px 0 25px 0;position:relative;color:#666;}
.c_news li h2 a:hover{background:#D9D9D9;background:linear-gradient(to top,#EDEDED,#D9D9D9,#EDEDED);color:#000;}
.c_news li h2 a:before{width:1px;height:60px;background:linear-gradient(to top,#EDEDED,#fff,#EDEDED);left:0px;top:15px;}
.c_news li h2 a:nth-child(1):before{display:none;}

.c_news li h2 a:after{width:30px;height:32px;left:50%;top:15px;margin-left:-15px;background:url("../ni.png") no-repeat;background-size:100%;}
.c_news li h2 a:hover:after{animation:rubberBand 1s ease 0s both;}

.c_news li h2 a.i1:after{background-position:0 -43px;}
.c_news li h2 a.i2:after{background-position:0 -85px;}
.c_news li h2 a.i3:after{background-position:0 -130px;}
.c_news li h2 a.i4:after{background-position:0 -173px;}
.c_news li h2 a.i5:after{background-position:0 -216px;}
.c_news li h2 a.i6:after{background-position:0 -259px;}
.c_news li h2 a.i7:after{background-position:0 -302px;}
.c_news li h2 a.i8:after{background-position:0 -347px;}
.c_news li h2 a.i9:after{background-position:0 -390px;}
.c_news li h2 a.i10:after{background-position:0 -434px;}
.c_news li h2 a.i11:after{background-position:0 -477px;}

.c_news li h2:before{content:"装修前";width:30px;padding:0 5px;text-align:center;padding-top:15px;height:calc(100% - 15px);background:#F04142;color:#fff;left:0px;top:0px;border-radius:0px 10px 0px 0;}
.c_news li:nth-child(2) h2:before{content:"装修中";}
.c_news li:last-child h2:before{content:"装修后";}

.hot_new{width:calc(100% - 0px);float:left;margin-top:30px;position:relative;}
.hot_new ul{margin-left:-30px;}
.hot_new li{width:calc(33.3% - 30px);float:left;margin-left:30px;position:relative;}
.hot_new li h2{height:30px;line-height:30px;overflow:hidden;text-indent:15px;font-size:18px;font-weight:bold;position:relative;margin-bottom:3px;}
.hot_new li h2:before{width:5px;height:5px;background:rgba(0,0,0,.20);left:0px;top:13px;transform:rotate(45deg);}
.hot_new li p{font-size:12px;color:#666;height:36px;line-height:18px;}
.hot_new li time{color:#666;position:absolute;left:160px;bottom:0px;}
.hot_new li i{width:140px;float:left;margin-right:20px;overflow:hidden;border-radius:4px;}
.hot_new li:nth-child(1){width:calc(100% - 30px);border-bottom:solid 1px #D9D9D9;padding-bottom:15px;margin-left:30px;margin-bottom:15px;font-size:18px;line-height:20px;font-weight:bold;}
.hot_new li:nth-child(1) a{color:#D3B16B;position:absolute;right:0px;top:5px;font-size:14px;}

.link{width:calc(100% - 60px);float:left;border-top:solid 1px #C2C3C3;padding-top:10px;margin-top:40px;padding-left:60px;position:relative;}
.link span{position:absolute;left:0px;top:10px;color:rgba(68,68,68,.60);}
.link a{position:relative;margin-left:10px;padding-left:10px;color:#444;}
.link a:hover{color:#000;}
.link a:before{width:1px;height:14px;background:#C2C3C3;left:0px;top:4px;}

.lcbg{background:url("../lcbg.jpg") no-repeat 0px 0px;}
.c_tech{width:100%;float:left;margin-top:50px;}
.c_tech ul{display:flex;justify-content:space-between;}
.c_tech li{width:600px;float:left;position:relative;text-align:center;}
.c_tech li i{width:40px;height:40px;display:inline-block;background:url("../lci.png");background-size:100%;}
.c_tech li h2{color:#fff;font-size:18px;margin-top:10px;}
.c_tech li p{font-size:14px;color:#F6EFE1;margin-top:10px;}
.c_tech li:last-child:before,.c_tech li:last-child:after{display:none;}

.c_tech li:nth-child(2) i{background-position:0 -58px;}
.c_tech li:nth-child(3) i{background-position:0 -116px;}
.c_tech li:nth-child(4) i{background-position:0 -174px;}
.c_tech li:nth-child(5) i{background-position:0 -230px;}
.c_tech li:nth-child(6) i{background-position:0 -290px;}
.c_tech li:nth-child(7) i{background-position:0 -348px;}
.c_tech li:nth-child(8) i{background-position:0 -407px;}
.c_tech li:nth-child(9) i{background-position:0 -466px;}

/*内容页样式开始*/
.list_ban{width:100%;float:left;height:500px;background:url("../ban/03.jpg");position:relative;}
.list_ban:before{width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.2);}
.list_ban .txt{position:absolute;left:150px;top:50%;z-index:2;}
.list_ban .txt h2{font-size:32px;line-height:40px;padding-bottom:30px;position:relative;color:#D3B16B;}
.list_ban .txt h2:before{width:60px;height:3px;background:#fff;left:0px;bottom:15px;}
.list_ban .txt h3{font-size:20px;line-height:30px;color:#fff;}
.zt_ban{width:100%;float:left;position:relative;margin-top:100px;}

/*右侧样式开始*/
.in_boxs{width:100%;float:left;margin-top:-20px;}
#in_tou {width:30%;float:left;position:relative;overflow:hidden;z-index:1;}
#in_tou .hd{position:absolute;height:15px;line-height:28px;bottom:5px;left:50%;z-index:1;margin-left:-50px;}
#in_tou .hd li{display:inline-block;width:30px;height:6px;background:rgba(255,255,255,.7);text-indent:-9999px;margin:0 3px;}
#in_tou .hd li.on{background:#D3B16B;}
#in_tou .bd{ position:relative;z-index:0;}
#in_tou .bd li{position:relative;text-align:center;height:330px;background:#000;}
#in_tou .bd li h2{width:calc(100% - 120px);padding:10px;background:rgba(255,255,255,.95);position:absolute;left:50px;bottom:35px;}

.in_news {width:calc(40% - 60px);float:left;margin:0 30px;}
.in_news li{width:100%;float:left;}
.in_news li h2{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:10px;position:relative;padding-left:60px;}
.in_news li h2:before{content:"Hot";background:#EE2626;color:#fff;left:0px;top:0px;font-size:16px;padding:0 10px;}
.in_news li p{line-height:30px;height:60px;overflow:hidden;}
.in_news li:nth-child(1){border-bottom:dotted 1px #D9D9D9;padding-bottom:15px;margin-bottom:10px;}
.in_news li:nth-child(2) a{width:calc(100% - 15px);float:left;height:36px;line-height:36px;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-size:16px;}
.in_news li:nth-child(2) a:before{width:6px;height:6px;background:#D9D9D9;left:0px;top:16px;border-radius:8px;}

.in_mess {width:calc(30% - 32px);float:right;border:solid 1px #D9D9D9;padding:15px;}
.in_mess li{width:100%;float:left;margin:8px 0;position:relative;}
.in_mess li span{color:#999;position:absolute;right:10px;top:10px;}
.in_mess li input{width:calc(100% - 2px) !important;background:none;color:#666;line-height:36px;border:1px solid #D9D9D9;
outline:none;resize:none;font-size:14px;text-indent:10px;border-radius:4px;}
.in_mess li input:focus{color:#fff;border:1px solid #D3B16B;}
.in_mess li .btn{background:#EE2626;color:#fff;border:0px;line-height:40px;height:50px;font-size:16px;text-indent:0px;cursor:pointer;font-weight:bold;}
.in_mess li:last-child{color:#999;text-align:center;}
.in_mess li:nth-child(2),.in_mess li:nth-child(3){width:calc(50% - 5px)}
.in_mess li:nth-child(3){float:right;}
.in_mess li:nth-child(1){line-height:26px;font-size:20px;font-weight:bold;text-align:center;}
.in_mess li:nth-child(1) p{margin-top:6px;}
.in_tit{width:100%;float:left;font-size:30px;font-weight:bold;line-height:32px;margin:30px 0 10px 0;}
.in_path{width:100%;float:left;}
.in_path ul{margin-left:-20px;}
.in_path li{width:calc(33.3% - 60px);float:left;margin-left:20px;background:#EDEDED;padding:20px;border-radius:6px;}

.in_path .tit{width:100%;float:left;}
.in_path .tit em{font-size:50px;line-height:52px;float:left;margin-right:10px;position:relative;top:-3px;}
.in_path .tit h2{font-size:18px;font-weight:bold;margin-bottom:8px;}

.in_path .fel{width:100%;float:left;margin:30px 0;}
.in_path .fel a{width:calc(25% - 40px);float:left;position:relative;padding:45px 20px 10px 20px;text-align:center;}
.in_path .fel a i{width:30px;height:32px;background:url("../nic.png") no-repeat;background-size:32px;position:absolute;left:50%;margin-left:-15px;top:10px;}
.in_path .fel a:hover{background-color:#fff;}
.in_path .fel .i2{background-position:0 -60px;}
.in_path .fel .i3{background-position:0 -103px;background-size:28px;}
.in_path .fel .i4{background-position:0 -183px;}
.in_path .fel .i5{background-position:0 -246px;}
.in_path .fel .i6{background-position:0 -308px;}
.in_path .fel .i7{background-position:0 -371px;}
.in_path .fel .i8{background-position:0 -432px;}
.in_path .fel .i9{background-position:0 -494px;}
.in_path .fel .i10{background-position:0 -556px;}
.in_path .fel .i11{background-position:0 -618px;}
.in_path .fel .i12{background-position:0 -680px;}

.in_path .con{width:100%;float:left;}
.in_path .con a{width:calc(100% - 20px);float:left;height:36px;line-height:36px;position:relative;overflow:hidden;padding-right:20px;font-size:16px;}
.in_path .con a:before{content:"+";color:#888;font-size:16px;right:0px;}

.in_gsxw{width:100%;float:left;}
.in_gsxw ul{margin-left:-30px;}
.in_gsxw li{width:calc(33.3% - 30px);float:left;margin-left:30px;position:relative;}
.in_gsxw li h2{height:30px;line-height:30px;overflow:hidden;font-size:18px;font-weight:bold;position:relative;margin-bottom:3px;}
.in_gsxw li p{font-size:12px;color:#666;height:60px;line-height:20px;margin-top:10px;}
.in_gsxw li time{color:#666;position:absolute;left:240px;bottom:0px;}
.in_gsxw li i{width:220px;float:left;margin-right:20px;overflow:hidden;border-radius:4px;}

.rit{width:300px;float:right;}
.submenu{width:100%;float:left;}
.submenu ul{}
.submenu li{width:100%;float:left;position:relative;}
.submenu li a{width:100%;float:left;display:block;font-size:16px;color:#3D485D;background:#EDEDED;margin-top:10px;line-height:50px;position:relative;text-indent:20px;}
.submenu li a:before{width:12px;height:13px;background:url("../more.png") no-repeat 3px -52px;background-size:6px;right:10px;top:20px;}
.submenu li h3{width:calc(100% - 2px);float:left;display:none;border:solid 1px #D9D9D9;background:#fff;}
.submenu li.cur{}
.submenu li.cur a{color:#000;font-weight:bold;background:#D9D9D9;}
.submenu li.cur a:before{background-position:3px -70px;transform:rotate(90deg);}
.submenu li.cur h3{display:block;}
.submenu li.cur h3 a{width:calc(100% - 17px);font-size:14px;line-height:40px;padding-left:17px;color:#444;font-weight:500;background:none;}
.submenu li.cur h3 a.yes{color:#000;font-weight:bold;background:#EDEDED;}
.submenu li h3 a:hover{color:#070707;}
.submenu li h3 a:before{display:none;}
.submenu li h3 a.yes:after{width:2px;height:100%;background:#D3B16B;left:-2px;top:0px;}

.relevant{width:calc(100% - 42px);float:left;border:solid 1px #EDEDED;padding:20px;padding-top:10px;border-radius:6px;margin-top:20px;}
.rel_up{width:calc(300px - 42px);right:150px;top:90px;position:fixed;z-index:22;}
.relevant ul{}
.relevant li{width:100%;float:left;margin:5px 0;position:relative;}
.relevant li a{width:100%;float:left;font-size:16px;line-height:30px;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.relevant li b{color:#999;font-size:16px;display:inline-block;margin-right:7px;position:relative;top:1px;transform:skewX(-10deg);}
.relevant li:nth-child(2) b{color:#A82E2E;}
.relevant li:nth-child(3) b{color:#F04142;}
.relevant li:nth-child(4) b{color:#FF9A03;}

.relevant li:nth-child(1){font-size:20px;font-weight:bold;line-height:26px;border-bottom:solid 1px #EDEDED;padding-bottom:15px;}
.relevant li:nth-child(1):before{width:80px;height:2px;background:#D3B16B;border-right:solid 3px #fff;left:0px;bottom:-1px;}

/*左侧样式开始*/
.let{width:calc(100% - 400px);float:left;}
.list_map{width:100%;float:left;position:relative;background:#EDEDED;margin-top:100px;}
.list_map dl{padding-top:20px;padding-bottom:20px;}
.list_map dt{float:left;}
.list_map dt a{position:relative;padding-right:35px;color:#666;}
.list_map dt a:before{content:"→";right:12px;top:2px;}
.list_map dt a:nth-child(1){padding:0 35px 0 30px;}
.list_map dt a:nth-child(1):after{width:22px;height:24px;background:url("../hm.png") no-repeat 0 2px;background-size:14px;left:12px;top:1px;}
.list_map dt span{display:inline-block;color:#444;}
.list_map dt a:last-child:before{display:none;}

.list_new{width:100%;float:left;}
.list_new ul{}
.list_new li{width:100%;float:left;margin:10px 0 10px 0px;position:relative;border-bottom:solid 1px #D9D9D9;}
.list_new li i{width:220px;float:left;overflow:hidden;height:140px;border-radius:6px;margin-bottom:20px;}
.list_new li img{border-radius:6px;}
.list_new li h2{width:100%;float:left;font-size:20px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;}
.list_new li p{width:100%;float:left;height:60px;line-height:30px;font-size:12px;margin-bottom:10px;}
.list_new li time{font-size:12px;color:#666;display:inline-block;margin-bottom:5px;}
.list_new li .txt{width:calc(100% - 250px);float:right;}
.list_new li:before{width:0px;height:1px;background:#D3B16B;left:0px;bottom:-1px;}
.list_new li:hover:before{width:100%;transition:460ms;}
.list_new li:after{content:"···";color:#D9D9D9;right:15px;bottom:15px;font-size:30px;}

.show_title{width:100%;float:left;text-align:center;border-bottom:solid 1px #D9D9D9;padding-bottom:20px;margin-bottom:20px;}
.show_title h1{font-size:30px;line-height:50px;margin-bottom:20px;}
.show_title p{font-size:12px;color:#999;}
.show_title c{display:inline-block;margin:0 20px;}

.show_body{width:100%;float:left;}
.show_body img{max-width:100%;margin:5px 0;width:100% !important;height:auto !important;}
.show_body p{font-size:16px;line-height:30px;color:#000;text-indent:2em;text-align:justify;text-justify:inter-word;}
.show_body h2{font-size:20px;font-weight:bold;line-height:30px;margin-bottom:10px;}

.show_next{width:100%;float:left;margin-top:40px;position:relative;padding-top:30px;}
.show_next:before{width:calc(100% - 56px);height:1px;right:0px;top:3px;background:#D9D9D9;}
.show_next span{color:#606060;position:absolute;left:0px;top:-10px;font-size:12px;}
.show_next a{width:calc(100% - 100px);float:left;height:30px;line-height:30px;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap;}
.show_next i{width:40px;height:40px;background:#E5E5E5;position:absolute;right:0px;bottom:-3px;border-radius:40px;}
.show_next i:before{width:12px;height:20px;background:url("../more.png") no-repeat 1px -87px;background-size:10px;left:15px;top:10px;z-index:2;}
.show_next i:after{width:100%;height:100%;background:#D3B16B;border-radius:40px;left:0px;top:0px;transform:scale(0);}
.show_next:hover i:after{transform:scale(1);transition:460ms;}
.show_next:hover i:before{background-position:1px -145px;}

.desi_title{background:#EDEDED;margin-top:100px;padding-top:30px;padding-bottom:30px;}
.desi_title dt{width:calc(100% - 500px);float:left;}
.desi_title dt h1{font-size:30px;line-height:40px;position:relative;}
.desi_title dt span{position:relative;font-size:14px;line-height:26px;background:#D3B16B;color:#fff;padding:0px 10px;display:inline-block;border-radius:20px 20px 20px 0px;top:-13px;}
.desi_title dt h2{margin-top:10px;color:#444;}
.desi_title dt b{display:inline-block;padding-right:20px;position:relative;}
.desi_title dt b:before{width:1px;height:11px;background:rgba(51,51,51,.50);right:10px;top:5px;transform:skewX(-10deg);}
.desi_title dt b:last-child{padding:0px;}
.desi_title dt b:last-child:before{display:none;}

.desi_title dd{width:310px;float:right;display:flex;justify-content:space-between;position:relative;}
.desi_title dd:before{width:1px;height:44px;background:#D9D9D9;left:28%;top:5px;}
.desi_title dd span{display:inline-block;font-size:22px;line-height:30px;color:#D3B16B;font-weight:bold;position:relative;}
.desi_title dd h2{color:#666;font-size:14px;}
.desi_title dd b{position:absolute;width:18px;height:18px;line-height:18px;text-align:center;background:#D3B16B;color:#fff;border-radius:20px 20px 20px 0px;right:-20px;font-size:12px;}
.desi_title dd a{width:60px;background:#fff;border:solid 1px #D3B16B;padding-left:20px;height:32px;line-height:32px;border-radius:40px;position:relative;display:inline-block;}
.desi_title dd a:before{height:0;width:0;border-color:transparent transparent #D3B16B transparent;border-style:solid;border-width:5px;right: 16px;top:9px;}
.api{padding-top:0px;padding-bottom:0px;}
#show_ban {width:calc(100% - 20px);float:left;position:relative;overflow:hidden;z-index:1;margin-top:30px;}
#show_ban .swiper-slide {position:relative;cursor:pointer;}
#show_ban .swiper-slide img{border-radius:6px;}
#show_ban .swiper-pagination {position:absolute;z-index:5;bottom:10px;width:100%;left:0px;text-align:center;}
#show_ban .swiper-pagination-bullet{background:none;opacity:.8;width:6px;height:6px;border:solid 2px #fff;display:inline-block;border-radius:100%;}
#show_ban .swiper-pagination-bullet-active{opacity:1;background:#fff;border:solid 2px #fff;}
#show_ban .swiper-button-prev,#show_ban .swiper-button-next{position:absolute;left:10px;top:50%; width:50px;height:50px;background:rgba(0,0,0,.50);cursor:pointer;margin-top:-30px;border-radius:40px;}
#show_ban .swiper-button-next{left:auto;right:10px;}
#show_ban .swiper-button-prev:before,#show_ban .swiper-button-next:before{width:12px;height:32px;background:url("../more.png") no-repeat 0 -65px;background-size:100%;left:16px;top:10px;}
#show_ban .swiper-button-next:before{background-position:0 -172px;left:20px;}

.des_pic{width:500px;float:left;position:relative;}
.des_pic:before{width:100px;height:100px;background:url("../dbg.png");left:-40px;bottom:-42px;}
.des_pic img{position:relative;z-index:2;border-radius:0px 20px 0px 20px;}
.des_info {width:calc(100% - 600px);float:right;}
.des_info li{width:calc(100% - 40px);float:left;margin-bottom:20px;padding-left:40px;position:relative;}
.des_info li h2{font-size:18px;font-weight:bold;line-height:30px;margin-bottom:5px;}
.des_info li p{line-height:30px;font-size:16px;}
.des_info li em{color:#666;}
.des_info li a{display:inline-block;padding:15px 55px 15px 20px;border:solid 1px #D3B16B;color:#D3B16B;font-size:18px;margin-top:20px;position:relative;}
.des_info li a:hover{background:#D3B16B;color:#fff;}
.des_info li a:after{width:20px;height:26px;background:url("../txi.png") no-repeat;background-size:100%;right:20px;top:13px;}
.des_info li a:hover:after{background-position:0px -30px;}

.des_info li .txt p{width:calc(33.3% - 20px);float:left;padding-left:20px;position:relative;}
.des_info li .txt p:after{width:5px;height:5px;background:#D9D9D9;left:6px;top:14px;border-radius:6px;}
.des_info li:before{width:26px;height:28px;background:url("../sjsi.png") no-repeat;background-size:100%;left:0px;top:2px;}
.des_info li:nth-child(3):before{background-position:0 -36px;}
.des_info li:nth-child(4):before{background-position:0 -75px;}
.des_info li:nth-child(5):before{background-position:0 -114px;}
.des_info li:nth-child(1){padding:0px;margin-bottom:30px;}
.des_info li:nth-child(1) h2{font-size:30px;color:#D3B16B;line-height:32px;letter-spacing:7px;}
.des_info li:nth-child(1):before,.des_info li:last-child:before{display:none;}

.case_box{background:#EDEDED;margin-top:100px;}

.screen{width:100%;float:left;}
.screen li{width:calc(100% - 70px);float:left;padding:0 30px 0 40px;margin:10px 0;height:20px;overflow:hidden;position:relative;transition:0.3s ease-out;}
.screen li.active{height:auto;}
.screen li .smore{width:20px;height:20px;background:url("../sxi.png") no-repeat center 3px;background-size:10px; position:absolute;right:0px;top:2px;display:none;}
.screen li.active .smore{background-position:center -10px;}
.screen li span{position:absolute;left:0px;color:#666;}
.screen li a{display:inline-block;margin-right:10px;}
.screen li a.cur{background:#D3B16B;color:#fff;padding:0 2px;border-radius:3px;}
.screen li:nth-child(1){display:none;}

.al_nav{width:100%;float:left;background:#EDEDED;margin-bottom:20px;}
.al_nav ul{margin:0 auto;display:table;}
.al_nav li{display:inline-block;margin:0 30px;line-height:50px;height:50px;position:relative;}
.al_nav li a{font-size:18px;color:#666;}
.al_nav li:hover a,.al_nav li.cur a{color:#000;}
.al_nav li.cur:before{width:100%;height:3px;background:#000;left:0px;bottom:0px;}

.list_case {display:block;position:relative;margin-left:-20px;}
.list_case .cpic {display:block;position:relative;width:calc(25% - 20px);float:left;box-sizing:border-box;margin-left:20px;}
.list_case .cpic a {float:left;display:block;margin:10px 0 10px 0;background:#EDEDED;border-radius:3px;position:relative;}
.list_case .cpic .txt{width:calc(100% - 30px);float:left;position:relative;padding:15px;}
.list_case .cpic .txt h2{width:100%;float:left;font-size:20px;height:30px;line-height:30px;overflow:hidden;margin-bottom:10px;}
.list_case .cpic .txt p{width:100%;float:left;}
.list_case .cpic .txt b{width:1px;height:14px;display:inline-block;margin:0 10px;background:#D9D9D9;position:relative;top:2px;}
.list_case .cpic a i{width:100%;float:left;overflow:hidden;position:relative;}
.list_case .cpic a i:before{width:100%;height:100%;background:rgba(0,0,0,.30);left:0px;top:0px;visibility:hidden;}
.list_case .cpic a:before,.list_case .cpic a:after{width:23px;height:1px;left:50%;top:38%;margin-left:-60px;background:#fff;transition:460ms;z-index:4;visibility:hidden;opacity:0;}
.list_case .cpic a:after{width:1px;height:23px;margin-left:0px;margin-top:-120px;}
.list_case .cpic a:hover:before{margin-left:-11px;visibility:visible;opacity:1;}
.list_case .cpic a:hover:after{margin-top:-11px;visibility:visible;opacity:1;}
.list_case .cpic a:hover {background:#fff;box-shadow:0 5px 20px rgba(0,0,0,0.3);transform:translateY(-5px);transition:460ms;}
.list_case .cpic a:hover i:before{visibility:visible;}



.cet{width:calc(100% - 500px);float:left;}
.cit{width:400px;float:right;background:#EDEDED;padding:20px;border-radius:6px;position:relative;}
.c_up{right:150px;top:90px;position:fixed;z-index:22;margin-top:20px;}
.case_info{width:100%;float:left;}
.case_info h2{font-size:22px;font-weight:bold;line-height:30px;margin-bottom:10px;}
.case_info p{line-height:30px;}
.case_info b{display:inline-block;padding-right:20px;position:relative;}
.case_info b:before{width:1px;height:11px;background:rgba(51,51,51,.50);right:10px;top:5px;transform:skewX(-10deg);}
.case_info b:last-child{padding:0px;}
.case_info b:last-child:before{display:none;}

.case_desi{width:100%;float:left;position:relative;margin-top:30px;padding-top:30px;border-top:solid 1px #D9D9D9;}
.case_desi .pic{width:140px;float:left;}
.case_desi .txt{width:calc(100% - 140px);float:right;}
.case_desi .txt li{width:calc(100% - 60px);float:right;padding-left:40px;margin-left:20px;position:relative;line-height:22px;color:#444;margin-bottom:10px;}
.case_desi .txt li span{position:absolute;left:0px;color:#777;}
.case_desi .txt li h2{font-size:20px;font-weight:bold;line-height:30px;}
.case_desi .txt li:nth-child(1){width:calc(100% - 20px);padding:0px;}
.case_desi .txt li a{background:#fff;border:solid 1px #D3B16B;border-radius:40px;padding:5px 20px;display:inline-block;margin-top:10px;}
.case_desi .txt li a:hover{background:#D3B16B;color:#fff;}
.case_desi .txt li b{display:inline-block;padding-right:20px;position:relative;}
.case_desi .txt li b:before{width:1px;height:11px;background:rgba(51,51,51,.50);right:10px;top:5px;transform:skewX(-10deg);}
.case_desi .txt li b:last-child{padding:0px;}
.case_desi .txt li b:last-child:before{display:none;}

.list_shejis{width:100%;float:left;}
.list_shejis ul{margin-left:-20px;}
.list_shejis li{width:calc(25% - 20px);float:left;margin:0 0 20px 20px;;position:relative;}
.list_shejis li .pic{width:100%;float:left;position:relative;}
.list_shejis li .pic i{width:100%;float:left;overflow:hidden;}
.list_shejis li .pic em{position:absolute;right:20px;bottom:45px;z-index:3;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.90);font-size:50px;line-height:50px;}
.list_shejis li .pic:before{content:"YEARS";font-size:18px;right:20px;bottom:20px;color:rgba(255,255,255,.80);} 
.list_shejis li .txt{width:calc(100% - 42px);float:left;border:solid 1px #EDEDED;padding:20px;}
.list_shejis li .txt h2{font-size:20px;font-weight:bold;line-height:30px;}
.list_shejis li .txt p{font-size:12px;line-height:20px;margin-top:6px;padding-left:60px;position:relative;}
.list_shejis li .txt span{position:absolute;left:0px;top:0px;}
.list_shejis li .btn{width:100%;position:absolute;left:0px;bottom:0px;line-height:40px;background:#D3B16B;color:#fff;text-align:center;visibility:hidden;cursor:pointer;z-index:3;}
.list_shejis li .btn a{width:50%;float:left;color:#fff;}
.list_shejis li .btn a:nth-child(1){background:#444;}
.list_shejis li:hover .btn{visibility:visible;}

.list_shejis li b{display:inline-block;padding-right:20px;position:relative;}
.list_shejis li b:before{width:1px;height:11px;background:rgba(51,51,51,.50);right:10px;top:5px;transform:skewX(-10deg);}
.list_shejis li b:last-child{padding:0px;}
.list_shejis li b:last-child:before{display:none;}

.list_gdi{width:calc(100% - 1px);float:left;border-right:solid 1px #D9D9D9;border-bottom:solid 1px #D9D9D9;}
.list_gdi ul{width:100%;float:left;}
.list_gdi ul:nth-child(1){background:#D3B16B;}
.list_gdi ul:nth-child(1) li{color:#fff;}
.list_gdi ul:nth-child(2n+0){background:#EDEDED;}
.list_gdi li{width:14%;float:left;position:relative;line-height:46px;border-left:solid 1px #D9D9D9;text-align:center;color:#555;}
.list_gdi li a{background:#444;color:#fff;padding:3px 10px;border-radius:4px;}
.list_gdi li a:hover{background:#D3B16B;}
.list_gdi li:nth-child(1){width:25%;text-align:left;padding-left:20px;color:#000;font-size:16px;}
.list_gdi li:last-child{width:160px;float:right;}




/*装修服务开始*/
.jf_mess{width:calc(100% - 100px);float:left;position:relative;z-index:2;margin-top:-100px;background:#fff;padding:50px;}
.jf_mess dl{width:50%;float:left;}
.jf_mess dt{width:100%;float:left;}
.jf_mess dt h2{font-size:30px;line-height:32px;}
.jf_mess dt span{color:#D3B16B;}
.jf_mess dt h3{font-size:18px;line-height:60px;}
.jf_mess dt b{font-size:18px;color:#D3B16B;}
.jf_mess dd{width:100%;float:left;margin-top:22px;}
.jf_mess dd p{width:calc(20% - 12px);float:left;margin-left:10px;text-align:center;line-height:30px;border:solid 1px #D9D9D9;padding:20px 0;padding-top:65px;position:relative;}
.jf_mess dd img{width:50px;float:none;margin:0 auto;display:table;}
.jf_mess dd p:nth-child(1){margin:0px;}
.jf_mess dd p:before{width:40px;height:42px;background:url("../ico/jfi.png") no-repeat;background-size:100%;left:50%;top:20px;margin-left:-20px;}
.jf_mess dd p:nth-child(2):before{background-position:0 -60px;}
.jf_mess dd p:nth-child(3):before{background-position:0 -120px;}
.jf_mess dd p:nth-child(4):before{background-position:0 -180px;}
.jf_mess dd p:nth-child(5):before{background-position:0 -240px;}

.jf_mess ul{width:calc(50% - 200px);float:right;}
.jf_mess li{width:100%;float:left;margin:7px 0;position:relative;}
.jf_mess li span{color:#999;position:absolute;right:10px;top:10px;}
.jf_mess li input{width:calc(100% - 2px) !important;background:none;color:#666;line-height:40px;border:1px solid #D9D9D9;
outline:none;resize:none;font-size:14px;text-indent:10px;border-radius:4px;}
.jf_mess li input:focus{color:#fff;border:1px solid #D3B16B;}
.jf_mess li .btn{background:#EE2626;color:#fff;border:0px;line-height:40px;height:50px;font-size:16px;text-indent:0px;cursor:pointer;}
.jf_mess li:last-child{color:#999;text-align:center;}
.jf_mess li:nth-child(1),.jf_mess li:nth-child(2){width:calc(50% - 5px)}
.jf_mess li:nth-child(2){float:right;}

.jf_why{width:100%;float:left;margin-top:50px;}
.jf_why dl{width:100%;float:left;}
.jf_why dt,.jf_why dd{width:100%;float:left;text-align:center;}
.jf_why dt h2{font-size:30px;line-height:32px;font-weight:bold;}
.jf_why dt span{color:#D3B16B;}
.jf_why dd {color:#D3B16B;margin-top:10px;}
.jf_why ul{width:100%;float:left;margin-top:50px;}
.jf_why li{width:calc(25% - 20px);float:left;margin-left:20px;position:relative;overflow:hidden;}
.jf_why li h2{font-size:20px;line-height:30px;color:#fff;}
.jf_why li h3{font-size:20px;line-height:30px;color:#fff;font-weight:bold;position:relative;padding-bottom:20px;}
.jf_why li h3:before{width:40px;height:5px;background:rgba(255,255,255,.7);left:50%;margin-left:-20px;bottom:0px;border-radius:10px;}
.jf_why li b{width:100%;font-size:80px;line-height:100px;position:absolute;left:0px;bottom:-40px;color:rgba(255,255,255,.30);transform:skewX(-10deg);}
.jf_why li .txt{width:calc(100% - 40px);padding:20px;padding-bottom:70px;position:absolute;left:0px;bottom:0px;text-align:center;background:rgba(0,0,0,.60);background:linear-gradient(to top,rgba(0,0,0,.60),rgba(0,0,0,.0));}
.jf_why li:nth-child(1){margin-left:0px;}
.jf_why li:nth-child(2n+0){margin-top:50px;}

.jf_tit,.jf_vs{width:100%;float:left;}
.jf_tit dl{margin-bottom:20px;}
.jf_tit dt,.jf_tit dd{margin:0 auto;display:table;position:relative;}
.jf_tit dt{font-size:30px;line-height:30px;font-weight:bold;}
.jf_tit dt:before,.jf_tit dt:after{width:30px;height:3px;background:#000;left:-50px;top:13px;}
.jf_tit dt:after{left:auto;right:-50px;}
.jf_tit dd{width:760px;margin-top:20px;}
.jf_tit dd p{width:calc(25% - 50px);float:left;margin-left:20px;line-height:30px;padding-left:25px;background:url("../ico/di.png") no-repeat 0 7px;background-size:16px;}
.jf_vs dl,.jf_vs ul{width:100%;float:left;position:relative;}
.jf_vs dl{margin:60px 0 20px 0;}
.jf_vs dl:before{width:120px;height:120px;border:solid 10px #fff;top:-60px;left:50%;margin-left:-70px;z-index:3;border-radius:90px;background:#D3B16B url("../ico/vs.png") no-repeat center;background-size:70%;}
.jf_vs dt,.jf_vs dd{width:calc(50% - 10px);float:left;position:relative;}
.jf_vs dt:before,.jf_vs dd:before,.jf_vs li:before{width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.5);}
.jf_vs dd{float:right;}
.jf_vs h2{font-size:22px;color:#fff;line-height:40px;font-weight:bold;margin-left:50px;padding-left:56px;margin-bottom:10px;background:url("../ico/vsi.png") no-repeat;background-size:40px;}
.jf_vs dd h2{background-position:0 -50px;}
.jf_vs .txt{position:absolute;left:0px;bottom:20px;z-index:2;}
.jf_vs .txt p{width:calc(50% - 50px);float:left;margin-left:50px;color:rgba(255,255,255,.90);line-height:30px;font-size:16px;}
.jf_vs li{width:calc(25% - 0px);float:left;position:relative;}
.jf_vs li h3{width:100%;position:absolute;left:0px;text-align:center;color:#fff;z-index:2;line-height:30px;top:50%;margin-top:-30px;font-size:18px;font-weight:bold;}

.jf_dtit{width:100%;float:left;text-align:center;margin-bottom:20px;}
.jf_dtit h2{font-size:30px;line-height:32px;color:#D3B16B;font-weight:bold;}
.jf_dtit h3{font-size:22px;line-height:60px;color:#D3B16B;display:inline-block;position:relative;}
.jf_dtit h3:before{width:100%;height:15px;background:rgba(211,177,107,.40);bottom:15px;}
.dbg{background:#2B2B2D;}
.jf_db{width:100%;float:left;overflow:hidden;position:relative;}
.jf_db .hd{width:100%;float:left;position:relative;z-index:1;margin-bottom:20px;}
.jf_db .hd ul{overflow:hidden;zoom:1;margin:0 auto;display:table;}
.jf_db .hd ul li{display:inline-block;margin:0 5px;padding:0 25px;line-height:40px;position:relative;cursor:pointer;border:dotted 1px #D3B16B;color:#fff;font-size:16px;}
.jf_db .hd ul li.on{background:#D3B16B;color:#fff;}

.jf_db .bd{width:100%;float:left;position:relative;overflow:hidden;}
.jf_db .bd li{overflow:hidden;zoom:1;position:relative;}
.jf_db .bd li .con{width:100%;float:left;position:relative;}
.jf_db .bd li .con b{width:60px;height:26px;line-height:26px;position:absolute;right:0px;bottom:0px;background:#D3B16B;color:#2B2B2D;font-size:14px;text-align:center;}
.jf_db .bd li .con dt{width:calc(100% - 430px);float:left;position:relative;}
.jf_db .bd li .con dd{width:400px;position:absolute;right:0px;bottom:20px;}
.jf_db .bd li .con dd h2{font-size:30px;line-height:40px;color:#D3B16B;font-weight:bold;text-align:center;padding-bottom:60px;position:relative;}
.jf_db .bd li .con dd h2:before{height:0;width:0;border-color:#F6EFE1 transparent transparent transparent;border-style:solid;border-width:16px;left:50%;margin-left:-16px;bottom:-25px;}
.jf_db .bd li .con dd p{padding:50px;border:solid 1px #D3B16B;font-size:16px;line-height:30px;padding-bottom:100px;color:#fff;text-align:justify;text-justify:inter-word;}
.jf_db .bd li .con dd i{width:calc(100% - 40px);margin-left:20px;margin-top:-60px;overflow:hidden;}
.jf_db .bd li .con dd b{right:10px;}

.jf_ftit{width:100%;float:left;text-align:center;padding:50px 0;}
.jf_ftit h2{font-size:30px;line-height:40px;font-weight:bold;}
.jf_ftit em{font-size:20px;color:#666;line-height:60px;}
.jf_ser{background:#2B2B2D;}
.jf_ser ul{width:100%;float:left;margin-left:-30px;}
.jf_ser li{width:calc(25% - 40px);float:left;margin:15px 0 15px 30px;background:#fff;text-align:center;position:relative;border-radius:6px;overflow:hidden;}
.jf_ser li:before{width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.3);}
.jf_ser li h2{font-size:30px;line-height:60px;font-weight:bold;color:#fff;}
.jf_ser li p{font-size:18px;line-height:22px;color:rgba(255,255,255,.90);}
.jf_ser li .txt{width:100%;position:absolute;left:0px;top:50%;margin-top:-40px;z-index:3;}

/*软装样式开始*/
.rz_tit{width:100%;float:left;text-align:center;position:relative;z-index:2;}
.rz_tit h2{font-size:30px;line-height:32px;margin-bottom:10px;display:inline-block;position:relative;z-index:2;}
.rz_tit h2:before,.rz_tit h2:after{width:35px;height:2px;background:#000;left:-40px;top:16px;}
.rz_tit h2:after{left:auto;right:-40px;}
.rz_tit h3{color:#666;}

.b_tit{width:100%;float:left;text-align:center;position:relative;z-index:2;}
.b_tit h2{font-size:30px;line-height:32px;margin-bottom:10px;display:inline-block;position:relative;z-index:2;color:#fff;}
.b_tit h2:before,.b_tit h2:after{width:35px;height:2px;background:#fff;left:-40px;top:16px;}
.b_tit h2:after{left:auto;right:-40px;}
.b_tit h3{color:rgba(255,255,255,.80);}

.rz_mess{width:100%;float:left;margin-top:50px;}
.rz_mess .ico{width:calc(100% - 700px);float:left;margin-left:50px;margin-top:20px;}
.rz_mess .ico ul{width:100%;float:left;}
.rz_mess .ico li{width:25%;float:left;margin-top:20px;}
.rz_mess .ico li i{width:40px;height:50px;display:inline-block;background:url("../ico/rzi1.png") no-repeat;background-size:100%;margin-left:13px;}
.rz_mess .ico li h2{line-height:40px;color:#444;}
.rz_mess .ico li:nth-child(2) i{background-position:0 -57px;}
.rz_mess .ico li:nth-child(3) i{background-position:0 -114px;}
.rz_mess .ico li:nth-child(4) i{background-position:0 -171px;}
.rz_mess .ico li:nth-child(5) i{background-position:0 -231px;}
.rz_mess .ico li:nth-child(6) i{background-position:0 -288px;}
.rz_mess .ico li:nth-child(7) i{background-position:0 -348px;}
.rz_mess .ico li:nth-child(8) i{background-position:0 -407px;}

.rz_mess .con{width:440px;float:right;padding:30px;box-shadow:1px 1px 20px rgba(55,99,170,.1),-8px -8px 20px #fff;}
.rz_mess .con li{width:100%;float:left;margin:5px 0;position:relative;}
.rz_mess .con li span{color:#999;position:absolute;right:10px;top:10px;}
.rz_mess .con li input{width:calc(100% - 2px) !important;background:none;color:#666;line-height:40px;border:1px solid #D9D9D9;
outline:none;resize:none;font-size:14px;text-indent:10px;border-radius:4px;}
.rz_mess .con li input:focus{color:#fff;border:1px solid #D3B16B;}
.rz_mess .con li .btn{background:#EE2626;color:#fff;border:0px;line-height:40px;height:50px;font-size:16px;text-indent:0px;cursor:pointer;}
.rz_mess .con li:last-child{color:#999;text-align:center;}
.rz_mess .con li:nth-child(1),.rz_mess .con li:nth-child(2){width:calc(50% - 5px)}
.rz_mess .con li:nth-child(2){float:right;}

.rz_yuans,.rz_shuo{width:100%;float:left;position:relative;margin-top:20px;}
.rz_yuans:before{width:10px;height:60px;left:-10px;top:113px;background:#D3B16B;}
.rz_yuans .hd{width:100%;float:left;position:relative;z-index:1;margin:20px 0;padding-bottom:10px;border-bottom:solid 1px #D9D9D9;}
.rz_yuans .hd ul{zoom:1;display:flex;justify-content:space-between;}
.rz_yuans .hd ul li{width:auto !important;float:left;line-height:40px;cursor:pointer;}
.rz_yuans .hd ul li h2{position:relative;display:inline-block;color:#666;font-size:18px;}
.rz_yuans .hd ul li.on{color:#D3B16B;}
.rz_yuans .hd ul li.on h2{color:#000;}
.rz_yuans .hd ul li.on h2:before{width:100%;height:5px;background:#000;left:0px;bottom:-13px;}
.rz_yuans .hd ul li:last-child{width:140px;margin:0px;float:right;}
.rz_yuans .bd{zoom:1;}
.rz_yuans .bd li{width:100%;float:left;position:relative;margin-top:20px;}
.rz_yuans .bd li h2{font-size:20px;color:#fff;line-height:30px;font-weight:bold;}
.rz_yuans .bd li p{color:rgba(255,255,255,.80);margin-top:10px;}
.rz_yuans .bd li .txt{width:calc(100% - 60px);padding:30px;position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,.50);background:linear-gradient(to top,rgba(0,0,0,.80),rgba(0,0,0,.0));}

.rz_shuo{height:600px;overflow:hidden;}
.rz_shuo:before{width:10px;height:60px;right:-10px;top:0px;background:#D3B16B;}
.rz_shuo .hd{width:300px;height:100%;position:absolute;left:0px;top:0px;background:#444;z-index:1;}
.rz_shuo .hd ul{zoom:1;}
.rz_shuo .hd ul li{width:100%;float:left;line-height:120px;cursor:pointer;position:relative;}
.rz_shuo .hd ul li h2{position:relative;display:inline-block;color:rgba(255,255,255,.80);font-size:20px;padding-left:140px;}
.rz_shuo .hd ul li i{width:30px;height:32px;background:url("../ico/rzi2.png") no-repeat;background-size:100%;position:absolute;left:90px;top:50px;}
.rz_shuo .hd ul li.on{background:#000;}
.rz_shuo .hd ul li.on h2{color:#fff;}
.rz_shuo .hd ul li:nth-child(2) i{background-position:0 -40px;}
.rz_shuo .hd ul li:nth-child(3) i{background-position:0 -80px;}
.rz_shuo .hd ul li:nth-child(4) i{background-position:0 -120px;}
.rz_shuo .hd ul li:nth-child(5) i{background-position:0 -160px;}

.rz_shuo .bd{width:calc(100% - 300px);float:right;zoom:1;}
.rz_shuo .bd li{width:100%;float:left;height:600px;position:relative;}
.rz_shuo .bd li:before{width:4px;height:100%;border-left:dotted 2px #fff;left:50%;margin-left:-1px}
.rz_shuo .bd li h2{position:absolute;font-size:20px;font-weight:bold;color:#fff;left:30px;bottom:30px;}
.rz_shuo .bd li h3{position:absolute;font-size:20px;font-weight:bold;color:#fff;right:30px;bottom:60px;}
.rz_shuo .bd li p{position:absolute;font-size:16px;font-weight:bold;color:#fff;right:30px;bottom:30px;}
.rz_shuo .bd li img{width:50%;}

.rz_shuo .bd .prev,.rz_shuo .bd .next{width:25px;height:50px;overflow:hidden;cursor:pointer;background:url("../ico/next.png") rgba(255,255,255,.60) no-repeat 9px 16px;background-size:10px;position:absolute;left:57.8%;bottom:20px;z-index:3;border-radius:40px 0 0 40px;}
.rz_shuo .bd .next{background-position:8px -18px;margin-left:25px;border-radius:0 40px 40px 0;}
.rz_shuo .bd .prevStop{ background-position:-60px 0; }
.rz_shuo .bd .nextStop{ background-position:-60px -50px; }

.rz_mxue{width:100%;float:left;margin-top:20px;}
.rz_mxue ul{margin-left:-5px;}
.rz_mxue li{width:calc(25% - 5px);float:left;margin-left:5px;margin-top:70px;position:relative;}
.rz_mxue li:nth-child(2n+0) {margin-top:0px;}
.rz_mxue li h2{font-size:20px;color:#fff;line-height:30px;font-weight:bold;}
.rz_mxue li p{color:rgba(255,255,255,.80);margin-top:10px;}
.rz_mxue li .txt{width:calc(100% - 40px);position:absolute;left:0px;bottom:0px;padding:20px;background:rgba(0,0,0,.50);background:linear-gradient(to top,rgba(0,0,0,.80),rgba(0,0,0,.0));}

.rz_liuc{width:100%;float:left;position:relative;}
.rz_liuc:before{width:calc(100% - 300px);height:1px;background:#444;right:0px;top:150px;}
.rz_liuc img{width:250px;float:left;}
.rz_liuc ul{display:flex;justify-content:space-between;}
.rz_liuc li{width:500px;float:left;text-align:center;margin-top:30px;padding-bottom:0px;position:relative;}
.rz_liuc li b{font-size:20px;line-height:30px;}
.rz_liuc li i{width:1px;height:50px;background:#444;position:absolute;left:50%;top:70px;}
.rz_liuc li i:before{width:13px;height:13px;background:#444;transform:rotate(45deg);left:-6px;bottom:-6px;}

.rz_liuc li:nth-child(2n+0) {margin-top:150px;padding-top:70px;}
.rz_liuc li:nth-child(2n+0) i{top:0px;}
.rz_liuc li:nth-child(2n+0) i:before {top:-6px;}

/*别墅开始*/
.bs_you{width:100%;float:left;background:#231815;}
.bs_you ul{display:flex;justify-content:space-between;}
.bs_you li {float:left;padding-left:70px;position:relative;}
.bs_you li h2{font-size:20px;line-height:22px;margin-bottom:10px;color:#fff;}
.bs_you li p{font-size:14px;color:rgba(255,255,255,.90);line-height:20px;}
.bs_you li:after{width:54px;height:65px;border:solid 1px #F6EFE1;left:0px;top:2px;border-radius:4px;}
.bs_you li:before{width:30px;height:32px;left:12px;top:20px;background:url("../ico/bsi2.png") no-repeat;background-size:100%;}
.bs_you li:nth-child(2):before{background-position:0 -40px;}
.bs_you li:nth-child(3):before{background-position:0 -83px;}
.bs_you li:nth-child(4):before{background-position:0 -124px;}
.bs_you li:nth-child(5):before{background-position:0 -166px;}
.bs_you li:nth-child(6):before{background-position:0 -207px;}

.bs_fuw{width:100%;float:left;margin-top:20px;}
.bs_fuw ul{width:calc(100% - 1px);float:left;border-left:solid 1px #D9D9D9;}
.bs_fuw li{width:calc(25% - 1px);float:left;border:solid 1px #D9D9D9;border-left:0px;text-align:center;height:220px;overflow:hidden;}
.bs_fuw li i{width:100px;height:78px;background:url("../ico/bsi.png") no-repeat;margin:0 auto;display:table;margin-top:35px;}
.bs_fuw li h2{font-size:20px;font-weight:bold;line-height:30px;margin-top:10px;}
.bs_fuw ul:nth-child(1) li:nth-child(1){background:#231815;}
.bs_fuw ul:nth-child(1) li:nth-child(1) h2{font-size:30px;line-height:30px;color:#fff;margin-top:50px;}
.bs_fuw ul:nth-child(1) li:nth-child(1) h3{color:#fff;font-size:20px;font-weight:bold;line-height:60px}
.bs_fuw ul:nth-child(1) li:nth-child(1) p{font-size:18px;color:#fff;}
.bs_fuw ul:nth-child(2){margin-top:20px;}

.bs_fuw ul:nth-child(1)  li:nth-child(3) i{background-position:0 -102px;}
.bs_fuw ul:nth-child(1)  li:nth-child(4) i{background-position:0 -203px;}
.bs_fuw ul:nth-child(2)  li:nth-child(1) i{background-position:0 -312px;}
.bs_fuw ul:nth-child(2)  li:nth-child(2) i{background-position:0 -420px;}
.bs_fuw ul:nth-child(2)  li:nth-child(3) i{background-position:0 -524px;}

.bs_bg{background:url("../zt/bsbg.jpg") no-repeat center center fixed;background-size:cover;}

.bs_anli{width:100%;float:left;overflow:hidden;}
.bs_anli .hd{width:80px;height:20;position:absolute;left:50%;bottom:100px;margin-left:-40px;z-index:1;}
.bs_anli .hd ul{zoom:1;}
.bs_anli .hd ul li{width:10px;height:10px;float:left;margin:0 5px;cursor:pointer;position:relative;background:#D9D9D9;}
.bs_anli .hd ul li.on{background:#444;}

.bs_anli .bd{width:calc(100% - 200px);float:left;padding:30px 100px;position:relative;zoom:1;}
.bs_anli .bd li{width:calc(100% - 60px);float:left;height:680px;position:relative;background:#fff;padding:30px;}
.bs_anli .bd li .big_pic{width:70%;float:left;margin-right:50px;}
.bs_anli .bd li .sma_pic{width:60%;position:absolute;right:0px;bottom:50px;}
.bs_anli .bd li .sma_pic img{width:calc(33.3% - 10px);margin-left:10px;}
.bs_anli .bd li .sty_txt em{font-size:80px;line-height:100px;margin-top:30px;display:block;color:rgba(211,177,107,.20);}
.bs_anli .bd li .sty_txt h2{font-size:40px;line-height:42px;margin-bottom:30px;}
.bs_anli .bd li .sty_txt p{font-size:20px;line-height:30px;margin-left:20px;padding-left:40px;position:relative;}
.bs_anli .bd li .sty_txt p:before{width:2px;height:50px;background:#444;left:20px;top:7px;}

.bs_anli .bd .prev,.bs_anli .bd .next{width:50px;height:100px;overflow:hidden;cursor:pointer;position:absolute;left:0px;top:50%;margin-top:-50px;background:#231815;z-index:3;}
.bs_anli .bd .next{left:auto;right:0px;}
.bs_anli .bd .prev:before,.bs_anli .bd .next:before{width:20px;height:40px;background:url("../ico/next.png") no-repeat 0px 6px;background-size:80%;left:15px;top:30px;}
.bs_anli .bd .next:before{background-position:0 -49px;}
.bs_anli .bd .prev:hover,.bs_anli .bd .next:hover{background-color:#000;}

.bs_bg2{background:url("../zt/bsbg2.jpg") no-repeat center center fixed;background-size:cover;}
.bs_log{width:1200px;margin:0 auto;display:table;padding-top:20px;}
.bs_log li{width:100%;float:left;text-align:center;}
.bs_log li img{float:none;width:116px;margin:0 10px;}

.bs_gyi{width:100%;float:left;}
.bs_gyi dl{width:50%;float:left;position:relative;}
.bs_gyi dt{width:100%;float:left;}
.bs_gyi dd{width:150px;position:absolute;left:50%;top:0px;padding:40px 20px;height:calc(100% - 80px);background:rgba(211,177,107,.90);z-index:3;margin-left:-10px;}
.bs_gyi dd h2{width:30px;font-size:30px;color:#fff;line-height:40px;margin-left:100px;}
.bs_gyi dd em{width:450px;font-size:18px;color:#fff;transform:rotate(90deg);position:absolute;left:-190px;bottom:120px;}
.bs_gyi ul{width:calc(50% - 200px);float:left;}
.bs_gyi li{width:calc(25% - 30px);float:left;margin:30px 0 0 30px;text-align:center;}
.bs_gyi li h2{width:100%;float:left;margin:10px 0;line-height:24px;}
.bs_gyi li p{width:100%;float:left;font-size:16px;line-height:22px;height:66px;}

.bs_piz{width:100%;float:left;}
.bs_piz ul{margin-left:-20px;}
.bs_piz li{width:calc(16.6% - 62px);float:left;margin:20px 0 0 20px;padding:10px 20px;border:solid 1px #D9D9D9;border-radius:6px;}
.bs_piz li img{width:70px;margin-right:20px;border-radius:40px;}
.bs_piz li h2{line-height:30px;font-size:20px;}

.bs_bg3:before{width:100%;height:601px;background:url("../zt/bsbg3.jpg") no-repeat;left:0px;top:0px;}

.bs_bub{width:80%;margin:0 auto;display:table;position:relative;z-index:2;}
.bs_bub ul{display:flex;justify-content:space-between;margin:34px 0;}
.bs_bub li{float:left;text-align:center;position:relative;}
.bs_bub li:before{width:49px;height:30px;background:url("../zt/bslc.png") no-repeat;background-size:100%;left:50%;bottom:6px;margin-left:80px;}
.bs_bub li i{width:60px;height:60px;display:inline-block;border:solid 1px #fff;margin-bottom:10px;border-radius:40px;background:url("../ico/bsi1.png") no-repeat 15px 15px;background-size:30px;}
.bs_bub li h2{width:40px;font-size:20px;color:#fff;line-height:24px;margin:0 auto;display:table;}
.bs_bub li:nth-child(2) i{background-position:15px -34px;}
.bs_bub li:nth-child(3) i{background-position:15px -86px;}
.bs_bub li:nth-child(4) i{background-position:15px -136px;}
.bs_bub li:nth-child(5) i{background-position:15px -186px;}
.bs_bub li:nth-child(6) i{background-position:15px -236px;}
.bs_bub li:last-child:before{display:none;}

.bs_hbxt{width:100%;float:left;position:relative;z-index:2;}
.bs_hbxt ul{width:100%;float:left;margin-top:20px;}
.bs_hbxt li{width:33.3%;float:left;}
.bs_hbxt li em{font-size:12px;line-height:12px;color:#999;}
.bs_hbxt li h2{font-size:24px;line-height:30px;padding-bottom:20px;margin-top:10px;position:relative;}
.bs_hbxt li h2:before{width:46px;height:2px;background:#444;left:0px;bottom:10px;}
.bs_hbxt li p{font-size:18px;margin-top:20px;}
.bs_hbxt li .pic{width:100%;float:left;height:260px;overflow:hidden;}
.bs_hbxt li .txt{width:calc(100% - 60px);float:left;background:#fff;padding:30px;height:200px;position:relative;}
.bs_hbxt li .txt:after{width:100%;height:1px;background:#D9D9D9;left:0px;bottom:0px;}
.bs_hbxt li .txt:before{width:1px;height:100%;background:#D9D9D9;left:0px;top:0px;}

.bs_hbxt li:nth-child(3) .txt:before{left:auto;right:0px;}
.bs_hbxt li:nth-child(2) .txt:after{top:0px;}

.qabg{background:url("../zt/qabg.jpg") #2D2522 no-repeat right bottom;}
.qa_you{width:100%;float:left;}
.qa_you ul{width:calc(100% - 64px);float:left;padding:30px;border:2px solid #362d22;display:flex;justify-content:space-between;border-radius:180px 0 0 0;}
.qa_you li{text-align:center;}
.qa_you li i{width:70px;height:30px;border:1px solid #EFE1C8;margin:0 auto;display:table;border-radius:40px;padding-top:40px;color:#EFE1C8;position:relative;}
.qa_you li h2{text-align:center;color:#fff;line-height:20px;margin-top:15px;}
.qa_you li p{padding:0 30px;line-height:20px;color:rgba(255,255,255,.60);margin-top:10px;}
.qa_you li i:before{width:26px;height:30px;background:url("../ico/qai.png") no-repeat;background-size:100%;top:10px;left:22px;}
.qa_you li:nth-child(2) i:before{background-position:0 -33px;}
.qa_you li:nth-child(3) i:before{background-position:0 -67px;}
.qa_you li:nth-child(4) i:before{background-position:0 -101px;}
.qa_you li:nth-child(5) i:before{background-position:0 -135px;}
.qa_you li:nth-child(6) i:before{background-position:0 -170px;}


.qa_you dl{width:calc(100% - 120px);float:left;margin-top:130px;padding-left:120px;padding-bottom:80px;position:relative;}
.qa_you dl:before{width:80px;height:56px;background:#D3B16B;left:0px;top:10px;}
.qa_you dt h2{font-size:30px;line-height:40px;color:#D3B16B;}
.qa_you dt em{font-size:16px;color:#D3B16B;letter-spacing:5px;margin:10px 0 30px 0;display:inline-block;}
.qa_you dt p{font-size:16px;line-height:30px;color:#fff;}

.qa_anli{width:100%;float:left;overflow:hidden;margin-top:20px;}
.qa_anli .bd{width:100%;float:left;position:relative;zoom:1;}
.qa_anli .bd li{width:100%;float:left;position:relative !important;background:#EDEDED;}
.qa_anli .bd li .pic{width:100%;float:left;overflow:hidden;}
.qa_anli .bd li .lta{width:500px;position:absolute;left:0px;bottom:0px;padding:50px 30px;background:#231815;padding-bottom:90px;}
.qa_anli .bd li .lta em{width:50px;height:50px;display:inline-block;background:url("../zt/qahot.png") no-repeat;background-size:100%;text-align:center;line-height:50px;font-size:16px;}
.qa_anli .bd li .lta h2{width:100%;float:left;font-size:30px;line-height:40px;color:#fff;margin-top:20px;}
.qa_anli .bd li .lta span{width:100%;float:left;color:#fff;line-height:50px;}
.qa_anli .bd li .lta p{border:solid 1px #D3B16B;color:#D3B16B;font-size:16px;padding:10px 20px;border-radius:6px;position:absolute;left:30px;bottom:30px;}
.qa_anli .bd li .rib{width:calc(100% - 620px);float:right;background:#D3B16B;margin-bottom:100px;padding:30px;text-align:right;position:relative;}
.qa_anli .bd li .rib:before{width:59px;height:20px;background:url("../zt/qaabg.png");left:30px;top:30px;}
.qa_anli .bd li .rib em{position:absolute;left:20px;padding-left:120px;bottom:20px;color:#fff;}
.qa_anli .bd li .rib em:before{width:100px;height:1px;background:#fff;left:0px;top:9px;color:#fff;}
.qa_anli .bd li .rib h2{font-size:20px;line-height:20px;color:#fff;}
.qa_anli .bd li .rib h3{font-size:30px;color:#fff;line-height:40px;display:inline-block;margin-top:20px;position:relative;}
.qa_anli .bd li .rib h3:before{width:16px;height:9px;border-bottom:solid 2px #fff;border-left:solid 2px #fff;left:-10px;bottom:-10px;}
.qa_anli .bd li .rib h3:after{width:16px;height:9px;border-top:solid 2px #fff;border-right:solid 2px #fff;right:-10px;top:-5px;}

.qa_anli .bd .prev,.qa_anli .bd .next{width:90px;height:30px;overflow:hidden;cursor:pointer;position:absolute;right:140px;bottom:35px;margin-top:-50px;background:#231815;z-index:3;}
.qa_anli .bd .prev{right:30px;}
.qa_anli .bd .prev:before,.qa_anli .bd .next:before{width:30px;height:40px;background:url("../ban/next.png") no-repeat 0px 6px;background-size:80%;left:32px;top:0px;}
.qa_anli .bd .prev:before{background-position:0 -21px;}
.qa_anli .bd .prev:hover,.qa_anli .bd .next:hover{background-color:#000;}

.qambg{background:url("../zt/qabg1.jpg") no-repeat;background-size:100%;padding-bottom:0px;}
.qa_mess{width:100%;float:left;position:relative;}
.qa_mess dl{width:40%;float:left;}
.qa_mess dt{width:100%;float:left;}
.qa_mess dt em{font-size:30px;line-height:36px;color:#fff;}
.qa_mess dt h2{font-size:30px;line-height:40px;color:#fff;}
.qa_mess dd{width:100%;float:left;margin-top:120px;}
.qa_mess dd p{width:calc(33.3% - 40px);float:left;padding-left:35px;line-height:26px;color:#fff;font-size:20px;margin-top:20px;background:url("../ico/qai1.png") no-repeat 0 5px;background-size:22px;}
.qa_mess dd p:nth-child(2){background-position:0 -22px;}
.qa_mess dd p:nth-child(3){background-position:0 -52px;}
.qa_mess dd p:nth-child(4){background-position:0 -78px;}
.qa_mess dd p:nth-child(5){background-position:0 -106px;}
.qa_mess dd p:nth-child(6){background-position:0 -133px;}

.qa_mess ul{width:400px;float:right;padding:30px 60px;background:#fff;border-radius:4px;position:relative;bottom:-40px;}
.qa_mess li{width:100%;float:left;margin:10px 0;position:relative;}
.qa_mess li h2{font-size:26px;line-height:30px;text-align:center;position:relative;padding-bottom:30px;}
.qa_mess li h2:before{width:52px;height:3px;background:#D3B16B;left:50%;bottom:15px;margin-left:-26px;}
.qa_mess li em{width:100%;float:left;color:#999;text-align:center;}
.qa_mess li span{position:absolute;right:10px;top:12px;color:#999;}
.qa_mess li input{width:calc(100% - 2px) !important;background:none;color:#666;line-height:40px;border:1px solid #D9D9D9;
outline:none;resize:none;font-size:14px;text-indent:10px;border-radius:4px;}
.qa_mess li input:focus{color:#000;border:1px solid #D3B16B;}
.qa_mess li .btn{background:#EE2626;color:#fff;border:0px;line-height:40px;height:50px;font-size:16px;text-indent:0px;}
.qa_mess li:last-child{color:#999;text-align:center;}
.qa_mess li:nth-child(2),.qa_mess li:nth-child(3){width:calc(50% - 10px);}
.qa_mess li:nth-child(3){float:right;}

.qa_part{width:1200px;margin:0 auto;display:table;text-align:center;padding-bottom:115px;padding-top:30px;}
.qa_part li{width:390px;float:left;position:relative;margin-bottom:-115px;}
.qa_part li h2{font-size:24px;line-height:30px;}
.qa_part li p{line-height:20px;margin-top:10px;}
.qa_part li .txt{width:calc(100% - 120px);position:absolute;left:0px;bottom:23%;padding:0 60px;text-align:center;}
.qa_part li:nth-child(4){margin-left:190px;}

/*工装开始*/
.gz_ser{width:100%;float:left;}
.gz_ser ul{margin-left:-20px;}
.gz_ser li{width:calc(25% - 20px);float:left;margin:20px 0 0px 20px;position:relative;cursor:pointer;}
.gz_ser li i{width:100%;float:left;overflow:hidden;border-radius:6px;}
.gz_ser li i:before{width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.50);border-radius:6px;}
.gz_ser li h2{font-size:20px;line-height:30px;color:#fff;padding-bottom:30px;position:relative;font-weight:bold;}
.gz_ser li h2:before{width:40px;height:3px;background:#D3B16B;bottom:15px;left:50%;margin-left:-20px;}
.gz_ser li p{color:rgba(255,255,255,.80);}
.gz_ser li .txt{width:calc(100% - 60px);position:absolute;left:30px;top:50%;margin-top:-40px;z-index:2;text-align:center;}
.gz_ser li:hover img{transform:scale(1.1);transition:800ms;}

.gzbg{background:url("../zt/gzbg.jpg") no-repeat center center fixed;background-size:cover;}
.gz_ali{width:100%;float:left;margin-bottom:30px;}
.gz_ali ul{margin-left:-20px;}
.gz_ali li{width:calc(33.3% - 20px);float:left;margin:20px 0 0px 20px;position:relative;height:300px;overflow:hidden;border-radius:6px;}
.gz_ali li i{width:100%;float:left;overflow:hidden;position:absolute;left:0px;bottom:0px;border-radius:6px;}
.gz_ali li i:before{width:100%;height:100px;left:0px;bottom:0px;background:rgba(0,0,0,.80);background:linear-gradient(to top,rgba(0,0,0,.60),rgba(0,0,0,.0));}
.gz_ali li h2{font-size:20px;line-height:30px;font-weight:bold;color:#fff;}
.gz_ali li p{margin-top:8px;color:rgba(255,255,255,.80);}
.gz_ali li b{width:1px;height:14px;background:rgba(255,255,255,.40);display:inline-block;margin:0 15px;position:relative;top:2px;}
.gz_ali li .txt{width:calc(100% - 40px);position:absolute;left:0px;bottom:0px;padding:20px;z-index:2;}

.gz_sup{width:100%;float:left;margin-top:20px;}
.gz_sup ul{}
.gz_sup li{width:12%;float:left;height:300px;background:#EDEDED;position:relative;cursor:pointer;}
.gz_sup li:nth-child(2n+0){background:#D9D9D9;}
.gz_sup li .tit{width:100%;height:100%;position:absolute;left:0px;top:0px;}
.gz_sup li .tit h2{font-size:20px;letter-spacing:10px;position:absolute;left:52%;top:100px;writing-mode:vertical-lr;}
.gz_sup li .tit em{font-size:14px;position:absolute;left:35%;top:100px;color:#666;writing-mode:vertical-lr;}

.gz_sup li .con{width:78%;visibility:hidden;height:300px;overflow:hidden;position:relative;}
.gz_sup li .con i{width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;}
.gz_sup li .con i:before{width:100%;height:100%;background:rgba(0,0,0,.50);left:0px;top:0px;}
.gz_sup li .con h2{width:calc(100% - 60px);position:absolute;left:30px;top:50%;color:#fff;line-height:22px;margin-top:-30px;z-index:5;}

.gz_sup li.cur{width:calc(52% - 0px);}
.gz_sup li.cur .con{visibility:visible;}
.gz_sup li.cur .tit{width:22%;left:auto;right:0px;background:#D3B16B;z-index:5;}
.gz_sup li.cur .tit:before{height:0;width:0;border-color:transparent #D3B16B transparent transparent;border-style:solid;border-width:15px;left:-30px;top:30px;}
.gz_sup li.cur .tit h2{color:#fff;}
.gz_sup li.cur .tit em{color:rgba(255,255,255,.80);}




























/*关于我们*/
.about_ban{width:calc(100% - 300px);float:left;height:calc(100% - 150px);background:url("../ban/aban.jpg") no-repeat;padding:0px 150px;padding-top:150px;}
.about_ban .adao{width:100px;float:left;position:relative;}
.about_ban .adao:after{width:5px;height:calc(100% - 16px);left:0px;top:10px;background:#D3B16B;}
.about_ban .adao a{width:60px;display:block;line-height:30px;position:relative;padding-left:40px;}
.about_ban .adao a:before{width:5px;height:5px;background:#D3B16B;left:20px;top:12px;}

.about_ban .apic{width:100px;float:left;}
.about_ban .atxt{width:500px;float:right;padding:50px;background:#EDEDED;position:relative;padding-bottom:80px;}
.about_ban .atxt:before{width:104px;height:84px;background:url("../yicon.png") no-repeat;right:20px;bottom:-30px;}
.about_ban .atxt h2{font-size:30px;line-height:40px;}
.about_ban .atxt h3{font-size:20px;line-height:30px;}
.about_ban .atxt p{line-height:26px;margin-top:20px;color:#666;text-align:justify;text-justify:inter-word;}
.about_ban .atxt em{margin-top:20px;display:inline-block;font-size:18px;}
.about_ban .atxt span{color:#D3B16B;}
.about_ban .avido{width:700px;position:absolute;top:30%;left:50%;margin-left:-550px;}

.lbg{background:url("../licbg.jpg") no-repeat;}
.rbg:before{width:100%;height:140px;background:#EDEDED;left:0px;bottom:0px;}
.ahon{width:100%;float:left;overflow:hidden;position:relative;margin-top:20px;z-index:2;}
.ahon .bd .prev,.ahon .bd .next{width:40px;height:40px;cursor:pointer;border:solid 2px #D9D9D9;position:absolute;left:0px;top:120px;border-radius:40px;background:url("../more.png") no-repeat 13px 12px;background-size:10px;}
.ahon .bd .next{ background-position:16px -77px;left:auto;right:0px;}
.ahon .bd .prev:hover,.ahon .bd .next:hover{border:solid 2px #D3B16B;}
.ahon .bd{width:calc(100% - 120px);float:left;padding:0 60px;}
.ahon .bd ul{width:100%;float:left;zoom:1; }
.ahon .bd ul li{width:calc(16.6% - 20px);float:left;margin:0px 10px;height:350px;position:relative;}
.ahon .bd ul li img{position:absolute;left:0px;bottom:32px;}
.ahon .bd ul li:before{width:100%;height:30px;left:0px;bottom:0px;background:linear-gradient(to top,#EDEDED,#DDC89D);}

.whbg{background:url("../whbg.jpg") no-repeat;background-size:100%;}
.ab_wen{width:100%;float:left;position:relative;margin-top:20px;}
.ab_wen li{float:left;position:relative;height:500px;}
.ab_wen li em,.ab_wen li h2,.ab_wen li p{position:absolute;left:20px;bottom:20px;color:#fff;z-index:3;}
.ab_wen li em{top:20px;font-size:12px;}
.ab_wen li span{display:inline-block;margin-right:10px;}
.ab_wen li h2{font-size:28px;line-height:30px;bottom:50px;}
.ab_wen li p{letter-spacing:10px;}

.ab_wen li:nth-child(1){width:24%;background:url("../zt/wh1.jpg") #D3B16B repeat-x 0 bottom;background-size:100%;}
.ab_wen li:nth-child(1):after{width:100%;height:32%;background:#D3B16B;}
.ab_wen li:nth-child(2){width:46%;background:url("../zt/wh2.jpg");background-size:100%;}
.ab_wen li:nth-child(3){width:30%;height:150px;background:url("../zt/wh3.jpg") #444 no-repeat right 0px;background-size:60%;}
.ab_wen li:nth-child(4){width:30%;height:350px;background:url("../zt/wh4.jpg");background-size:100%;}

.ab_wen li:nth-child(1):before{width:30px;height:75px;background:url("../dhb.png") no-repeat;background-size:100%;right:20px;top:80px;z-index:2;}
.ab_wen li:nth-child(2) h2{color:#000;top:50px;}
.ab_wen li:nth-child(2) p{color:#000;top:60px;left:120px;letter-spacing:0px;}
.ab_wen li:nth-child(2) em{color:#000;}
.ab_wen li:nth-child(4) h2{color:#000;}
.ab_wen li:nth-child(4) p{color:#000;}
.ab_wen li:nth-child(4) em{color:#000;}

.ab_map,.ab_map dl{width:100%;float:left;}
.ab_map dt{width:50%;float:left;margin-top:50px;}
.ab_map dt img{width:auto;height:500px;}
.ab_map dd{width:50%;float:right;height:550px;}

#map{width:100%;height:100%;float:left;}
.BMap_bubble_content{line-height:30px;}
.BMap_bubble_content span{font-size:18px;color:#DA2921;}
.mapweiz{position:absolute;z-index:3;left:50%;top:250px;margin-left:-45px;font-size:14px;color:#007CC2;}</pre></body></html>