@charset "utf-8";
body{font-family: "Microsoft YaHei"; font-size:12px; line-height:24px}
 .w1300{width:1300px; margin:0 auto;}
.container{width: 100%;max-width: 1200px;margin: 0 auto;}
.w1300{width: 100%;max-width: 1300px;margin: 0 auto;}
.w1400{width: 100%;max-width: 1400px;margin: 0 auto;}
.head_wap{display: none;}
/* 首页 */
.head{width: 100%;height: 90px;background: #1c1713;position: absolute;top: 0;left: 0;z-index: 99;}
.head .logo{width: 400px;line-height: 84px;}
.head .nav{margin-right: 10px;}
.head .nav li{float: left;font-size: 20px;color: #ccbb72;padding: 33px 30px;}
.head .search{height: 36px;margin-top: 27px;}
.head .search form{display: none;position: relative;float: left;margin-top: 4px;}
.head .search input{width: 120px;height: 24px;border-radius:1px;position: relative;top: 2px;padding-left: 6px;font-size: 14px;}
.head .search .but{display: block;width: 20px;height: 20px;background: url(../images/but.png) no-repeat center/cover #fff;position: absolute;right: 2px;top: 4px;}
.head .anui{float: right;width: 36px;height: 36px;cursor:pointer;margin-left: 8px;}
.lun-bo{width: 100%;height: 785px;}
.lun-bo .page-a{bottom: 33px !important;}
.lun-bo .page-a span{opacity: 1;background: #fff;}
.lun-bo .page-a span.swiper-pagination-bullet-active{width: 27px;border-radius:10px;}
.choice-1{width: 100%;background: #1c1713;padding: 100px 0;}
.choice-1 .content{}
.choice-1 .content .item{float:left;width: 294px;height: 254px;text-align: center;border: 2px solid #413d3a;cursor:pointer;margin-right: 8px;}
.choice-1 .content .item .ico{display: inline-block;margin-top: 50px;width: 62px;height: 62px;}
.choice-1 .content .item .info{font-size: 12px;color: #888888;line-height: 1.7;margin-top: 13px;text-transform:uppercase;}
.choice-1 .content .item .info span{font-size: 20px;color: #a8883d;}
.choice-1 .content .item .info i{width: 20px;height: 2px;background: #cbcbcb;position: relative;top: -4px;}
.choice-1 .content .item:hover{border: 0;background: url(../images/bei-1.jpg) no-repeat center top/cover;}
.choice-1 .content .item:hover i{background: #1c1713;transition: all 0.3s ease-in-out;}
.choice-1 .content .item:hover .info{color: #333333;}
.choice-1 .content .item:hover .info span{color: #333333;}
.choice-1 .content .item:hover .ico img{filter: brightness(0.1);transition: all 0.35s ease-in-out;}
.choice-1 .content .item:nth-child(4){margin-right: 0;}
.i-title{text-align: center;font-size: 35px;color: #a6893f;line-height: 1.3;}
.i-title span{font-size: 38px;color: #ffffff;text-transform:uppercase;font-family: PuHuiTi;}
.i-title span::after{content: "";display: block;width: 43px;height: 3px;background: #a6893f;margin: 0 auto;margin-top: 7px;}
.choice-2{width: 100%;background: url(../images/bei-2.jpg) no-repeat center top/cover;padding: 88px 0 60px;}
.choice-2 .content{position: relative;margin-top: 43px;}
.choice-2 .content .next-a{width: 43px;height: 43px;right: -80px;}
.choice-2 .content .prev-a{width: 43px;height: 43px;left: -80px;}
.choice-2 .content .swiper-button-prev:after,.choice-2 .content .swiper-button-next:after{display: none;}
.choice-2  .des{text-align: center;line-height: 1.8;font-size: 22px;color: #333333;margin-top: 58px;}
.swiper-cp .swiper-slide{background: #ffffff;padding: 12px 12px;}
.swiper-cp .pic{border: 1px solid #f1ede1;text-align: center;height: 308px;   line-height: 308px;overflow: hidden;}
.swiper-cp .text{text-align:center;line-height: 2;font-size: 20px;color: #666666;padding-top: 12px;}
.swiper-cp .text:hover{color: #a6893f;transition: all 0.45s ease-in-out;}
.choice-3{width: 100%;background: url(../images/bei-3.jpg) no-repeat center top/cover;padding: 104px 0 115px;}
.choice-3 .content{}
.choice-3 .content .picture{width: 558px;overflow: hidden;}
.choice-3 .content .text{width: 605px;font-size: 17px;color: #222222;line-height: 1.9;}
.choice-3 .content .text .w-1{font-size: 35px;color: #a6893f;line-height: 1.2;margin-top: 15px;}
.choice-3 .content .text .w-1 h3 i{width: 18px;height: 3px;background: #a6893f;margin-left: 10px;}
.choice-3 .content .text .w-1 span{text-transform:uppercase;font-family: PuHuiTi;font-size: 38px;color: #b2b2b2;}
.choice-3 .content .text .info{margin-top: 10px;}
.choice-3 .content .text .more{width: 170px;line-height: 48px;border: 1px solid #a6a6a6;text-align: center;font-size: 18px;color: #444444;border-radius:30px;margin-top: 30px;}
.choice-3 .content .text .more i{margin-left: 20px;}
.choice-3 .content .text .more:hover{background: #a6893f;color: #fff;border: 1px solid #a6893f;transition: all 0.35s ease-in-out;cursor:pointer;}
.choice-3 .content .text .more:hover img{filter: sepia(1);}
.choice-4{width: 100%;background: url(../images/bei-5.jpg) no-repeat center top/cover;padding: 85px 0 115px;}
.choice-4 .w-1{font-size: 35px;color: #a6893f;line-height: 1.3;}
.choice-4 .w-1 h3 i{width: 18px;height: 3px;background: #a6893f;margin-left: 10px;}
.choice-4 .w-1 span{text-transform:uppercase;font-family: PuHuiTi;font-size: 38px;color: #ffffff;}
.choice-4 .w-1 .see{float: right;width: 37px;height: 37px;position: relative;bottom: 10px;}
.choice-4 .content{margin-top: 33px;}
.choice-4 .content li{float: left;width: 393px;height: 263px;overflow: hidden;position: relative;cursor:pointer;margin-bottom: 15px;margin-right: 10px;}
.choice-4 .content li .pic{width: 100%;height: 100%;background-size: 101% !important;}
.choice-4 .content li .text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);padding: 95px 22px 0;font-size: 16px;color: #ffffff;line-height: 1.8;opacity: 0;visibility: hidden;}
.choice-4 .content li .text span{font-size: 24px;}
.choice-4 .content li .text p::after{content: "";display: block;width: 50px;height: 2px;background: #a6893f;margin-top: 24px;}
.choice-4 .content li:hover .text{opacity: 1;visibility: inherit;transition: all 0.45s ease-in-out;}
.choice-4 .content li:nth-child(3n+3){margin-right: 0;}
.foot{width: 100%;background: #1c1713;padding-top: 40px;}
.foot .f-nav{width: 535px;margin-top: 18px;}
.foot .f-nav ul{font-size: 20px;color: #fefefe;}
.foot .f-nav ul>a{display: inline-block;margin-right: 28px;line-height: 2;}
.foot .f-nav ul>a:hover{color: #a6893f;transition: all 0.35s ease-in-out;}
.foot .f-nav .share{text-align: center;margin-top: 18px;width: 76%;}
.foot .f-nav .share li{display: inline-block;width: 47px;height: 46px;margin: 0 3px;}
.foot .f-nav .code{width: 135px;height: 135px;overflow: hidden;background: #fff;text-align: center;cursor:pointer;}
.foot .tel{background: url(../images/tel.png) no-repeat right center;font-size: 22px;color: #ffffff;line-height: 1.4;text-align: center;padding-right: 75px;margin-top: 20px;}
.foot .tel h3{color: #7d7b7a;}
.foot .tel>span{font-size: 33px;}
.foot .f-logo{width: 100%;text-align: center;background: url(../images/bei-4.png) no-repeat center;margin-top: 20px;}
.foot .copyright{text-align: center;font-size: 14px;color: #999999;line-height: 2;padding: 26px 0;}
/* 置顶 */
.Topping{width: 68px;height: 94px;background: #a6893f;text-align: center;font-size: 20px;color: #ffffff;position: fixed;right:50px;bottom: 20%;z-index: 99;border-radius:50px;line-height: 1.4;padding-top: 14px;}
/* 产品中心 */
.ban{width: 100%;height: 397px;margin-top: 90px;}
.current{font-size: 15px;color: #999999;line-height:2;}
.current .nei{border-bottom: 1px solid #d1d1d1;padding: 10px 0;}
.n-title{text-align: center;font-size: 35px;color: #a6893f;line-height: 1.3;}
.n-title span{font-size: 38px;color: #b1b1b1;text-transform:uppercase;font-family: PuHuiTi;}
.n-title span::after{content: "";display: block;width: 43px;height: 3px;background: #a6893f;margin: 0 auto;margin-top: 7px;}
.second-lm{text-align: center;border: 1px solid #cccccc;border-radius:50px;padding: 5px 5px;width: max-content;margin: 0 auto;margin-top: 25px;}
.second-lm li{display: inline-block;width: 138px;height: 48px;text-align: center;line-height: 48px;font-size: 20px;color: #333333;}
.second-lm li.on{background: url(../images/ico-13.png) no-repeat center/cover;color: #fff;}
.second-lm li:hover{color: #c2a047;transition: all 0.35s ease-in-out;}
.product{padding: 47px 0 100px;}
.product .content{width: 1300px;margin: 0 auto;margin-top: 50px;}
.product .content li{float: left;width: 48.7%;background: #fff;padding: 10px 10px;margin-bottom: 40px;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.product .content li .pic{width: 270px;height: 308px;    line-height: 308px;border: 1px solid #f1ede1;text-align: center;overflow: hidden;}
.product .content li .text{width: 297px;margin-left: 30px;font-size: 15px;color: #888888;line-height: 1.7;padding-top: 25px;}
.product .content li .text h3{font-size: 22px;color: #666666;margin-bottom: 8px;}

.product .content li .text .more{width: 132px;text-align:center;line-height: 38px;background: #999999;font-size: 18px;color: #ffffff;border-radius:30px;margin-top: 10px;cursor:pointer;}
.product .content li .text .more:hover{background: #c2a047;transition: all 0.45s ease-in-out;}
.product .content li:nth-child(2n){float: right;}
.product-xq{padding-bottom: 85px;}
.product-xq .content-a{background: #fff;padding: 15px 15px;margin-top: 30px;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.product-xq .content-a .picture{width: 515px;}
.content-a .gallery-thumbs{padding: 0 34px;}
.content-a .gallery-thumbs .swiper-slide{height: 118px;text-align: center;border: 1px solid #eaeaea;line-height: 114px;overflow: hidden;}
.content-a .gallery-thumbs .swiper-slide-thumb-active{border: 1px solid #c2a047;}
.content-a .spics{position: relative;}
.content-a .spics .swiper-button-prev:after,.content-a .spics .swiper-button-next:after{display: none;}
.content-a .spics .next-b{width: 21px;height: 49px;outline: none;right: 0;}
.content-a .spics .prev-b{width: 21px;height: 49px;outline: none;left: 0;}
.content-a .gallery-top{width: 100%;}
.content-a .gallery-top .swiper-slide{text-align: center;height: 410px;line-height: 395px;}
.content-a .text{width: 50%;margin-right: 25px;padding-top: 18px;}
.content-a .text .bt{font-size: 22px;color: #ae8a2a;line-height: 1.8;margin-bottom: 3px;}
.content-a .text .xh{font-size: 16px;color: #888888;line-height: 1.8;}
.content-a .text .xh dl{margin-bottom: 6px;}
.content-a .text .xh dl span{font-size: 18px;color: #333333;}
.content-a .text .info{font-size: 16px;color: #888888;line-height: 1.7;margin-top: 10px;}
.content-a .text .info span{font-size: 18px;color: #333333;}
.content-a .text .lx{margin-top: 30px;}
.content-a .text .lx .zixun{display: inline-block;width: 132px;line-height: 40px;text-align: center;background: #c2a047;font-size: 18px;color: #ffffff;border-radius:50px;margin-right: 18px;}
.content-a .text .lx span{font-size: 26px;color: #c2a047;}
.content-a .text .lx span i{margin-right: 8px;}
.product-xq .content-b{margin-top: 20px;background: #ffffff;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.content-b .roll-a{}
.content-b .roll-a .hd{border-bottom: 1px solid #e0e0e0;}
.content-b .roll-a .hd li{display: inline-block;width: 129px;height: 51px;line-height: 50px;text-align: center;font-size: 18px;color: #777777;cursor:pointer;}
.content-b .roll-a .hd li.on{background: url(../images/bei-6.jpg) no-repeat center top;color: #fefefe;}
.content-b .roll-a .bd{padding: 25px 40px 45px;}
.content-b .data{font-size: 18px;line-height: 1.8;color: #666666;}
.content-b .data .b_t,.content-b .data h3{font-size: 20px;color: #ae8a2a;line-height: 2;margin-bottom: 8px;}
/* 解决方案 */
.solution{padding: 47px 0 80px;}
.solution .content{margin-top: 48px;}
.solution .content li{float: left;width: 48.7%;background: #fff;padding: 15px 15px;box-shadow: 0 0 15px rgba(0,0,0,.1);margin-bottom: 36px;}
.solution .content li .picture{width: 100%;height: 353px;overflow: hidden;}
.solution .content li .text{font-size: 18px;color: #888888;line-height: 1.7;padding: 12px 8px 10px;}
.solution .content li .text h3{font-size: 22px;color: #666666;margin-bottom: 8px;}
.solution .content li .text h3:hover{color: #c2a047;transition: all 0.35s ease-in-out;}
.solution .content li .text .more{width: 132px;line-height: 40px;text-align: center;font-size: 18px;color: #ffffff;background: #c2a047;border-radius:50px;margin-top: 20px;transition: transform .4s ease-out;cursor:pointer;}
.solution .content li .text .more:hover{transform: translateX(10px); transition: transform .4s ease-out;}
.solution .content li:nth-child(2n){float:right;}
.solution-xq{padding-bottom: 75px;}
.solution-xq .content{background: #ffffff;box-shadow: 0 0 15px rgba(0,0,0,.1);margin-top: 34px;padding: 40px 44px;}
.solution-xq .content .b_t{text-align: center;line-height: 1.8;font-size: 36px;color: #a6893f;}
.solution-xq .content .b_t::after{content: "";display: block;width:42px;height: 3px;background: #a6893f;margin: 0 auto;margin-top: 10px;}
.solution-xq .content .data{font-size: 18px;color: #888888;line-height: 1.8;padding: 25px 0;}
.solution-xq .page{margin-top: 25px;}
.solution-xq .page li{float: left;width: 49%;background: #fff;font-size: 20px;color: #666666;line-height: 1.7;box-shadow: 0 0 15px rgba(0,0,0,.1);padding: 17px 28px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.solution-xq .page li:nth-child(2){float: right;}
.solution-xq .page li>a:hover{color: #a6893f;transition: all 0.35s ease-in-out;}
/* 相关案例 */
.relevant{margin-top: 30px;}
.relevant .b_t{line-height: 2;font-size: 28px;color: #a6893f;}
.relevant .box{margin-top: 7px;}
.relevant .box li{float: left;width: 387px;background: #ffffff;margin-right: 19px;box-shadow: 0 0 15px rgba(0,0,0,.05);}
.relevant .box .pic{width: 100%;height:228px;overflow: hidden;}
.relevant .box .text{font-size: 20px;color: #666666;line-height: 1.8;padding: 17px 30px;}
.relevant .box .text h3:hover{color: #a6893f;transition: all 0.35s ease-in-out;}
.relevant .box li:last-of-type{margin-right: 0;}
/* 关于/联系 */
.about{padding: 47px 0 70px;}
.about .content{font-size: 18px;color: #666666;line-height: 1.9;padding: 25px 0;}
.about .content h3{font-size: 22px;color: #333333;margin-bottom: 5px;}
.contact{padding: 47px 0 80px;}
.contact .content{background: #fff;padding: 20px 15px;margin-top: 25px;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.contact .content .b_t{line-height: 2;font-size: 20px;color: #333333;border-bottom: 1px solid #e6e6e6;padding: 0 26px;padding-bottom: 9px;}
.contact .content .info{width: 50%;font-size: 18px;color: #333333;line-height: 2;padding-top: 17px;padding-left: 25px;}
.contact .content .info p{padding: 9px 0;}
.contact .content .info span{display: inline-block;font-size: 19px;color: #666666;margin: 0 12px;}
.contact .content .ewm{margin-top: 42px;}
.contact .content .ewm span{display: inline-block;box-shadow: 0 0 15px rgba(0,0,0,.1);margin-left: 15px;width: 135px;height: 135px;overflow: hidden;}
.contact .content .map{padding: 0 11px;margin-top: 15px;margin-bottom: 4px;}
/* 搜索页 */
.mainbody{padding: 20px 0;}
.newslist h3{font-size: 15px;line-height: 2;}
.newslist li{font-size: 15px;line-height: 2;margin: 8px 0;width: 80%;padding: 0 10px;color: #7d7b7a;}
.newslist li span{float: right;}
.newslist li:hover a{color: #a6893f;transition: all 0.3s ease-in-out;}


/* 分页 */
.xiaocms-page{width:100%;text-align:center;margin-top: 50px;}
.xiaocms-page a{font-size: 13px; margin-left:8px;padding:5px 10px;border-radius: 4px;color: #888888;border: 1px solid #d2d2d2;}
.xiaocms-page span{font-size: 13px; color:#fff; margin-left:5px; background:#c2a047; padding:5px 10px;border-radius: 4px;}