@charset "utf-8";
/*公共*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cb0{clear:both;height:0px;line-height:0px;font-size:0;overflow:hidden;}
.cb{clear:both;height:1px;line-height:1px;font-size:0;overflow:hidden;}
.cb5{clear:both;height:5px;line-height:5px;font-size:0;overflow:hidden;}
.cb10{clear:both;height:10px;line-height:10px;font-size:0;overflow:hidden;}
.cb15{clear:both;height:15px;line-height:15px;font-size:0;overflow:hidden;}
.cb20{clear:both;height:20px;line-height:20px;font-size:0;overflow:hidden;}
.cb30{clear:both;height:30px;line-height:30px;font-size:0;overflow:hidden;}
.cb40{clear:both;height:40px;line-height:40px;font-size:0;overflow:hidden;}
.cb50{clear:both;height:50px;line-height:50px;font-size:0;overflow:hidden;}
.cb60{clear:both;height:60px;line-height:60px;font-size:0;overflow:hidden;}
.cb80{clear:both;height:80px;line-height:80px;font-size:0;overflow:hidden;}
.cb100{clear:both; height:100px; line-height:100px; font-size:0; overflow:hidden;}
.cb120{clear:both; height:120px; line-height:120px; font-size:0; overflow:hidden;}
.cb200{clear:both; height:200px; line-height:200px; font-size:0; overflow:hidden;}
.container{width: 1300px;margin: 0px auto;clear:both;position: relative;}
@media screen and (max-width: 1350px){
.container{min-width: 1300px !important;padding: 0 20px;}
}

/*ban图*/
.ban{min-width:1300px;width: 100%;height: 500px;}
.ban1{background: url(../images/yewu/ban1.jpg) top center no-repeat;}
.ban2{background: url(../images/yewu/ban2.jpg) top center no-repeat;}
.ban3{background: url(../images/yewu/ban3.jpg) top center no-repeat;}
.ban4{background: url(../images/yewu/ban4.jpg) top center no-repeat;}
.ban5{background: url(../images/yewu/ban5.jpg) top center no-repeat;}
/*生态产品*/
.ecology{width: 100%;padding:25px 0;background:#fff url(../images/yewu/shengbg.jpg) bottom center no-repeat;min-width: 1300px;min-height: 900px;position: relative;}
.yebox{position: relative;width:1200px;height: 600px;margin:50px auto 0px;}
.yebox i{width: 66px;height: 66px;background: url(../images/yewu/ico1.png) no-repeat;margin:0px auto;display: block;
position: absolute;top:-33px;z-index: 30;left:104px;font-size: 24px;color: #fff;text-align: center;
line-height: 60px;transition: All 0.5s ease-in-out;
            -webkit-transition: All 0.5s ease-in-out;
            -moz-transition: All 0.5s ease-in-out;
            -o-transition: All 0.5s ease-in-out;
            transform:rotateY(0deg);
        -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    -o-transform:rotateY(0deg);
    -ms-transform:rotateY(0deg);}
.yebox span{display: block;color: #333;font-size: 18px;width: 100%;text-align: center;position: absolute;bottom: -35px;transition:all 0.5s;}
.yebox p{color: #FFF;font-size: 14px;width: 100%;height: 85px;overflow: hidden; z-index: 1;transition:all 0.5s;margin-top: 100px;line-height: 25px;}
.yebox em{display: block;width: 280px;height: 242px;z-index: 20;overflow: hidden;}
.yebox em img{width: 280px;height: auto;}
.yebox a{position: absolute;width: 280px;height: 244px;font-size: 14px;transition:all 0.5s;text-align: center;color: #fff;z-index: 2;}
.yeboxa1{top:65px;left:0;background: url(../images/yewu/yimg1.png) no-repeat;}
.yeboxa1:hover{background: url(../images/yewu/yimg1-1.png) no-repeat;}
.yebox a:hover i{background: url(../images/yewu/ico2.png) no-repeat;cursor: pointer;transform:rotateY(360deg);
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);}
.yebox a:hover span{bottom: 100px;color: #fff;font-weight:bold;}    
.yeboxa2{top:65px;left:450px;background: url(../images/yewu/yimg2.png) no-repeat;}
.yeboxa2:hover{background: url(../images/yewu/yimg2-2.png) no-repeat;}
.yeboxa3{top:65px;right:0px;background: url(../images/yewu/yimg3.png) no-repeat;}
.yeboxa3:hover{background: url(../images/yewu/yimg3-3.png) no-repeat;}
.yeboxa4{top:340px;left:215px;background: url(../images/yewu/yimg4.png) no-repeat;}
.yeboxa4:hover{background: url(../images/yewu/yimg4-4.png) no-repeat;}
.yeboxa5{top:340px;right:235px;background: url(../images/yewu/yimg5.png) no-repeat;}
.yeboxa5:hover{background: url(../images/yewu/yimg5-5.png) no-repeat;}

.yeboxa11{top:65px;left:0;background: url(../images/yewu/yimg11.png) no-repeat;}
.yeboxa12{top:65px;left:450px;background: url(../images/yewu/yimg12.png) no-repeat;}
.yeboxa13{top:65px;right:0px;background: url(../images/yewu/yimg13.png) no-repeat;}
.yeboxa14{top:340px;left:215px;background: url(../images/yewu/yimg14.png) no-repeat;}
.yeboxa15{top:340px;right:235px;background: url(../images/yewu/yimg15.png) no-repeat;}



.ecbtn{width: 1200px;position: absolute;bottom: -60px;left: 50%;margin-left: -620px;}
.ectxt{width: 995px;margin:30px auto 0;}
.ectxt h4{font-size: 24px;color: #333;text-align: center;font-weight: 100;padding-bottom: 25px;background: url(../images/yewu/line.png) bottom center no-repeat;}
.ectxt h4 span{font-size: 18px;color: #999;display: inline-block;}
.ectxt p{font-size: 20px;color: #666;line-height: 35px;text-align: center;margin-top: 30px;}
/*办公室方案*/
.shengtit{font-size: 30px;color: #333;text-align: center;margin:50px auto;}
.shengtit img{display: block;margin:15px auto;}
.banbtn{max-width: 1120px;margin:30px auto;min-width:955px;height: 60px;}
.banbtn a{width: 190px;height: 59px;line-height: 59px;text-align: center;background: url(../images/yewu/ico3.png) center center no-repeat;float: left;display: block;margin:0 17px;transition: 0.5s;}
.banbtn a:hover,.banbtn a.lion{background: url(../images/yewu/ico4.png) no-repeat;color: #fff;text-indent: 40px;}
.bantit{margin:0px auto 20px;min-height: 70px;width: 1300px;}
.bantit h5{font-size: 18px;color: #602827;font-weight: 100;text-align: center;}
.bantit p{font-size: 16px;text-align: center;color: #666;margin-top: 20px;}
.banbox{width: 1300px;height:740px;background: url(../images/yewu/banimg.jpg) center center no-repeat;margin:50px auto 0;position: relative;}
.banbox a{display: block;position: absolute;font-size: 18px;color: #666;}
.banbox span{display: inline-block;position: absolute;top:-30px;left: 30px;}
.banbox i{display: inline-block;width:5px;height: 205px;background: url(../images/yewu/j3.png) bottom center no-repeat;position: absolute;top:0;left:50%; }
.banbox em{display: block;padding:4px;border-radius: 50%;position: absolute;bottom: 0px;left:50%;margin-left: -58px;transition: 0.5s;
border:1px solid #fff;-webkit-animation:twinkling 4s infinite ease-in-out;
    animation:twinkling 4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;}
.banbox a:hover em,.gongbox a:hover em,.zhubox a:hover em,.jiubox a:hover em,.shibox a:hover em{animation: none;}
.banbox a:hover{color: #602827;}
.banbox a:hover i{background: url(../images/yewu/j4.png) bottom center no-repeat;}
a.bba1{width: 155px;height: 335px;left: 280px;top:0;}
a.bba1 em{width: 115px;height: 115px;background: url(../images/yewu/b2.png) center no-repeat;}
a.bba2{width: 155px;height: 335px;left: 570px;top:0;}
a.bba2 em{width: 115px;height: 115px;background: url(../images/yewu/b3.png) center no-repeat;}
a.bba3{width: 205px;height: 335px;left: 425px;bottom:0;}
.banbox a.bba3 span{top:325px;left: 64px;}
.banbox a.bba3 em{bottom:225px;margin-left: -75px;}
.banbox a.bba3 i{top:115px;background: url(../images/yewu/j1.png) top center no-repeat;}
a.bba3 em{width: 141px;height: 141px;background: url(../images/yewu/b1.png) center no-repeat;}
a.bba4{width: 155px;height: 400px;right:405px;bottom:0;}
a.bba4 em{width: 141px;height: 141px;background: url(../images/yewu/zp_2.png) center no-repeat;background-size:140px 140px;}
.banbox a.bba4 span{top:395px;}
.banbox a.bba4 em{top:0;margin-left: -75px;}
.banbox a.bba4 i{top:165px;height: 225px;background: url(../images/yewu/j1.png) top center no-repeat;}
.banbox a.bba3:hover i{background: url(../images/yewu/j2.png) top center no-repeat;}
.banbox a.bba4:hover i{background: url(../images/yewu/j2.png) top center no-repeat;}
.banp{text-align: center;font-size: 18px;color: #666;margin:20px 0;line-height: 35px;min-height: 140px;}
p.banp2{text-align: left;}
a.bba5{width: 155px;height: 335px;right: 280px;top:0;}
a.bba5 em{width: 115px;height: 115px;background: url(../images/yewu/zp_3.png) center no-repeat;background-size:140px 140px;}
a.bba6{width: 205px;height: 335px;left: 135px;bottom:0;}
.banbox a.bba6 span{top:325px;left: 64px;}
.banbox a.bba6 em{bottom:225px;margin-left: -75px;}
.banbox a.bba6 i{top:115px;background: url(../images/yewu/j1.png) top center no-repeat;}
a.bba6 em{width: 141px;height: 141px;background: url(../images/yewu/zp_4.png) center no-repeat;background-size:140px 140px;}

/*住宅方案-详情*/
.productCon{width:1000px;margin:0px auto;position: relative;}
/*酒店方案*/
.jiubox{width: 1300px;height:625px;background: url(../images/yewu/jiuimg.jpg) bottom center no-repeat;margin:50px auto 0;position: relative;}
.jiubox span,.shibox span{display: block;width: 100%;text-align: center;}
.jiubox a{width: 141px;display: block;font-size: 18px;color: #666;position: absolute;top:0;height: 445px;}
.jiubox i,.shibox i{display: inline-block;width:6px;height: 205px;background: url(../images/yewu/j5.png) top center no-repeat;position: absolute;top:30px;left:50%;margin-left:-3px;transition: 0.5s; }
.jiubox em,.shibox em{width: 141px;height: 141px;display: block;padding:4px;border-radius: 50%;position: absolute;bottom: 0px;left:50%;margin-left: -70px;transition: 0.5s;
border:1px solid #fff;-webkit-animation:twinkling 4s infinite ease-in-out;
    animation:twinkling 4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;}
a.jb1{left: 80px;}
a.jb1 em{background: url(../images/yewu/jd1.png) center no-repeat;}
a.jb2{left: 290px;}
a.jb2 em{background: url(../images/yewu/jd2.png) center no-repeat;}
a.jb3{left: 490px;}
a.jb3 em{background: url(../images/yewu/jd3.png) center no-repeat;}
a.jb4{left: 690px;}
a.jb4 em{background: url(../images/yewu/zp_2.png) center no-repeat; background-size:135px 135px;}
a.jb5{left: 890px;}
a.jb5 em{background: url(../images/yewu/zp_3.png) center no-repeat;background-size:135px 135px;}
a.jb6{right: 80px;}
a.jb6 em{background: url(../images/yewu/zp_4.png) center no-repeat;background-size:135px 135px;}
.jiubox a:hover,.shibox a:hover{color: #602827;}
.jiubox a:hover i,a.sl1:hover i,a.sl2:hover i{background: url(../images/yewu/j6.png) top center no-repeat;}
/*公寓方案*/
.gongbox{width: 1300px;height:625px;background: url(../images/yewu/gongimg.jpg) top center no-repeat;margin:50px auto 0;position: relative;}
.gongbox a{width: 205px;height: 345px;display: block;font-size: 18px;bottom:0;color: #666;position: absolute;bottom:0;}
.gongbox span{position: absolute;bottom: -25px;left: 55px;}
.gongbox i{display: inline-block;width:5px;height: 190px;background: url(../images/yewu/j1.png) top center no-repeat;position: absolute;top:155px;left:50%; }
.gongbox em{width: 141px;height: 141px;display: block;padding:4px;border-radius: 50%;position: absolute;top: 0px;left:50%;margin-left: -70px;transition: 0.5s;
border:1px solid #fff;-webkit-animation:twinkling 4s infinite ease-in-out;
    animation:twinkling 4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;}
.gongbox a:hover{color: #602827;}
.gongbox a:hover i{background: url(../images/yewu/j2.png) top center no-repeat;}
a.gb1{left: 15px;}
a.gb1 em{background: url(../images/yewu/gy1.png) center no-repeat;}
a.gb2{left: 240px;}
a.gb2 em{background: url(../images/yewu/gy2.png) center no-repeat;}
a.gb3{left:480px;}
a.gb3 em{background: url(../images/yewu/gy3.png) center no-repeat;}

a.gb4{left:700px;}
a.gb4 em{background: url(../images/yewu/zp_2.png) center no-repeat;background-size:140px 140px;}
a.gb5{left:900px;}
a.gb5 em{background: url(../images/yewu/zp_3.png) center no-repeat;background-size:140px 140px;}
a.gb6{right:15px;}
a.gb6 em{background: url(../images/yewu/zp_4.png) center no-repeat;background-size:140px 140px;}

/*适老方案*/
.shibox{width: 1300px;height:740px;background: url(../images/yewu/shiimg.jpg) center center no-repeat;margin:50px auto 0;position: relative;}
.shibox a{width: 141px;display: block;font-size: 18px;color: #666;position: absolute;height: 445px;}
a.sl1{left: 50px;top:0;}
a.sl2{left: 430px;top:0;}
a.sl3{left: 655px;bottom: 0;}
a.sl4{right: 55px;bottom: 0;}
a.sl5{right: 270px;top: 0;}
a.sl6{right: 925px;bottom: 0;}
a.sl1 em{background: url(../images/yewu/jd1.png) center no-repeat;}
a.sl2 em{background: url(../images/yewu/jd3.png) center no-repeat;}
a.sl3 em{background: url(../images/yewu/jd2.png) center no-repeat;}
a.sl4 em{background: url(../images/yewu/zp_2.png) center no-repeat;background-size:140px 140px;}
a.sl5 em{background: url(../images/yewu/zp_3.png) center no-repeat;background-size:140px 140px;}
a.sl6 em{background: url(../images/yewu/zp_4.png) center no-repeat;background-size:140px 140px;}
.shibox a.sl3 span,.shibox a.sl4 span,.shibox a.sl6 span{position: absolute;bottom: 0;}
.shibox a.sl3 em,.shibox a.sl4 em,.shibox a.sl6 em{top:0;}
.shibox a.sl3 i,.shibox a.sl4 i,.shibox a.sl6 i{top: 205px;background: url(../images/yewu/j7.png) top center no-repeat;}
.shibox a.sl3:hover i,.shibox a.sl4:hover i,.shibox a.sl6:hover i{background: url(../images/yewu/j8.png) top center no-repeat;}
/*住宅方案*/
a.znbtn{width: 187px;height: 43px;background: url(../images/yewu/btn1.png) no-repeat;display: block;margin:20px auto;text-align: center;font-size: 16px;color: #fff;line-height:43px; }
.zhubox{width: 1300px;background: url(../images/yewu/zhuimg.png) center center no-repeat;height: 735px;margin:0px auto;position: relative;}
.zhubox a{display: block;position: absolute;}
.zhubox a:hover{color: #602827;}
.zhubox a i{display: block;}
.zhubox em{width: 96px;height: 95px;display: block;padding:4px;border-radius: 50%;position: absolute;transition: 0.5s;border:1px solid #fff;
-webkit-animation:twinkling 4s infinite ease-in-out;
    animation:twinkling 4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;}
a.zzb1{top:14px;left: 65px;font-size: 18px;color: #666;}
a.zzb1 i{width: 346px;height: 191px;background: url(../images/yewu/l1.png) no-repeat;margin-left:50px;margin-top: 30px;}
a.zzb1 em{background: url(../images/yewu/zz1.png) center no-repeat;bottom: -63px;right: -47px;}
a.zzb1:hover i{background: url(../images/yewu/l2.png) no-repeat;}
a.zzb2{top:14px;right: 170px;font-size: 18px;color: #666;}
a.zzb2 span{position: absolute;top:17px;right: -120px;}
a.zzb2 i{width: 472px;height:82px;background: url(../images/yewu/l3.png) no-repeat;margin-left:50px;margin-top: 30px;}
a.zzb2 em{background: url(../images/yewu/zz2.png) center no-repeat;bottom: -100px;left: -15px;}
a.zzb2:hover i{background: url(../images/yewu/l4.png) no-repeat;}
a.zzb3{bottom:14px;left: 473px;font-size: 18px;color: #666;}
a.zzb3 span{position: absolute;bottom:-30px;left: 0px;}
a.zzb3 i{width: 134px;height:255px;background: url(../images/yewu/l5.png) no-repeat;margin-left:50px;margin-top: 30px;}
a.zzb3 em{background: url(../images/yewu/zz3.png) center no-repeat;top: -30px;right: -88px;}
a.zzb3:hover i{background: url(../images/yewu/l6.png) no-repeat;}
a.zzb4{bottom:80px;right: 216px;font-size: 18px;color: #666;}
a.zzb4 span{position: absolute;bottom:-30px;right: -54px;}
a.zzb4 i{width: 236px;height:234px;background: url(../images/yewu/l7.png) no-repeat;margin-left:50px;margin-top: 30px;}
a.zzb4 em{background: url(../images/yewu/zp_1.png) center no-repeat;top: -43px;left: -20px;}
a.zzb4:hover i{background: url(../images/yewu/l8.png) no-repeat;}
a.zzb5{bottom:25px;left: 65px;font-size: 18px;color: #666;}
a.zzb5 i{width: 346px;height: 191px;background: url(../images/yewu/l9.png) no-repeat;}
a.zzb5 em{background: url(../images/yewu/zp_3.png) center no-repeat;bottom: 150px;right: -47px;}
a.zzb5 span{position: absolute;bottom:-35px;left: -40px;}
a.zzb5:hover i{background: url(../images/yewu/l10.png) no-repeat;}
a.zzb6{top:115px;right: 170px;font-size: 18px;color: #666;}
a.zzb6 span{position: absolute;top:17px;right: -120px;}
a.zzb6 i{width: 292px;height:82px;background: url(../images/yewu/l11.png) no-repeat;margin-left:50px;margin-top: 30px;}
a.zzb6 em{background: url(../images/yewu/zp_4.png) center no-repeat;bottom: -100px;left: -15px;}
a.zzb6:hover i{background: url(../images/yewu/l12.png) no-repeat;}
/*橱柜*/
.cupboard{width: 100%;min-width:1300px;background: #fff url(../images/yewu/chubg.jpg) top center no-repeat;min-height: 781px;}
.cupbtit{width: 1300px;margin:0px auto;height: 500px;background: url(../images/yewu/chutit.jpg) top center no-repeat;position: relative;}
.cupbtit p{width: 690px;font-size: 16px;color: #999;text-align: center;line-height: 30px;position: absolute;bottom:70px;left: 50%;margin-left: -345px;}
.chutit{ width:250px; height:40px; background:url(../images/ab4.jpg) center no-repeat; text-align:center; padding:0 30px; overflow:hidden; margin-bottom:30px;}
.chutit a{ float:left; width:115px; height:38px; line-height:38px; margin:0 5px; border-radius:8px; font-size:15px; cursor: pointer;}
.chutit a.lion,.chutit a:hover{ background:#623830; color:#fff;}
p.case_p{width:143px;height: 38px;line-height: 38px; background: url(../images/yewu/btn2.png) no-repeat;margin:20px auto 0;font-size: 14px;color: #602827;text-indent: 22px; }
.case_con ul li:hover a.chugui_a{ color:#fff;background: url(../images/yewu/btn3.png) no-repeat;}
a.chugui_a{width:180px;height:38px;line-height: 38px; background: url(../images/yewu/btn2.png) no-repeat;margin:20px auto 0;font-size: 14px;color: #602827;text-indent: 30px;display: block;}
div.case_con2 ul li{height: 340px;margin:10px 10px 20px 10px;}
div.case_con2 ul li a{display: block;}
div.case_con2 ul li .liimg{min-height: 235px;max-height: 270px;}
.cguibox{ width:1320px; margin:0 auto;}
.cguibox li{ width:420px; margin:10px 10px 30px 10px; float:left; height:280px; text-align:center; transition:0.5s;}
.cguibox li a.liimg{ height:235px; width:420px; overflow:hidden;display: block;position: relative;}
.cguibox li a.liimg img{ width:420px; height:auto;display: block;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin:auto;text-align: center;}
.cguibox li span{ display:block; text-align:center; font-size:16px; line-height:40px;color: #666;}
.cguibox li:hover{ box-shadow:0px 0px 18px #999;}

/*软装产品*/
.ruanz{width: 100%;min-width:1300px;background: #fff url(../images/yewu/ruanbg.jpg) top center no-repeat;}
.rztit{width: 1300px;margin:0px auto;height: 343px;background: url(../images/yewu/ruantit.png) top center no-repeat;position: relative;padding-bottom: 90px;}
.rztit p{width: 690px;font-size: 16px;color: #999;text-align: center;line-height: 30px;position: absolute;bottom:0px;left: 50%;margin-left: -345px;}
img.chantit{display: block;margin:0px auto;}
.ruan_con{ width:1320px; margin:0 auto;}
.ruan_con ul li{ width:420px; margin:10px; float:left; height:380px; text-align:center; transition:0.5s;}
.ruan_con ul li .liimg{height:268px; width:418px; overflow:hidden;background-color: #fff;border:1px solid #e5e5e5;position: relative;}
.ruan_con ul li .liimg a{height:180px; width:300px;display: block;margin:0px auto;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin:auto;text-align: center;}
.ruan_con ul li .liimg img{ width:300px;height:auto;display: block;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin:auto;text-align: center;}
.ruan_con ul li span{ display:block; background:url(../images/line4.jpg) center repeat-x; text-align:center; line-height:41px;}
.ruan_con ul li span i{ padding:0 15px; background:#fff; color:#888; transition:0.5s;}
a.ruanbtn{ display: block;margin:25px auto 15px; transition:0.5s;width: 114px;height: 32px;line-height: 32px;text-align: center;background: url(../images/yewu/btn4.png) no-repeat;font-size: 16px;color: #602827;}
.ruan_con ul li:hover em a{ color:#602827; font-weight:700;}
.ruan_con ul li:hover .liimg{ box-shadow:0px 0px 18px #999;}
.ruan_con ul li:hover span i{ padding:0 45px;}
a.ruanbtn:hover,.ruan_con ul li:hover a.ruanbtn{background: url(../images/yewu/btn5.png) no-repeat;color: #fff;}
p.ruan_p{font-size: 14px;color: #666;padding-left: 120px;text-align: left;}
/*卫浴*/
.wytit{width: 1300px;margin:0px auto;height: 303px;background: url(../images/yewu/weitit.png) top center no-repeat;position: relative;padding-bottom: 90px;}
.wytit p{width: 780px;font-size: 16px;color: #999;text-align: center;line-height: 30px;position: absolute;bottom:0px;left: 50%;margin-left: -390px;}
.weitit{min-width:1300px; height:40px; background:none; text-align:center; padding:0; overflow:hidden; margin-bottom:30px;display: flex;justify-content: center;align-items: center;}
.weitit a{ float:left; width:auto; height:38px; line-height:38px; margin:0 14px;padding:0 20px; border-radius:8px; font-size:15px; cursor: pointer;}
.weitit a.lion,.weitit a:hover{ background:#623830; color:#fff;}
p.wei_p{font-size: 14px;color: #666;text-align: left;padding:0 10px;line-height: 23px;}
a.weibtn{min-width: 135px;display: block;margin:20px auto;position: relative;}
a.weibtn i{width:7px;height: 7px;border-radius: 50%;display: inline-block;background-color: #e1e6ea;}
a.weibtn em{padding:8px 18px;display: inline-block;margin:0px auto;background-color: #e1e6ea;border-radius: 5px;margin:0 10px;}
div.wei_con ul li{height: 455px;overflow: hidden;}
div.wei_con2 ul li{height: 335px;}
div.wei_con ul li:hover a.weibtn i,div.wei_con ul li:hover a.weibtn em,div.zhi_con ul li:hover a.weibtn em{background-color: #602827;color: #fff;}
.weiyu_box{width: 750px;margin:0px auto;}
div.wei_img{display: block;float: left;width: 310px;overflow:hidden;position: relative;min-height: 200px;max-height: 480px;}
div.wei_img2{display: block;float: left;width: 310px;overflow:hidden;position: relative;height: 480px;}
div.wei_img img,.div.wei_img2{width: 310px;height: auto;display: block;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin:auto;text-align: center;}
.wei_info{width: 400px;float: left;font-size: 16px;line-height: 40px;margin-top:25px;margin-left: 30px;}
/*智能化*/
.zhibox{width: 100%;min-width: 1300px;height: auto;background:#fff url(../images/yewu/zhibg.png) top center no-repeat;}
.zhibox img,.imgfc img{display: block;margin:0px auto;}
.zhibox .container{font-size: 14px;line-height: 28px;}
.zntit{width: 1300px;margin:0px auto;height: 342px;background: url(../images/yewu/zhitit.png) top center no-repeat;position: relative;padding-bottom: 90px;}
.zntit p{width: 780px;font-size: 16px;color: #999;text-align: center;line-height: 30px;position: absolute;bottom:0px;left: 50%;margin-left: -390px;}
div.zhi_con ul li .liimg a{height:170px; min-width:170px;max-width:300px;display: block;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin:auto;text-align: center;overflow: hidden;}
div.zhi_con ul li .liimg img{ width:auto;height:170px;display: block;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin:auto;text-align: center;}
div.zhi_con a.weibtn i{width: 20px;height: 31px;background: url(../images/yewu/ico6.png) no-repeat;position: absolute;left: 0;display: none;transition: 0.5s;}
div.zhi_con ul li:hover a.weibtn i{display: block;}
.zhitit{ width:512px; height:40px; background:url(../images/yewu/ico7.png) center no-repeat; text-align:center; padding:0 30px; overflow:hidden; margin-bottom:30px;}
.zhitit a{ float:left; width:118px; height:38px; line-height:38px; margin:0 5px; border-radius:8px; font-size:15px; cursor: pointer;}
.zhitit a.lion,.zhitit a:hover{ background:#623830; color:#fff;}
div.zhi_con ul li{width: 310px;height: 340px;}
div.zhi_con ul li .liimg{width: 307px;}
div.zhi_con ul li a.weibtn{width: auto;padding: 8px 18px;position: relative;display: inline-block;margin: 10px auto 0;}

/*2020-10-23新增页面*/
/*智能卫浴*/
.yewubg_img{width: 100%;padding:25px 0 40px 0;background:#fff url(../images/yewu/ywbg.jpg) bottom center no-repeat;min-width: 1300px;/*min-height: 900px;*/position: relative;}
.znweiyubox{position: relative;width:1300px;margin:0px auto 0px;}
.znwyimg{ display:block; max-width:100%;margin:0px auto;}
.znwybtn{ width:800px; margin:0px auto;}
.znwybtn span{ background:url(../images/yewu/znwybtn.png) no-repeat; width:23%; height:57px; line-height:57px; margin:1%; font-size:20px; color:#fff; text-align:center; display:block; float:left; cursor:pointer; position:relative;top:0; transition:0.5s;}
.znwybtn span:hover{top:-10px;}
.znwybox_info span{ font-size:14px; text-align:center; color:#999999;margin:20px 0; display:block;}
.znxybox_img{background:url(../images/yewu/znwyimg1.jpg) no-repeat; width:100%; height:629px; position:relative;margin-bottom:30px;}
.znxybox_img i{ position:absolute;width:30px; height:30px;background:url(../images/yewu/znico.png) no-repeat;transition: 0.5s;
-webkit-animation:twinkling 4s infinite ease-in-out;
    animation:twinkling 4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;}
.znxybox_img i.znxybox_img_i1{bottom:100px; right:200px;}	
.znxybox_img i.znxybox_img_i2{bottom:250px; left:345px;}
.znxybox_img i.znxybox_img_i3{bottom:175px; right:590px;}
.znxybox_img i.znxybox_img_i4{bottom:240px; left:156px;}
.znwybox_info p em{ display:block; font-size:24px; color:#333;margin-bottom:10px; height:30px; padding-left:40px;}
.znwybox_info p{ font-size:16px;color:#666;}
.znwybox_info p i{ display:inline-block; color:#810015; font-size:16px;}
.znweiyubox #conbza01 p em{background:url(../images/yewu/znico1.png) no-repeat;}
.znweiyubox #conbza02 p em{background:url(../images/yewu/znico4.png) no-repeat;}
.znweiyubox #conbza03 p em{background:url(../images/yewu/znico3.png) no-repeat;}
/*智能家居*/
.znweiyubox #conbza04 p em{background:url(../images/yewu/znico2.png) no-repeat;}
.znjjtxt{ font-size:16px; color:#666;margin-top:25px;}
.znjj_img{ width:460px; display:block;}
.znwybox{ width:100%; position:relative;}
.znwybox1{ width:800px; float:right;}
.znwybox1 h3,.znwybox2 h3{ font-size:24px; color:#333; font-weight:500; padding-left:35px; height:43px; line-height:43px;background:url(../images/yewu/znjjico1.png) bottom left no-repeat;}
.znwybox1 p{ font-size:16px; color:#666; margin-top:30px; padding-bottom:30px; background:url(../images/yewu/znjjico2.png) bottom right no-repeat;line-height: 30px;}
.znwybox_2{ width:100%; position:relative; height:450px;}
.znwybox2{width:800px; float:left; position:relative; top:50px;}
.znwybox2 p{ font-size:16px; color:#666; margin-top:30px; padding-bottom:88px; background:url(../images/yewu/znjjico2.png) bottom left no-repeat;line-height: 30px;}
.znjjdiinfo{font-size:16px; color:#666; position:absolute; bottom:0; left:0;}
.znjjdiinfo em{ display:block; font-size:24px; color:#333;}
.znjjdiinfo i{ display:inline-block; color:#810015;}
/*高新技术*/
.ggjj_txt{font-size:16px; color:#666; text-align:center; margin-top:30px;}
.ggjjbox{ width:100%; height:auto; /* background:url(../images/yewu/ggjjbg.jpg) top center no-repeat; */}
.ggjjboxinfo{ width:1300px; margin:0px auto; position:relative;height:auto;}
.ggjjinfo{width:607px;}
.ggjjinfo p{font-size:16px; color:#333333; line-height:30px; text-indent:35px;}
.ggjjinfo1{ position:absolute;top:20px; right:0;}
.ggjjinfo2{ position:absolute;bottom:60px; left:0;}

/*城市更新*/
.zlqdBox{margin-bottom:50px;}
p.titP{text-align:center;}
.csgengxin .sunenergy{margin-bottom:40px;}
.yymsBox img{display:block;margin:20px auto 0;}

.sunenergy li {text-align:center;}
.sunenergy li h4{font-size: 22px;color: #333;font-weight:bold;}

/* 房屋建筑与室内装修 */
.buildIndoorBox{width:1300px;margin:0 auto;}
.biTit{text-align:center;}
.biTit h4{font-size:24px;color:#333;line-height: 2;}
.biTit p{font-size:14px;color:#666;}
.biGcnl{margin-top:20px;}
.biGcnl img{width:100%;}
.biGcnl ul li{float:left;width:16%;margin: 25px 0px;font-style:normal;text-align:center;}
.biGcnl ul li em{display:block;font-size:30px;color:#602827;font-weight:700;line-height: 2;}
.biGcnl ul li i{font-size:16px;color:#666;}
.BIMBox{text-align:center;}
.BIMBox > ul {margin:50px 0;}
.BIMBox >  ul li{float:left;width:31.3%;margin-bottom:25px;padding: 0 1%;}
.BIMBox >  ul li:first-child,.BIMBox > ul li:nth-child(2){width:48%;}
.BIMBox >  ul li span{}
.BIMBox >  ul li h4{font-size:24px;color:#333;font-weight:700;line-height: 2;}
.BIMBox >  ul li p{height: 44px;font-size:15px;color:#666;line-height: 1.5;overflow: hidden;}
.BIMBottom {margin-bottom:50px;}
.BIMBottom > div.clearfix{float:left;width:50%;}
.BIMBottom > div.clearfix img{float:left;width:60%;}
.BIMBottom > div.clearfix .bimRight{float:left;width:38%;margin-left:2%;}
.bimRight em{display:block;width:100%;height:40px;line-height:40px;font-size:22px;color:#fff;background-color:#602827;font-style:normal;}
.bimRight ul li{font-size:16px;color:#666;line-height:1.5;text-align: left;position:relative;padding-left: 12px;margin-top:6px;}
.bimRight ul li::before{content:'';position:absolute;left:0;top:42%;display:block;width:5px;height:5px;background:#666;border-radius:50%;}
.zlgkBox .biTit{margin:20px 0;}
.zlgkBox .biTit p{line-height:2;margin-top:10px;}
.zlgkB{margin-top:50px;}
.zlgkB img{float:left;width:50%;}
.zlgkB ul{float:left;width:48%;margin-left:2%;}
.zlgkB ul li h4{font-size:18px;color:#333;line-height:1.75;}
.zlgkB ul li p{margin:10px 0;font-size:16px;color:#666;line-height:1.5;}

/* 
颐养产业
22-07-09新增
 */
.yychanyeBox{position:relative;width:1300px;margin:0 auto;}
.oneTit h4{color:#602827;font-size:24px;font-weight:normal;text-align:center;line-height:1.75;position:relative}
.oneTit h4:before{content:'';width:40px;height:2px;position:absolute;left:50%;bottom:-12px;margin-left:-20px;background:#602827}
.oneTit h4 i{display:block;font-size:16px;text-transform:uppercase}
.oneTit{margin:3% 0}
.szsjBox img{margin-bottom:20px}
.szsjBox .yychanyeCon{text-align:center}
.yychanyeCon p{font-size:16px;color:#333;line-height:1.5;text-align:center}
.yychanyeCon ul.clearfix{margin:20px 0}
.yychanyeCon ul li{float:left;width:413px;margin-right:29px;margin-bottom:29px;overflow:hidden}
.yychanyeCon ul li:nth-child(3n){margin-right:0}
.yychanyeCon ul li img{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}
.yychanyeCon ul li:hover img{transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08)}
.twoTit h5{background:url(../images/yewu/znwybtn.png) no-repeat;width:160px;height:50px;line-height:50px;font-size:20px;color:#fff;text-align:center;display:block;cursor:pointer;position:relative;top:0;transition:0.5s;background-size:100%;margin:20px auto}
.twoTit h5:hover{top:-5px}
.threeBox .yychanyeCon ul li{width:820px;margin-right:16px;margin-bottom:0}
.threeBox .yychanyeCon ul li:first-child{margin-bottom:20px}
.threeBox .yychanyeCon ul li:nth-child(2){float:right;width:460px;margin-right:0}

/* 
装配式
24-12-31新增
 */
.zpsAnli ul li{margin-bottom:25px;padding-bottom: 25px;text-align: center;border-bottom: 1px dashed #dcdcdc;}
.zpsAnli ul li em.zpsAnliEm{ font-size:18px; line-height:30px; transition:0.5s;color:#602827; font-weight:700;}
.zpsAnli ul li p.zpsAnliP{line-height:1.75;font-size:16px;color:#666;overflow: hidden;text-overflow: ellipsis;position: relative;}
.zpsAnli ul li .zpsAnliBox {margin-top: 35px;}
.zpsAnli ul li .zpsAnliBox p{position: initial !important;margin-bottom: 10px;}




@-webkit-keyframes twinkling {
    0% {-webkit-transform:scale(0.8);transform:scale(0.8);}
    50% {-webkit-transform:scale(1);transform:scale(1);}
    100% {-webkit-transform:scale(0.8);transform:scale(0.8);}
}
@keyframes twinkling {
    0% {-webkit-transform:scale(0.8);transform:scale(0.8);}
    50% {-webkit-transform:scale(1);transform:scale(1);}
    100% {-webkit-transform:scale(0.8);transform:scale(0.8);}
}