@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;user-select: none;}
.paging-menu{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.paging-menu a{display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;padding-top: 1px;line-height: 1;border: 1px solid #e0e0e0;margin: 2px 5px;font-size: 18px;color: #000;transition: all .4s ease;background: #fff;font-family: Arial;}
.paging-menu a:first-child, .paging-menu a:last-child{font-size: 0;padding: 0;}
.paging-menu a:first-child::after, .paging-menu a:last-child::after{font-family: "icon";font-size: 18px;}
.paging-menu a:first-child::after{content: "\e623";}
.paging-menu a:last-child::after{content: "\e622";}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #835f49;background-color: #835f49;color: #fff;}
@media all and (max-width:1599px) {.paging-menu a{width: 44px;height: 44px;}}
@media all and (max-width:1000px) {.paging-menu a{width: 38px;height: 38px;margin: 2px;font-size: 16px;}.paging-menu a:first-child::after, .paging-menu a:last-child::after{font-size: 16px;}}
/* 搜索页面 */
.search{width: 100%;}
.search-info{width: 100%;line-height: 1.1;color: #333;font-weight: 700;}
.search-info span{color: #835f49;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border-bottom: 1px solid #f0f0f2;}
.search-link h2{color: #333;line-height: 1.1;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #835f49 !important;}
.search-link:hover h2{color: #835f49;}
@media all and (max-width:1000px) {.search-link{padding: 22px 0;}.search-list{margin-top: 10px;}}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #835f49;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #835f49;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;margin-bottom: 16px;line-height: 1;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1279px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
}
@media all and (max-width: 640px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -20px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 20px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 18px;padding-bottom: 14px;margin-bottom: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
/* 公共 */
.banner{position: relative;z-index: 999;}
.banner>div{position: absolute;width: 100%;height: 100%;top: 0px;}
.banner .contain{height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.banner .contain .content{color: #fff;}
.banner .contain .content .title1{margin-bottom: -20px;animation: CommonTitle 1s both;}
.banner .contain .content .title2{text-transform:uppercase;animation: CommonTitle 1s both;}
.banner .contain .content>div:nth-child(4){animation: CommonLine 1s both;}
@keyframes CommonTitle {0%{transform: translateY(-40px);filter: blur(10px);opacity: 0;}100%{transform: translateY(0px);filter: blur(0px);opacity: 1;}}
@keyframes CommonLine {0%{transform: translateY(40px);filter: blur(10px);opacity: 0;}100%{transform: translateY(0px);filter: blur(0px);opacity: 1;}}
.banner .contain .content .line{animation: CommonLine 1s both;}
.banner .contain .content .line ul{display: flex;flex-wrap: nowrap;margin-bottom: 20px;margin-top: 10px;}
.banner .contain .content .line li{height: 2px;}
.banner .contain .content .line li:nth-child(1){width: 30%;background-color: #835f49;}
.banner .contain .content .line li:nth-child(2){width: 70%;background-color: rgba(255, 255, 255, 30%);}
.pordh .contain{position: relative;}
.pordh {border-bottom: 1px solid #e0e0e0;}
.pordh .column1 .icon{padding: 30px 0px;margin-right: 10px;}
.pordh .column1 .icon i{font-size: 18px;color: #000;}
.pordh .column1 li{padding: 35px 0px;color: #000;margin-right: 20px;font-size:18px;transition: all .4s ease;}
.pordh .column1 li:hover{color: #835f49;}
.pordh .column1 li.active{color: #999;}
.pordh .column2{position: absolute;right: 0px;height: 100%;width: 40%;}
.pordh .column2 ul{width: 100%;height: 100%;}
.pordh .column2 li{color: #000;height: 100%;width: 25%;transition: all .4s ease;}
.pordh .column2 li:hover{color: #835f49;}
.pordh .column2 li>div{width: 100%;height: 100%;}
.pordh .column2 li.active{background-color: #835f49;color: #fff;}
.pordh .column2 li a{display: flex;height: 100%;width: 100%;justify-content: center;align-items: center;}
/* service */
.serfk .content{padding-top: 60px;width: 100%;display: flex;justify-content: center;padding-bottom: 80px;}
.serfk .content .text{width: 1110px;}
.serlc{width: 100%;background-color: #f2f4f7;}
.serlc .list-muen {width: 100%;margin-bottom: 60px;position: relative;}
.serlc .list-muen .bg {position: absolute;top: -35px;left: 175px;z-index: 1;transition: all .4s ease;}
.serlc .list-muen:nth-child(even) .bg {position: absolute;top: -35px;right: 175px;z-index: 1;left: auto;}
.serlc .list-muen .img{width: 58%;overflow: hidden;position: relative;z-index: 2;height: 700px;}
.serlc .list-muen:nth-child(even) .img{padding-right: 0px;padding-left: 245px;}
.serlc .list-muen .img:hover>img{transform: scale(1.04);}
.serlc .list-muen .img>img{transition: all .4s ease;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);height: 100%;width: 100%;}
.serlc .list-muen .back {
    padding: 70px 150px 100px 245px;
    background-color: #fff;
    margin-top: 100px;
    width: 42%;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.serlc .list-muen:nth-child(even) .back{padding: 70px 245px 100px 150px;}
.serlc .list-muen .back .btn {position: relative;padding-bottom: 10px;z-index: 2;width: fit-content;;}
.serlc .list-muen .back .btn::before{width: 0%;content: "";height: 2px;background-color: #835f49;position: absolute;bottom: 0px;left: 0px;transition: all .4s ease;}
.serlc .list-muen .back .btn:hover::before{width: 100%;}
.serlc .list-muen .back .btn a{color: #835f49;font-weight: 500;display: flex;align-items: center;}
.serlc .list-muen .back .btn i{color: #835f49;font-size: 18px;margin-left: 20px;}
.serlc .list-muen .back .title {padding-bottom: 10px;position: relative;margin-bottom: 35px;width: fit-content;}
.serlc .list-muen .back .title .number{height: 100%;padding-right: 30px;color: #835f49;}
.serlc .list-muen .back .title .text>div:nth-child(2){color: #ccc;}
.serlc .list-muen .back .title::before{position: absolute;bottom: 0px;left: 0px;width: 110px;height: 1px;background-color: #835f49;content: "";transition: all .4s ease;}
.serlc .list-muen .back:hover .title::before{width: 100%;}
.serlc .list-muen .back li{padding-bottom: 15px;list-style: inside;}
.serlc .list-muen .back li::marker {width: 6px;height: 6px;color: #835f49;}
.serlc .list-muen .back p{position: relative;z-index: 2;}
.serlc .list-muen .back .zhuzi1{position: absolute;left: 145px;bottom: 20px;z-index: 1;}
.serlc .list-muen .back .zhuzi2{position: absolute;left: 85px;bottom: 0px;z-index: 1;}
.serlc .list-muen .back .zhuzi3{position: absolute;left: 40px;bottom: 110px;z-index: 1;}
.serlc .list-muen:nth-child(even) .back .zhuzi1{position: absolute;right: 145px;bottom: 20px;left: auto;}
.serlc .list-muen:nth-child(even) .back .zhuzi2{position: absolute;right: 85px;bottom: 0px;left: auto;}
.serlc .list-muen:nth-child(even) .back .zhuzi3{position: absolute;right: 40px;bottom: 110px;left: auto;}

.ser-swiper .thumbs .ico-back{background-color: #f8f8f8;padding: 40px 0px;text-align: center;border: 1px solid #ededed;transition: all .4s ease;}
.ser-swiper .thumbs .swiper-slide.active .ico-back{background-color: #835f49;}
.ser-swiper .thumbs .ico-back .img{margin-bottom: 20px;position: relative;}
.ser-swiper .thumbs .ico-back .img>img:nth-child(1){opacity: 1;position: absolute;transition: all .4s ease;}
.ser-swiper .thumbs .ico-back .img>img:nth-child(2){opacity: 0; transition: all .4s ease;}
.ser-swiper .thumbs .swiper-slide.active .ico-back .img>img:nth-child(1){opacity: 0;}
.ser-swiper .thumbs .swiper-slide.active .ico-back .img>img:nth-child(2){opacity: 1;}
.ser-swiper .thumbs .ico-back .text{transition: all .4s ease;}
.ser-swiper .thumbs .swiper-slide.active .ico-back .text{color: #fff;}
.ser-swiper .thumbs{position: relative;}
.ser-swiper .thumbs .thumbs-prev{transition: all .4s ease; background-color: #adadad;position: absolute;left: 20px;top: calc(50% - 18px);z-index: 999;width: 36px;height: 36px;border-radius: 100%;}
.ser-swiper .thumbs .thumbs-prev a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.ser-swiper .thumbs .thumbs-prev i{font-size: 20px;color: #fff;}
.ser-swiper .thumbs .thumbs-next{transition: all .4s ease; background-color: #adadad;position: absolute;right: 20px;top: calc(50% - 18px);z-index: 999;width: 36px;height: 36px;border-radius: 100%;}
.ser-swiper .thumbs .thumbs-next a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.ser-swiper .thumbs .thumbs-next i{font-size: 20px;color: #fff;}
.ser-swiper .thumbs .thumbs-prev:hover,.ser-swiper .thumbs .thumbs-next:hover{background: #835f49;}
.ser-swiper .gallery .lot-bot{position: relative;}
.ser-swiper .gallery .lot-bot .content-lot{position: absolute;right: 0px;width: 300px;background-color: rgba(0, 0, 0, 0.7);height: 100%;top: 0px;border-left: 1px solid #835f49;padding: 80px 40px;z-index: 999;}
.ser-swiper .gallery .lot-bot .img{position: relative;}
.ser-swiper .gallery .lot-bot .img .btn{position: absolute;left: 60px;z-index: 999;bottom: 60px;}
.ser-swiper .gallery .lot-bot .img .btn .swiper-prev i{font-size: 15px;color: #fff;}
.ser-swiper .gallery .lot-bot .img .btn .swiper-prev{background-color: rgba(255, 255, 255, 0.3);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;margin-right: 10px;transition: all .4s ease;}
.ser-swiper .gallery .lot-bot .img .btn .swiper-prev:hover{background-color: #835f49;}
.ser-swiper .gallery .lot-bot .img .btn .swiper-next i{font-size: 15px;color: #fff;}
.ser-swiper .gallery .lot-bot .img .btn .swiper-next{background-color: rgba(255, 255, 255, 0.3);width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border-radius: 100%;transition: all .4s ease;}
.ser-swiper .gallery .lot-bot .img .btn .swiper-next:hover{background-color: #835f49;}
.ser-swiper .gallery .lot-bot .content-lot .swiper-pagination-fraction {bottom: 70px;left: -91px;color: #835f49;}
.ser-swiper .gallery .lot-bot .content-lot .swiper-pagination-current{color: #fff;font-size: 16px;}
.ser-swiper .gallery{margin-top: 40px;}
.ser-swiper .gallery .lot-bot .content-lot .fuhao {color: #503c35;margin-bottom: -65px;margin-top: -55px;}
/* porject */
.porject{position: relative;}
.porlb{position: relative; background-image: url(../images/pages/project/back.jpg);background-size: cover;animation: citymove 60s linear infinite;}
@keyframes citymove{0%{background-position:0px 0px;}100%{background-position:1920px 0;}}
.porlb .porlb-list li{width: calc(33.333% - 15px);margin-right: 22px;margin-bottom: 22px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);}
.porlb .porlb-list li:nth-child(3n){margin-right: 0px;}
.porlb .porlb-list li .img>img{width: 100%;transition: all .4s ease;height: 368px;}
.porlb .porlb-list li:hover .img>img{transform: scale(1.04);}
.porlb .porlb-list li .img{overflow: hidden;;}
.porlb .porlb-list li .back{background-color: #eff0f3;color: #000;position: relative;width: 100%;display: flex;justify-content: center;align-items: center;padding: 25px 0px;transition: all .4s ease;}
.porlb .porlb-list li .back>img{position:absolute;left: 0px;display: none;}
.porlb .porlb-list li:hover .back{background-color: #835f49;color: #fff;}
.porlb .porlb-list li:hover .back>img{display: block;}
/* porject-xq */
.porject-xq .porlb .porlb-list{position: static;}
.porject-xq .porlb .porlb-list .commonTitle{margin-bottom: 60px;}
.porxq{position: relative;background-color: #f6f7fb;}
.porxq>img{position: absolute;top: 0px;z-index: 99;opacity: .3;height: 100%;width: 100%;}
.porxq .back{background-color: #fff;padding: 55px 250px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);}
.porxq .back>div{position: relative;z-index: 999;}
.porxq .back .title .puls{color: #835f49;width: 3%;}
.porxq .back .title .text{width: 97%;}
.porxq .back .title .text>div:nth-child(1){color: #e1e1e1;margin-bottom: -10px;}
.porxq .back .line{background-color: #eeeeee;width: 100%;height: 1px;margin-top: 40px;}
.porxq .back .content{padding-bottom: 100px;padding-top: 40px;}
.porxq .back .content>div{margin-bottom: 60px;}
.porxq .back .content>div:last-child{margin-bottom: 0px;}
.porxq .back .content p{font-size:18px;line-height: 32px;}
.porxq .back .content img{max-width: 100%;height:auto;width: 100%;}
.porxq .back .content .img{display: flex;justify-content: center;overflow: hidden;}
.porxq .back .content .img>img:hover{transform: scale(1.04);}
.porxq .back .content .img>img{transition: all .4s ease;}
.porxq .back .page i{font-size: 20px;color: #835f49;margin-right: 30px;margin-left: 10px;}
.porxq .back .page li{padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #e1e1e1;}
.porxq .back .page li a{transition: all .4s ease;}
.porxq .back .page li a:hover{color: #835f49;}
.porxq .back .return{width: 100%;display: flex;justify-content: center;padding-top: 60px;}
.porxq .back .return i{font-size: 20px;color: #835f49;margin-right: 10px;}
.porxq .back .return a{color: #000;transition: all .4s ease;}
.porxq .back .return a:hover{color: #835f49;}
/* about */
.abujs{position: relative;width: 100%;background: url(../images/pages/aboutus/jianjie-back.jpg)center no-repeat;background-size: cover;}
.abujs>img{width: 100%;}
.abujs .back{width: 100%;padding-top: 120px;padding-bottom: 120px;}
.abujs .back .img{width: 42%;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);}
.abujs .back .content{width: 58%;padding-top: 40px;padding-left: 110px;}
.abujs .back .content .title{padding-bottom: 20px;}
.abujs .back .content .line{background-color: #835f49;width: 60px;height: 2px;margin-bottom: 50px;}
.abujs .back .content .desc p{line-height:30px;font-size:16px;}
.abujs .back .content .desc{margin-bottom: 40px;}
.abujs .back .content .number li{padding-right: 50px;border-right: 1px solid #dfe0e3;margin-right: 50px;}
.abujs .back .content .number li:last-child{border: none;margin-right: 0px;padding-right: 0px;}
.abujs .back .content .number li .fs40{color: #835f49;}
.abuwh{width: 100%;background-image: url(../images/pages/aboutus/wenhua-back.jpg);background-size: cover;}
.abuwh .content{margin-top: 60px;margin-bottom: 40px;}
.abuwh .content li{position: relative;}
.abuwh .content li{width: 50%;}
/*.abuwh .content li img{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);}*/
.abuwh .content li .text{position: absolute;top: 0px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.abuwh .content li .text div{text-align: center;}
.abuwh .content li .text .fs30{margin-bottom: 10px;}
.abuwh .list{}
.abuwh .list li{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;}
.abuwh .list li:nth-child(2n){margin-right: 0px;}
.abuwh .list li a{width: 100%;height: 100%;}
.abuwh .list li .img{width: 50%;overflow: hidden;}
.abuwh .list li .img img{transition: all .4s ease;}
.abuwh .list li .back{width: 50%;background-color: #f5f6f7;padding: 40px;transition: all .4s ease;}
.abuwh .list li a:hover .back{background-color: #835f49;}
.abuwh .list li a:hover .img img{transform: scale(1.07);}
.abuwh .list li .back .title{position: relative;}
.abuwh .list li .back .title>div:nth-child(1){color: #835f49;transition: all .4s ease;}
.abuwh .list li a:hover .back .title>div:nth-child(1){color: #fff;}
.abuwh .list li .back .xuling{color: #e5e5e5;text-transform: uppercase;}
.abuwh .list li a:hover .back .xuling{color: rgba(255, 255, 255, 5%);}
.abuwh .list li .back .text{padding-top: 50px;transition: all .4s ease;color: #000;}
.abuwh .list li a:hover .back .text{color: #fff;}
.abuwh .list li:nth-child(1) .back .title .icon{position: absolute;right: 0px;top: 0px;background-image: url(../images/pages/aboutus/aixing.png);transition: all .4s ease;width: 32px;height: 30px;background-repeat: no-repeat;}
.abuwh .list li:nth-child(1) a:hover .back .title .icon{background-image: url(../images/pages/aboutus/aixing-bai.png);}
.abuwh .list li:nth-child(2) .back .title .icon{position: absolute;right: 0px;top: 0px;background-image: url(../images/pages/aboutus/weix.png);transition: all .4s ease;width: 32px;height: 30px;background-repeat: no-repeat;}
.abuwh .list li:nth-child(2) a:hover .back .title .icon{background-image: url(../images/pages/aboutus/weix-bai.png);}
.abuwh .list li:nth-child(3) .back .title .icon{position: absolute;right: 0px;top: 0px;background-image: url(../images/pages/aboutus/xunzhang.png);transition: all .4s ease;width: 32px;height: 30px;background-repeat: no-repeat;}
.abuwh .list li:nth-child(3) a:hover .back .title .icon{background-image: url(../images/pages/aboutus/xunzhang-bai.png);}
.abuwh .list li:nth-child(4) .back .title .icon{position: absolute;right: 0px;top: 0px;background-image: url(../images/pages/aboutus/zuanshi.png);transition: all .4s ease;width: 32px;height: 30px;background-repeat: no-repeat;}
.abuwh .list li:nth-child(4) a:hover .back .title .icon{background-image: url(../images/pages/aboutus/zuanshi-bai.png);}
.about .indzz{background: url(../images/index/indzz-bg.jpg)center no-repeat;background-size: cover;width: 100%;position: relative;}
.abuhz{width: 100%;background-image: url(../images/pages/aboutus/hezuo-back.jpg);background-size: cover;}
.abuhz .list{padding-top: 60px;}
.abuhz .list ul{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);}
.abuhz .list li{width: calc(25% - 1px);margin-right: 1px;margin-bottom: 2px;background-color: #fff;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.abuhz .list li .img{height: 150px;padding: 12px;display: flex;justify-content: center;width: 100%;align-items: center;}
.abuhz .list li .img img{max-height: 70%;object-fit: contain;}
.abuhz .list li:nth-child(4n){margin-right: 0px;}
.abuhz .list li:hover{transform: scale(1.04);box-shadow: 0px 0px 15px 0px rgba(15, 1, 1, 0.1);position: relative;z-index: 999;}
/* conlx */
.conlx .contain{position: relative;}
.conlx .contain>.img{position: absolute;top: 0px;z-index: 1;animation: backConlx 1.8s linear infinite alternate;}
@keyframes backConlx{0%{transform:translateX(0px);}100%{transform:translateX(50px);}}
.conlx .contain .content{position: relative;z-index: 999; border-bottom: 2px solid #835f49;padding-bottom: 30px;margin-bottom: 60px;}
.conlx .contain .content .title{padding-top: 40px;padding-bottom: 20px;}
.conlx .contain .clo{position: relative;}
.conlx .contain .clo .clo-gzh{position: absolute;right: 0px;text-align: center;}
.conlx .contain .clo .clo-gzh>div:nth-child(1){border:1px solid #eeeeee ;padding: 10px;margin-bottom: 10px;}
.conlx .contain .clo .clo-xl span{color: #835f49;}
.conlx .contain .clo .clo-xl>div{margin-bottom: 30px;}
.conlx .contain .clo .clo-xl .icon{display: flex;justify-content: center;align-items: center;margin-right: 20px;}
.conlx .contain .clo .clo-xl .clo-dh{background-image: url(../images/pages/contact/dh.jpg);width: 36px;height: 36px;background-repeat: no-repeat;display:inline-block;}
.conlx .contain .clo .clo-xl .clo-yx{background-image: url(../images/pages/contact/yx.jpg);width: 36px;height: 36px;background-repeat: no-repeat;display:inline-block;}
.conlx .contain .clo .clo-xl .clo-dz{background-image: url(../images/pages/contact/dz.jpg);width: 36px;height: 36px;background-repeat: no-repeat;display:inline-block;}
.conly{width: 100%;background-image: url(../images/pages/contact/liuyan-back.jpg);background-repeat: no-repeat;background-size: cover;}
.conly .contactus-input{width: calc(50% - 20px);margin-right: 40px;margin-bottom: 10px;}
.conly .contactus-input:nth-child(2n){margin-right: 0px;}
.conly .contactus-input>input{width: 100%;border: 1px solid #ececec;padding: 20px 30px;}
.conly .commonTitle{margin-bottom: 60px;}
.conly .contactus-input.row{width: 100%;margin-right: 0px;}
.conly .contactus-input.row>textarea{width: 100%;border: 1px solid #ececec;padding: 20px 30px;}
.conly .contactus-btn{width: 100%;display: flex;justify-content: center;margin-top: 30px;}
.conly .contactus-btn .btn{height: 60px;width: 260px;background-color: #835f49;color: #fff;}
.conly .contactus-btn .btn a{display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;font-size: 18px;}
.conly .contactus-btn .btn:hover{background-color:#9c7258;}
/* 地图 */
#map{width: 100%;height:500px;}
#map .amap-info-close{right: 6px !important;top: 6px;display: none;}
#map .amap-info-content{padding: 25px;width: 330px;height: 180px;}
#map .amap-logo,#map .amap-copyright{display: none !important;}
.map-lotder{height: 100%;position: relative;z-index: 99;}
.map-lotder .img{width: 100%;display: flex;justify-content: center;}
.map-lotder .img>img{border-bottom: 1px solid #835f49;padding-bottom: 20px;margin-bottom: 20px;}
.map-lotder .text{text-align: center;}
.amap-icon{display: none;}
/* news */
.newszt {background-color: #f2f4f7;}
.news-zhutui{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);}
.newszt .news-zhutui .img{width: 49%;overflow: hidden;}
.newszt .news-zhutui .img img{width: 100%;height: 100%;transition: all .6s ease;}
.newszt .news-zhutui .img:hover img{transform: scale(1.07);}
.newszt .news-zhutui .content{width: 51%; background-image: url(../images/pages/news/swiper-back.jpg);background-repeat: no-repeat;padding: 60px 80px;background-size: cover;}
.newszt .news-zhutui .content .title{margin-bottom: 40px;transition: all .4s ease;}
.newszt .news-zhutui .content .title:hover{color: #835f49;}
.newszt .news-zhutui .content .line{background-color: #835f49;height: 4px;width: 50px;margin-bottom: 40px;}
.newszt .news-zhutui .content .number>div{margin-bottom: -20px;}
.newszt .news-zhutui .content .lot-bot{margin-top: 88px;position: relative;}
.newszt .news-zhutui .content .lot-bot .btn{transition: all .4s ease; position: absolute; right: 0px;top: 20px; background-color: #835f49;width: 60px;height: 60px;}
.newszt .news-zhutui .content .lot-bot .btn a{display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;}
.newszt .news-zhutui .content .lot-bot .btn i{color: #fff;font-size: 25px;transition: all .4s ease;}
.newszt .news-zhutui .content .lot-bot .btn:hover{background: #a65e33;}
.newszt .news-zhutui .content .lot-bot .btn:hover i{transform: translateX(5px);}
.newslist {background-image: url(../images/pages/news/list-back.jpg);background-repeat: no-repeat;background-position: bottom;}
.newslist li{padding: 0px 60px;border-bottom: 1px solid #f1f1f1;padding-bottom: 50px;margin-bottom: 60px;}
.newslist .number{width: 18%;}
.newslist .text{width: 82%;}
.newslist li .number>div:nth-child(1){margin: -13px 0px;}
.newslist li .text .title{padding-bottom: 25px;transition: all .4s ease;}
.newslist li .text .title:hover{color: #835f49;}
.newslist li .text .content{margin-bottom: 37px;}
.newslist li .text .btn {width: fit-content;}
.newslist li .text .btn>div:nth-child(1){margin-right: 20px;color: #666;transition: all .4s ease;}
.newslist li .text .btn:hover>div:nth-child(1){color: #835f49;}
.newslist li .text .btn>div:nth-child(2){position: relative;}
.newslist li .text .btn>div:nth-child(2)>div:nth-child(1):before{content: "";background-color: #835f49;width: 40px;height: 1px;position: absolute;top: 13px;transition: all .4s ease;}
.newslist li .text .btn>div:nth-child(2)>div:nth-child(2):before{content: "";border: 1px solid #835f49; width: 24px;height: 24px;position: absolute;border-radius: 100%;top: 1px;right: -52px;transition: all .4s ease;}
.newslist li .text .btn:hover>div:nth-child(2)>div:nth-child(1):before{width: 60px;height: 1px;}
.newslist li .text .btn:hover>div:nth-child(2)>div:nth-child(2):before{width: 30px;height: 30px;position: absolute;border-radius: 100%;top: -2px;right: -75px;}

.serlc .list-muen:nth-child(2n) .serlc-item{flex-direction: row-reverse;}
.porxq .back .title .text .data li{margin-right: 20px;}
.ser-swiper .thumbs .ico-back .img>img{height: 45px;}

.banner img{width: 100%;}

.serlc .list-muen .img{padding-right: 245px;}
.indzz .commonTitle .title{color: #fff;}
.indzz .commonTitle  .line{background-color: #fff;}
.indzz .contain{width: 100%;}
.indzz .swiper-wrapper {transition-timing-function: linear;margin: 0 auto;}
.indzz .indzz-ltert .btn{display: none;}
.serlc .list-muen .back .title{position: relative;z-index: 2;}

.indzz .indzz-ltert .img{display: flex;align-items: flex-end;height: 480px;max-height: 480px;}
.indzz .indzz-ltert .img>img{object-fit: contain;}

.ser-swiper .thumbs .ico-back .img>img:nth-child(2){margin: 0 auto;left: 0px;right: 0px;}

.indzz .indzz-ltert .img {height: 360px;max-height: 480px;}

.abujs .back .img{position: relative;}
.abujs .back .img .btn{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.abujs .back .img .btn>div{display: flex;justify-content: center;align-items: center;width: 70px;height: 70px;border: 1px solid #fff;border-radius: 100px;}
.abujs .back .img .btn i{color: #fff;}







/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .abujs .back .content {width: 58%;padding-top: 40px;padding-left: 65px;}
    .serlc .list-muen .img>img{height: 100%;}
    .serlc .list-muen .back {padding: 140px;}
    .serlc .list-muen .img {padding-right: 175px;}
    .serlc .list-muen:nth-child(even) .img {padding-right: 0px;padding-left: 175px;}

    .indzz .back-imgbox {
        position: absolute;
        bottom: 25px;
    }
    .serlc .list-muen:nth-child(even) .back {
        padding: 150px;
    }
}
@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .pordh .column1 .icon {padding: 23px 0px;}
    .pordh .column1 li {padding: 28px 0px;}
    .porxq .back {padding: 55px 170px;}
    .porxq .back .content {padding-bottom: 30px;padding-top: 40px;}
    .porxq .back .page li {padding-top: 15px;padding-bottom: 15px;}
    .porxq .back .return {padding-top: 35px;}
    .serlc .list-muen .back {padding: 50px;margin-top: 100px;width: 42%;}
    .abujs .back .img {width: 50%;}
    .abujs .back .content {width: 50%;padding-top: 25px;padding-left: 50px;}
    .abujs .back .content .line {margin-bottom: 15px;}
    .abujs .back .content .desc li {margin-bottom: 10px;}
    .abujs .back .content .number li {padding-right: 25px;margin-right: 29px;}
    .abujs .back .img>img{height: 100%;}
    .abuwh .list li .img>img{height: 100%;}
    .newslist li .text .title {padding-bottom: 20px;}
    .newslist li {padding-bottom: 40px;margin-bottom: 50px;}
    .newszt .news-zhutui .content {width: 51%;padding: 50px 50px;}
    .newszt .news-zhutui .content .lot-bot .btn {top: 5px;}
    .newszt .news-zhutui .content .number>div {margin-bottom: -10px;}
    .porlb .porlb-list li .img>img {height: 270px;}
    .indzz .back-imgbox {position: absolute;bottom: 35px;}
    .serlc .list-muen:nth-child(even) .back {padding: 80px;}
    .serlc .list-muen .back {padding: 80px;}
    .ser-swiper .thumbs .ico-back {padding: 35px 0px;}
    .ser-swiper .gallery {margin-top: 15px;}
    .indzz {padding-bottom: 55px;}
    .ser-swiper .thumbs .ico-back .img {margin-bottom: 15px;}
    .ser-swiper .thumbs .ico-back {padding: 20px 0px;}
    .serlc .list-muen .img{height: 580px;}
}
@media all and (max-width:1439px) {
    /* 1360 */
}
@media all and (max-width:1359px) {
    /* 1280 */
}
@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .banner>img{height: 400px;}
    .porxq .back {padding: 55px 100px;}
    .porxq .back .line {margin-top: 20px;}
    .porxq .back .content {padding-bottom: 30px;padding-top: 20px;}
    .porxq .back .content>div {margin-bottom: 30px;}
    .serlc .list-muen .img {width: 50%;}
    .serlc .list-muen .img >img{height: 100%;}
    .serlc .list-muen .back {margin-top: 0px;width: 50%;padding-top: 50px;padding-left: 50px;padding-bottom: 70px;}
    .abujs .back .content {width: 50%;padding-top: 0px;padding-left: 20px;}
    .abujs .back .img {width: 100%;}
    .abujs .back .img>img {width: 100%;height: 500px;}
    .abujs .back .content {width: 100%;padding: 15px;}
    .abujs .back {width: 100%;padding-top: 50px;padding-bottom: 50px;}
    .abuwh .list li .back {width: 50%;padding: 20px;}
    .pordh .column2 {width: 50%;}
    .ser-swiper .gallery .lot-bot .content-lot .fuhao {margin-bottom: -40px;margin-top: -55px;}
    .ser-swiper .thumbs .ico-back {padding: 30px 0px;}
    .ser-swiper .gallery .lot-bot .content-lot {width: 320px;}
    .ser-swiper .gallery .lot-bot .content-lot .swiper-pagination-fraction {bottom: 70px;left: -101px;}
    .serfk .content {padding-top: 30px;padding-bottom: 30px;}
    .serlc .list-muen .back .line {width: 65px;}
    .indzz .indzz-ltert .swiper-button-next {right: 40%;}
    .indzz .indzz-ltert .swiper-button-prev {left: 40%;}
    .porlb .porlb-list li .img>img {height: 220px;}
    .serlc .list-muen .img {padding-right: 0px;}
    .serlc .list-muen:nth-child(even) .img {padding-right: 0px;padding-left: 0px;}
    .indzz .back-imgbox {
        position: absolute;
        bottom: 45px;
    }
}
@media all and (max-width:1151px) {
    /* 1024 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .pordh .column1{display: none;}
    .pordh .column2{position: static;width: 100%;height: 70px;}
    .ser-swiper .gallery .lot-bot .img .btn {left: 25px;bottom: 25px;}
    .ser-swiper .gallery .lot-bot .content-lot {width: 255px;padding: 55px 25px;}
    .ser-swiper .gallery .lot-bot .content-lot .swiper-pagination-fraction {bottom: 25px;left: -85px;}
    .conly .contactus-input {width: calc(50% - 10px);margin-right: 20px;}
    .conlx .contain .clo .clo-gzh {position: static;}
    .indzz .back-imgbox {
        position: absolute;
        bottom: 60px;
    }
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .newszt .news-zhutui .img {width: 100%;}
    .newszt .news-zhutui .content {width: 100%;padding: 15px;}
    .newszt .news-zhutui .content .title {margin-bottom: 20px;}
    .newszt .news-zhutui .content .line {margin-bottom: 20px;}
    .newszt .news-zhutui .content .lot-bot {margin-top: 15px;}
    .newszt .news-zhutui .content .number>div {margin-bottom: -10px;}
    .newszt .news-zhutui .content .lot-bot .btn {right: 0px;top: 10px;width: 40px;height: 40px;}
    .newslist .number {width: 100%;margin-bottom: 10px;}
    .newslist .text {width: 100%;}
    .newslist li .text .title {padding-bottom: 5px;}
    .newslist li .text .content {margin-bottom: 20px;}
    .newslist li {padding: 0px 15px;padding-bottom: 15px;margin-bottom: 30px;}
    .newslist li .number>div:nth-child(1) {margin: -5px 0px;}
    .porlb .porlb-list li {width: 100%;margin-right: 0px;}
    .banner>img{height: 400px;}
    .banner .contain .content .title1 {margin-bottom: 5px;}
    .porxq .back {padding: 15px 15px;}
    .porxq .back .content>div {margin-bottom: 15px;}
    .porxq .back .content {padding-bottom: 0px;padding-top: 15px;}
    .porxq .back .return {padding-top: 15px;}
    .porxq .back .line {margin-top: 15px;}
    .serlc .list-muen .back {width: 100%;padding-top: 15px;padding-left: 15px;padding-bottom: 15px;}
    .serlc .list-muen .img {width: 100%;}
    .serlc .list-muen {width: 100%;margin-bottom: 20px;}
    .serfk .content {padding-top: 25px;width: 100%;padding-bottom: 25px;}
    .abuwh .content li {width: 100%;}
    .abuwh .list li {width: 100%;margin-right: 0px;margin-bottom: 20px;}
    .abuwh .list li:nth-child(n+3) a{flex-direction: column-reverse;}
    .abuwh .list li .img {width: 100%;}
    .abuwh .list li .back {width: 100%;padding: 15px;}
    .abuhz .list li:nth-child(2n){margin-right: 0px;}
    .abuhz .list li {width: calc(50% - 1px);margin-right: 1px;margin-bottom: 1px;}
    .abuhz .list li .img{display: flex;align-items: center;justify-content: center;}
    .abuhz .list li img{max-width: 80%;max-height: 80%;}
    .abuhz .list {padding-top: 25px;}
    .ser-swiper .gallery .lot-bot .content-lot {position: static;width: 100%;background-color: #000;border-left: none;padding: 80px 40px;}
    .ser-swiper .gallery .lot-bot .img .btn {position: absolute;left: 10px;bottom: 5px;}
    .ser-swiper .gallery .lot-bot .content-lot .swiper-pagination-fraction {bottom: 20px;left: -110px;}
    .ser-swiper .gallery .lot-bot .img .swiper-slide img{height: 300px;}
    .conlx .contain .clo .clo-xl .icon {margin-right: 0px;width: 100%;justify-content: flex-start;}
    .conlx .contain .clo .clo-xl>div {margin-bottom: 15px;}
    .conlx .contain .content {padding-bottom: 15px;margin-bottom: 20px;}
    #map .amap-info-content {padding: 15px;width: 245px;height: 160px;}
    .conly .contactus-input {width: 100%;margin-right: 0px;}
    .conly .commonTitle {margin-bottom: 30px;}
    .conly .contactus-input>input {padding: 20px 10px;}
    .conly .contactus-input.row>textarea {padding: 20px 10px;}
    .conly .contactus-btn {margin-top: 15px;}
    .indzz .indzz-ltert .img{margin-top: 10px;}
    .indzz .indzz-ltert .swiper-button-prev{left: 30%;}
    .indzz .indzz-ltert .swiper-button-next{right: 30%;}
    .abujs .back .content .number li{width: 50%;margin: 20px 0 0;padding: 0;}
    .abujs .back .content .number li:nth-child(2n){border-right: unset;padding-left: 20px;}
    .serlc .list-muen .back .title {margin-bottom: 10px;}
    .serlc .list-muen .back {padding-bottom: 50px;}
    .serlc .list-muen .back .zhuzi1{position: absolute;right: 145px !important;bottom: 20px;left: auto !important;}
    .serlc .list-muen .back .zhuzi2{position: absolute;right: 85px !important;bottom: 0px;left: auto !important;}
    .serlc .list-muen .back .zhuzi3{position: absolute;right: 40px !important;bottom: 110px;left: auto !important;}
    .indzz .back-imgbox {position: absolute;bottom: 80px;}
    .serlc .list-muen .back {padding: 15px;padding-bottom: 50px;}
    .serlc .list-muen:nth-child(even) .back {padding: 15px;padding-bottom: 50px;}
    .indzz .indzz-ltert .img {height: 430px;}
    .serlc .list-muen .img {height: 260px;}

}/* -------------------------4k端--------------------------- */
@media all and (min-width:3000px) and (max-width:5000px) {
    /* 1920设计稿 3840分辨率【所有宽度 × (3840÷1920 = 2)】【电脑缩放1920÷3840 = 50%】 */

}

/* -------------------------2k端--------------------------- */
@media all and (min-width:2000px) and (max-width:3000px) {
    /* 1920设计稿 2560分辨率【所有宽度 × (2560÷1920 ≈ 1.5)】【电脑缩放1920÷2560 = 75%】 */
    .indzz .back-imgbox{width: 100%;bottom: -18px;}
    .indzz .back-imgbox img{width: 100%;}
    .porlb{background-size: contain;}
    .serlc .list-muen:nth-child(even) .img {padding-right: 0px;padding-left: 610px;}
    .serlc .list-muen .img img{width: 100%;}
    .serlc .list-muen:nth-child(even) .img{padding-left: 245px;}
}