/*--------------------------首页-----------------------*/
.banner {height: 100vh;box-sizing: border-box;padding-top: 110px;position: relative;}
.swiper-ban {height: 100%;position: relative;}
.swiper-ban img {display: block;object-fit: cover;height: 100%;width: 100%;transition: 1s linear 2s;transform: scale(1, 1);}
.swiper-ban .swiper-slide-active img {transition: 5s linear;transform: scale(1.1)}
.banner .ban-pag {position: absolute;bottom: 20px;left: 5rem;z-index: 3;right: auto;width: auto;display: flex;align-items: flex-end;grid-gap: 15px;}
.banner .swiper-pagination-bullet {width: 35px;height: 14px;background: var(--cf);border-radius: 0;opacity: 1;transform: skewX(-20deg);display: flex;justify-content: center;align-items: flex-end;transition: .5s ease-in-out;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 90px;height: 40px;background: #00aeff;}
.banner .swiper-pagination-bullet span {transform: skewX(20deg) scale(0);opacity: 0;transition: .5s ease-in-out;transform-origin: bottom;margin-left: 20px;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active span {font-size: 60px;color: var(--cf);font-weight: bold;transform: skewX(20deg) scale(1);opacity: 1;}
@keyframes mouserun {
  0% {transform: translateY(0)}
  80% {transform: translateY(10px)}
  100% {transform: translateY(0)}
}
.banmouse {position: absolute;bottom: 30px;left: 50%;width: 10px;height: 24px;border: 2px solid var(--cf);border-radius: 6px;z-index: 3;margin-left: -7px;display: flex;align-items: center;justify-content: center;animation: mouserun 2s ease-in-out infinite;}
.banmouse span {width: 2px;height: 7px;background: var(--cf);}
.banr {position: absolute;bottom: 0;right: 0;z-index: 3;}
.banr img {display: block;}
/*产品中心*/
.cpzx {padding: 70px 0;background: url("../images/l05.jpg") no-repeat center/cover;}
.cpzx-t {display: flex;justify-content: space-between;margin-bottom: 5rem;}
.cpzx-tit h5 {font-size: var(--fz36);color: var(--blue);position: relative;z-index: 3;padding-left: 1rem;}
.cpzx-tit h5 img {margin-right: 5px;}
.cpzx-tit h1 {font-size: 4.5rem;color: #e4e4e4;font-family: "ARIALBD";line-height: 1;margin-top: -1.5rem;}
.cpzx-ls {display: flex;align-items: center;grid-gap: 3.6rem;}
.cpzx-ls li {font-size: 18px;color: var(--c0);position: relative;transition: .5s ease-in-out;}
.cpzx-ls li a {position: relative;}
.cpzx-ls li a:after {content: "";width: 0;position: absolute;bottom: -1rem;height: 2px;background: var(--blue);left: 50%;transition: .3s ease-in-out}
.cpzx-ls li:after {content: "";position: absolute;right: -1.8rem;width: 1px;top: 20%;height: 60%;background: #bababb;}
.cpzx-ls li:last-child:after {display: none;}
.cpzx-ls li a.act {color: var(--blue);font-weight: bold;}
.cpzx-ls li a.act:after {left: 0;width: 100%;}

.cpzx-b {box-shadow: 0px 15px 90px 0px rgba(25, 104, 171, 0.27);display: flex;background: var(--cf);}
.cpzx-ps {background: url("../images/l07.jpg") no-repeat bottom center/cover;padding: 3rem;flex-shrink: 0;box-sizing: border-box;width: 30%;}
.cpzx-ps h1 {font-size: 1.5rem;color: var(--cf);padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #1b78c8;}
.cpzx-ps li {font-size: 14px;color: var(--cf);margin-bottom: 1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cpzx-ps li a:before {content: "";display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #1d88e3;border-radius: 50%;margin-top: -3px;margin-right: .5rem;}
.cpzx-sw {width: 70%;}
.swiper-pro {height: 35.625rem}
.cpzx-sbx {height: 100%;display: flex;align-items: center;justify-content: space-between;background: var(--cf);}
.cpzx-img {width: 60%;display: flex;align-items: center;justify-content: center;background: url("../images/l08.png") no-repeat center/80% auto;height: 100%;flex-shrink: 0}
.cpzx-img img {object-fit: contain;height: 70%;width: 80%;}
.cpzx-info {width: 40%;padding: 0 3rem;}
.cpzx-h1 {margin-bottom: 3rem;padding-bottom: 3rem;border-bottom: 1px solid #dedede}
.cpzx-h1 span {font-size: 1.875rem;color: var(--c3);line-height: 2.25rem;height: 4.5rem;-webkit-line-clamp: 2;}
.cpzx-desc {font-size: 14px;color: var(--c3);line-height: 1.8rem;height: 7.2rem;-webkit-line-clamp: 4;}
.cpzx-more {margin-top: 5rem;}
.cpzx-more a {display: inline-block;padding: .5rem 1.8rem;border-radius: 100px;font-size: 14px;color: var(--cf);background: var(--blue);transition: .5s ease-in-out}
.cpzx-more a:hover {transform: translateY(-4px)}
.pro-pag {position: absolute;left: 0;z-index: 3;width: 60% !important;display: flex;bottom: 1rem !important;align-items: center;justify-content: center;}
.pro-pag span {background: var(--c9);border-radius: 100px;width: 4px;height: 8px;opacity: 1;}
.pro-pag .swiper-pagination-bullet-active {background: var(--blue);width: 1rem;}

/*关于我们*/
.about {background: url("../images/aboutbg.jpg") no-repeat center/cover;padding-top: 8.5rem;}
.about-bx {display: flex;justify-content: space-between;}
.about-l {width: 50%;}
.about-tit {}
.about-tit h5 {font-size: var(--fz36);color: var(--c0);}
.about-tit h1 {font-family: 'ARIALBD';text-transform: uppercase;line-height: 1;font-size: 5.75rem;color: var(--blue);}
.about-img {margin-top: -1.5rem;position: relative;display: flex;justify-content: flex-end;}
.about-img:after {content: "";position: absolute;left: 100%;top: 0;bottom: 0;width: 2.5rem;background: url("../images/l04.jpg") no-repeat center/cover;}
.about-img img {display: block;;max-width: none;width: 50vw;object-fit: cover;height: 35rem;}

.about-r {width: 42%;padding-top: 1rem;}
.about-st {padding-bottom: 2rem;border-bottom: 2px solid var(--blue);}
.about-st h1 {font-size: 1.5rem;color: var(--blue);}
.about-st p {font-size: 14px;color: #d5d5d5;font-family: "ARIALBD"}

.about-desc {font-size: 14px;color: var(--c3);line-height: 2;text-align: justify;margin: 6rem 0;}

.about-more {}
.about-more a {display: inline-block;padding: .5rem 1.8rem;border-radius: 100px;font-size: 14px;color: var(--cf);background: var(--blue);transition: .5s ease-in-out}
.about-more a:hover {transform: translateY(-4px)}

/*新闻中心*/
.news {background: #f7f7f7;padding: 70px 0;}
.news-t {display: flex;align-items: center;justify-content: space-between;margin-bottom: 70px;}
.news-t-l h1 {font-size: var(--fz36);color: var(--c0);}
.news-t-l p {font-size: 18px;color: var(--c0);}
.news-t-r {font-size: 18px;color: var(--c0);font-weight: bold;transition: .5s ease-in-out;}
.news-t-r a {border-bottom: 2px solid var(--blue);padding: 5px 0;display: block;}
.news-t-r:hover {transform: translateY(-5px);color: var(--blue);}

.news-b {}
.news-b ul {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 3rem;}
.news-item {overflow: hidden;border-top: 1px solid #d8d8d8;padding-top: 2rem;}
.news-item a {display: block;overflow: hidden;}
.news-tips {display: flex;align-items: center;justify-content: space-between;}
.news-tips p {font-size: 14px;color: #c2c2c2;text-transform: uppercase;}
.news-tips span {font-size: 14px;color: var(--c6);}
.news-item h1 {font-size: 18px;color: var(--c0);margin: 1.8rem 0;transition: .5s ease-in-out}
.news-img {height: 15vw;overflow: hidden;}
.news-img img {display: block;object-fit: cover;width: 100%;height: 100%;transition: .5s ease-in-out}
.news-item a:hover h1 {color: var(--blue);}
.news-item a:hover img {transform: scale(1.05)}

/*展示*/
:root {
  --czpl: 200px;
  --czw: 30px
}
.czhan {padding-top: 3.5rem;}
.czhan-bx {position: relative;padding-top: calc(var(--footpd) / 4);padding-left: var(--czpl);}
.czhan-img1 {position: absolute;left: 0;top: 0;right: var(--czpl);bottom: 0;z-index: 3}

.cztop {position: absolute;bottom: calc(var(--footpd) / 4);right: calc(var(--czpl) / 2 - var(--czw) / 2);cursor: pointer;transition: .5s ease-in-out;}
.cztop:hover {transform: translateY(-10px)}

/*--------------------------新闻列表-----------------------*/
.nybanner {position: relative;margin-top: 110px;height: 400px;}
.nybanner-img {display: block;width: 100%;height: 100%;object-fit: cover;}
.nybanner-tit {position: absolute;left: 0;top: 0;bottom: 0;right: 0;display: flex;align-items: center;}
.nybanner-tit h1 {font-size: 3rem;color: var(--cf);}
.nybanner-tit p {font-size: 18px;color: var(--cf);font-family: "ARIALBD";text-transform: uppercase}
.nybanner-mbx {position: absolute;left: 0;right: 0;bottom: 0;padding: .75rem 0;background: rgba(0, 0, 0, .1);font-size: 14px;color: var(--cf);}
.nybanner-mbx span {display: inline-block;vertical-align: middle;}

.xwzx {padding: 60px 0;}
.xwzx-t {display: flex;align-items: center;justify-content: space-between;margin-bottom: 3rem;}
.xwzx-subnav {display: flex;align-items: center;}
.xwzx-subnav a {background: #f4f4f4;font-size: 18px;color: var(--c3);padding: .5rem 1.25rem;border-left: 5px solid #e5e5e5;transition: .5s ease-in-out}
.xwzx-subnav a:hover {background: #007ede;color: var(--cf);}
.xwzx-subnav a.act {color: var(--cf);background: var(--blue);border-color: #007ede}

.xwzx-top {border-radius: 5px;overflow: hidden;display: flex;justify-content: space-between;align-items: center;background: #f4f4f4;margin-bottom: 2rem;}
.xwzx-top-l {width: 50%;overflow: hidden;}
.xwzx-top-l img {display: block;width: 100%;height: 25rem;object-fit: cover;transition: .5s ease-in-out;}
.xwzx-top-r {width: 50%;box-sizing: border-box;overflow: hidden;padding: 0 4rem;}
.xwzx-top-h1 {font-size: 1.5rem;color: var(--c3);font-weight: normal;line-height: 2rem;max-height: 4rem;-webkit-line-clamp: 2;margin-bottom: 1.5rem;}
.xwzx-top-desc {font-size: 16px;color: var(--c3);line-height: 2rem;height: 8rem;-webkit-line-clamp: 4;}
.xwzx-top-bt {display: flex;align-items: center;justify-content: space-between;padding-top: 2.5rem;margin-top: 2rem;border-top: 2px solid #e5e5e5}
.xwzx-top-bt a { padding: .5rem 1.8rem; border-radius: 100px; font-size: 14px; color: var(--cf); background: var(--blue);transition: .5s ease-in-out;}
.xwzx-top-bt span {font-size: 18px;color: var(--c3);}
.xwzx-top-bt a:hover {transform: translateY(-3px)}

.xwzx-top:hover .xwzx-top-l img {transform: scale(1.05)}
.xwzx-ls {}
.xwzx-ls li {margin-bottom: 1.5rem;}
.xwzx-ls li a {display: flex;align-items: center;justify-content: space-between;background: #f4f4f4;border-radius: 5px;padding: 1rem 1.5rem;}
.xwzx-ls-info {width: 85%;}
.xwzx-ls-info h1 {font-size: 1.5rem;color: var(--c0);font-weight: normal;margin-bottom: .5rem;transition: .3s ease-in-out}
.xwzx-ls-info p {color: var(--c3);}
.xwzx-ls-date {flex-shrink: 0;text-align: center;border: 4px solid #d1d1d1;border-radius: 5px;position: relative;}
.xwzx-ls-date:after, .xwzx-ls-date:before {content: "";position: absolute;left: 20%;width: 4px;height: 15px;background: #d1d1d1;top: -8px;border-left: 4px solid #f4f4f4;border-right: 4px solid #f4f4f4}
.xwzx-ls-date:after {left: auto;right: 20%;}
.xwzx-ls-date p {font-size: 14px;color: var(--blue);padding: 3px 0;position: relative;z-index: 2;}
.xwzx-ls-date h1 {font-size: 1.5rem;color: var(--blue);padding: 3px .5rem;border-top: 4px solid #d1d1d1}
.xwzx-ls li:hover .xwzx-ls-info h1 {color: var(--blue);}

/*--------------------------新闻详情-----------------------*/
.detail {padding: 60px 0;}
.detail-bx {display: flex;justify-content: space-between;}
.detail-l {flex-shrink: 0;width: 70%;}
.detail-tit {}
.detail-tit h1 {font-weight: normal;font-size: 1.875rem;color: var(--c3);padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #e5e5e5;}
.detail-tit p {display: flex;align-items: center;grid-gap: 1rem;font-size: 14px;color: var(--c3);}
.detail-tit p span {display: flex;align-items: center;}
.detail-tit p img {margin-right: 5px;}
.detail-content {padding: 2rem 0;font-size: 16px;line-height: 1.875;color: var(--c3);}
.detail-ctrl {background: #f8f8f8;border-radius: 5px;padding: .5rem 1.5rem;margin-top: 3rem;}
.detail-ctrl a {display: flex;align-items: center;justify-content: space-between;margin: .75rem 0;}
.detail-ctrl a p {width: 80%;display: flex;align-items: center;font-size: 18px;}
.detail-ctrl a p i {color: var(--cf);background: var(--blue);border-radius: 5px;padding: .5rem 1.5rem;margin-right: .75rem;flex-shrink: 0;}
.detail-ctrl a p em {font-style: normal;transition: .3s ease-in-out;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.detail-ctrl a span {font-size: 18px;color: #d0d0d0;}
.detail-ctrl a:hover em {color: var(--blue);}
.detail-r {width: 30%;margin-left: 2.5rem;}
.detail-r img {display: block;border-radius: 5px;}
/*--------------------------联系我们-----------------------*/
.lxwm-bx {padding: 60px 0;}
.lxwm-ul {display: flex;align-items: center;justify-content: space-between;padding: 7rem 2rem;}
.lxwm-item {text-align: center;}
.lxwm-item img {height: 42px;}
.lxwm-item span {display: block;font-size: 14px;color: #b0b0b0;margin-top: 2rem;}
.lxwm-item p {font-size: 14px;color: var(--c3);margin-top: .5rem;}
.lxwm-map {}
.lxwm-map img {display: block;width: 100%;border-radius: 5px}
.lxwm-bot {padding: 10rem 0;background: url("../images/l10.jpg") no-repeat center/cover;}
.lxwm-bot h1 {font-size: 1.875rem;color: var(--cf);margin: 1rem 0;}
.lxwm-bot p {font-size: 1.875rem;font-weight: bold;;color: var(--cf);opacity: .4;text-transform: uppercase}

/*--------------------------市场与服务-----------------------*/
.scfw-t1-tit {border-bottom: 2px solid #ebebeb;padding: 1.5rem 0;display: flex;align-items: center;justify-content: space-between;}
.scfw-t1-tit h1 {font-size: 1.875rem;color: var(--c3);}
.scfw-t1-tit h2 {font-size: 1.5rem;color: #eeecec;font-family: 'ARIALBD';text-transform: uppercase;}

.scfw-t1-img {text-align: center;padding: 5rem 0;}
.scfw-t1-img h1 {font-size: 1.5rem;color: var(--c3);font-weight: normal;margin-bottom: 1rem;}
.scfw-t1-img p {font-size: 1rem;color: var(--c3);margin-bottom: 8rem;}

.gcal {background: url("../images/l14.jpg") no-repeat center/cover;padding: 60px 0;}
.gcal-t {margin-bottom: 13rem;}
.gcal-t h1 {font-size: 1.875rem;color: var(--cf);margin-bottom: .5rem;}
.gcal-t h2 {font-size: 1.5rem;color: var(--cf);opacity: .4;font-family: 'ARIALBD';text-transform: uppercase}
.gcal-b {display: flex;align-items: center;justify-content: space-between;}
.gcal-item {background: url("../images/l15.jpg") no-repeat center/cover;width: 48%;transition: ease-in-out .5s;}
.gcal-item a {display: flex;padding: 1rem 1.5rem;align-items: flex-end;justify-content: space-between;}
.gcal-item h1 {font-weight: normal;font-size: 1.5rem;color: var(--blue);margin-bottom: .5rem;}
.gcal-item p {font-size: 1.5rem;color: #e8e8e8;font-family: 'ARIALBD';text-transform: uppercase;}
.gcal-item span {border-bottom: 1px solid var(--c0);transform: translateY(-6px);transition: ease-in-out .5s;}
.gcal-item:hover {transform: translateY(-5px)}
.gcal-item:hover span {color: var(--blue);}
.fwzc {padding: 3rem 0;}
.fwzc-ul {display: flex;justify-content: space-between;padding: 2rem 0;}
.fwzc-item {width: 48%;}
.fwzc-tit {display: flex;align-items: center;font-size: 1.5rem;color: var(--c3);margin-bottom: 1rem;}
.fwzc-tit img {margin-right: 1rem;}
.fwzc-img {overflow: hidden;border-radius: 5px;}
.fwzc-img img {height: 22rem;object-fit: cover;transition: .5s ease-in-out;}
.fwzc-desc {font-size: 16px;line-height: 30px;height: 90px;-webkit-line-clamp: 3;color: var(--c3);margin: 2rem 0;}
.fwzc-more a {display: inline-block; padding: .5rem 1.8rem; border-radius: 100px; font-size: 14px; color: var(--cf); background: var(--blue);transition: .5s ease-in-out;}
.fwzc-more a:hover {transform: translateY(-3px);}
.fwzc-item:hover .fwzc-img img {transform: scale(1.05)}

/*--------------------------产品中心-----------------------*/
.cplb {padding: 60px 0;}
.cplb-t {display: flex;align-items: center;justify-content: space-between;margin-bottom: 3.5rem;}
.cplb-t-r {padding-right: .5rem;border-right: 4px solid var(--blue);font-size: 18px;color: var(--c3);}
.cplb-b {display: flex;justify-content: space-between;}
.cplb-b-l {width: 360px;flex-shrink: 0;margin-right: 2rem;}
.cplb-nav {}
.cplb-nav li {}
.cplb-nav li h1 {font-weight: normal;font-size: 1.25rem;color: var(--blue);background: #f4f4f4;border-radius: 5px;padding: 1rem;display: flex;align-items: center;justify-content: space-between;}
.cplb-btn {width: 1.5rem;height: 1.5rem;border-radius: 50%;background: var(--blue);cursor: pointer;position: relative;transition: .3s;}
.cplb-btn:before {content: "";height: 50%;width: 2px;background: var(--cf);position: absolute;top: 25%;left: 50%;margin-left: -1px;transition: .3s}
.cplb-btn:after {content: "";width: 50%;height: 2px;background: var(--cf);position: absolute;top: 50%;left: 25%;margin-top: -1px;transition: .3s}
.cplb-nav li.act .cplb-btn {transform: rotate(-180deg)}
.cplb-nav li.act .cplb-btn:before {opacity: 0;}

.cplb-subnav {padding: 1rem;}
.cplb-subnav p {padding: .5rem 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .5s ease-in-out;}
.cplb-subnav p a:before {display: inline-block;content: '';width: 4px;height: 4px;background: #b5b5b5;vertical-align: middle;margin-top: -3px;margin-right: .5rem;}
.cplb-subnav p:hover {color: var(--blue);}
.cplb-subnav p.act {color: var(--blue);}

.cplb-b-r {flex: 1;overflow: hidden;}
.cplb-name {font-size: 1.5rem;color: var(--blue);border-bottom: 1px solid var(--blue);padding-bottom: .5rem;margin-bottom: 1.5rem;}
.cplb-list {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1rem;}
.cplb-list li {overflow: hidden;}
.cplb-list li a {display: block;}
.cplb-img {overflow: hidden;padding: 3rem;}
.cplb-img img {display: block;height: 14rem;object-fit: contain;width: 100%;transition: ease-in-out .5s;}
.cplb-list li p {font-size: 18px;color: var(--c0);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;transition: ease-in-out .5s;}
.cplb-list li:hover .cplb-img img {transform: scale(1.05)}
.cplb-list li:hover p {color: var(--blue);}
/*--------------------------产品中心类别-----------------------*/
.cplb-nav-s {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 3rem;}
.cplb-nav-s h1 {display: block !important;}
.cplb-nav-s a {display: flex;align-items: center;justify-content: space-between;transition: .3s;}
.cplb-nav-s a:hover {color: var(--red);}

/*--------------------------产品详情-----------------------*/
.cpxq {margin-top: 110px;}
.cpxq-t {padding: 6rem 0;background: url("../images/l19.jpg") no-repeat center/cover;}
.cpxq-bx {display: flex;justify-content: space-between;}
.cpxq-bx-l {width: 50%;background: var(--cf);position: relative;}
.swiper-cpxq {height: 31.25rem;}
.cpxq-img {padding: 1.5rem;height: 100%;box-sizing: border-box;background: var(--cf);}
.cpxq-img img {display: block;width: 100%;height: 100%;object-fit: cover}
.cpxq-pag {bottom: -2rem !important;width: 100%;position: absolute;display: flex;align-items: center;justify-content: center;}
.cpxq-pag span {background: var(--c9);border-radius: 100px;width: 4px;height: 8px;opacity: 1;}
.cpxq-pag .swiper-pagination-bullet-active {background: var(--blue);width: 1rem;}

.cpxq-bx-r {width: 50%;background: #cde8ff;box-sizing: border-box;padding: 2.5rem;position: relative;clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 0 100%)}
.cpxq-bx-r:after {content: "";width: 15px;height: 15px;background: var(--blue);right: 0;top: 0;position: absolute;}
.cpxq-tit {font-size: 2rem;color: var(--blue);padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: 1px solid #accce8;}
.cpxq-h1 {font-size: 1.5rem;color: var(--c3);margin-bottom: 1rem;}
.cpxq-desc {font-size: 14px;color: var(--c3);line-height: 2;text-align: justify;}

.cpxq-b {padding-bottom: 60px;background: #f7f7f7;}
.cpxq-sec {display: flex;align-items: center;padding: 2rem 0;border-bottom: 1px solid #d2d2d2;}
.cpxq-sec img {margin-right: .65rem;}
.cpxq-sec span {font-size: 1.5rem;color: var(--c3);font-weight: bold;}
.cpxq-cont {font-size: 14px;color: var(--c3);line-height: 2;text-align: justify;padding: 2rem;}
.cpxq-sws {background: var(--cf);padding: 1.5rem;}

/*--------------------------关于我们-----------------------*/
.qyjj {padding-bottom: 2rem;}
.qyjj-t1 {display: flex;align-items: center;justify-content: space-between;padding: 3rem 0;}
.qyjj-t1-r {text-align: right;}
.qyjj-t1-r h1 {font-size: 1.5rem;color: var(--c3);}
.qyjj-t1-r p {font-size: 18px;color: #e4e4e4;font-family: 'ARIALBD'}
.qyjj-t2 {}
.qyjj-t2 img {display: block;width: 100%;}
.qyjj-t3 {line-height: 2;text-align: justify;font-size: 14px;color: var(--c3);padding: 3rem 0;}
.qyjj-t4 {display: flex;align-items: center;justify-content: space-between;}
.qyjj-titem {position: relative;}
.qyjj-titem h1 {position: absolute;top: 20%;left: 5rem;font-size: 1.625rem;color: var(--blue);border-bottom: 8px solid var(--blue)}

/*旧企业文化*/
.qywh {}
.qywh .w1400 {position: relative;}
.qywh-t1 {background: url("../images/l22.jpg") no-repeat center/cover;}
.qywh-t1-tit {padding-top: 15rem;padding-bottom: 6rem;}
.qywh-t1-tit h2 {font-size: var(--fz36);color: var(--cf);margin-bottom: 2rem;}
.qywh-t1-tit h1 {font-size: 3rem;color: var(--cf);font-family: 'ARIALBD';line-height: 1;}
.qywh-t1-tit h1 span {display: block;}
.qywh-t1-img {position: absolute;top: 6rem;right: 0;object-fit: cover;height: 100%;}

.qywh-t2 {padding: 70px 0;}
.qywh-ctrl {display: flex;align-items: center;grid-gap: .6rem;margin-bottom: 3rem;}
.qywh-ctrl div {width: 2rem;height: 2rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #d1d1d1;transition: .5s ease-in-out;cursor: pointer;}
.qywh-ctrl div:hover {background: var(--blue);}

.qywh-no {font-family: "servo";font-size: 110px;color: #e8e8e8;}
.qywh-h1 {font-size: 1.5rem;color: var(--c0);margin-bottom: .5rem;}
.qywh-h2 {font-size: 1.5rem;color: var(--blue);border-bottom: 2px solid var(--blue);padding-bottom: 1rem;}
.qywh-dsc {font-size: 18px;color: var(--c6);line-height: 2;text-align: justify;margin-top: 1rem;padding-right: 10%;}
/*旧企业文化 end*/
.xqywh {}
.xqywh .cpzx-tit {text-align: center;padding: 3rem 0;}
.xqywh-ls {display: grid;grid-template-columns: repeat(5, 1fr);background: url('../images/xdds.jpg') no-repeat center center / cover;}
.itm { display: grid; justify-items: center; align-content: center; grid-gap: 0.5rem; background: rgba(42, 109, 228, .5); line-height: 1.5; text-align: center; color: white; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);padding: 3.5rem 0;}
.cap {font-size: 1.5rem;color: var(--cf);}
.strip { width: 1.25rem; height: 2px; background: white; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}
.con {font-size: 1.125rem;color: var(--cf);}

.spzs {padding: 10rem 0;background: url("../images/l24.jpg") no-repeat center/cover;}
.spzs-bx {display: flex;align-items: center;justify-content: space-between;}
.spzs-tit {margin-bottom: 20rem;}
.spzs-tit h1 {font-size: var(--fz36);color: var(--cf);}
.spzs-tit h2 {font-size: 3rem;color: var(--cf);opacity: .27;font-family: 'ARIALBD';text-transform: uppercase}
.spzs-ssc {font-size: 1.5rem;color: var(--cf);font-weight: bold;}
.spzs-ssc:before {content: "";width: 2rem;height: 4px;display: block;border-radius: 100px;background: var(--cf);margin-bottom: 1rem;}

.spzs-r {background: url("../images/l25.jpg") no-repeat center/cover;display: flex;align-items: center;justify-content: center;height: 30rem;width: 50%;}
.vdstrat {cursor: pointer}
