@charset "utf-8";
/* CSS Document */
.header{position: fixed;width: 100%; top: 0;left: 0;transition: .5s;z-index: 100;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.headerbox{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;max-width: 94%;}
.logo{width: 1.56rem; position: relative;z-index: 10;}
.logo img{width: 100%;}
.nav{width: 7.4rem; position: relative;z-index: 10;}
.nav img{width: 120px;margin: 0 auto; padding: 40px 0;}
.nav ul{display: flex;justify-content: space-between;border-top: 1px solid #eee;}
.nav li{ position: relative;}
.nav li h3 a{line-height: 80px;color:rgba(89, 87, 87, 1); position: relative; font-family: arial;font-size: var(--font18);transition: all .5s;display: block;}
.nav li h3 a:before{position: absolute;content: "";border-bottom: 2px solid #fac827;width: 100%;left: 50%;transform: translateX(-50%);bottom: 20px;width: 0;transition: all .5s;}
.nav li h3 b{background: url(../images/a_06.png);width: .14rem;height: .08rem;background-size: 100% 100%;vertical-align: middle; margin-left: .14rem;display: inline-block;}
.nav li.cur h3 a:before{width: 100%;}
.nav li.cur h3 a{color: #fac827;}

.sub{position: absolute; width:1.55rem;top: 80px;background:#fff;display:none;left:50%;transform: translateX(-50%);padding:0 0 10px 0;}
.sub dt a{display: block;  color: #595757;font-size: var(--font16);transition: all .5s;line-height: 2.1; padding-left: .4rem;position: relative;}

.sub dt a:after{width:4px;height:4px;background: #595757;border-radius: 50%;position: absolute;content: "";left: .2rem; top:.15rem;transition: all .5s;}
.sub dt a:hover:after{transform: scale(4);background: url(../images/a_113.png) no-repeat center center #595757;background-size: 100% 100%;}

.yznr{display: flex;justify-content: space-between;align-items: center;width: 100px;justify-content: space-between;position: relative;z-index: 10;}
.ssnr p{background: url(../images/a_01.png);width: 20px;height: 20px;background-size: 100%;cursor: pointer;}
.yzfl{position: relative;}
.yzfl p{font-size: 16px;color: rgba(89, 87, 87, 1);line-height: 80px;cursor: pointer;}
.yzfl p img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.yzfl ul{width: 80px; position: absolute; background: #fff;top: 80px;left: 50%;transform: translateX(-50%);box-shadow:0 0 10px rgba(0, 0, 0, .1);display: none;}
.yzfl li a{display: block;text-align: center; line-height: 32px;font-size: 14px;color: #333;transition: all .5s;}
.yzfl li a:hover{color: #fabe00;}
.yzfl:hover ul{display: block;}
.ssbox{width: 100%;background: #fff; position: absolute; top: -5rem;left: 0;}
.ssboxk{width: 400px;max-width: 90%; margin: 0 auto; padding: 1.65rem 0 1.3rem;}
.dknr{ position: relative;border: 1px solid #c0a687;border-radius: 20px;height: 40px;}
.wby1a{width: 100%;height: 38px; line-height: 38px; width:100%; padding: 0 15px;} 
.btn1a{background: url(../images/a_114.png);width: 34px;height: 34px;background-size: 100% 100%;cursor: pointer;border-radius: 50%; right: 3px; top: 50%;transform: translateY(-50%);position: absolute;border: none;}
.ssboxk ul{text-align: center; padding-top: .25rem;}
.ssboxk li{display: inline-block;padding: 0 .05rem .1rem .05rem;}
.ssboxk li a{display: block; padding: 0 12px; line-height: 28px; border: 1px solid #d8c7b4;border-radius: 15px;font-size: 14px;color: #d8c7b4;transition: all .5s;}
.ssboxk li a:hover{background: #d8c7b4;color: #fff;}
.qfx{height: .8rem;}
.banner{position: relative;overflow: hidden;}
.banner img{width: 100%;height: 100%; object-fit: cover;}
.banner .swiper-pagination-bullet{width: .4rem;height: 2px;background:#fff;}
.banner .swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-slide img{transition:1s linear 2s;transform:scale(1.1,1.1);}
.banner .swiper-slide-active{position: relative;z-index: 10;}
.banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}	
  
.wz1200{width: 1200px;max-width: 94%; margin: 0 auto;} 
.about{padding-bottom: 1rem;} 
.aboutTitle{text-align: center; padding: .7rem 0 .35rem;}
.aboutTitle h2 {
    argin-bottom: .25rem;
    font-size: var(--font24);
    color: rgba(42, 41, 41, 1);font-weight: bold;
} 
.aboutTitle p {
    color: rgba(133, 135, 137, 1);
    font-size: var(--font16);font-weight: bold;
    line-height: 1.7;
    padding: 0 0.9rem;
}
.aboutNr{background: url(../images/a1.jpg) no-repeat center center;background-size: cover;}  
.aboutNr ul{display: flex;justify-content: space-between;} 
.aboutNr li{width: 25%;}  
.anoutBox{position: relative;}  
.anoutBox img{width: 100%;transition: all .5s;opacity: 0;} 
.aboutNr ul li:nth-child(2n - 1) .anoutBox{background: rgba(0,0,0,.1);} 
.aboutText{position: absolute; text-align: center; width: 100%;top: 50%;transform: translateY(-50%);}
.aboutText p{color: #fff;font-size: var(--font18);margin-top: .15rem;transition: .4s;}
.aboutText h2{color: #fff;font-size: var(--font16);transition: all .5s;}
.aboutText h2 span{font-weight: bold;font-size: var(--font56); padding-right: .1rem;transition: all .5s;display: inline-block;}
.anoutBox:hover img{opacity: 1;}
.anoutBox:hover h2 {transform: scale(1.1);}
.anoutBox:hover p{margin-top: .2rem;}

.bj1{background: url(../images/a6.jpg) no-repeat center center;background-size: cover;}
.product{width: 1200px;max-width: 94%; margin: 0 auto; padding-bottom: .7rem;}
.productTitle{text-align: center; padding: .7rem 0 .45rem;}
.productTitle h2{font-weight: bold; color: rgba(42, 41, 41, 1);font-size: var(--font24);}
.productTitle p{color: rgba(133, 135, 137, 1);font-size: var(--font14);margin-top: .15rem; text-transform: uppercase;}
.productNr{display: flex;justify-content: space-between;background: #fff;align-items: center;}
.productLeft{width: calc(100% - 220px);}
.productRight{width: 140px;}
.productRight li{margin: 3px 0;position: relative;cursor: pointer;}
.productRight li:before{position: absolute;content: "";width: 100%; height: 100%; left: 0;top: 0;transition: all .5s;background: url(../images/a_03.png) no-repeat center center;background-size: 100% 100%;opacity: 0;}
.productRight span{display: block;text-align: center;width: 100%; left: 0; top: 50%;transform: translateY(-50%);position: absolute;}
.productRight span h2{font-size: var(--font16);color: #fff;font-weight: bold;}
.productRight span p{font-size: 11px;color: #fff;margin-top: 12px;text-transform: uppercase;}
.productRight img{width: 100%;height: 1.2rem;}
.productRight li.cur:before{opacity: 1;}
.productBox{display: flex;justify-content: space-between;animation: fadeIn 1s 1;}
.ctboxLeft{width: 5.88rem;}
.ctboxLeft img{width: 100%;}
.ctboxRight{width: calc(100% - 6.2rem);padding-top: .6rem;}

.ct_top h2{position: relative; font-weight: bold;font-size: var(--font20);color: rgba(42, 41, 41, 1);padding-bottom: .22rem;margin-bottom: .33rem;}
.ct_top h2:before{left: 0;bottom: 0;position: absolute;content: "";background: url(../images/a_04.png);width: .5rem;height: .04rem;background-size: 100% 100%;}
.ct_top h3{font-size: var(--font16);color: rgba(89, 87, 87, 1);margin-bottom: .24rem;line-height: 1.6;}
.ct_top p{font-size: var(--font16);line-height: 1.6;color: rgba(89, 87, 87, 1);}
.ct_bottom ul{overflow: hidden; margin-left: -.3rem; padding-top: 1.3rem;}
.ct_bottom li{width: 33.33%;border-right: 1px solid #ececec;padding-left: .3rem;float: left;}
.ct_bottom h2{color: rgba(192, 166, 135, 1);font-weight: bold;font-size: var(--font16);font-weight: bold;margin-bottom: .13rem; }
.ct_bottom p{font-size: var(--font14);color: rgba(133, 135, 137, 1);font-weight: bold;}
.ct_bottom  ul li:last-child{ border: none;}
.ct_bottom a{text-align: center;display: inline-block; line-height: 26px; padding: 0 .14rem;border: 1px solid #c0a687;color: rgba(192, 166, 135, 1);font-size: var(--font14);transition: .5s;margin-top: .08rem;}
.ct_bottom a:hover{background:rgba(192, 166, 135, 1);color: #fff;}

.news{width: 1200px;max-width: 94%; margin: 0 auto; padding: .8rem 0;display: flex;justify-content: space-between;}
.newsLeft{width: calc(100% - 4.1rem);background: #f9f9f9;padding: 0 .25rem .1rem .25rem;border-top: 2px solid #fabe00;}
.newsTitle{border-bottom: 1px solid #dddddd;}
.newsTitle h2{font-weight: bold;color: rgba(192, 166, 135, 1);font-size: var(--font24);line-height: .7rem;}
.newsTitle h2 a{font-weight: 400;color:rgba(192, 166, 135, 1);font-size: var(--font18);background: url(../images/a_06.png) no-repeat right center;background-size: .2rem auto; padding-right: .2rem;}
.newsTitle h2 img{display: inline-block;vertical-align: middle; margin: -3px .08rem 0 0;}
.newsNr{display: flex;justify-content: space-between; padding-top: .2rem;}
.newsFl{display: flex;justify-content: space-between;}
.newsTp{width: 55%;overflow: hidden;}

.newsBox:before{position: absolute;content: "";width: 100%;height: 40%; left: 0;bottom: 0;background-image: linear-gradient( transparent, rgba(0,0,0,.8));}
.newsBox{position: relative;height: 3.85rem;}
.newsBox img{width: 100%;height: 100%; object-fit: cover;}
.newsBox p{width: calc(100% - 84px);color: #fff; position: absolute; padding-left: .15rem; line-height: 1.6;left: 0;bottom: .1rem;}
.newsBox p a{color: #fff;display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-size: var(--font14);}
.newsBox p a:hover{color: #fabe00;}
.newsTp .swiper-pagination{text-align: right; padding-right: .1rem;bottom: .14rem;}
.newsTp .swiper-pagination-bullet{width: 8px;height: 8px;border: 1px solid #fff;background: none; opacity: 1;}
.newsTp .swiper-pagination-bullet-active{border: 1px solid #fabe00;background: #fabe00;}
.newsText{width:calc(45% - .15rem);}
.newsText li{padding:0 0 .18rem;}
.newsText h2{color: rgba(89, 87, 87, 1);font-size: var(--font18);line-height: 1.4;height: 2.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: .5s;}
.newsText p{position: relative;color: rgba(89, 87, 87, 1);font-size: var(--font14);margin-top: .07rem;text-align: right;}
.newsText p:before{position: absolute;content: "";border-bottom: 1px solid #dddddd;width: calc(100% - 94px);left: 0;top: 50%;transform: translateY(-50%);}
.newsText a:hover h2{color: #fac419;}
.newsRight{width: 3.85rem;}
.newsRight span{display: block; overflow: hidden;}
.newsRight img{width: 100%;transition: all .5s;}
.newsWb{background: #fac419;padding: .2rem;}
.newsWb h2{color: #fff;line-height: 1.4;font-size: var(--font20);height: 2.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: .2rem;}
.newsWb p{color: #fff;font-size: var(--font16);line-height: 1.5;height: 4.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newsWb h3{font-size: var(--font16);color: #fff;margin-top: .15rem;}
.newsRight a:hover img{transform: scale(1.1);}

.footer{background: #2a231e;}
.footerbox{width: 1200px;margin: 0 auto;max-width: 94%;padding: .35rem 0 .5rem;}
.footerbox ul{text-align: center;}
.footerbox li{display: inline-block; color: #fff;font-size: var(--font16);line-height: 1.6;padding: .1rem 0;position: relative;}
.rwm{width: 110px; position: absolute; padding: 10px;border-radius: 6px;left: 50%;transform: translateX(-50%);top: -110px;box-shadow:0 0 10px rgba(0, 0, 0, .1);background: #fff;display: none;  }
.rwm img{width: 100%;margin: 0;}
.footerbox li a{color: #fff;font-size: var(--font12);}
.footerbox span{font-size: var(--font12);padding: 0 .15rem;color: #858789;}
.footerbox a:hover{opacity: .7;}
.footerbox dl{text-align: center;}
.footerbox dt:hover .rwm{display: block;}
.footerbox dt{display: inline-block; color: #fff;font-size: var(--font16);line-height: 1.6;padding: .1rem 0;vertical-align: middle; position: relative;margin: 0 .12rem;}
.footerbox img{}
.bqxx{width: 1200px;margin: 0 auto;max-width: 94%;border-top: 1px solid #858789;padding: .2rem 0 .5rem;}
.bqxx p{line-height: 1.6;color: #fff;text-align: center;font-size: 12px;}
.bqxx p span{padding: 0 .1rem;}

/*news*/
.banner1{position: relative; overflow: hidden;height: 320px;}
.banner1 img{width: 100%;height: 100%; object-fit: cover;}
.banner1Text{position: absolute; width: 625px;max-width: 70%;bottom: 55px;left: 50%;transform: translateX(-50%);}
.banner1Text ul{display: flex;justify-content: space-between;}
.banner1Text h2{position: relative;color: #fff;font-size: var(--font24);}
.banner1Text h2:before{position: absolute;content: "";background: url(../images/a_11.png);width: .18rem;height: .18rem;left: -.26rem;background-size: 100%;top: 50%;transform: translateY(-50%);opacity: 0;}
.banner1Text p{color: #fff;font-size: var(--font14);margin: .15rem 0 0 0;text-transform: uppercase;}
.banner1Text li.cur h2{color: #f0d27a;font-weight: bold;}
.banner1Text li.cur h2:before{opacity: 1;}
.banner1Text li.cur p{color: #f0d27a;}
.banner1Text a:hover h2{color: #f0d27a;font-weight: bold;}
.banner1Text a:hover h2:before{opacity: 1;}
.banner1Text a:hover p{color: #f0d27a;}

.dynamicTitle h2{font-weight: bold;font-size: var(--font24);color: rgba(42, 41, 41, 1);padding: .7rem 0 .45rem;}
.dynamicNr{position: relative;overflow: hidden;}
.dynamicBox{background: #FFF;display: flex;justify-content: space-between;}
.dynamicLeft{width: 50%}
.dynamicLeft img{width: 100%;}
.dynamicRight{width: 50%;padding: .65rem .6rem 0 .6rem;}
.dynamicRight h2{font-weight: bold;color: rgba(192, 166, 135, 1);font-size: var(--font24);line-height: 1.6;height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom: .4rem;}
.dynamicRight p{font-size: var(--font18);line-height: 1.8;color: rgba(89, 87, 87, 1);height: 5.4em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.dynamicRight h3{font-size: var(--font16);color: rgba(89, 87, 87, 1);display: flex;justify-content: space-between;align-items: center;margin-top: .8rem;}
.dynamicRight h3 a{line-height: 26px; padding: 0 15px;font-size: 14px;border: 1px solid #c0a687;color: #c0a687;transition: .5s;}
.dynamicRight h3 a:hover{background: #c0a687;color: #fff;}
.dynamicNr .swiper{padding-bottom: 85px;}
.dynamicNr .swiper-button-next:after,.dynamicNr .swiper-button-prev:after{font-size: 0;}
.dynamicNr .swiper-button-next{background: url(../images/a_15.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 0;bottom: 0;transition: .5s;outline:none;}
.dynamicNr .swiper-button-prev{background: url(../images/a_14.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 60px;bottom: 0;transition: .5s;outline:none;left: auto;}
.dynamicNr .swiper-pagination{top: auto;bottom: 15px;height: 2px;background: #dadad9;width: calc(100% - 120px);}
.dynamicNr .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #31302f;}

.CompanyNr{overflow: hidden;position: relative;}
.CompanyBox ul{display: flex;justify-content: space-between;gap:.25rem; flex-wrap: wrap;}
.CompanyBox li{width: calc(33.33% - .5rem/3);}
.compxq span{display: block;overflow: hidden;height: 2.76rem;}
.compxq span img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.compxq{background: #fff;}
.CompanyText{padding: .25rem .2rem;}
.CompanyText h2{font-size: var(--font20);color: rgba(192, 166, 135, 1);line-height: 1.5;height: 3em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.CompanyText p{font-size: var(--font16);color:rgba(133, 135, 137, 1);line-height: 1.5;height: 3em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: .1rem 0 ;}
.CompanyText h3{color: rgba(133, 135, 137, 1);font-size: var(--font14);}
.CompanyBox a:hover img{transform: scale(1.1);}
.CompanyNr .swiper{padding-bottom: 85px;}
.CompanyNr .swiper-button-next:after,.CompanyNr .swiper-button-prev:after{font-size: 0;}
.CompanyNr .swiper-button-next{background: url(../images/a_15.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 0;bottom: 0;transition: .5s;outline:none;}
.CompanyNr .swiper-button-prev{background: url(../images/a_14.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 60px;bottom: 0;transition: .5s;outline:none;left: auto;}
.CompanyNr .swiper-pagination{top: auto;bottom: 15px;height: 2px;background: #dadad9;width: calc(100% - 120px);}
.CompanyNr .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #31302f;}

.exhibitionBox li{padding-bottom: .25rem;}
.exhibition_xq{display: flex;justify-content: space-between;align-items: center;background: #fff;}
.exhibition_xq span{display: block;width: 4rem;height: 2.4rem; overflow: hidden;}
.exhibition_xq span img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.exhibitionText{width: calc(100% - 4.4rem); padding-right: .4rem;}
.exhibitionText h2{font-size: var(--font24);}
.exhibitionText h2 a{display: block;color:rgba(192, 166, 135, 1);overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-bottom: .2rem;}
.exhibitionText p{font-size: var(--font16);color:rgba(133, 135, 137, 1);line-height: 1.6;height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.exhibitionText h3{font-size: var(--font14);color:rgba(133, 135, 137, 1);margin-top: .45rem;}

.exhibitionNr .swiper{padding-bottom: 85px;}
.exhibitionNr .swiper-button-next:after,.exhibitionNr .swiper-button-prev:after{font-size: 0;}
.exhibitionNr .swiper-button-next{background: url(../images/a_15.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 0;bottom: 0;transition: .5s;outline:none;}
.exhibitionNr .swiper-button-prev{background: url(../images/a_14.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 60px;bottom: 0;transition: .5s;outline:none;left: auto;}
.exhibitionNr .swiper-pagination{top: auto;bottom: 15px;height: 2px;background: #dadad9;width: calc(100% - 120px);}
.exhibitionNr .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #31302f;}
.exhibitionBox a:hover img{transform: scale(1.1);}

/*video*/
.video{padding: .7rem 0 .9rem;}
.video ul{display: flex;justify-content: space-between;flex-wrap: wrap;gap:.25rem;}
.video li{width: calc(50% - 0.25rem);}
.videoBox{background: #fff;cursor: pointer;}
.videoBox span{display: block; overflow: hidden; position: relative;height: 3rem;}
.videoBox span img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.videoBox p{line-height: .8rem;text-align: center;color: rgba(192, 166, 135, 1);font-size: var(--font24);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.videoBox span b{background: url(../images/a_18.png);width: .4rem;height: .4rem; position: absolute;background-size: 100%;bottom: .25rem; right: .25rem;}
.videoBox:hover img{transform: scale(1.1);}

.qjbj{position: fixed;z-index: 100;width: 100%;height: 100%; background: rgba(0,0,0,.7);top: 0;left: 0;display: none;}
.videoTc{width: 1200px;max-width: 90%; position: fixed;z-index: 101;left:50%; top:50%; transform:translate(-50%,-50%);display: none;height: 80%;}
.videoTc video{width: 100%;height: 100%; object-fit: cover;}
.ggbtn{cursor: pointer; position: absolute;background: url(../images/a_105.png);width: 32px;height: 32px;background-size: 100% 100%;right: 0;top: -35px;}





/*news_xq*/
.wzTitleBj{background: #f2f3f6;}
.wzTitle{width: 900px;margin: 0 auto;max-width: 94%; padding: .75rem 0 .55rem;text-align: center;}
.wzTitle h2{color: rgba(42, 41, 41, 1);font-size: var(--font28);line-height: 1.6;}
.wzTitle p{font-size: var(--font16);color: rgba(89, 87, 87, 1);margin-top: .2rem;}
.wzNr{width: 790px;margin: 0 auto;max-width: 94%; padding: .55rem 0 .6rem;}
.wzNr img{width: 100%; margin-bottom: .2rem;}
.wzNr p{color:#595757;font-size: var(--font18);line-height: 1.7;}
.wzNr h3{color:#595757;font-size: var(--font18);line-height: 1.7;font-weight: bold;}

/*Technology_Center*/
.banner2Text{position: absolute;left:54%; top:45%; transform:translate(-50%,-50%);width: 1000px;max-width: 94%;}
.banner2Text h2{font-weight: bold;font-size: var(--font50);color: rgba(250, 190, 0, 0.93);}
.banner2Text p{font-size: var(--font30);color: rgba(250, 190, 0, 0.93);margin-top: .16rem;}

.cpyf{padding-bottom: .5rem;}
.cpyf_title{text-align: center; padding: .42rem 0;}
.cpyf_title h2{color: rgba(89, 87, 87, 1);font-size: var(--font24);font-weight: bold;}
.cpyf_title p{color:rgba(133, 135, 137, 1);font-size: var(--font14);margin-top: .2rem;}
.cpyfNr{display: flex;justify-content: space-between;padding-bottom: .4rem;}
.cpyfTp{width: calc(50% - .1rem);}
.cpyfTp img{width: 100%;border-radius: .1rem;}
.cpyfText{width: calc(50% - .1rem);padding:.15rem .2rem 0 0 ;}
.cpyfText h2{font-weight: bold;font-size: var(--font24);color: rgba(192, 166, 135, 1);margin: .3rem 0 .25rem;}
.cpyfText p{font-size: var(--font16);color: rgba(89, 87, 87, 1);line-height: 2.1;}

/*Contact_Us_service*/
.banner2{height: 500px;position: relative;}
.banner2 img{width: 100%;height: 100%;object-fit: cover;}

.fldh{border-bottom: 1px solid #ececec;padding: .42rem 0;}
.fldh ul{display: flex;justify-content: center;}
.fldh li{padding: 0 .8rem; position: relative;}
.fldh li:before{position: absolute;content: "";border-right: 2px solid #ececec;height: 40px;right: 0;top: 50%;transform: translateY(-50%);}
.fldh ul li:last-child:before{border: none;}
.fldh p{font-size: var(--font20);color: rgba(133, 135, 137, 1); margin-top: .1rem;}
.fldh img{margin: 0 auto;filter:grayscale(100%);}
.fldh li.cur p{color: rgba(250, 190, 0, 0.93);}
.fldh li.cur img{filter:grayscale(0%);}
.fldh a:hover p{color: rgba(250, 190, 0, 0.93);}
.fldh a:hover img{filter:grayscale(0%);}

.ContactText{padding: .65rem 1.6rem .4rem 1.6rem;}
.ContactText p{color: rgba(89, 87, 87, 1);font-size: var(--font20);line-height: 1.8;text-align: center;}
.Contact_fw ul{display: flex;justify-content: space-between;gap:.2rem; padding-bottom: .55rem;}
.Contact_fw li{width: calc(25% - .6rem/4);}
.fwbox img{width: 100%;}
.fwtext{display: flex;justify-content: center;align-items: center;height: .9rem;background: #c0a587;}
.fwtext p{font-weight: bold; line-height: 1.6;color: #fff;font-size: var(--font20);text-align: center;}

/*Contact_Us_Recruitment*/
.RecruitmentTitle h2{font-weight: bold;color: rgba(89, 87, 87, 1);font-size: var(--font24);padding: .32rem 0 .26rem 0; }
.RecruitmentNr{padding-bottom: 1rem;}
.RecruitmentNr h2{background: #f4f4f4;padding: 0 .2rem;font-size: var(--font18);color:rgba(89, 87, 87, 1);line-height: .6rem;}
.RecruitmentNr li{border-bottom: 1px solid #ececec;color: rgba(133, 135, 137, 1);font-size: var(--font18);padding: 0 .2rem;}
.RecruitmentNr h3{height: .7rem;display: flex;justify-content: space-between;align-items: center;background: url(../images/a_96.png) no-repeat right center;background-size: 15px 9px; padding-right: 30px;cursor: pointer;}
.RecruitmentNr h3.on1{background: url(../images/a_97.png) no-repeat right center;background-size: 15px 9px;}
.xqbox{padding-bottom: .3rem;display: none;}
.xqbox h4{ color: rgba(42, 41, 41, 1); font-size: var(--font18);position: relative; padding-left: .11rem;margin-bottom: .2rem;}
.xqbox h4:before{position: absolute; content: ""; border-left: 2px solid #fabe00; height: 100%; left: 0;top: 0;}
.xqbox p{color: rgba(42, 41, 41, 1);font-size: var(--font16); line-height: 1.6; margin: .05rem 0;}

/*Contact_Us_method*/
.methodTitle{text-align: center; padding: .65rem 0 .75rem;}
.methodTitle img{margin: 0 auto;}
.methodTitle h2{font-weight: bold;font-size: var(--font24);color: rgba(192, 166, 135, 1);margin:.28rem 0 .2rem;}
.methodTitle p{font-size: var(--font14);color:rgba(89, 87, 87, 1);}
.methodNr{padding-bottom: .7rem;}
.methodNr ul{display: flex;justify-content: space-between;}
.methodNr li{width: calc(25% - 1.5rem/3);text-align: center;}
.methodNr img{width: 1.04rem;margin: 0 auto;}
.methodNr h2{font-size: var(--font18);color:rgba(42, 41, 41, 1);font-weight: bold; border-bottom: 1px solid #d9d9d9;line-height: .71rem;}
.methodNr p{margin-top: .2rem;font-size: var(--font16);color:rgba(89, 87, 87, 1);line-height: 1.6;}

/*Contact_Us_message*/
.message{padding-bottom: 1rem;}
.message ul{display: flex;justify-content: space-between;flex-wrap: wrap; padding-top: .3rem;}
.message li{width: calc(50% - .2rem/2);padding-bottom: .2rem;}
.message p{font-size: var(--font16);color:rgba(89, 87, 87, 1);line-height: 2.2;}
.wby1{width: 100%; padding: 0 .15rem;height: 40px; padding: 0 .15rem;line-height: 38px;border: 1px solid #d9d9d9;}
.message ul li:nth-child(5){ width:100%;}
.wby2{width: 100%; padding:.15rem;height: 40px; padding: 0 .15rem;line-height: 38px;border: 1px solid #d9d9d9;height: 1.1rem;}
#wordCountShow{text-align: right; margin-top: .05rem;color: #999;font-size: var(--font16);display: block;}
#checkbox{background: #c1a688;border: none;}
.message h3{display: flex;justify-content: space-between;align-items: center;}
.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protocol .input_agreement_protocol+span {cursor:pointer;width: 18px;height: 18px;border:1px solid #ddd;display: inline-block;position: relative;top: -2px;-moz-border-radius: 2px; -webkit-border-radius: 2px;border-radius:2px; vertical-align:middle; margin-right:4px; }
.my_protocol .input_agreement_protocol:checked+span {background: url(../images/a_47.png); background-size:100% 100%;border: 1px solid #c0a587;}
.my_protocol{color: rgba(42, 41, 41, 1);}
.btn4{width: 80px;height: 31px;border-radius: 4px;cursor: pointer; border: none;color: #fff;background: #c0a587;transition:a11 .5s;}
.btn4:hover{background: #a98c6c;}

/*product_one*/
.jproductList ul{overflow: auto;white-space: nowrap; padding: .3rem 0 .45rem;}
.jproductList li{display: inline-block;font-size: var(--font17);color: rgba(133, 135, 137, 1);padding: 0 .13rem;position: relative;}
.jproductList ul li:last-child:before{border: none;} 
.jproductList li:before{position: absolute; content: "";border-right: 1px solid #d9d9d9;top: 0; right: 0;height: 100%;}
.jproductList a{color: rgba(133, 135, 137, 1);transition: all .5s;}
.jproductList li.cur a{color: rgba(250, 190, 0, 1);}
.jproductList a:hover{color: rgba(250, 190, 0, 1);}

.productPl ul{display: flex;gap:.3rem;flex-wrap: wrap;}
.productPl li{width:calc(33.33% - .6rem/3)}

.prodauctBox{background: #f6f7fb;padding: .2rem .2rem 0 .2rem;}
.prodauctBox span{height: 2.6rem;display: block; overflow: hidden;}
.prodauctBox span img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.prodauctBox p{color: rgba(192, 166, 135, 1);font-size: var(--font20); line-height: 1rem;text-align: center;font-size: var(--font20);font-weight: 700;}
.productPl a:hover img{transform: scale(1.1);}
.productQh{padding-bottom: .6rem; overflow: hidden;}
.productQh .swiper{padding-bottom: 85px;}
.productQh .swiper-button-next:after,.productQh .swiper-button-prev:after{font-size: 0;}
.productQh .swiper-button-next{background: url(../images/a_15.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 0;bottom: 0;transition: .5s;outline:none;}
.productQh .swiper-button-prev{background: url(../images/a_14.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 60px;bottom: 0;transition: .5s;outline:none;left: auto;}
.productQh .swiper-pagination{top: auto;bottom: 15px;height: 2px;background: #dadad9;width: calc(100% - 120px);}
.productQh .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #31302f;}

/*product_four*/
.achievement{display: flex;justify-content: space-between;align-items: center; padding: .6rem 0 .8rem;}
.achievementLeft{width: 4.6rem;}
.achievementLeft p{color: rgba(89, 87, 87, 1);font-size: var(--font18);line-height: 1.7;}
.achievementRight{width: calc(100% - 5.6rem);}
.achievementRight ul {
    display: flex
;
    /* justify-content: center; */
    gap: 1.5rem;
}
.achievementRight h2{font-weight: bold; color: rgba(89, 87, 87, 1);font-size: var(--font56);text-align: center;}
.achievementRight p{color: rgba(89, 87, 87, 1);font-size: var(--font20);text-align: center; margin-top: .25rem;}
.Accurate ul{display: flex;justify-content: space-between;gap:.3rem;flex-wrap: wrap;}
.Accurate li{float: left;width: calc(33.33% - .6rem/3);transition: all .5s;}
.AccurateBox{background: #f9f9f9;border-radius: .1rem;padding: .28rem .2rem .2rem .2rem;}
.AccurateBox h2{font-weight: bold;font-size: var(--font20);color: rgba(192, 166, 135, 1);margin: .15rem 0;}
.AccurateBox p{color: rgba(133, 135, 137, 1);font-size: var(--font15);line-height: 2;height: 6em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.AccurateBox img{width: .8rem;}
.Accurate li:hover{transform: translate(0, -10px);}

.CaseNr ul{display: flex;justify-content: space-between;gap:.2rem;flex-wrap: wrap;}
.CaseNr li{width: calc(50% - .2rem/2);}
.CaseBox{background: #f6f7fb;border-radius: .1rem;overflow: hidden;}
.CaseBox span{display: block; height: 3.2rem; overflow: hidden;}
.CaseBox span img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.CaseBox p{display: flex;justify-content: space-between;height: .96rem;align-items: center; padding: 0 .3rem;}
.CaseBox p b{font-weight: bold;font-size: var(--font20);color: rgba(192, 166, 135, 1);width: calc(100% - 110px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.CaseBox p a{text-align: center; line-height: 30px; padding: 0 10px;border-radius: 4px;background: #c1a688;color: #fff;transition: all .5s;font-size: 14px;}
.CaseBox:hover img{transform: scale(1.1);}

.AccurateQh{padding-bottom: .6rem; overflow: hidden;}
.AccurateQh .swiper{padding-bottom: 85px;}
.AccurateQh .swiper-button-next:after,.AccurateQh .swiper-button-prev:after{font-size: 0;}
.AccurateQh .swiper-button-next{background: url(../images/a_15.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 0;bottom: 0;transition: .5s;outline:none;}
.AccurateQh .swiper-button-prev{background: url(../images/a_14.png);width: 36px;height: 36px;background-size: 100%;top: auto;margin: 0;right: 60px;bottom: 0;transition: .5s;outline:none;left: auto;}
.AccurateQh .swiper-pagination{top: auto;bottom: 15px;height: 2px;background: #dadad9;width: calc(100% - 120px);}
.AccurateQh .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #31302f;}

/*Product_Detailsl*/
.Detailsl_top{display: flex;justify-content: space-between; padding: .3rem 0 0 0;}
.DetailslTp{width: 5.5rem;}
.detaBox{height: 5.5rem;}
.DetailslTp .mySwiper2 .swiper-slide{height: 5.5rem;}
.DetailslTp .mySwiper2 img{width: 100%;height: 100%; object-fit: cover;}
.DetailslTp .mySwiper{margin-top: .2rem;}
.DetailslTp .mySwiper .swiper-slide{height: 1rem;}
.DetailslTp .mySwiper .swiper-slide img{width: 100%;height: 100%; object-fit: cover;}
.DetailslTp .mySwiper .swiper-slide-thumb-active img{border: 2px solid #fabe00;}
.DetailslTp .swiper-button-next{background: url(../images/a_57.png);width: .3rem;height: .3rem;margin-top: -.15rem;background-size: 100%;}
.DetailslTp .swiper-button-prev{background: url(../images/a_58.png);width: .3rem;height: .3rem;margin-top: -.15rem;background-size: 100%;}
.DetailslTp .swiper-button-next:after,.DetailslTp  .swiper-button-prev:after{font-size: 0;}

.DetailslText{width: calc(100% - 5.9rem); padding-top: .15rem;}
.DetailslText h2{font-size: var(--font24);color:rgba(42, 41, 41, 1); margin-bottom: .3rem;}
.DetailslText ul{overflow: hidden; margin-left: -.4rem;}
.DetailslText li{float: left; padding: 0 .4rem;position: relative;}
.DetailslText li:before{position: absolute; right: 0;content: "";border-right: 1px solid #d9d9d9;height: 100%; top: 0;}
.DetailslText li:last-child:before{border: none;}
.DetailslText li h3{font-size: var(--font14);color:rgba(133, 135, 137, 1);font-weight: 700;}
.DetailslText li p{font-size: var(--font16);color:rgba(192, 166, 135, 1);margin-top: .12rem;font-weight: 700;}
.DetailslText dt{border-bottom: 1px solid #d9d9d9; padding: .22rem 0;display: flex;justify-content: space-between;align-items: flex-start; }
.DetailslText dt b{width: 20px;line-height: 18px;text-align: center;border: 1px dashed #b3b4b6;font-size: 14px;color: #333;border-radius: 50%; margin-top: 5px;}
.DetailslText span{line-height: 1.6; font-size: 16px; line-height: 30px;color: rgba(42, 41, 41, 1);width: calc(100% - 30px);}
.btn6{display: block;text-align: center; line-height: 54px;background: #c0a687;color: #fff;font-weight: bold;font-size: 18px;margin-top:.38rem;transition: .5s;}
.btn6:hover{background: #a48968;}

.cptpTitle{padding: .5rem 0 .3rem;}
.cptpTitle h2{font-weight: bold;color: rgba(42, 41, 41, 1);font-size: var(--font20);}
.cptpTitle p{color:rgba(42, 41, 41, 1);font-size: var(--font18);margin-top: .4rem; position: relative; padding-left: .11rem;}
.cptpTitle p:before{position: absolute;content: "";border-left: 2px solid #fabe00;height: 100%; left: 0; top: 0;}
.cptpNr{padding-bottom: .7rem;}
.cptpNr ul{display: flex;gap:.25rem;flex-wrap: wrap;}
.cptpNr li{width: calc(33.33% - .5rem/3);}
.cptpBox{height: 3.8rem;overflow: hidden;}
.cptpBox img{width: 100%;transition: all .5s;height: 100%; object-fit: cover;} 
.cptpBox a:hover img{transform: scale(1.1);}

.bj2{background: #f9f9f9;}
.jghf_title{padding-top: .5rem;}
.jghf_title h2{font-weight: bold;font-size: var(--font20);color: rgba(42, 41, 41, 1);}

/*Product_Details2*/
.cptpTitle ul{overflow: hidden; padding-top: .25rem;}
.cptpTitle li{float: left; padding-right: .45rem;text-align: center;}
.cptpTitle h3{color: rgba(42, 41, 41, 1);font-size: var(--font16);margin-top: .1rem;}
.cptpTitle img{margin: 0 auto;}
.cptpTitle a:hover h3{color: #fabe00;}

.xcjs{padding-top: .15rem;}
.xcjs img{max-width: 100%;margin: 0 auto;}
.xcjs p{color:rgba(42, 41, 41, 1);font-size: var(--font18); position: relative; padding-left: .11rem;margin-bottom: .25rem;}
.xcjs p:before{position: absolute;content: "";border-left: 2px solid #fabe00;height: 100%; left: 0; top: 0;}

.cpgg{padding-bottom: .6rem;}
.cpggTitle{padding: .45rem 0 .3rem;}
.cpggTitle h2{color:rgba(42, 41, 41, 1);font-size: var(--font18); position: relative; padding-left: .11rem;margin-bottom: .2rem;}
.cpggTitle h2:before{position: absolute;content: "";border-left: 2px solid #fabe00;height: 100%; left: 0; top: 0;}
.cpggTitle p{color:rgba(42, 41, 41, 1);font-size: var(--font16);line-height: 1.6;}
.cpggTitle ul{overflow: hidden; padding-top: .2rem;}
.cpggTitle li{float: left; padding-right: .2rem;}

.sk1{background: #323336;border: 1px solid #323336;display: block;width: .44rem;height: .44rem;border-radius: 50%;transition: all .5s;}
.sk2{display: block;width: .44rem;height: .44rem;background: #cfbfb;border-radius: 50%;border: 1px solid #f2edec;transition: all .5s;}
.sk3{display: block;width: .44rem;height: .44rem;background: #4b5053;border-radius: 50%;border: 1px solid #4b5053;transition: all .5s;}
.sk4{display: block;width: .44rem;height: .44rem;background: #050303;border-radius: 50%;border: 1px solid #050303;transition: all .5s;}
.sk5{display: block;width: .44rem;height: .44rem;background: url(../images/a_66.png);border-radius: 50%;background-size: 100% 100%;}
.sk6{display: block;width: .44rem;height: .44rem;background: url(../images/a_67.png);border-radius: 50%;background-size: 100% 100%;}

/*Case_Details*/

.cpgg_nr table{width: 100%;border-left: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;}
.cpgg_nr th{border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;background: #cac0b5;line-height: 39px;font-weight: 400;color: #fff;font-size: 14px;}
.cpgg_nr td{border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;background: #fbf9f8;line-height: 39px;font-weight: 400;color:rgba(89, 87, 87, 1);font-size: 14px;text-align: center;font-size: 14px;}

.case{padding: .15rem 0 .7rem 0;}
.caseText{background:url(../images/a_68.png) no-repeat 95% bottom #f2f3f6;padding: .35rem .4rem .4rem .4rem;}
.caseText h2{color: rgba(192, 166, 135, 1);font-weight: bold;font-size: var(--font24);line-height: 1.6;}
.caseText p{color:rgba(89, 87, 87, 1);font-size: var(--font18);line-height: 1.6;}
.caseNr{padding: .25rem 0 0 0;}
.caseTop{display: flex;justify-content: space-between;flex-wrap: wrap;}
.caseTop li:nth-child(1){ ;width:calc(66.66% - .1rem);}
.caseTop li:nth-child(2){ ;width:calc(33.33% - .135rem);}
.caseTop img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.caseTop dt{margin-bottom: .25rem;}
.caseTop dt a{overflow: hidden;display: block;height: 3.83rem;}
.caseTop a:hover img{transform: scale(1.1);}
.caseTop li:nth-child(1) a{display: block; overflow: hidden;height: 7.9rem;}
.caseBottom{display: flex;gap:.25rem;}
.caseBottom li{width: calc(33.33% - .5rem/3);}
.caseBottom img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.caseBottom a:hover img{transform: scale(1.1);}
.caseBottom a{display: block; overflow: hidden;}

/*about_1*/
.vider_box{height: calc(100vh - .8rem);position: relative;}
.vider_box video{width: 100%;height: 100%; object-fit: cover;}
.ztbtn{position: absolute;background: url(../images/a_107.png) no-repeat center center;width: .7rem;height: .7rem;background-size: 100%;cursor: pointer;border:2px solid #fff;border-radius: 50%;left: 20px;bottom: 20px;}
.ztbtn.on{background: url(../images/a_110.png) no-repeat center center;background-size: 100% 100%;}
.jtjj{position: relative;}
.jtjj img{width: 100%;}
.jtjjBox{position: absolute;width: 1200px;max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.jtjjTitle{padding-bottom: 4.1rem;}
.jtjjTitle h2{color: #fff;font-weight: bold;font-size: var(--font64);}
.jtjjTitle p{color: #fff;font-size: var(--font36);margin-top: .18rem;}
.jtjjText{border-top: 1px solid rgba(217,217,217,1); padding: .35rem 0 0 4.7rem;}
.jtjjText p{color: #fff;font-size: var(--font20);line-height: 1.5;}

.hbjf_bj{background: #fafafa;}
.hbjf{display: flex;justify-content: space-between;padding: 1rem 0 1.2rem;}
.hbjfLeft{width: 50%; padding-right: .6rem;}
.hbjfbox{border-bottom: 1px solid #d9d9d9;}
.hbjfbox h3{font-size: var(--font20);font-weight: bold;color: rgba(133, 135, 137, 1);font-size: 24px; position: relative; padding: .34rem 0;cursor: pointer;}
.hbjfbox h3 b{position: absolute; right: 0; top: 50%;transform: translateY(-50%);background:url(../images/a_80.png);width: .24rem;height: .24rem;background-size: 100%;}
.hbjfbox h3.on1 b{position: absolute; right: 0; top: 50%;transform: translateY(-50%);background:url(../images/a_81.png);width: .24rem;height: .24rem;background-size: 100%;}
.hbjfText p{font-size: var(--font18);color:rgba(42, 41, 41, 1);padding-bottom: .2rem;line-height: 1.6;}
.hbjfText{display: none;}
.hbjfRight{width: 50%;}
.hbjfRight img{width: 100%;}

.qysl_bj{background: url(../images/a27.jpg) no-repeat center center;background-size: cover;}
.qysl{padding: 1rem 0 1.7rem;}
.qyslTitle h2{font-size: var(--font40);color:rgba(192, 166, 135, 1);font-weight: bold;}
.qyslTitle p{font-size: var(--font24);color:rgba(192, 166, 135, 1);font-weight: bold;margin-top: .2rem;}
.qyslNr{padding-top: .35rem;}
.qyslNr p{font-size: var(--font18);color:rgba(89, 87, 87, 1); padding-right: 2.1rem;line-height: 1.7;}
.qyslNr ul{display: flex;justify-content: space-between;gap:.25rem; padding-top: .35rem;flex-wrap: wrap;}
.qyslNr li{width: calc(50% - .25rem/2);}
.qyslBox{position: relative;}
.qyslBox img{width: 100%;}
.qyslText{width: 100%;position: absolute; top: 50%;transform: translateY(-50%);left: 0; padding: 0 .55rem;}
.qyslText h2{font-size: var(--font48);font-weight: bold;color: #fff;}
.qyslText h3{font-size: var(--font20);color: #fff;margin-top: .2rem;}

.ldjy{width: 1200px;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;padding: .85rem 0;}
.ldjyText{width: calc(100% - 4.6rem);}
.ldjyText h2{font-size: var(--font40);color:rgba(192, 166, 135, 1);font-weight: bold;}
.ldjyText h3{font-size: var(--font24);color:rgba(192, 166, 135, 1);font-weight: bold;margin: .2rem 0 .5rem;}
.ldjyText p{color: rgba(89, 87, 87, 1);font-size: var(--font18);line-height: 1.8;}
.ldjyTp{width: 4rem;}
.ldjyTp span img{width: 100%;}
.ldjyQm{text-align: right; padding-top: .8rem;}
.ldjyQm h2{font-size: var(--font18);color:rgba(89, 87, 87, 1);margin-bottom: .25rem;}
.ldjyQm img{display: inline-block;}

/*about_2*/
.qxpp{width: 1400px;margin: 0 auto;max-width: 94%; padding: .2rem 0 .1rem 0;}
.qxppBox{position: relative;}
.qxppBox img{width: 100%;}
.opo span{display: block;width: 1.88rem;padding-bottom: .25rem;}
.opo h2{color: #fff;font-size: var(--font20);font-weight: bold;}
.opo p{color: #fff;font-size:10px;margin-top: 10px;}
.opo{position: absolute;left: .4rem;top: .5rem;text-align: center;}
.qxppRight{position: absolute;width: 6.3rem;right: .4rem;bottom: .5rem;}
.qxpp li{padding-bottom: .1rem;}
.qxppRight p{font-size: var(--font18);color:#fff;line-height: 1.8;}

/*about_5*/
.shgy{padding: .4rem 0 .5rem;}
.shgy li{padding-bottom: .25rem;}
.shgy li:hover span img{transform: scale(1.1);}
.exhibitionText1 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3 !important;overflow: hidden;height: 4.8em;}
.btn7{line-height: 26px; padding: 0 15px;font-size: 14px;border: 1px solid #c0a687;color: #c0a687;transition: .5s;display: inline-block;margin-top: .25rem;}
.btn7:hover{background: #c0a687;color: #fff;}

/*about_4*/
.CertificationBj{background: url(../images/a38.jpg) no-repeat center center;background-size: cover;}
.Certification{padding-bottom: .5rem;}
.CertificationTitle{ width: 1200px;max-width:94%;margin: 0 auto;padding: .85rem 0 1.1rem;}
.CertificationTitle h2{font-weight: bold;color: #fff;font-size: var(--font48);}
.CertificationTitle p{font-weight: bold;color: #fff;font-size: var(--font32); margin-top: .15rem;}
.Certif{position: relative;overflow: hidden;}
.Certif b{display: block;overflow: hidden;width: 100%;}
.Certif b img{width: 100%;transition: all .5s;}
.Certif .swiper{padding-bottom: 1.1rem;}
.Certif .swiper-slide{ transition: 300ms;transform: scale(0.8);transform-origin: right center;}
.Certif .swiper-slide-active,.Certif .swiper-slide-duplicate-active{transform: scale(1);transform-origin: center;}
.Certif .swiper-slide-next{transform-origin: center;}
.Certif .swiper-slide-prev{transform-origin: center;}
.Certif .swiper-slide-next+.swiper-slide {transform-origin: left center;}
.Certif .swiper-button-next{background: url(../images/a_91.png) no-repeat center center;width: 36px;height: 36px;border: 1px solid #fff;border-radius: 50%;right: 5vw;top: auto;margin: 0;bottom: 0;transition: a11 .5s;outline:none;}
.Certif .swiper-button-next:hover{background: url(../images/a_91.png) no-repeat center center #fabe00;border: 1px solid #fabe00;}
.Certif .swiper-button-prev{background: url(../images/a_92.png) no-repeat center center;width: 36px;height: 36px;border: 1px solid #fff;border-radius: 50%;right: 5vw;top: auto;margin: 0;bottom: 0;transition: a11 .5s;outline:none;left: auto; right: calc(5vw + 60px);}
.Certif .swiper-button-prev:hover{background: url(../images/a_92.png) no-repeat center center #fabe00;border: 1px solid #fabe00;}
.Certif .swiper-button-next:after,.Certif .swiper-button-prev:after{font-size: 0;z-index: 100;}
.Certif .swiper-pagination{width: 95px;color: #fff;left: 3.9rem;bottom: 12px;font-size: 16px; backdrop-filter: blur(100px);border-radius: .5rem;}
.Certif b:hover img{transform: scale(1.1);}
.Certif .swiper-pagination-current{font-size: 20px;}
.Certif:before{position: absolute;content: "";border-bottom: 1px solid #ffffff;width:calc(100% - 11vw);left: 0;bottom: 18px;}

.rynrBj{background: url(../images/a44.jpg) no-repeat center center;background-size: cover;}
.rynr{width: 1200px;margin: 0 auto;max-width: 94%;padding-bottom: 1.15rem;}
.rynrNr ul{display: flex;justify-content: space-between;gap:1.4rem;}
.rynrNr li{float: left;width: calc(50% - 1.4rem/2);}
.rynrNr b{display: block; overflow: hidden;}
.rynrNr b img{width: 100%;}
.rynrNr p{color: #fff;font-size: var(--font25);position: relative;padding: 0 0 .2rem .3rem;}
.rynrNr p:before{position: absolute;content: "";background: url(../images/a_95.png);width: .19rem;height: .17rem;background-size: 100% 100%; top: -.15rem;left: 0;background-size: 100% 100%;}

.gazlBj{background: url(../images/a45.jpg) no-repeat center center;background-size: cover;}
.Certif .swiper-pagination_bj{ pointer-events: none;}
.exhibition{padding-bottom: .6rem;}
/*about_3*/
.fzlcBj{background: url(../images/a_102.png) no-repeat center bottom #fcfcfc;background-size: 100% auto;}
.fzlc{padding: 1rem 0 1.5rem 0;}
.fzlcTitle{padding:.15rem 0;}
.fzlcTitle h2{text-align: center; font-weight: bold;font-size: var(--font24);background: linear-gradient(to right, #e6b64e, #f9e796, #e6b64e); background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.fzlcNr{position: relative; padding: .85rem 0 .4rem;}
.fzlcNr:before{position: absolute;content: "";border-right: 1px solid #d9d9d9;height: 100%; left: 50%; transform: translateX(-50%);top: 0;}
.fzlcNr:after{position: absolute; background-image: linear-gradient(transparent, #fff);width: 1px;height: 2rem;bottom: 0;left: 50%;transform: translateX(-50%);content: "";}
.fzlcNr b{position: absolute;width: 7px;height: 7px;background: #fabe00;border-radius: 50%;top: 0;left: 50%; transform: translateX(-50%);}
.fzlcNr li{padding:0 0 .1rem 50%;}
.fzlcNr li h2{position: relative;font-size: var(--font24);color: rgba(42, 41, 41, 1);font-weight: bold; padding-left: .8rem;}
.fzlcNr li h2:before{position: absolute;content: "";border-bottom:1px solid #d9d9d9;width: .55rem;left: 0;top: 50%;transform: translateY(-50%);}
.fzlcNr li p{padding-left: .8rem; margin-top: .15rem; line-height: 1.6; color: rgba(133, 135, 137, 1);font-size: var(--font18);}
.fzlcNr li h2:after{position: absolute;content: "";left: .5rem;top: 50%;transform: translateY(-50%);background:#d9d9d9 ;width: .07rem;height: .07rem; border-radius: 50%;}
.fzlcNr ul li:nth-child(2n){ padding: 0 50% .1rem 0;text-align: right;}
.fzlcNr ul li:nth-child(2n) h2{position: relative;font-size: var(--font24);color: rgba(42, 41, 41, 1);font-weight: bold; padding-right: .8rem;}
.fzlcNr ul li:nth-child(2n) h2:before{right: 0;left: auto;}
.fzlcNr ul li:nth-child(2n) h2:after{right: .5rem;left: auto;}
.fzlcNr ul li:nth-child(2n) p{padding:0 .8rem 0 0;}
.wadx{text-align: center;}
.wadx p{color: rgba(192, 166, 135, 1);font-size: var(--font16);margin-top: .1rem;}
.wadx b{width: 15px;height: 15px;border-radius: 50%; position: relative;background: rgba(250, 190, 0, 0.2);display: block; margin: 0 auto;}
.wadx b:before{position: absolute;content: "";width: 5px;height: 5px;background: #fabe00;border-radius: 50%;left:50%; top:50%; transform:translate(-50%,-50%);}
.sjzs{display: none;}

.top{position: fixed;z-index: 55;width: 40px;height: 40px;right: 10px;bottom: 100px;border-radius: 50%;cursor: pointer;background: url(../images/a_111.png) no-repeat center center #666666;transition: a11 .5s;}
.top:hover{background: url(../images/a_111.png) no-repeat center center #f3bc11;}

/*ssjg*/
.ss_Bj{background: #fafafa;}
.ssjbYm{padding-bottom: 1rem;}
.ssjbYm_title h2{line-height: .8rem;font-weight: bold;font-size: var(--font24);color: #333;}
.ssjbYm .prodauctBox{background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .05); }
@media(max-width:1440px){
	.sub{width: 2.2rem;}
	.sub dt a:after{top: .18rem;}
	}
@media(max-width:1220px){
.nav{width: 9rem;}
.sub{width: 2rem;}
.sub dt a:after{top: .23rem;}
.ct_bottom li{padding-left: .15rem;}
}
@media(max-width:1000px){
.header{height: 60px;box-shadow:0 0 10px rgba(0, 0, 0, .1);background: #fff; }
.headerbox{height: 60px;}
.logo{width: 150px;}
.c1{display: none;}
.c2{display: block;}
.yznr{margin-right: 50px;}


.yzfl ul{top: 60px;}
.nav li h3 b{background: url(../images/a_07.png) no-repeat center center;width:1rem;height: 1rem; position: absolute; top: 0; right: 0;background-size: 14px 8px;}
.header:hover .nav li h3 b{background-size: 14px 8px;}
.dhbtn{position: fixed; right: 15px; top: 15px;width: 30px;height: 30px;border-radius: 4px;background: url(../images/d1.png) no-repeat center center #f1b90d;background-size: 20px 20px;z-index: 100;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #f1b90d;background-size: 20px 20px;}
.nav{position: fixed;z-index: 50;width: 200px;height: 100%; background: #fff;top: 0;left: -200px;overflow: auto;}
.nav ul{display: block;}
.nav li h3 a{color: #333;border-bottom: 1px solid #EEE;line-height: 40px;font-size: 14px;display: block;padding: 0 15px;}
.dhbj{width: 100%;height: 100%; position: fixed;z-index: 49;background: rgba(0,0,0,.7);left: 0; top: 0;display: none;}
.nav li.cur a:before{ bottom: 0;}
.sub{position: static;transform: translateX(0%);width: 100%;border-bottom: 1px solid #eee;padding: 10px 0;}
.sub dt a{text-align: left; padding-left: 30px;}
.three{position: static;}	
.sub dt a:after{left: 20px;}	
.top{bottom: 10px;}
.qfx{height: 60px;}
.tourbox em{font-size: 14px;width: 100px;height: 35px;line-height: 30px;left: -10px;}
.aboutNr ul{flex-wrap: wrap;}
.aboutNr li{width: 50%;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.aboutNr ul li:nth-child(2n){ border-right: none;}
.about{padding-bottom: 30px;}
.aboutTitle p{padding: 0;}
.productNr{display: block;position: relative;padding-top: 85px;}
.productLeft{width: 100%;}
.productBox{display: block;}
.ctboxLeft{width: 100%;}
.ctboxRight{width: 100%; padding-top: 15px;}
.ct_bottom ul{padding-top: 20px;}
.productRight{width: 100%; position: absolute; top: 0;left: 0;}
.productRight ul{overflow: auto;white-space: nowrap;}
.productRight ul::-webkit-scrollbar{height: 0;width: 0;}
.productRight li{display: inline-block; margin-right: 5px;width: 130px;}
.productRight img{height: 70px;}
.news{padding: 30px 0;display: block;}
.newsLeft{width: 100%;}
.newsNr{display: block;}
.newsTp{width: 100%;}
.newsBox{height: auto;}
.newsText{width: 100%; padding: 20px 0 0 0;}
.newsRight{width: 100%; margin-top: 20px;}
.footerbox span{padding: 0 5px;}
.footerbox li{zoom: .9;}

.vider_box{height: auto;}
.fldh ul{display: block;overflow: auto;white-space: nowrap;width: 100%;}
.fldh ul::-webkit-scrollbar{height: 0;width: 0;}
.fldh li{display: inline-block; }

.jtjjTitle{padding-bottom: 20px;}
.jtjjTitle h2{font-size: 20px;}
.jtjjTitle p{font-size: 14px;}
.jtjjText{padding:10px 0;}
.jtjjText p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hbjf{padding: 30px 0;display: block;}
.hbjfLeft{width: 100%; padding: 0;}
.hbjfbox h3{font-size: 20px;}
.hbjfbox h3 b{width: 20px;height: 20px;}
.hbjfbox h3.on1 b{width: 20px;height: 20px;}
.hbjfRight{width: 100%;margin-top: 20px;}
.qysl{padding: 30px 0;}
.qyslTitle h2{font-size: 20px;}
.qyslTitle p{font-size: 14px;}
.qyslNr p{padding: 0;}
.qyslNr li{width: 100%;}
.ldjy{padding: 30px 0;display: block;}
.ldjyText{width: 100%;}
.ldjyText h2{font-size: 20px;}
.ldjyText h3{font-size: 14px;}
.ldjyTp{width: 100%; padding-top: 20px;}
.qyslBox{height: 100px;}
.qyslBox img{height: 100%;object-fit: cover;}
.qxppBox{height: 220px;}
.qxppBox img{height: 100%; object-fit: cover;}
.qxppRight{width: 100%; padding: 0 15px;right: 0;}
.qxppRight p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;line-height: 1.6;}
.opo span{margin: 0 auto;}
.opo{width: 100%;left: 0;}
.qxpp li{padding-bottom: 10px;}
.qxpp{padding: 20px 0;}

.Certification{padding-bottom: 30px;}
.CertificationTitle{padding: 30px 0 20px;}
.CertificationTitle h2{font-size: 20px;}
.CertificationTitle p{font-size: 14px;}
.Certif .swiper-pagination{width: 70px;left: 3%;}
.Certif:before{width: calc(100% - 150px);}
.rynrNr ul{gap:.5rem;}
.rynrNr li{width: calc(100% - .5rem/2);}
.rynrNr p{font-size: 16px;}

.banner2{height: 180px;}
.banner2Text h2{font-size: 20px;}
.banner2Text p{font-size: 14px;}
.message ul{display: block;}
.message li{float: none;width: 100%;}
.wby2{height: 100px;}
.methodNr li{width: calc(50% - 15px);padding-bottom: 20px;}
.methodNr ul{flex-wrap: wrap;}

.ContactText{padding: 30px 0;}
.Contact_fw ul{flex-wrap: wrap;padding-bottom: 30px;}
.Contact_fw li{width: calc(50% - 10px/2);}

.banner1{height: 180px;}
.banner1Text{bottom: 20px;}
.dynamicBox{display: block;}
.exhibition{padding-bottom: 30px;}
.exhibition_xq span{width: 100%;height: auto;}
.exhibitionText{width: 100%; padding: 15px ;}
.dynamicLeft{width: 100%;}
.dynamicRight{width: 100%; padding: 15px;}
.exhibitionNr .swiper{padding-bottom: 50px;}
.CompanyNr .swiper{padding-bottom: 50px;}
.dynamicNr .swiper{padding-bottom: 50px;}

.Detailsl_top{display: block;}
.DetailslTp{width: 100%;}
.DetailslTp .mySwiper .swiper-slide{height: 1.2rem;}
.DetailslTp .swiper-button-next{width: .5rem;height: .5rem;margin-top: -.25rem;}
.DetailslTp .swiper-button-prev{width: .5rem;height: .5rem;margin-top: -.25rem;}
.DetailslText{width: 100%;padding-top: 20px;}
.cpgg{padding-bottom: 30px;}
.message{padding-bottom: 30px;}

.achievement{padding: 30px 0;display: block;}
.achievementLeft{width: 100%; padding-bottom: 20px;}
.achievementRight{width: 100%;}
.Accurate li{width: 100%;}
.AccurateQh .swiper{padding-bottom: 50px;}
.AccurateQh{padding-bottom: 30px;}
.jproductList ul::-webkit-scrollbar{width: 0;height: 0;}
.productPl ul{gap:11px;}
.productPl li{width: calc(50% - 11px/2);}
.productQh{padding-bottom: 30px;}
.productQh .swiper{padding-bottom: 50px;}

.cpyfNr{display: block; padding-bottom: 20px;}
.cpyfTp{width: 100%;}
.cpyfText{padding: 15px 0 0 0;width: 100%;}
.pczs{display: none;}
.sjzs{display: block;}
.achievementRight li:nth-child(1){padding-right: 50px;}











}

@media(max-width:780px){
.exhibition_xq{display: block;}
.exhibition_xq span{width: 100%;height: auto;}
.exhibitionText{width: 100%; padding: 15px ;}
.dynamicLeft{width: 100%;}
.dynamicRight{width: 100%;padding: 15px;}
.CompanyBox li{width: 100%;}
.compxq span{height: auto;}
.cptpNr ul{gap:15px}
.cptpNr li{width: calc(50% - 15px/2);}
.CaseNr li{width: 100%;}
.video li{width: 100%;}
.videoBox span b{width: 40px;height: 40px;}
.videoBox span{height: auto;}
.videoTc{height: auto;}





}

