@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{height: 45px;display: flex;justify-content: center;}
.paging .btn{height: 45px;width: 45px;border: 1px solid #dddedf;border-radius: 100%;margin: 0px 5px;transition: all .4s ease;}
.paging .btn:hover{background-color: #dc3e15;border: 0px;}
.paging .btn:hover i{color: #fff;}
.paging .btn i{transition: all .4s ease;color: #000;}
.paging .btn.ll i,.paging .btn.rr i{margin: 0px -5px;}
.paging .btn a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.paging ul{height: 100%;margin: 0px 15px;}
.paging li{height: 100%;display: flex;justify-content: center;align-items: center;width: 20px;margin: 0px 15px;}
.paging li a{color: #333;transition: all .4s ease;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.paging li a:hover{color: #dc3e15;}
.paging li.active a{color: #dc3e15;position: relative;}
.paging li.active a::before{content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 1px;background-color: #dc3e15;}

/* 搜索页面 */  
.search{width: 100%;}
.search-info{width: 100%;line-height: 1.1;color: #333;font-weight: 700;}
.search-info span{color: #e0351b;}
.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: #e0351b !important;}
.search-link:hover h2{color: #e0351b;}
@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: #e0351b;}
.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: #e0351b;}
.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;}
}
/*  */
.Inside .contain{width: 1400px;margin: 0px auto;}

.Banner .cont{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;align-items: center;}
.Banner .cont .cont-btn a{display: flex;justify-content: center;align-items: center;width: 145px;height: 45px;transition: all .4s ease;}
.Banner .cont .cont-btn .btn1 a{background-color: #e0351b; color: #fff;margin-right: 20px;}
.Banner .cont .cont-btn .btn2 a{background-color: #fff;color: #778091;}
.Banner .cont .cont-btn a:hover{transform: translateY(-5px);}
.Banner .cont .cont-btn .btn2 a:hover{background-color: #e0351b;color: #fff;}

.common_Nav {border-top: 1px solid #e6e9f0;border-bottom: 1px solid #e6e9f0;height: 60px;}
.common_Nav .contain{height: 100%;}
.common_Nav ul{height: 100%;margin-right: -60px;}
.common_Nav li{height: 100%;display: flex;align-items: center;margin-right: 60px;position: relative;transition: all .4s ease;}
.common_Nav li.active::before{width: 100%;height: 2px;content: "";position: absolute;bottom: 0px;left: 0px;background-color: #e0351b;}
.common_Nav li.active{color: #e0351b;}
.common_Nav li:hover{color: #e0351b;}
/* pro */

.projs{background-color: #fff;}
.projs .cont{width: 100%;}
.projs .cont .cont-l{width: 55%;}
.projs .cont .cont-l>img{width: 100%;}
.projs .cont .cont-r{width: 45%;display: flex;flex-direction: column;justify-content: center;padding-left: 55px;}
.projs .cont .cont-r .text{color: #778091;}

.mp4{position: absolute;right: 200px;bottom: 23px;z-index: 999;}
.mp4 .img{border: 4px solid #fff;border-radius: 5px;}
.mp4 .btn{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.mp4 .btn>div{width: 40px;height: 40px;background-color: rgba(255, 255, 255, 90%);display: flex;justify-content: center;align-items: center;border-radius: 100%;}
.mp4 .btn>div i{font-size: 30px;color: rgba(0, 0, 0, 90%);transform: rotate(-90deg);padding-top: 6px;}

.protx{background: url(../images/pages/protx-back.jpg)center no-repeat;background-size: cover;}
.protx .cont{width: 100%;flex-direction: row-reverse;}
.protx .cont .cont-l{width: 55%;}
.protx .cont .cont-l>img{width: 100%;}
.protx .cont .cont-r{width: 45%;padding-top: 55px;padding-right: 95px;}
.protx .cont .cont-r li{margin-bottom: 30px;position: relative;}
.protx .cont .cont-r li:last-child{margin-bottom: 0px;}
.protx .cont .cont-r li .img{width: 17px;position: absolute;height: 17px;left: 0px;top: 5px;}
.protx .cont .cont-r li .img>img{width: 100%;}
.protx .cont .cont-r li .text{padding-left: 34px;color: #778091;}

.proys .cont .cont-r li{margin-bottom: 30px;position: relative;}
.proys .cont .cont-r li:last-child{margin-bottom: 0px;}
.proys .cont .cont-r li .img{width: 17px;position: absolute;height: 17px;left: 0px;top: 5px;}
.proys .cont .cont-r li .img>img{width: 100%;}
.proys .cont .cont-r li .text{padding-left: 34px;color: #778091;}

.proys{background-color: #fff;}
.proys .cont{width: 100%;}
.proys .cont .cont-l{width: 55%;}
.proys .cont .cont-l>img{width: 100%;}
.proys .cont .cont-r{width: 45%;display: flex;flex-direction: column;padding-left: 55px;justify-content: center;}
.proys .cont .cont-r .text{color: #778091;}

.prors{background: url(../images/pages/protx-back.jpg)center no-repeat;background-size: cover;}
.prors .cont{width: 100%;flex-direction: row-reverse;}
.prors .cont .cont-l{width: 55%;position: relative;}
.prors .cont .cont-l img{width: 100%;}
.prors .cont .cont-r{width: 45%;display: flex;flex-direction: column;justify-content: center;}
.prors .cont .cont-r .text{color: #778091;}
.prors .cont .cont-l .btn-sp{position: absolute;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;z-index: 99;top: 0px;left: 0px;}
.prors .cont .cont-l .btn-sp .btn{width: 67px;height: 67px;background-color: rgba(0, 0, 0, .5);border-radius: 100%;display: flex;align-items: center;justify-content: center;transform: rotate(-90deg);padding-top: 5px;transition: all .4s ease;}
.prors .cont .cont-l .btn-sp .btn i{color: #fff;font-size: 40px;}

/* cases */
.caselb{background-color: #f6f7f9;}
.caselb ul{margin-bottom: -33px;}
.caselb li{margin-bottom: 33px;}
.caselb .cont-l{width: 34%;background-color: #fff;padding: 110px 45px 80px;position: relative;}
.caselb .cont-r{width: 66%;overflow: hidden;}
.caselb .cont-l .logo{display: flex;align-items: center;}
.caselb .cont-l .logo img{margin-right: 35px;}
.caselb .cont-l .logo .title{padding-left: 35px;position: relative;}
.caselb .cont-l .logo .title::before{height: 100%;width: 1px;position: absolute;content: "";left: 0px;top: 0px;background-color: #142637;}
.caselb .cont-l .text{color: #778091;}
.caselb .cont-l .btn{position: absolute;bottom: 50px;left: 50px;}
.caselb .cont-l .btn a {display: flex;align-items: center;position: relative;width: fit-content;padding-bottom: 5px;}
.caselb .cont-l .btn a i{font-size: 12px;color: #000;}
.caselb .cont-l .btn a:hover i{color: #e0351b;}
.caselb .cont-l .btn a span{margin-right: 6px;transition: all .4s ease;}
.caselb .cont-l .btn a:hover span{margin-right: 20px;color: #e0351b;}
.caselb .cont-l .btn a::before{content: "";left: 0px;bottom: 0px;background-color: #e0351b;width: 0%;height: 1px;position: absolute;transition: all .4s ease;}
.caselb .cont-l .btn a:hover::before{width: 100%;}
.caselb .cont-l::before{content: "\e6b5";font-family: "icon";position: absolute;right: -36px;top: calc(50% - 25px);font-size: 50px;color: #fff;transform: rotate(-90deg);z-index: 999;}
.caselb .cont-r img{width: 100%;height: 100%;transition: all .4s ease;}
.caselb .cont-r img:hover{transform: scale(1.04);}
.caselb li:nth-child(2n){flex-direction: row-reverse;}
.caselb li:nth-child(2n) .cont-l::before{left: -36px;right: auto;transform: rotate(90deg);z-index: 999;}
.caselb .caselb-btn{width: 100%;display: flex;justify-content: center;}
.caselb .caselb-btn a{display: flex;justify-content: center;align-items: center;width: 157px;height: 47px;border: 1px solid #b6bbc5;transition: all .4s ease;}
.caselb .caselb-btn a:hover{border: 1px solid #e0351b;}
.caselb .caselb-btn a span{margin-right: 8px;transition: all .4s ease;}
.caselb .caselb-btn a i{font-size: 12px;transition: all .4s ease;}
.caselb .caselb-btn a:hover span{color: #e0351b;}
.caselb .caselb-btn a:hover i{color: #e0351b;transform: translateX(10px);}

.case-xq .Container-wrapper{position: relative;}
.casexq{background-color: #f6f7f9;align-items: flex-start;position: relative;}
.casexq .cont{background-color: #fff;padding: 30px;transform: translateY(-70px);z-index: 9999;position: relative;height: 180px;box-shadow: -5px 4px 25px 0 rgba(169, 170, 172, 0.13)}
.casexq .cont .logo{border: 1px solid #ececec;display: flex;justify-content: center;align-items: center;padding: 35px;margin-right: 40px;}
.casexq .cont .cont-l{width: 19%;}
.casexq .cont .cont-r{width: 81%;}
.casexq .cont .logo>img{width: 100%;height: 48px;object-fit: contain;}
.casexq .cont .cont-r{display: flex;height: 100%;flex-direction: column;justify-content: center;}
.casexq .cont .cont-r .text{color: #778091;}
.casexq .content{padding: 95px 80px;background-color: #fff;}
.casexq .content p{color: #778091;}
.casexq .content h2{color: #e0351b;}
.caseyc{position:sticky;top: 200px;margin-left: 70px;padding-top: 20px;padding-bottom: 20px;}
.caseyc-cont{width: 100%;position: absolute;height: 100%;}
.caseyc li{margin-bottom: 50px;position: relative;display: flex;align-items: center;color: #778091;}
.caseyc li:last-child{margin-bottom: 0px;}
.caseyc ul::before{width: 2px;height: 80%;content: "";position: absolute;right: 2px;top: 10%;background-color: #a8b3c9;}
.caseyc ul{position: relative;width: fit-content;}
.caseyc li .dian{width: 7px;height: 7px;border-radius: 100%;background-color: #a8b3c9;margin-left: 24px;}
.caseyc li.active .dian{background-color: #dc3e15;}
.caseyc li.active{color: #dc3e15;}


/* about */
.abouzj .cont-t{width: 100%;}
.abouzj .cont-t .content-l{width: 50%;padding-right: 40px;}
.abouzj .cont-t .content-r{width: 50%;}
.abouzj .cont-t .content-l .text li{color: #778091;margin-bottom: 29px;}
.abouzj .cont-t .content-l .text li:last-child{margin-bottom: 0px;}
.abouzj .cont-t .content-r .content{display: flex;justify-content: center;align-items: center;height: 100%;width: 100%;background-color: rebeccapurple;border-radius: 30px;overflow: hidden;}
.abouzj .cont-t .content-r .content img{width: 100%;height: 100%;}
.abouzj .cont-t .content-r .content .hide{width: 280px;height: 125px;background: linear-gradient(to bottom, #dc3e15, #f26540);position: absolute;bottom: 0px;left: 0px;border-radius: 0px 30px 0px 30px;padding: 35px;transition: all .4s ease;}
.abouzj .cont-t .content-r .content .hide a{display: flex;justify-content: center;align-items: center;}
.abouzj .cont-t .content-r .content .hide a .img{margin-left: 50px;}
.abouzj .cont-t .content-r .content .hide:hover{width: 100%;border-radius: 0px 0px 30px 30px;}
.abouzj .cont-b{width: 100%;}
.abouzj .cont-b .content{width: 100%;box-shadow: -5px 4px 25px 0px rgba(93, 139, 194, 0.13);border-radius: 15px;padding: 0px 70px;}
.abouzj .cont-b .content ul{display: flex;justify-content: space-between;}
.abouzj .cont-b .content li{height: 140px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.abouzj .cont-b .content li .text1{color: #e0351b;text-align: center;margin-bottom: -3px;}
.abouzj .cont-b .content li .text2{color: #778091;text-align: center;}

.aboufz{background: url(../images/pages/aboufz-back.png)center no-repeat;background-size: cover;position: relative;}
.aboufz::before{position: absolute;content: "";left: 0px;bottom: 220px;width: 100%;height: 2px;background-color: rgba(255, 255, 255, 30%);transform: rotate(-10deg);}
.aboufz .cont-svp{width: 100%;margin-top: 180px;padding-bottom: 100px;transform: rotate(-10deg);}
.aboufz .cont-svp .swiper-slide{transform: rotate(10deg);}
.aboufz .cont-svp .swiper-container{overflow: visible!important;}
.aboufz .cont-svp .cont-lun{width: 100%;position: relative;height: 300px;}
.aboufz .cont-svp .cont-lun .data{position: relative;padding-left: 30px;line-height: 45px;}
.aboufz .cont-svp .cont-lun .data::before{position: absolute;content: "";left: 0px;top: 0px;width: 2px;height: 100%;background-color: #dc3e15;}
.aboufz .cont-svp .cont-lun .text{padding-left: 30px;}
.aboufz .cont-svp .cont-lun::before{position: absolute;content: "";left: 0px;top: 0px;width: 2px;height: 100%;background-color: rgba(255, 255, 255, 30%);}
.aboufz .cont-svp .cont-lun .dian{position: absolute;bottom: -5px;left: -5px;width: 10px;height: 10px;background-color: #fff;border-radius: 100%;transition: all .4s ease;}
.aboufz .cont-svp .cont-lun .dian::before{content: "";background-color: rgba(224, 53, 27, 0);width: 0px;height: 0px;position: absolute;left: -5px; border-radius: 100%; bottom: -5px;transition: all .4s ease;}
.aboufz .cont-svp .cont-lun.active .dian::before{content: "";background-color: rgba(224, 53, 27, .4);width: 20px;height: 20px;position: absolute;left: -5px; border-radius: 100%; bottom: -5px;}
.aboufz .cont-svp .cont-lun.active .dian{position: absolute;bottom: -5px;left: -5px;width: 10px;height: 10px;background-color: #dc3e15;border-radius: 100%;}
.aboury{background-color: #f6f7f9;}
.aboury .gallery .gallery-more .svp-lun{background-color: #fff;padding: 10px 8px;position: relative;height: 280px;}
.aboury .gallery .gallery-more .svp-lun .text::before{content: "";background-color: #dc3e15;position: absolute;bottom: 0px;left: 0px;width: 100%;height: 5px;}
.aboury .gallery .gallery-more .svp-lun .img{margin: 15px 25px;height: 190px;display: flex;align-items: center;justify-content: center;}
.aboury .gallery .gallery-more .svp-lun .text{text-align: center;color: #778091;position: relative;padding-bottom: 20px;}
.aboury .thumbs{border-bottom: 1px solid #e2e7f0;padding: 0px 460px;margin-bottom: 40px;}
.aboury .thumbs .thumbs-year{display: flex;justify-content: center;align-items: center;}
.aboury .thumbs .thumbs-year .text{position: relative;padding-bottom: 15px;color: #778091;}
.aboury .thumbs .thumbs-year .text::before{content: "";position: absolute;width: 0%;height: 2px;background-color: #dc3e15;bottom: 0px;right: 0px;left: auto; transition: all .4s ease;}
.aboury .thumbs .thumbs-year.active .text::before{content: "";position: absolute;width: 100%;height: 2px;background-color: #dc3e15;bottom: 0px;left: 0px;right: auto;}
.aboury .gallery{position: relative;}
.aboury .gallery .hide{position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .2);display: flex;justify-content: center;align-items: center;top: 0px;left: 0px;opacity: 0;transition: all .4s ease;}
.aboury .gallery .hide .btn{width: 50px;height: 50px;background-color: rgba(0, 0, 0, .5);border-radius: 100%;display: flex;justify-content: center;align-items: center;}
.aboury .gallery .hide .btn i{font-size: 20px;color: #fff;}
.aboury .gallery .hide:hover{opacity: 1;}
.aboury .gallery .svp-btn{position: absolute;top: calc(50% - 25px);z-index: 99;}
.aboury .gallery .svp-btn.next{right: -100px;}
.aboury .gallery .svp-btn.prev{left: -100px;}
.aboury .gallery .svp-btn a{width: 50px;height: 50px;background-color: #dc3e15;border-radius: 100%;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.aboury .gallery .svp-btn a i{font-size: 10px;color: #fff;transition: all .4s ease;}
.aboury .gallery .svp-btn a:hover{border: 1px solid #dc3e15;background-color: rgba(0, 0, 0, 0);}
.aboury .gallery .svp-btn a:hover i{color: #dc3e15;}
.aboujg .thumbs{width: 100%;}
.aboujg .thumbs .thumbs-year{background-color: #f6f7f9;border-radius: 10px;padding: 27px;width: 100%;display: flex;flex-direction: column;transition: all .4s ease;}
.aboujg .thumbs .thumbs-year.active{background: linear-gradient(to bottom, #dc3e15, #f26540);}
.aboujg .thumbs .thumbs-year li,
.aboujg .thumbs .thumbs-year .address{color: #778091;transition: all .4s ease;}
.aboujg .thumbs .thumbs-year.active li,
.aboujg .thumbs .thumbs-year.active .address{color: #fff;}
.aboujg .thumbs .thumbs-year .title{position: relative;transition: all .4s ease;}
.aboujg .thumbs .thumbs-year.active .title{color: #fff;}

.aboujg .thumbs .thumbs-year li{margin-bottom: 10px;}
.aboujg .thumbs .thumbs-year li:last-child{margin-bottom: 0px;}
.aboujg .thumbs .thumbs-year .title .img{position: absolute;right: 0px;bottom: 5px;width: 20px;height: 22px;background: url(../images/pages/aboujg-dinwei.png)center no-repeat;transition: all .4s ease;}
.aboujg .thumbs .thumbs-year.active .title .img{background: url(../images/pages/aboujg-dinwei-b.png)center no-repeat;}
.aboujg .gallery .cont-lun{border-radius: 20px;position: relative;}
.aboujg .gallery .cont-lun>img{width: 100%;}
.aboujg .gallery .gallery-more{position: relative;}
.aboujg .gallery .gallery-more .pages{position: absolute;bottom: 35px;z-index: 99;right:0px;width: 100%;display: flex;justify-content: center}
.aboujg .gallery .gallery-more .pages .swiper-pagination-bullet{width: 13px;height: 13px;background-color: #fff;opacity: .3;margin: 0px 8px;}
.aboujg .gallery .gallery-more .pages .swiper-pagination-bullet-active{background-color: #fff;opacity: 1;}
.aboujg .gallery .gallery-more .aboujg-btn{position: absolute;top: calc(50% - 25px);z-index: 999;}
.aboujg .gallery .gallery-more .aboujg-btn.next{right: 0px;}
.aboujg .gallery .gallery-more .aboujg-btn.prev{left: 0px;}
.aboujg .gallery .gallery-more .aboujg-btn a{width: 50px;height: 50px;border-radius: 100%;background-color: #dc3e15;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.aboujg .gallery .gallery-more .aboujg-btn a i{font-size: 20px;color: #fff;transition: all .4s ease;}
.aboujg .gallery .gallery-more .aboujg-btn a:hover{background-color: rgba(0, 0, 0, 0);border: 1px solid #dc3e15;}
.aboujg .gallery .gallery-more .aboujg-btn a:hover i{color: #dc3e15;}

/* coper */
.copergs .contain{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.copergs .commonBtn{display: flex;justify-content: center;}
.copergs .text{width: 1140px;text-align: center;color: #778091;}
.copertx{background-color: #f6f7f9;}
.copertx ul{margin-right: -35px;}
.copertx li{width: calc(50% - 35px);margin-right: 35px;}
.copertx li .img{overflow: hidden;width: 100%;}
.copertx li .img>img{width: 100%;}
.copertx li .back{background-color: #fff;padding: 60px 40px;width: 100%;height: 350px;}
.copertx li .back .text{color: #778091;}
.coperfw .list{margin-right: -35px;}
.coperfw .list-muen{background: linear-gradient(to bottom, #f6f7f9, #fff);width: calc(33.3333% - 35px);margin-right: 35px;padding: 48px 53px 65px;position: relative;}
.coperfw .list-muen::before{content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 7px;background-color: #f6f7f9;}
.coperfw .list-muen ul{margin-right: -30px;margin-bottom: -25px;}
.coperfw .list-muen li{margin-right: 30px;width: calc(50% - 30px);margin-bottom: 25px;display: flex;align-items: center;}
.coperfw .list-muen li .img{margin-right: 13px;}
.coperfw .list-muen li .text{color: #778091;}
.coperfw .list-muen .title{display: flex;align-items: center;position: relative;padding-bottom: 22px;}
.coperfw .list-muen .title img{margin-right: 30px;}
.coperfw .list-muen .title::before{position: absolute;bottom: 0px;left: 0px;width: 34px;height: 3px;background-color: #cdd0d7;content: "";}
.coperlc{background-color: #f6f7f9;}
.coperlc .contain{padding: 0px 155px;}
.coperlc ul{margin-right: -110px;}
.coperlc li{width: calc(25% - 110px);margin-right: 110px;position: relative;}
.coperlc li .img{display: flex;align-items: center;justify-content: center;position: relative;width: 100%;height: 185px;}
.coperlc li .img img{position: absolute;left: 0px;bottom: 0px;}
.coperlc .commonBtn .btn{height: 45px;}
.coperlc .commonBtn{display: flex;justify-content: center;}
.coperlc li::before{position: absolute;right: -147px;background: url(../images/pages/coperlc-list.png)center no-repeat;content: "";z-index: 999;width: 100%;height: 16px;top: 90px;}
.coperlc li:last-child:before{background: none;}
 
.about_us .commonBack .back2 .bai::before{background-color: #f6f7f9;}
.about_us .commonBack{padding: 0;}
.about_us .commonBack .back1{top: -1px;}
.about_us .commonBack .back2{bottom: 0px;}


.Banner img{width: 100%;}
.Banner .cont .title{animation: BannerTitle 1s both;}
.Banner .cont .text{animation: BannerTitle 1s both;}
.Banner .cont .cont-btn{animation: Bannerbtn 1s both;}
@keyframes BannerTitle {0%{transform: translateY(-40px);filter: blur(10px);opacity: 0;}100%{transform: translateY(0px);filter: blur(0px);opacity: 1;}}
@keyframes Bannerbtn {0%{transform: translateY(40px);filter: blur(10px);opacity: 0;}100%{transform: translateY(0px);filter: blur(0px);opacity: 1;}}
.commonBtn .btn:hover{transform: translateY(-5px);}

/* favor */
.favorsc{background-color: #f6f7f9;}
.favorsc ul{margin-right: -30px;margin-bottom: 35px;}
.favorsc li{width: calc(33.33333% - 30px);box-shadow: 5px 12px 13px 3px rgba(158, 166, 183, 0.16);margin-right: 30px;background: #fff;padding: 44px 44px 120px;position: relative;transition: all .4s ease;margin-bottom: 35px;border-radius: 5px;}
.favorsc li .commonBtn{position: absolute;bottom: 40px;left: 35px;}
.favorsc li:hover{box-shadow: 5px 12px 13px 3px rgba(158, 166, 183, 0.3);}
.favorsc li .title{align-items: center;}
.favorsc li .title .img{margin-right: 17px;}
.favorsp .list{margin-right: -10px;margin-bottom: -10px;}
.favorsp .list-muen{width: calc(33.3333% - 10px);margin-right: 10px;margin-bottom: 10px;box-shadow: 0.954px 4.908px 0px 0px rgba(158, 166, 183, 0.24);border-radius: 10px;position: relative;background: linear-gradient(to bottom, #f6f7f9, #fff);transition: all .4s ease;}
.favorsp .list-muen a{padding: 40px 35px 120px;display: flex;width: 100%;height: 100%;}
.favorsp .list-muen a .img{position: absolute;bottom: 0px;left:0px;transition: all .4s ease;width: 100%;height: 100%;}
.favorsp .list-muen a .title{position: relative;padding-bottom: 20px;transition: all .1s ease;}
/* .favorsp .list-muen a .title::before{content: "";position: absolute;bottom: 0px;left: 0px;height: 4px;width: 52px;background-color: #dc3e15;} */
.favorsp .list-muen a .btn{position: absolute;right: 36px;bottom: 24px;z-index: 111;}
.favorsp .list-muen a .btn>div{width: 44px;height: 44px;background-color: rgba(0, 0, 0, .3);border-radius: 100%;display: flex;justify-content: center;align-items: center;transform: rotate(-90deg);padding-top: 6px;transition: all .4s ease;}
.favorsp .list-muen a .btn i{color: #fff;font-size: 30px;}
/* .favorsp .list-muen a:hover .img{left: 70px;} */
.favorsp .list-muen:hover {background:linear-gradient(to bottom, #dc3e15, #f26540);box-shadow: 0.954px 4.908px 0px 0px rgba(225, 55, 29, 0.24);}
.favorsp .list-muen a:hover .title{color: #fff;}
.favorsp .list-muen a:hover .title::before{display: none;}
.favorsp .list-muen a:hover .btn>div{background-color: rgba(255, 255, 255, .4);}
.favorsp .list-muen.active a .img{left: 70px;}
.favorsp .list-muen.active {background:linear-gradient(to bottom, #dc3e15, #f26540);box-shadow: 0.954px 4.908px 0px 0px rgba(225, 55, 29, 0.24);}
.favorsp .list-muen.active a .title{color: #fff;}
.favorsp .list-muen.active a .title::before{display: none;}
.favorsp .list-muen.active a .btn>div{background-color: rgba(255, 255, 255, .4);}
.favorsp .commonBtn{display: flex;justify-content: center;}
.favorsp .commonBtn i{color: #142637;font-size: 5px;margin-left: 15px;transition: all .4s ease;}
.favorsp .commonBtn a{color: #142637;transition: all .4s ease;}
/* .favorsp .commonBtn .btn{border: 1px solid #bbbfc8;}
.favorsp .commonBtn .btn:hover{border: 0px;}
.favorsp .commonBtn .btn:hover i{color: #fff;font-size: 5px;margin-left: 20px;} */
.favorsp .commonBtn .btn a{color: #fff;}
.favorsp .commonBtn .btn a i{color: #fff;}
.favorsp .commonBtn .btn a:hover{color: #dc3e15;}
.favorsp .commonBtn .btn a:hover i{color: #dc3e15;}
/* solu */
.solutd .list{margin-right: -10px;margin-bottom: -10px;}
.solutd .list-muen{margin-right: 10px;width: calc(50% - 10px);margin-bottom: 10px;background-color: #f6f7f9;padding: 80px 50px;display: flex;}
.solutd .list-muen .img{display: flex;align-items: center;}
.solutd .list-muen .cont{margin-left: 30px;}
.solutd .list-muen .cont .text{color:#778091;}
.solutd .list-muen .img{width: 16%;}
.solutd .list-muen .img img{height: 75px;}
.solutd .list-muen .cont{width: 84%;}
.solufa{background: url(../images/pages/solufa-back.jpg)center no-repeat;background-size: cover;}
.solufa .solu-lun{width: 100%;position: relative;}
.solufa .solu-lun .cont-lun{width: 100%;}
.solufa .solu-lun .cont-lun .list{margin-right: -10px;margin-bottom: -10px;}
.solufa .solu-lun .cont-lun .list-muen{width: calc(50% - 10px);margin-right: 10px;margin-bottom: 10px;padding: 65px 50px;background-color: rgba(255, 255, 255, .15);position: relative;transition: all .4s ease;display: flex;height: 270px;flex-direction: column;overflow: hidden;}

.solufa .solu-lun .cont-lun .list-muen:hover{background: linear-gradient(to bottom, #dc3e15, #f26540);padding: 35px 50px;}
.solufa .solu-lun .cont-lun .list-muen .line{width: 35px;height: 5px;background-color:#dc3e15;}
.solufa .solu-lun .cont-lun .list-muen:hover .line{background-color: #fff;}
.solufa .solu-lun .cont-lun .list-muen .show{transition: all .4s ease;}
.solufa .solu-lun .cont-lun .list-muen .hide{opacity: 0;position: absolute;}
.solufa .solu-lun .cont-lun .list-muen:hover .hide{opacity: 1;position: static;}
.solufa .solu-lun .cont-lun .list-muen .img{position: absolute;bottom: 0px;right: 100px;opacity: 0;transition: all .4s ease;}
.solufa .solu-lun .cont-lun .list-muen:hover .img{bottom: 0px;right: 35px;opacity: 1;}
.solufa .solu-lun .cont-lun .list-muen .hide .btn{width: 92px;height: 33px;}
.solufa .solu-lun .cont-lun .list-muen .hide .btn a{width: 100%;height: 100%;background-color: #fff;display: flex;justify-content: center;align-items: center;color: #dc3e15;}
.solufa .solu-lun .swiper-btn{position: absolute;top: calc(50% - 29px);}
.solufa .solu-lun .swiper-btn.prev{left: -88px;z-index: 9999;}
.solufa .solu-lun .swiper-btn.next{right: -88px;z-index: 9999;}
.solufa .solu-lun .swiper-btn a{width: 58px;height: 58px;border-radius: 100%;background-color: rgba(255, 255, 255, .1);display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.solufa .solu-lun .swiper-btn a:hover{background-color: #dc3e15;}
.solufa .solu-lun .swiper-btn a i{color: #fff;font-size: 10px;}
.soluys .solu-lun{width: 100%;height: 360px;position: relative;}
.soluys .solu-lun .swiper-container{padding: 40px 0px;}
.soluys .solu-lun .swiper-slide:nth-child(even) .cont-lun{width: 100%;background-color: #edeef1;}
.soluys .solu-lun .swiper-slide:nth-child(odd) .cont-lun{width: 100%;background-color: #f4f5f7;}
.soluys .solu-lun .cont-lun{padding: 85px 40px 0px;position: relative;height: 280px;overflow: hidden;}
.soluys .solu-lun .cont-lun .swiper-slide{position: relative;}
.soluys .solu-lun .cont-lun .img{opacity: 0;position: absolute;transition: all .4s ease .1s;left: 0px;}
.soluys .solu-lun .cont-lun .back{opacity: 0;position: absolute;bottom: -100px;left: -100px;transition: all .4s ease .1s;}
.soluys .solu-lun .cont-lun .show .text{color: #778091;position: relative;z-index: 99;}

.soluys .solu-lun .cont-lun:hover .back{opacity: 1;left: 50px;}
.soluys .solu-lun .cont-lun:hover .show .title{margin-top: 85px;}
.soluys .solu-lun .cont-lun .show .title{position: relative;z-index: 99;}
.soluys .solu-lun .cont-lun:hover{padding: 36px 40px 160px;background: linear-gradient(to bottom, #dc3e15, #f26540);height: 360px;position: absolute;top: -40px;left: 0px;}
.soluys .solu-lun .cont-lun:hover .img{position: absolute;opacity: 1;left: 40px;}
.soluys .solu-lun .cont-lun:hover .show{color: #fff;}
.soluys .solu-lun .cont-lun:hover .show .text{color: #fff;}
.soluys .solu-lun .swiper-btn{position: absolute;top: calc(50% - 29px);}
.soluys .solu-lun .swiper-btn.prev{left: -88px;z-index: 9999;}
.soluys .solu-lun .swiper-btn.next{right: -88px;z-index: 9999;}
.soluys .solu-lun .swiper-btn a{width: 58px;height: 58px;border-radius: 100%;display: flex;border: 1px solid #dc3e15; justify-content: center;align-items: center;transition: all .4s ease;}
.soluys .solu-lun .swiper-btn a:hover{background-color: #dc3e15;}
.soluys .solu-lun .swiper-btn a i{color: #dc3e15;font-size: 10px;}
.soluys .solu-lun .swiper-btn a:hover i{color: #fff;}
.solu-lun .page{opacity: 0;}

/* recr */
.recrfl .cont{width: 100%;position: relative;}
.recrfl .recrfw:nth-child(odd) .cont{flex-direction: row-reverse;}
.recrfl .recrfw:nth-child(odd) .cont .cont-l{padding-left: 80px;}
.recrfl .recrfw:nth-child(odd) .cont .number{left: 80px;}
.recrfl .cont .cont-l{width: 40%;position: relative;}
.recrfl .cont .cont-r{width: 60%;}
.recrfl .cont .cont-r .img{border-radius: 10px;}
.recrfl .cont .cont-l .number{position: absolute;color: #f6f6f7;top: 0px;left: 0px;line-height: 100px;}
.recrfl .cont .cont-l .title{position: relative;z-index: 9;line-height: 100px;}
.recrfl .cont .cont-l .line{background-color: #e8e9eb;width: 360px;height: 1px;}
.recrfl .cont .cont-l li{color: #778091;list-style: inside;margin-bottom: 10px;position: relative;z-index: 1;}
.recrfl .cont .cont-l li:last-child{margin-bottom: 0px;}
.recrfl .cont .back{position: absolute;left: 0px;bottom: -110px;}
.recrcz .cont{flex-direction:row-reverse;}
.recrcz .back{position: absolute;top: 0px;left: 0px;background-color: #f8f9fa;height: 488px;width: 100%;z-index: -1;}
.recrcz .cont .cont-l{padding-left: 110px;}
.recrcz .cont .cont-l .number{color: #eff0f2;left: 110px;}
.recrcz .cont .cont-r{padding-top: 35px;}
.recrga .back{position: absolute;right: 0px;top: 240px;z-index: -1;}
.recrga .cont .cont-l{padding-right: 135px;}
.recrgw{background: url(../images/pages/recrgw-back.jpg) center no-repeat;background-size: cover;overflow: visible;}
.recrgw .recrgw-serch{width: 800px;margin: 42px auto 0px;height: 55px;border-radius: 30px;border: 1px solid #dc3e15;position: relative;background-color: #fff;box-shadow: -2px 7px 9px 0px rgba(92, 95, 100, 0.03);}
.recrgw .recrgw-serch div.icon{width: 8%;height: 100%;display: flex;justify-content: center;align-items: center;}
.recrgw .recrgw-serch .serch{height: 100%;}
.recrgw .recrgw-serch div.icon i{font-size: 20px;color: #778091;}
.recrgw .recrgw-serch .serch form{width: 92%;}
.recrgw .recrgw-serch .serch form div{height: 100%;}
.recrgw .recrgw-serch .serch form .input-btn{width: 20%;}
.recrgw .recrgw-serch .serch form .input-row{width: 80%;}
.recrgw .recrgw-serch .serch form .input-row input{height: 100%;}
.recrgw .recrgw-serch .serch form .input-btn a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background-color: #dc3e15;border-radius: 0px 30px 30px 0px;transition: all .4s ease;}
.recrgwlb {position: relative;}
.recrgwlb .cont-l{width: 21%;border-right: 1px solid #e9eaed;padding-right: 55px;transition: all .4s ease;}
.recrgwlb .cont-r{width: 79%;padding-left: 30px;}
.recrgwlb .cont-l .line{width: 100%;height: 1px;background-color: #e9eaed;}
.recrgwlb .cont-l .close{display: none;}
.recrgwlb .cont-l .list .list-muen{margin-bottom: 10px;}
.recrgwlb .cont-l .list .list-muen:last-child{margin-bottom: 0px;}
.recrgwlb .cont-l .list .list-muen .show{}
.recrgwlb .cont-l .list .lieb{display: flex;align-items: center;}
.recrgwlb .cont-l .list .list-muen .ico1{display: flex;align-items: center;height: 100%;transform: rotate(-90deg);margin-left: -3px;transition: all .4s ease;margin-right: 12px;}
.recrgwlb .cont-l .list .list-muen .ico1 i{color: #646a73;}
.recrgwlb .cont-l .list .list-muen.active .ico1{transform: rotate(0deg);}
.recrgwlb .cont-l .list .list-muen .hide{width: 100%;padding-left: 50px;margin-top: 10px;display: none;margin-bottom: 10px;}
.recrgwlb .cont-l .list .list-muen .ico2{width: 15px;height: 15px;background-color: #f4f5f7;display: flex;justify-content: center;align-items: center;border: 1px solid #8f959e;margin-right: 10px;transition: all .4s ease;}
.recrgwlb .cont-l .list .list-muen .ico2 i{font-size: 1px;color: #fff;opacity: 0;transition: all .4s ease;}
.recrgwlb .cont-l .list .list-muen .lieb.active .ico2 i{opacity: 1;}
.recrgwlb .cont-l .list .list-muen .lieb.active .ico2{background-color: #dc3e15;border: 0px;}
.recrgwlb .cont-l .list .list-muen .hide a{margin-bottom: 10px;}
.recrgwlb .cont-l .list .list-muen .hide a:last-child{margin-bottom: 0px;}

.recrgwlb .cont-l .list .list-cheng .ico2{width: 15px;height: 15px;background-color: #f4f5f7;display: flex;justify-content: center;align-items: center;border: 1px solid #8f959e;margin-right: 10px;transition: all .4s ease;}
.recrgwlb .cont-l .list .list-cheng .ico2 i{font-size: 1px;color: #fff;opacity: 0;transition: all .4s ease;}
.recrgwlb .cont-l .list .list-cheng .lieb.active .ico2 i{opacity: 1;}
.recrgwlb .cont-l .list .list-cheng .lieb.active .ico2{background-color: #dc3e15;border: 0px;}
.recrgwlb .cont-l .add{margin-top: 15px;}
.recrgwlb .cont-l .add span{transform: rotate(45deg);margin-right: 10px;}
.recrgwlb .cont-l .add>a{position: relative;padding-bottom: 10px;}
.recrgwlb .cont-l .add>a::before{position: absolute;content: "";width:0%;height: 1px;background-color: #dc3e15;bottom: 0px;left: 0px;transition: all .4s ease;}
.recrgwlb .cont-l .add.active>a::before{width: 100%;}
.recrgwlb .cont-l .add span i {font-size: 10px;color: #dc3e15;font-weight: bold ;}
.recrgwlb .cont-l .add input::-webkit-input-placeholder{color: #dc3e15;font-size: 16px;}
.recrgwlb .cont-l .add input{background-color: rgba(0, 0, 0, 0);color: #8f959e;}
.recrgwlb .cont-l .add .hide{background-color: #fff;box-shadow: 0px 9px 28px 0px rgb(92 95 100 / 6%);height: 200px;overflow: auto;display: none;margin-top: 20px;}
.recrgwlb .cont-l .add .hide::-webkit-scrollbar {width: 2px;}
.recrgwlb .cont-l .add .hide::-webkit-scrollbar-thumb {background: #e0351b;}
.recrgwlb .cont-l .add .hide::-webkit-scrollbar-track {background: #f1f1f1;}
.recrgwlb .cont-l .add .hide li a{display: flex;align-items: center;background-color: #fff;border-bottom: 1px solid #f4f5f7;line-height: 50px;padding-left: 20px;transition: all .4s ease;}
.recrgwlb .cont-l .add .hide li a:hover{background-color: #dc3e15;color: #fff;}


.recrgwlb .cont-r .list-muen{box-shadow: -0.225px 1px 9px 0px rgba(236, 236, 236, 0.5);background-color: #fff;margin-bottom: 10px;padding: 30px;}
.recrgwlb .cont-r .list-muen:last-child{margin-bottom: 0px;}
.recrgwlb .cont-r .list-muen .title{width: 29%;}
.recrgwlb .cont-r .list-muen .title .text2{color: #8f959e;}
.recrgwlb .cont-r .list-muen .content{width: 50%;margin-left: 80px;color: #8f959e;}
.recrgwlb .cont-r .list-muen .btn{width: 8%;display: flex;justify-content: center;align-items: center;}
.recrgwlb .cont-r .list-muen .btn div{width: 50px;height: 50px;background-color: #dc3e15;border-radius: 100px;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.recrgwlb .cont-r .list-muen.active .btn div{transform: rotate(-180deg);}
.recrgwlb .cont-r .list-muen .btn i{color: #fff;font-size: 20px;}
.recrgwlb .cont-r .list-muen .hide{color: #8f959e;display: none;}
.recrgwlb .cont-r .list-muen .hide .title{margin-top: 30px;}

/* news */
.newslb{background-color: #f6f7f9;}
.newslb .news-btn{width: 100%;justify-content: center;}
.newslb .news-btn>div{width: 135px;height: 50px;margin: 0px 15px;}
.newslb .news-btn>div a{background-color: #fff;border: 1px solid #bdc3c8;border-radius: 30px;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;transition: all .4s ease;}
.newslb .news-btn>div a:hover,.newslb .news-btn>div a.active{background-color: #dc3e15;color: #fff;border: 0px;}
.newslb .news-lun{width: 100%;position: relative;}
.newslb .news-lun .cont-lun{width: 100%;background-color: #fff;}
.newslb .news-lun .cont-lun .img{width: 59%;}
.newslb .news-lun .cont-lun .content{width: 41%;padding: 55px 65px;position: relative;}
.newslb .news-lun .cont-lun .content .data1{color: #778091;line-height: 40px;}
.newslb .news-lun .cont-lun .content .data2{color: #778091;}
.newslb .news-lun .cont-lun .content .text{color: #778091;}
.newslb .news-lun .cont-lun .content .title{transition: all .4s ease;}
.newslb .news-lun .cont-lun .content .title:hover{color: #dc3e15;}
.newslb .news-lun .cont-lun .content .btn{position: absolute;left: 65px;bottom: 55px;display: flex;align-items: center;}
.newslb .news-lun .cont-lun .content .btn>div{position: relative;margin-right:6px;transition: all .4s ease;}
.newslb .news-lun .cont-lun .content .btn>div::before{content: "";position: absolute;bottom: 0px;width: 100%;height: 1px;background-color: #778091;transition: all .4s ease;}
.newslb .news-lun .cont-lun .content .btn:hover>div{color: #dc3e15;margin-right: 15px;}
.newslb .news-lun .cont-lun .content .btn:hover i{color: #dc3e15;}
.newslb .news-lun .cont-lun .content .btn i{transition: all .4s ease;}
.newslb .news-lun .cont-lun .content .btn:hover>div::before{background-color: #dc3e15;}
.newslb .swiper-container-cube .swiper-cube-shadow{display: none;}
.newslb .news-lun .page{position: absolute;bottom: 75px;right: 65px;}
.newslb .news-lun .page>div{display: flex;}
.newslb .news-lun .page .swiper-pagination {position: relative!important;}
.newslb .news-lun .page>div .swiper-pagination-bullet {width: 11px;height: 11px;opacity: 1;background-color: #e4e6e9;margin: 0px 7px;}
.newslb .news-lun .page>div .swiper-pagination-bullet-active {opacity: 1;background-color: #dc3e15;}
.newslb .list{margin-right: -35px;margin-bottom: -35px;}
.newslb .list .list-muen{width: calc(33.3333% - 35px);margin-right: 35px;margin-bottom: 35px;background-color: #fff;position: relative;}
.newslb .list .list-muen .img{height: 245px;overflow: hidden;}
.newslb .list .list-muen .img>img{height: 100%;transition: all .4s ease;width: 100%;}
.newslb .list .list-muen .img>img:hover{transform: scale(1.04);}
.newslb .list .list-muen .content{padding: 50px 35px;height: 255px;}
.newslb .list .list-muen .content .title{transition: all .4s ease;font-weight: bold;}
.newslb .list .list-muen .content .title:hover{color: #dc3e15;}
.newslb .list .list-muen .content .data{color: #778091;}
.newslb .list .list-muen .content .btn{position: absolute;bottom: 35px;left: 35px;display: flex;align-items: center;}
.newslb .list .list-muen .content .btn>div{position: relative;margin-right:6px;transition: all .4s ease;}
.newslb .list .list-muen .content .btn>div::before{content: "";position: absolute;bottom: 0px;width: 100%;height: 1px;background-color: #778091;transition: all .4s ease;}
.newslb .list .list-muen .content .btn:hover>div{color: #dc3e15;margin-right: 15px;}
.newslb .list .list-muen .content .btn:hover i{color: #dc3e15;}
.newslb .list .list-muen .content .btn i{transition: all .4s ease;}
.newslb .list .list-muen .content .btn:hover>div::before{background-color: #dc3e15;}
.newsxq{background-color:#f6f7f9;}
.newsxq .content{background-color: #fff;padding: 80px;}
.newsxq .content .data{color: #778091;}
.newsxq .content .fenxian{position: absolute;right: 0px;bottom: 48px;}
.newsxq .content .fenxian a{display: flex;justify-content: center;align-items: center;}
.newsxq .content .fenxian .img{margin-right: 12px;}
.newsxq .content .fenxian .img img:nth-child(1){display: block;}
.newsxq .content .fenxian .img img:nth-child(2){display: none;}
.newsxq .content .fenxian:hover .img img:nth-child(1){display: none;}
.newsxq .content .fenxian:hover .img img:nth-child(2){display: block;}
.newsxq .content .fenxian:hover .text{color: #dc3e15;}
.newsxq .content .fenxian .text{color: #778091;}
.newsxq .content .cont-t{border-bottom: 1px solid #e5e5e5;position: relative;padding-bottom: 45px;}
.newsxq .content .cont{color: #778091;padding-top: 45px;}
.newsxq .content .cont img{margin: 0px auto;display: flex;}
.newsxq .content .cont-b{border-top:1px solid #e5e5e5;margin-top: 55px;padding-top: 55px;}
.newsxq .content .cont-b li{width: 33.333%;display: flex;align-items: center;}
.newsxq .content .cont-b li:nth-child(1){justify-content:flex-start;}
.newsxq .content .cont-b li:nth-child(3){justify-content:flex-end;}
.newsxq .content .cont-b li i{color: #dc3e15;}
.newsxq .content .cont-b li:nth-child(1) .text,
.newsxq .content .cont-b li:nth-child(3) .text{color: #778091;transition: all .4s ease;width: 300px;}
.newsxq .content .cont-b li:nth-child(3) .text{text-align: right;}
.newsxq .content .cont-b li:nth-child(1) a:hover .text,
.newsxq .content .cont-b li:nth-child(3) a:hover .text{color: #dc3e15;}
.newsxq .content .cont-b li:nth-child(1) .text{margin-left: 20px;}
.newsxq .content .cont-b li:nth-child(3) .text{margin-right: 20px;}
.newsxq .content .cont-b li:nth-child(1) a,
.newsxq .content .cont-b li:nth-child(3) a{display: flex;align-items: center;}
.newsxq .content .cont-b li:nth-child(2){justify-content: center;}
.newsxq .content .cont-b li:nth-child(2) a{width: 160px;height: 50px;display: flex;justify-content: center;align-items: center;border-radius: 30px;background-color: #dc3e15;color: #fff;transition: all .4s ease;}
.newsxq .content .cont-b li:nth-child(2) a:hover{transform: translateY(-5px);}
.newsxq .content .cont-b li:nth-child(1) .text2,
.newsxq .content .cont-b li:nth-child(3) .text2{display: none;}

.aboujg .thumbs .swiper-pagination{display: none;}
.aboujg .thumbs .swiper-pagination-bullet {width: 10px;height: 10px;display: inline-block;border-radius: 100%;background: #dc3e15;opacity: .2;margin: 10px;}
.aboujg .thumbs .swiper-pagination-bullet-active {opacity: 1;background: #dc3e15;}
.aboujg .thumbs .swiper-pagination {position: static;margin-top: 20px;}

.pattern-shade {position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;z-index: 66;display: none;}
.pattern-show {position: sticky;z-index: 10;background: #fff;font-size: 16px;color: #dc3e15;box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.06);display: none;width: 100%;height: 46px;align-items: center;justify-content: center;left: 0;top: 75px;cursor: pointer;}

#page{width: 100%;height: 45px;display: flex;justify-content: center;margin-top: 50px;}
#page .paging-menu{display: flex;}
#page .paging-menu a:nth-child(1),
#page .paging-menu a:last-child{width: 45px;height: 45px;border-radius: 100%;display: flex;justify-content: center;align-items: center;border: 1px solid #666;color: #000;transition: all .4s ease;}
#page .paging-menu a:hover:nth-child(1),
#page .paging-menu a:hover:last-child{background-color: #dc3e15;color: #fff;}
#page .paging-menu a::before:nth-child(1),
#page .paging-menu a::before:last-child{opacity: 0;}
#page .paging-menu a{position: relative;width: 20px;height: 100%;margin: 0px 15px;display: flex;align-items: center;justify-content: center;}
#page .paging-menu a::before{position: absolute;bottom: 0px;left: 0px;width: 100%;height: 1px;background-color: #dc3e15;content: "";opacity: 0;}
#page .paging-menu a.active{color: #dc3e15;}
#page .paging-menu a.active::before{opacity: 1;}

.caselb .caselb-btn{display: none;}
.recrgwlb .cont-r .list-muen .title .text2{display: none;}
.jjfa .common_Nav{position: sticky;top: 75px;z-index: 9995;background-color: #fff;}
.jjfa .solutd{overflow: unset}
.jjfa .xuanfu{position: absolute;width: 100%;height: 2000px;}


.recrgwlb .cont-r .list-muen .content .text1{display: flex;align-items: center;}
.recrgwlb .cont-r .list-muen .content .text1 span{margin: 0px 5px;width: 2px;height: 100%;background-color: #8f959e;}


.favorsp .list-muen a .img img{width: 100%;height: 100%;border-radius: 10px;object-fit: fill;}

.Banner .cont .cont-btn .btn2{display: none;}

.abouzj .cont-t .content-r .content{position: relative;}


/* .pop-up.zp{opacity: 1;z-index: 999;} */
.pop-up.zp .cont{padding: 45px;}
.pop-up.zp .cont .pop-input{position: relative;}
.pop-up.zp .cont .pop-input .In_file{position: absolute;right: 0px;top: 0px;width: 34%;height: 100%;opacity: 0;}
.recrgwlb .cont-r .list-muen .hide .title{font-weight: bold;}

.abouzj .cont-t .content-r .content .hide{display: none;}

.common_Nav .contain{position: relative;}
.common_Nav .common_abt{position: absolute;right: 0px;top: 0px;height: 60px;}
.common_Nav .common_abt li{margin-right: 10px;}
.common_Nav .common_abt li.active{color: #e0351b;}
.common_Nav .common_abt li::before{display: none;}
.common_Nav .common_abt li i{font-size: 12px;}
.newsxq-Title{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.newsxq-Title >div{color: #e0351b;}

.recrgwlb .cont-l .title.lty{align-items: center;}
.recrgwlb .cont-l .title.lty a{display: flex;margin-left: 10px;}
.recrgwlb .cont-l .title.lty .ico2 {width: 15px;height: 15px;background-color: #f4f5f7;display: flex;justify-content: center;align-items: center;border: 1px solid #8f959e;margin-right: 10px;transition: all .4s ease;}
.recrgwlb .cont-l .title.lty .ico2 i {font-size: 1px;color: #fff;opacity: 0;transition: all .4s ease;}
.recrgwlb .cont-l .title.lty a.active .ico2{background-color: #dc3e15;border: 0px;}
.recrgwlb .cont-l .title.lty a.active .ico2 i {opacity: 1;}


.newsForm{width: 100%;}
.newsForm .contain{max-width: 1000px;}
.newsForm-footer .Footer-img{display: none;}
.newsForm .pop-up{position: relative;opacity: 1;z-index: 4;}
.newsForm .pop-up .cont {margin-bottom: 0;width: 100%;}
.newsForm .pop-up .cont .pop-input.row{max-width: 500px;}
.newsForm .pop-up .cont .cont-btn{max-width: 200px;}
@media all and (max-width:640px) {
    .newsForm .pop-up .cont{padding: 0;background: #fff;}
}

.news-btn2{width: 140px;height: 40px;background-color: #dc3e15;border-radius: 30px;display: flex;justify-content: center;align-items: center;color: #fff;position: relative;z-index: 6;}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .aboufz .cont-svp .swiper-slide{transform: rotate(5deg);}
    .aboufz::before {transform: rotate(-5deg);}
    .aboufz .cont-svp {margin-top: 35px;padding-bottom: 112px;transform: rotate(-5deg);}
    .caseyc {margin-left: 5px;}
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .Inside .contain{width: 1152px;}
    .protx .cont .cont-r {padding-top: 30px;padding-right: 30px;}
    .protx .cont .cont-r li {margin-bottom: 20px;}
    .caselb .cont-l {padding: 30px 45px 80px;}
    .caselb .cont-l .btn {bottom: 40px;left: 45px;}
    .casexq .cont .cont-l {width: 25%;}
    .casexq .cont .cont-r {width: 75%;}
    .aboujg .thumbs .thumbs-year {height: 255px;}
    .copertx li .back {padding: 40px 40px;}
    .coperfw .list-muen ul{margin-right: 0px;margin-bottom: -15px;}
    .coperfw .list-muen li {margin-right: 0px;width: 100%;margin-bottom: 15px;}
    .coperlc .contain {padding: 0px 0px;}
    .coperlc li .img img {width: 100%;height: 100%;object-fit: contain;}
    .coperlc li::before {right: -158px;}
    .favorsc li {padding: 30px 35px 90px;}
    .newslb .news-lun .cont-lun .content {padding: 35px;}
    .newslb .news-lun .cont-lun .content .btn {left: 35px;bottom: 35px;}
    .newslb .news-lun .page {bottom: 35px;right: 35px;}
    .newslb .list .list-muen .content {padding: 35px;height: 235px;}
    .newsxq .content .cont-b li:nth-child(1) .text, .newsxq .content .cont-b li:nth-child(3) .text {width: 200px;}
    .aboufz .cont-svp .swiper-slide{transform: rotate(0deg);}
    .aboufz::before {transform: rotate(0deg);bottom: 190px;}
    .aboufz .cont-svp {margin-top: 35px;padding-bottom: 112px;transform: rotate(0deg);}
    .aboury .thumbs .thumbs-year .text {padding-bottom: 5px;}
    .aboury .thumbs {padding: 0px 400px;}
    .recrcz .cont .cont-l {padding-left: 40px;}
    .recrcz .cont .cont-l .number {left: 35px;}
    .recrcz .back {height: 440px;}
    .recrfl .cont .cont-r .img {height: 100%;}
    .recrfl .cont .cont-r .img img{height: 100%;}
    .recrga .cont .cont-l {padding-right: 40px;}
    .recrgwlb .cont-l {padding-right: 25px;}
    .recrfl .recrfw:nth-child(odd) .cont .cont-l{padding-left: 50px;}
    .recrfl .recrfw:nth-child(odd) .cont .number{left: 50px;}
    .caseyc {margin-left: 30px;}
}

@media all and (max-width:1439px) {
    /* 1360 */
    .caseyc{margin-left: 5px;} 
}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .mp4{display: none;}
    .Inside .contain{width: 860px;}
    .projs .cont .cont-r {width: 45%;padding-left: 25px;}
    .protx .cont .cont-r {padding-top: 20px;padding-right: 25px;}
    .protx .cont .cont-r li {margin-bottom: 5px;}
    .proys .cont .cont-r {width: 45%;padding-left: 25px;}
    .caselb .cont-l .logo .title {padding-left: 10px;}
    .caselb .cont-l .logo img {margin-right: 10px;}
    .caselb .cont-l .text{margin-top: 20px;}
    .caselb .cont-l {padding: 20px 30px 40px;}
    .caselb .cont-l .btn {bottom: 20px;left: 30px;}
    .casexq .content {padding: 55px 55px;}
    .casexq .cont .cont-l {width: 30%;}
    .casexq .cont .cont-r {width: 70%;}
    .copergs .text {width: 840px;}
    .copertx li {background: #fff;}
    .copertx li .back {padding: 20px 20px;height: auto;}
    .coperfw .list-muen {width: calc(33.3333% - 35px);margin-right: 35px;padding: 35px 35px 40px;}
    .coperlc li::before {display: none;}
    .coperlc ul{margin-right: -75px;}
    .coperlc li {width: calc(25% - 75px);margin-right: 75px;}
    .favorsc li {width: calc(50% - 30px);}
    .favorsp .list-muen {width: calc(50% - 10px);}
    .favorsp .list-muen a{padding: 30px 25px 140px;}
    .soluys .solu-lun .cont-lun {padding: 45px 40px 0px;}
    .soluys .solu-lun .cont-lun:hover .show .title {margin-top: 45px;}
    .soluys .solu-lun .cont-lun .img {top: 15px;}
    .solutd .list-muen {padding: 50px 30px;}
    .newslb .news-lun .cont-lun .img {width: 100%;}
    .newslb .news-lun .cont-lun .img img{width: 100%;}
    .newslb .news-lun .cont-lun .content {width: 100%;padding: 35px;}
    .newslb .news-lun .cont-lun .content .text {margin-bottom: 35px;}
    .newslb .list .list-muen {width: calc(50% - 35px);margin-right: 35px;margin-bottom: 35px;}
    .newslb .list .list-muen .content {padding: 35px;height: 200px;}
    .newsxq .content .cont-b li:nth-child(1) .text, .newsxq .content .cont-b li:nth-child(3) .text {width: 200px;}
    .newsxq .content {padding: 50px;}
    .caseyc-cont{display: none;}
    .abouzj .cont-t .content-l{width: 100%;}
    .abouzj .cont-t .content-r{width: 100%;padding-left: 0px;margin-bottom: 20px;}
    .abouzj .cont-t{flex-direction: column-reverse;display: flex;}
    .abouzj .cont-t .content-l .text li {margin-bottom: 10px;}
    .aboury .thumbs {padding: 0px 225px;}
    .aboujg .thumbs .thumbs-year li {margin-bottom: 0px;}
    .aboujg .thumbs .thumbs-year {height: 235px;padding: 15px;}
    .aboufz .cont-svp {margin-top: 50px;padding-bottom: 0px;transform: rotate(0deg);}
    .aboufz .cont-svp .cont-lun .dian {bottom: auto;top: 18px;left: -5px;}
    .aboufz .cont-svp .cont-lun::before {display: none;}
    .aboufz .cont-svp .cont-lun {padding-left: 50px;height: auto;}
    .aboufz::before {transform: rotate(90deg);top: 364px;bottom: auto;left: -428px;width: 1140px;}
    .aboufz .cont-svp .swiper-slide {height: auto!important;}
    .recrgwlb .cont-r {width: 100%;padding-left:0px;}
    .recrgwlb .cont-l{position: relative;}
    .recrgwlb .cont-l{width: 400px;position: fixed;z-index: 999;background-color: #fff;left: -400px;height: 100%;top: 0px;margin-top: 75px;padding-left: 30px;padding-top: 20px;}
    .recrgwlb .cont-l .close{display: block;position: absolute;right: 20px;top: 10px;}
    .recrgwlb .cont-l .close i{color: #dc3e15;font-size: 20px;}
    .recrfl .cont .cont-l{width: 100%;padding-left: 0px;}
    .recrfl .cont .cont-r{width: 100%;}
    .recrfl .cont{flex-direction: column-reverse;}
    .recrcz .back{display: none;}
    .recrfl .cont .back{display: none;}
    .recrga .back{display: none;}
    .recrfl .cont .cont-l .line{margin-top: 0px;width: 100%;}
    .recrgwlb .cont-r .list-muen {padding: 45px 25px;}
    .recrcz .cont .cont-l .number {left: 0px;}
    .pattern-show{display: flex;}
    .recrfl .recrfw:nth-child(odd) .cont{flex-direction:column-reverse;}
    .recrfl .recrfw:nth-child(odd) .cont .cont-l{padding-left: 0px;}
    .recrfl .recrfw:nth-child(odd) .cont .number{left: 0px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
    .solufa .solu-lun .swiper-btn.next {right: -65px;}
    .solufa .solu-lun .swiper-btn.prev {left: -65px;}
    .soluys .solu-lun .swiper-btn.next {right: -65px;}
    .soluys .solu-lun .swiper-btn.prev {left: -65px;}
    .aboufz::before{display: none;}
    .aboury .gallery .svp-btn.next {right: -70px;}
    .aboury .gallery .svp-btn.prev {left: -70px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .Inside .contain{width: 92%;}
    .projs .cont .cont-l {width: 100%;}
    .projs .cont .cont-r {width: 100%;padding-left: 0px;padding-top: 30px;}
    .protx .cont .cont-l {width: 100%;}
    .protx .cont .cont-r {width: 100%;padding: 30px;padding-top: 10px;}
    .proys .cont .cont-l {width: 100%;}
    .proys .cont .cont-r {width: 100%;padding-top: 30px;padding-left: 0px;}
    .prors .cont .cont-l {width: 100%;}
    .prors .cont .cont-r {width: 100%;padding: 30px;padding-top: 10px;}
    .caselb .cont-l{width: 100%;}
    .caselb .cont-l::before{display: none;}
    .caselb .cont-r {width: 100%;}
    .caselb li{flex-direction: column-reverse!important;}
    .caselb .cont-l .btn {bottom: 15px;left: 30px;}
    .casexq .content {padding: 45px 45px;}
    .casexq .cont .cont-l {width: 40%;}
    .casexq .cont .cont-r {width: 60%;}
    .caseyc{display: none;}
    .copergs .text {width: 100%;}
    .copertx li {width: 100%;margin-right: 0px;margin-bottom: 16px;}
    .copertx ul{margin-right: 0px;margin-bottom: -15px;}
    .coperfw .list{margin-right: -15px;margin-bottom: -15px;}
    .coperfw .list-muen {width: calc(50% - 15px);margin-right: 15px;padding: 35px 35px 40px;margin-bottom: 15px;}
    .coperlc ul{margin-right: -35px;margin-bottom: -35px;}
    .coperlc li {width: calc(50% - 35px);margin-right: 35px;margin-bottom: 35px;}
    .solutd .list {margin-right: 0px;margin-bottom: -10px;}
    .solutd .list-muen {padding: 35px 15px;width: 100%;margin-right: 0px;}
    .solufa .solu-lun .cont-lun .list-muen {width: 100%;margin-right: 0px;padding: 65px 50px;}
    .solufa .solu-lun .cont-lun .list{margin-right: 0px;}
    .solufa .solu-lun .swiper-btn.next {right: 0px;}
    .solufa .solu-lun .swiper-btn.prev {left: 0px;}
    .soluys .solu-lun .swiper-btn.next {right: 0px;}
    .soluys .solu-lun .swiper-btn.prev {left: 0px;}
    .newslb .list{margin-right: -15px;margin-bottom: -15px;}
    .newslb .list .list-muen {width: calc(50% - 15px);margin-right: 15px;margin-bottom: 15px;}
    .newslb .list .list-muen .content {padding: 35px;height: 200px;}
    .newslb .list .list-muen .content {padding: 15px;height: 160px;}
    .newslb .list .list-muen .content .btn {bottom: 15px;left: 15px;}
    .newsxq .content .cont-b li{width: 50%;}
    .newsxq .content .cont-b li:nth-child(2){width: 0%;}
    .newsxq .content .cont-b li:nth-child(2) a{position: absolute;bottom: 0px;left: 0px;right: 0px;margin: 0 auto;}
    .newsxq .content .cont-b{position: relative;padding-bottom: 80px;}
    .aboufz .cont-svp {padding-left: 50px;}
    .aboury .thumbs {padding: 0px 100px;}
    .aboury .gallery .svp-btn.next {right: 0px;}
    .aboury .gallery .svp-btn.prev {left: 0px;}
    .aboujg .thumbs .swiper-pagination{display: block;}
    .recrgw .recrgw-serch {width: 500px;height: 40px;}
    .recrgwlb .cont-l {margin-top: 60px;}
    .pattern-show{top: 60px;}
    .jjfa .common_Nav{top: 60px;}
    .Header-menu{font-weight: bold;}
    .common_Nav .common_abt{display: none;}
    
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .common_Nav{display: none;}
    .Banner>img{height: 400px;}
    .proys .cont .cont-r {padding-top: 15px;}
    .protx .cont .cont-r li .text {padding-left: 25px;}
    .proys .cont .cont-r .text{margin-top: 0px;}
    .protx .cont .cont-r {width: 100%;padding: 20px;padding-top: 10px;}
    .protx .cont .cont-r>ul{margin-top: 0px;}
    .projs .cont .cont-r .text{margin-top: 0px;}
    .projs .cont .cont-r {padding-top: 15px;}
    .prors .cont .cont-r {padding: 20px;}
    .prors .cont .cont-r .text{margin-top: 0px;}
    .caselb .cont-l {padding: 16px 15px 55px;}
    .caselb .cont-l .btn {bottom: 15px;left: 15px;}
    .caselb li {margin-bottom: 15px;}
    .caselb .caselb-btn{margin-top: 50px;}
    .casexq .cont {transform: translateY(-35px);height: auto;}
    .casexq .cont .cont-l {width: 100%;}
    .casexq .cont .logo{margin-right: 0px;}
    .casexq .cont .cont-r {width: 100%;margin-top: 15px;text-align: center;}
    .casexq .content {padding: 15px 15px;}
    .coperfw .list{margin-right: 0px;}
    .coperfw .list-muen {width: 100%;margin-right: 0px;padding: 20px 15px 25px;margin-bottom: 15px;}
    .coperlc li .text{margin-top: 0px;}
    .favorsc ul{margin-right: 0px;margin-bottom: -15px;}
    .favorsc li {width: 100%;margin-right: 0px;margin-bottom: 15px;padding: 25px 20px 75px;}
    .favorsc li .commonBtn {bottom: 20px;left: 20px;}
    .favorsp .list{margin-right: 0px;margin-bottom: -15px;}
    .favorsp .list-muen {width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .favorsp .list-muen a .btn {right: 20px;bottom: 20px;}
    .solutd .list-muen {padding: 15px 15px;}
    .solufa .solu-lun .cont-lun .list-muen {width: 100%;margin-right: 0px;padding: 35px 30px;}
    .solufa .solu-lun .cont-lun .list-muen:hover {padding: 15px 20px;}
    .solufa .solu-lun .swiper-btn.next,.solufa .solu-lun .swiper-btn.prev,.soluys .solu-lun .swiper-btn.next,.soluys .solu-lun .swiper-btn.prev {display: none;}
    .solu-lun .page{display: flex;justify-content: center;width: 100%;opacity: 1;}
    .solu-lun .page .swiper-pagination-bullet {width: 30px;height: 3px;border-radius: 0%;background: #dc3e15;opacity: .2;margin: 0 5px;}
    .solu-lun .page .swiper-pagination-bullet-active {opacity: 1;background: #dc3e15;}
    .soluys .solu-lun .cont-lun{pointer-events: none;}
    .soluys .solu-lun .swiper-container {padding: 0px;}
    .soluys .solu-lun {height: auto;}
    .soluys .solu-lun .cont-lun {padding: 30px 15px 30px;height: 200px;}
    .solufa{padding-bottom: 70px;}
    .newslb .news-lun .cont-lun .content {width: 100%;padding: 15px;}
    .newslb .news-lun .cont-lun .content .btn {left: 15px;bottom: 15px;}
    .newslb .news-lun .page {bottom: 5px;right: 0px;}
    .newslb .list{margin-right: 0px;}
    .newslb .list .list-muen {width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .paging .btn {height: 30px;width: 30px;margin: 0 1px;}
    .paging li {width: 20px;margin: 0px 10px;}
    .paging ul {height: 100%;margin: 0px 0px;}
    .paging {height: 30px;}
    .newsxq .content {padding: 15px;}
    .newsxq .content .cont-t {padding-bottom: 20px;}
    .newsxq .content .fenxian {bottom: 25px;}
    .newsxq .content .cont-b li {width: 50%;}
    .newsxq .content .cont-b li:nth-child(1) .text2,
    .newsxq .content .cont-b li:nth-child(3) .text2{display: block;}
    .newsxq .content .cont-b li:nth-child(1) .text,
    .newsxq .content .cont-b li:nth-child(3) .text{display: none;}
    .newsxq .content .cont-b {padding-bottom: 25px;}
    .newsxq .content .cont-b li:nth-child(2) a {width: 130px;height: 35px;bottom: 20px;}
    .abouzj .cont-t .content-r .content {border-radius: 15px;}
    /* .abouzj .cont-t .content-r .content .hide {width: 180px;height: 70px;border-radius: 0px 15px 0px 15px;padding: 5px;display: flex;align-items: center;}
    .abouzj .cont-t .content-r .content .hide:hover{width: 100%;border-radius: 0px 0px 15px 15px;justify-content: center;}
    .abouzj .cont-t .content-r .content .hide a .img {margin-left: 12px;} */
    .abouzj .cont-t .content-l .text li {margin-bottom: 5px;}
    .abouzj .cont-b .content {padding: 0px 10px;}
    .aboufz .cont-svp {padding-left: 20px;}
    .aboufz .cont-svp .cont-lun .text{margin-top: 0px;}
    .aboujg .gallery .cont-lun>img {height: 300px;}
    .aboury .thumbs {padding: 0px 0px;}
    .about_us .commonBack .back2{display: none;}
    .about_us .commonBack .back1{display: none;}
    .abouzj .cont-t .content-l {padding-right: 0px;}
    .recrgwlb .cont-r .list-muen .content{display: none;}
    .recrgw .recrgw-serch{width: 300px;height: 50px;border-radius: 15px;}
    .recrgw .recrgw-serch .serch form .input-btn a {border-radius: 0px 15px 15px 0px;}
    .recrgw .recrgw-serch .serch form .input-row {width: 70%;}
    .recrgw .recrgw-serch .serch form {width: 100%;}
    .recrgw .recrgw-serch .serch form .input-btn {width: 30%;}
    .recrgw .recrgw-serch .serch form .input-row input {border-radius: 15px 0px 0px 15px;padding-left: 20px;}
    .recrgw .recrgw-serch div.icon {display: none;}
    .recrgwlb .cont-r .list-muen .title {width: 80%;}
    .recrgwlb .cont-r .list-muen .btn {width: 20%;}
    .recrgwlb .cont-r .list-muen .btn div {width: 40px;height: 40px;}
    .recrgwlb .cont-r .list-muen {padding: 25px 15px;}
    .recrfl .cont .cont-l .number {display: none;}
    .recrfl .cont .cont-l .title {line-height: 60px;}
    .recrfl .cont .cont-l .text{margin-top: 10px;}
    .recrfl .cont .cont-l li {line-height: 18px;}
    .commonBtn .btn{width: 135px!important;}
    .recrgwlb .cont-l {width: 250px;margin-top: 60px;padding-left: 10px;padding-right: 10px;}
    .solutd .list-muen .img{width: 20%;}
    .solutd .list-muen .img img{object-fit: contain;}
    .solutd .list-muen .cont{width: 80%;}

    .aboury .gallery .gallery-more .svp-lun .img img{width: 100%;height: 100%;object-fit: contain;}
    .recrgwlb .cont-r .list-muen .btn i {font-size: 16px;}
    .recrgwlb .cont-r .list-muen .btn div {width: 35px;height: 35px;}
    .recrgwlb{margin-top: 10px;}
    .recrgwlb .cont-r .list-muen {padding: 35px 15px;}
    .recrgw .recrgw-serch {width: 100%;height: 50px;border-radius: 5px;}
    .recrgw .recrgw-serch .serch form .input-btn a {border-radius: 0px 5px 5px 0px;}
    .pop-up.zp .cont{padding: 15px;}
    .Banner .cont .title{font-size: 20px;}
    .recrgwlb .cont-l{overflow: auto;padding-bottom: 90px;}
}