.nybanner{height: 706px;}
.nybanner .banners{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.mbx{width: 100%;height:56px;line-height: 56px;background: rgb(0,0,0,0.6);position: absolute;bottom: 0;left: 0;
font-size:16px;color: #fff;}
.mbx a{color: #fff;}
.mbx a:hover{color:#2c3841;}
.mbx .mbx-info:before{content:'';display: inline-block;width:15px;height: 15px;background: url(../images/home-icon.png)no-repeat center;margin-bottom: -1px;}
.ny-tit{width: 100%;margin-top: 15px;}
.ny-tit ul{font-size: 20px;text-align: center;}
.ny-tit ul li{width: 150px;height: 65px;line-height: 60px;float: left;margin-right:25px;}
.ny-tit ul li:nth-child(7n){margin-right: 0px;}
.ny-tit ul li:hover,.ny-tit ul li.ons{background:url(../images/nav-icon.png)no-repeat center;background-size: 100% 100%;}
.ny-tit ul li:hover a,.ny-tit ul li.ons a{color:#dfa987;}
.ny-tit ul li:hover a:after,.ny-tit ul li.ons a:after{width: 100%;}

/* 内页标题 */
.nytitle{overflow: hidden;font-size: 46px;text-align: center;line-height: 46px;margin-bottom: 68px;margin-top: 50px;}
.nytitle span{text-transform: uppercase;font-weight:lighter;}
.nytitle h2{margin-top: 10px;}
.nytitle .desc{font-size: 30px;line-height: 60px;padding:0px 30px;background:#dfa987;color: #fff;display: inline-block;margin-top: 18px;}
.nytitle .stit{font-size: 30px;line-height: 30px;margin-top: 20px;}

/*  内容 */
.nytitle .sk-info{font-size:32px;line-height: 60px;color: #fff;background:#2c3841;display: inline-block;padding:0px 40px;margin-top: 30px;}
.content{width: 100%;overflow: hidden;margin-bottom:67px;}
.nystyle .nyimg{width: 100%;}
.nystyle .nyimg img{width: 100%;object-fit: cover;}
.nystyle .conts{width: 458px;height: 295px;box-sizing: border-box;padding:50px 89px;background: rgb(247,247,247,0.8);position: relative;
	z-index: 99;margin-top: -170px;margin-bottom: 45px;}
.nystyle .conts h1{font-size: 32px;font-weight: bold;line-height: 32px;}
.nystyle .conts h1:after{content:'';display: block;width: 70px;height: 2px;background:#323232;margin:15px 0px;}
.nystyle .conts p{font-size: 18px;line-height: 32px;}
.content p{font-size: 16px;line-height: 32px;}

/* 企业实力 */
.ab-list{width: 100%;overflow: hidden;background: url(../images/nyabout-back.jpg)no-repeat top;padding-top:98px;margin-bottom: 50px;box-sizing: border-box;}
.ab-list .ab-cont{position: relative;}
.ab-list .ab-cont .ab-img{width: 1023px;margin-left: -360px;height: 669px;overflow: hidden;}
.ab-list .ab-cont .ab-img img{width: 100%;height: 100%;object-fit: cover;}
.ab-list .ab-cont .ab-desc{width: 720px;height: 354px;background: #fff;border-radius: 5px;position: absolute;top: 200px;right: 0;box-shadow:0px 0px 3px 1px rgb(255 255 255 / 60%);
z-index:99;padding:53px 32px;box-sizing: border-box;}
.ab-list .ab-cont .ab-desc h3{font-size: 32px;line-height: 32px;font-weight: bold;}
.ab-list .ab-cont .ab-desc p{font-size: 16px;line-height:30px;margin-top:15px;}
.content .abcont p strong{font-size: 32px;font-weight: bold;margin-bottom:10px;line-height: 32px;display: block;}



.ab-sl{display: flex;justify-content:space-between;flex-flow:wrap;}
.ab-sl li{width: 373px;float: left;margin-bottom: 45px;}
.ab-sl li p.img{width: 100%;height:253px;overflow: hidden;}
.ab-sl li p.img img{width: 100%;height: 100%;object-fit: cover;transform: all 0.6s;}
.ab-sl li .txt-info{width:100%;height:189px;box-sizing: border-box;border:1px solid #cccccc;padding:34px 24px;}
.ab-sl li .txt-info h3{font-size:30px;line-height:30px;font-weight: bold;}
.ab-sl li .txt-info h3:after{content:'';display: block;width: 100%;height: 1px;background:#bababa;margin:20px 0px;}
.ab-sl li .txt-info p.desc{font-size: 16px;line-height: 24px;}

/* 科技产品 */
.kj-list{margin-top: 45px;}
.kj-list li{width: 551px;height: 112px;border-bottom:1px solid #f1f1f1;box-sizing: border-box;margin-bottom: 58px;float: left;}
.kj-list li:nth-child(even){float: right;}
.kj-list li h3{font-size: 26px;font-weight: bold;margin-bottom:10px;margin-top: 10px;}
.kj-list li p{font-size: 16px;line-height: 28px;}
.kj-list li i{display: block;width: 91px;height: 90px;background:url(../images/num-icon.png)no-repeat center;float: left;font-size: 18px;
text-align: center;line-height: 90px;line-height: 111px;box-sizing: border-box;padding-left: 3px;color: #fff;margin-right: 20px;}

/* 核心优势 */
.youshi-list{display: flex;justify-content: space-between;flex-flow: wrap;width: 100%;}
.youshi-list li{width:382px;height: 164px;box-sizing: border-box;border:1px solid #d9d9d9;margin-bottom: 26px;padding:20px 15px;}
.youshi-list li h3{width:122px;height: 122px;background:url(../images/ys-icon.png)no-repeat center;background-size: 100%;margin-right: 15px;float: left;
font-size: 20px;font-weight: bold;line-height: 122px;text-align: center;}
.youshi-list li p{font-size: 16px;line-height: 32px;margin-top: 15px;}

/* 空间美学 */
.kj-desc{width: 100%;display: flex;justify-content: space-between;flex-flow: row;}
.kj-desc .kj-img{width: 841px;height:435px;overflow: hidden;}
.kj-desc .kj-img img{width: 100%;height: 100%;object-fit: cover;}
.kj-desc .kj-div{width:359px;height: 435px;background:url(../images/bb-back.jpg)no-repeat center;box-sizing: border-box;padding-top: 110px;padding-left: 40px;
color: #fff;}
.kj-desc .kj-div h3{font-size: 24px;line-height: 24px;}
.kj-desc .kj-div h3:after{content:'';display: block;width: 52px;height: 2px;background: #fff;margin:18px 0px;}
.ny-imgs{width: 100%;margin:20px auto;display: flex;justify-content: space-between;flex-flow: row;}
.ny-imgs li{width: 587px;height:458px;overflow: hidden;}
.ny-imgs li img{width: 100%;height: 100%;object-fit: cover;}
.ny-imgs li:hover img{transform: scale(1.2);}



/* 图片列表 */
.mb70{margin-top: 70px;}
.casebox .caseul{width: 100%;}
.casebox .caseul li{float:left; width:32%;background-color:#FFF; margin-right:2%; margin-bottom:30px;}
.casebox .caseul li:nth-child(3n){margin-right: 0px;}
.casebox .caseul li a{ display:block; width:100%;  }
.casebox .caseul li a font{ font-size:14px;color:#666;line-height:44px;text-transform:uppercase;padding-bottom:8px;font-family:Arial, Helvetica, sans-serif;}
.casebox .caseul li .cimg{ overflow:hidden; width:100%;height:258px; position:relative;}
.casebox a .cimg span{ display:none;}
.casebox a:hover .cimg span{ display:block;width:368px;height:258px; position:absolute;left:0px; top:0px;}
.casebox .caseul li .pic img{width: 100%;height: 100%;object-fit: cover;}

.casebox .caseul li img{ width:100%;ransition:all ease-in-out 0.5s; }
.casebox .caseul li .casb{padding:0px 25px;transition: all .5s ease 0s;border:1px solid #dbdbda; }
.casebox .caseul li h4{ font-size:18px; font-weight:normal; line-height:62px;transition: all .1s ease 0s; color:#333;border-bottom:1px solid #d9dada;}
.casebox .caseul li .jt{width:34px;height:10px;background:url(../images/cpjt.png) no-repeat center center; margin-top:80px;}

.mb70{margin-bottom: 70px;}
.casebox .caseul li:hover{-moz-box-shadow:0px 0px 9px #757575; -webkit-box-shadow:0px 0px 9px #757575; box-shadow: 1px 0px 5px 0px rgb(0 0 0 / 30%);}
.casebox .caseul li img{transition: all 0.6s;}
.casebox .caseul li a:hover img{ transform:scale(1.2); }
.casebox .caseul li a:hover .cimg span{ display:block; left:0px; top:0px; position:absolute; background:url(../images/cppichover.png) no-repeat center center;width:100%;height:100%;}
.casebox .caseul li a:hover .casb{ padding-left:20px; padding-right:20px;}


/* 联系我们 */
.boxlxfs{margin-top: 10px;padding:20px 0px;box-shadow: 0px -8px 5px 0px #eee;}
.group23 .boxlxfs ul.clear{padding-bottom:30px;}
.group23 .boxlxfs li{float: left;height:162px;border-right: 1px solid #dddddd;text-align: center;width: 25%;padding: 20px 25px 25px 25px;line-height: 1.5;cursor: pointer;box-sizing: border-box;
	font-size:16px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.group23 .boxlxfs li.last{border-right:none;}
.group23 .boxlxfs li .lx1{background-image:url(../images/lxwm1.png)}
.group23 .boxlxfs li:hover .lx1{background-image:url(../images/lxwm1h.png)}
.group23 .boxlxfs li .lx2{background-image:url(../images/lxwm2.png)}
.group23 .boxlxfs li:hover .lx2{background-image:url(../images/lxwm2h.png)}
.group23 .boxlxfs li .lx3{background-image:url(../images/lxwm3.png)}
.group23 .boxlxfs li:hover .lx3{background-image:url(../images/lxwm3h.png)}
.group23 .boxlxfs li .lx4{background-image:url(../images/lxwm4.png)}
.group23 .boxlxfs li:hover .lx4{background-image:url(../images/lxwm4h.png)}
.group23 .boxlxfs li div{height:90px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background: no-repeat center top;}
.group23 .boxlxfs li b{font-weight:bold;}
.group23 .boxlxfs li:hover{color:#2c3841}
.map{width: 100%;height: 400px;margin-top:80px;}

/* 新闻资讯 */
.list_news{margin:50px auto;overflow: hidden;}
.list_news .newsli{width: 590px;height: auto;float: left;background: #f6f6f6;margin-bottom: 30px;}
.list_news .newsli:nth-child(2n){float: right;}
.list_news .newsli .skinw{width: 100%;height: 100%;box-sizing: border-box;padding:15px;}
.list_news .newsli .skinw .newslipic{width: 200px;height: 196px;overflow: hidden;float: left;}
.list_news .newsli .skinw .newslipic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.6s;}
.list_news .newsli .skinw .newslicen{width: 345px;float: right;}
.list_news .newsli .skinw .newslicen .news-time{overflow: hidden;color: #c3c3c3;}
.list_news .newsli .skinw .newslicen .news-time .times{width: 200px;float: left;}
.list_news .newsli .skinw .newslicen .news-time .times .days{font-size: 50px;font-weight: bold;display: block;line-height: 50px;}
.list_news .newsli .skinw .newslicen .news-time .times .nian{font-size: 16px;line-height: 16px;}
.list_news .newsli .skinw .newslicen .news-time{border-bottom:1px solid #e1e1e1;padding-bottom: 30px;}
.list_news .newsli .skinw .newslicen .news-time .mores{width: 35px;height: 16px;float: right;background: url(../images/news-icon2.png)no-repeat center;margin-top: 20px;}
.list_news .newsli .skinw .newslicen .newslitit{font-size: 18px;font-weight: bold;color: #333333;margin-top:20px;line-height: 18px;margin-bottom: 15px;}
.list_news .newsli .skinw .newslicen .newslides{font-size: 16px;color:#666666;line-height: 32px;}
.list_news .newsli .skinw .newslicen .yanjing{margin-top: 10px;}
.list_news .newsli a:hover .newslipic img{transform: scale(1.2);}
.list_news .newsli a:hover .skinw .newslicen .newslitit{color:#2c3841;}
.view-title:after{content:'';display: none !important;}


.newsinfo h1{font-size: 26px;line-height: 26px;text-align: center;margin-bottom: 35px;margin-top: 60px;}
.newsinfo .view-date{font-size: 16px;line-height: 16px;color:#666666;text-align: center;padding-bottom:25px;
border-bottom: 1px dashed #d2d2d2;}
.newsinfo .view-nr{margin:30px auto;}
.newsinfo .view-nr img{max-width: 100%}
.newsinfo .view-nr p{font-size: 16px;line-height: 32px;}
.pager{width:100%;display: flex;justify-content: space-around;flex-flow: row;}
.pager li{line-height: 44px;border:1px solid #d2d2d2;border-radius: 44px;padding:0px 20px;font-size: 16px;width:43%;}


/* 核心产品 */
.kx-list li{margin-top: 35px;height:406px;}
.kx-list li .kx-info,.kx-list li .kx-img{width:50%;}
.kx-list li .kx-info{box-sizing: border-box;padding:68px 46px;border:1px solid #cccccc;height: 100%;}
.kx-list li .kx-info h3{font-size:28px;line-height: 28px;margin-bottom: 20px;}

.img-list{margin-top: 27px;}
.img-list li{width:584px;float: left;overflow: hidden;margin-bottom: 27px;}
.img-list li:nth-child(odd){float: right;}
.img-list li h3{font-size:24px;line-height: 67px;background:#f0f0f0;text-align: center;}
.img-list li:first-child{width: 100%;}
.img-list li .list-img img{width: 100%;height:329px;object-fit: cover;}

.hximg-list{margin-top: 27px;}
.hximg-list li{width:584px;float: left;overflow: hidden;margin-bottom: 27px;}
.hximg-list li:nth-child(odd){float: right;}
.hximg-list li h3{font-size:24px;line-height: 67px;background:#f0f0f0;text-align: center;}

/* 产品优势 */
.ys-list li{width:574px;float: left;height: 162px;box-sizing: border-box;border-bottom: 1px dashed #cccccc;
	display: flex;margin-bottom: 28px;}
.ys-list li:nth-child(2n){float: right;}
.ys-list li .ys-img{width: 108px;height: 111px;margin-right: 17px;}
.ys-list li .ys-infos h3{font-size: 28px;font-weight: bold;line-height: 28px;margin-bottom: 10px;}
.ys-list .ysimg{width: 100%;margin-bottom: 28px;}


/*在线留言 start */
.mt50{margin-bottom: 50px;}
.pt20{margin-top: 50px;    font-size: 26px;line-height: 40px;}
.message {color: #333;font-size: 12px;padding: 0 0 30px;text-align: center;width: 100%;}
.message .mess-box {margin: 0 auto;width: 1200px;}
.message .mess-box li {border: 1px solid #c3c3c3;display: inline-block;margin: 20px;position: relative;vertical-align: top;}
.message .mess-box li input {font-size: 14px;height: 40px;padding-left: 3px;padding-right: 20px;width: 320px;}
.message .mess-box li b {color: #333;display: inline-block;position: absolute;right: 5px;top: 10px;}
.message .mess-box li .sex {position: absolute;right: 5px;top: 10px;}
.message .mess-box li .rad {height: 14px;width: 14px;}
.message .mess-box li input {font-size: 14px;height: 40px;padding-left: 3px;padding-right: 20px;width: 320px;}
input, button, textarea {border: medium none;}
.message .mess-box li.bot textarea {height: 100px;padding: 3px;width: 1100px;}
.message .mess-box .btn button {background: #2c3841 none repeat scroll 0 0;cursor: pointer;color: #fff;font-size: 30px;height: 60px;margin: 0 20px;width: 270px;}
.message .mess-box .btn button:hover {background:#2f2f2f none repeat scroll 0 0;}
/*在线留言 end */

/* 分页 */
.page{margin:30px auto;text-align: center;font-size: 0px;}
.page a{font-size: 14px;color: #4e4e4e;display:inline-block;padding:8px 10px;border:1px solid #d2d2d2;margin:0px 5px;cursor: pointer;}
.page a.ons,.page a:hover{background: #2c3841;border:1px solid #2c3841;}
.page a.ons ,.page a:hover{color: #fff;}
.pdb60{padding-bottom: 60px;}


/* 整装服务 */
.fuwuinfo{display: flex;justify-content: space-between;flex-flow: row;}
.fuwu-list{width:604px;display: flex;justify-content: space-between;flex-flow: wrap;}
.fuwu-list li{width: 291px;border:1px solid #c9c9c9;border-radius: 4px;height: 233px;margin-bottom:20px;box-sizing: border-box;padding:30px 20px;overflow: hidden;
position: relative;}
.fuwu-list li i{width: 30px;height: 27px;background:url(../images/icon-ss.jpg)no-repeat center;display: block;position: absolute;top: 0;left: 0;
font-size: 16px;box-sizing: border-box;padding:3px 4px;color: #fff;}
.fuwu-list li h3{font-size: 24px;line-height: 24px;text-align: center;font-weight: bold;margin-bottom: 12px;}
.fuwu-list li h4{width: 175px;height: 29px;border-top-right-radius:10px;border-bottom-left-radius:10px;background: #2c3841;color: #fff;text-align: center;
margin:0px auto;font-size: 18px;line-height: 29px;margin-bottom: 10px;}
.fuwu-list li p{font-size: 16px;line-height: 26px;}

/* 全屋定制 */
.fwdz .fwdz-list li .fwdz-img,.fwdz .fwdz-list li .fwdz-info{width:580px;}
.fwdz .fwdz-list li .fwdz-img img{width: 100%;}
.fwdz .fwdz-list li .fwdz-info{box-sizing: border-box;padding-top: 83px;}
.fwdz .fwdz-list li .fwdz-info h3{font-size: 30px;line-height: 30px;font-weight: bold;margin-bottom: 18px;}
.fwdz .fwdz-list li .fwdz-info .info-cont .p-h{background: #2c3841;display:block;font-size: 20px;line-height:34px;color: #fff;width: 200px;
text-align: center;border-radius: 34px;margin-bottom: 15px;}
.fwdz .fwdz-list li .fwdz-info .info-cont{font-size: 16px;line-height: 32px;}
.fwdz .fwdz-list li .fwdz-info .info-cont .pstr{font-size:24px;line-height: 24px;margin-bottom: 20px;}

/* vip服务 */
.fwvip li{width:33.33%;background: #f8f8f8;float: left;height: 588px;margin-bottom: 50px;}
.fwvip li .vip{width: 100%;height:294px;overflow: hidden;}
.fwvip li .vip img{width: 100%;height: 100%;object-fit: cover;}
.fwvip li .vip-info{width: 100%;height: 294px;box-sizing: border-box;padding:42px 0px;text-align: center;}
.fwvip li .vip-info h3{font-size: 26px;line-height: 26px;font-weight: bold;margin-bottom: 15px;}
.fwvip li .vip-info .stit{font-size: 20px;line-height: 40px;display: inline-block;padding:0px 20px;background: #2c3841;margin-bottom: 20px;
color: #fff;border-radius:40px;}
.fwvip li .vip-info .vip-txt{font-size: 16px;line-height: 28px;}


/* 发展历程 */
.about3_top {width: 100%;height: 395px;background:url(../images/ablc-back.jpg)no-repeat center;background-size: 100% 100%;
	box-sizing: border-box;padding-top: 110px;}

.about3_txt {color: #fff;text-align: center;}

.about3_t1 {font-size:80px;line-height: 80px;}

.about3_t2 {font-size: 20px;line-height: 32px;margin-top: 40px;}

.about3_bottom {
  position: relative;
  height: 100px;
    padding-top: 90px;
}

.about3_hr {
  position: absolute;
  left: 0;
  top: 3.6rem;
  width: 100%;
  height:15px;
  object-fit: cover;
  object-position: center;
}

.about3_bottom .swiper-container {
  margin: 0 1.8rem;
  flex: 1;
  overflow: hidden;
}

.about3_bottom .swiper-slide {
  /* width: auto; */
  padding: 0 1px;
  font-size: 18px;
  line-height: 34px;
  color: #666666;
  cursor: pointer;
  transition: 50ms;
  text-align: center;
}

.about3_bottom .swiper-slide img {
  width: 1.25rem;
  margin: 0 auto;
  display: none;
}

.about3_bottom .swiper-slide:hover {
  color: #c88f63;
}

/* .about3_bottom .swiper-slide-thumb-active {
  color: #c88f63;
  font-size: 1.4rem;
} */

.about3_bottom .swiper-slide-thumb-active span {
  display: none;
}

.about3_bottom .swiper-slide-thumb-active img {
  display: block;
}


.about3_prev,
.about3_next {
 width: 30px;
    height: 30px;
    background: #d7d7d7;
    border-radius: 50%;
    cursor: pointer;
    outline: none;
    transition: .1s;
}

.about3_prev img,.about3_next img {width: 15px;height: 4px;display: block;margin: 13px auto;}

.about3_prev:hover,.about3_next:hover {background:#dfa987;}
.flex_ac{display: flex;-webkit-box-align: center; align-items: center;}
.about3_bottom .swiper-slide-thumb-active img{display: block;}
