/* =====头部===== */ 
body {}
#c-placeholder {}
.header {position: relative; z-index: 999;}
.headerfh {height: .9rem;min-height: 80px;}
.headerlogo {margin-left: 4%;}
.headerlogo img {max-width: 3rem;}
.header .headerBox { background: #ffffff; position: fixed; top: 0; width: 100%; left: 0; z-index: 99; display: flex; justify-content: space-between; align-items: center;  box-sizing: border-box;height: .9rem; min-height: 80px;box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.06);}

nav {width: 43%; height: 100%;}
nav ul {display: flex; height: 100%; justify-content: space-between;}
nav > ul > li { position: relative; display: flex; align-items: center; }
nav > ul > li > a {color: #333333; font-size: var(--font18);}
nav > ul > li > a i {width: 7px;display: inline-block;}
nav > ul > li > a svg {max-width: 100%;}
nav > ul > li:hover > a , nav > ul > li.on > a {color: #1a4a6f;}
/* 下拉菜单 */
.navTwo {line-height: initial; width: max-content; border-radius: 0 0 5px 5px; padding: .1rem;position: absolute;top: 100%;left: 50%;transform: translate(-50%, 0);z-index: 10;background: #fff;box-shadow: 0 .1rem .1rem 0 rgba(0, 0, 0, 0.06); display: none;}
.navTwo dl {padding: 0 .1rem;}
.navTwo dl dd a {font-size: var(--font14);display: block;padding: .12rem .05rem;border-bottom: 1px solid #dbdbdb;text-align: center; transition: .4s;}
.navTwo dl dd:last-child a {border: none;} 
.navTwo dl dd a:hover {color: #1a4a6f;}

.headre {height: 100%; display: flex;}
.headUs {background: #7fb341; height: 100%; }
.headUs a {padding: 0 .32rem; display: flex; align-items: center; height: 100%;}
.headSearch {background: #1a4a6f; padding: 0 .32rem; display: flex; align-items: center; cursor: pointer;}
.mobmenu {background: #7fb341; padding: 0 .3rem;}
/* 搜索下拉 */
.hadbox-sec4 {background-color: #fff;position: absolute;left: 0;top: 100%;width: 100%;padding: 0.9rem 0 1.06rem; display: none; border-top: 1px solid #eee; box-sizing: border-box; box-shadow: 0 2px 2px rgba(0, 0, 0,.1);}
.hadbox-sec4 .f_tit {color: #222222;margin-bottom: 0.24rem;font-size: var(--font36);}
.hadbox-sec4 .form {display: flex; align-items: center; padding-bottom: 20px; border-bottom: 1px solid #dddddd;}
.hadbox-sec4 .form i { display: block; width: 0.3rem; overflow: hidden;}
.hadbox-sec4 .form i svg {width: 100%;}
.hadbox-sec4 .form input {width: calc(100% - 3.1rem);padding: 0.16rem 0.24rem;font-size: 0.2rem; color: #333333;}
.hadbox-sec4 .form .f_sub {width: 1.8rem; height: 0.56rem; min-height: 45px; background: #1A4A6F;border-radius: 5px;font-size: var(--font24);color: #ffffff;cursor: pointer;}

/* =====首页===== */
/* 公用css */
/* 滚动条 */
.headerNavScroll::-webkit-scrollbar {width: 3px; scrollbar-width:thin;scrollbar-color:#25BBB3 #DDDDDD;}
/*定义滑块 内阴影*/
.headerNavScroll::-webkit-scrollbar-thumb {background: #25BBB3; border-radius: 5px;}
/*定义滚动条轨道 内阴影*/
.headerNavScroll::-webkit-scrollbar-track {background: #E5E5E5;}

/* 了解更多 */
.more1 {display: inline-flex; align-items: center; padding: .18rem .21rem;background: #7fb341;border-radius: 0.05rem; transition: .5s;}
.more1 i {margin-left: .2rem;}
.more1 span {color: #ffffff;}
.more1:active {box-shadow: 0 0 10px #7fb341;}
.more2 {width: 0.87rem; height: 0.87rem; background: #ffffff; border-radius: 50%; transition: .5s;}
.more2 svg {transition: .5s; max-width: 40%;}
.more3 {background: #e5e5e5;}

@media (any-hover: hover) {
    .more1:hover {box-shadow: 0 0 10px #7fb341;}
    .more2:hover {background: #7FB341;}
    .more2:hover svg {transform: rotate(45deg); }
    .more2:hover svg path {fill: #fff;}
}


/* banner */
.bannerSwiper .bjBox {overflow: hidden;height: 100%;}
.bannerSwiper .bjBox img {width: 100%; height: 100%; object-fit: cover;  transition: 1s linear 2s;transform: scale(1.1,1.1);}
.bannerSwiper .swiper-slide-active .bjBox img {transition: 6s linear;transform: scale(1,1);}
.bannerSwiper .bjBox img {width: 100%;}
.bannerSwiper .box .p1 {font-size: 0.48rem; color: #ffffff; margin-bottom: .3rem;}
.bannerSwiper .box .p2 {font-size: 0.7rem;font-weight: 700;color: #ffffff; line-height: 1.2; font-family: "Microsoft YaHei";}
.bannerSwiper .box .more {margin-top: .8rem;}
.bannerSwiper .swiper-pagination {bottom: .5rem;}
.bannerSwiper .swiper-pagination span {width: 0.12rem;height: 0.12rem; opacity: 0.43; background: #ced2d6;}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet-active {background: #7fb341; opacity: 1;}

.indexTle h3 {font-size: var(--font28);  font-weight: 400;color: #666666;font-family: "Microsoft YaHei";}
.indexTle strong {font-size: 0.46rem;font-weight: 700;color: #1a4a6f;font-family: "Microsoft YaHei";}

.indexOne {position: relative; overflow: hidden;}
.indexOne .container {position: relative; z-index: 1;padding: 1rem 0;}
.indexOne .mapBox {position: absolute; z-index: -1;width: 100%; left: -5%; bottom: -10%; height: 100%;}
.indexOne .mapBox img {max-width: 110%;}
.indexOne .box {display: flex; justify-content: space-between;}
.indexOne .indexTle {flex-shrink: 0;}
.indexOne .info {width: 56%;}
.indexOne .info .text p {color: #666666; line-height: 1.8;}
.indexOne .info .more a {margin-top: .45rem;color: #7FB341; display: inline-flex;}
.indexOne .info .more span {margin-right: .1rem; transition: .5s;}
@media (any-hover: hover) {
    .indexOne .info .more a:hover span {margin-right: .2rem;}
}
.indexOne ul { margin: auto; display: flex; align-items: center; justify-content: space-between; margin-top: 1.2rem;}
.indexOne li .num {display: flex; align-items: flex-end;}
.indexOne li .counter {font-size: 0.6rem;color: #333333; line-height: 1;font-family: Arial, Arial-Regular;}
.indexOne li .jia {font-size: .26rem; margin-left: .05rem;}
.indexOne li .m2 {font-size: .26rem; margin-left: .05rem; line-height: 1.8;}
.indexOne li .m2 sup {font-size: .16rem;}
.indexOne li i {width: 1px;height: 0.84rem;background: #adadad; display: block;}
.indexOne li .text2 {color: #6d6d6d;display: block; margin-top: .05rem;}

.indexTwo {background: url(../images/indexTwo-bj.jpg) no-repeat center; background-size: cover; padding: 1rem 0 1.5rem; background-attachment: fixed;}
.indexTwo .list {position: relative;}
.indexTwo ul {display: flex; align-items: center; justify-content: space-between; margin-top: 1.2rem; position: relative;}
.indexTwo li {flex: 1; box-sizing: border-box; border: 1px solid rgba(255, 255, 255,.32); border-radius: 50%; position: relative; transition: .5s;}
/* .indexTwo li {padding-top: 19.1%; } */
.indexTwo .list {width: 80%; margin: auto;}
.indexTwo li {padding-top: 31.1%; }
.indexTwo li::after {content: ""; width: 0.11rem; height: 0.11rem; background: #7fb341; border-radius: 50%; position: absolute; left: 100%; top: 50%; transform: translate(-50%, -50%);z-index: 1;}
.indexTwo li .imgBox {position: absolute; width: 100%; height: 100%; overflow: hidden; opacity: 0; transition: .5s; border-radius: 50%;}
.indexTwo li .imgBox img {width: 100%; height: 100%; object-fit: cover;}
.indexTwo li .imgBox::after {content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #1C496C; opacity: .6;}
.indexTwo li a {display: flex; align-items: center; justify-content: center; height: 100%; text-align: center; position: absolute;top: 0; width: 100%; left: 0;border-radius: 50%;}
.indexTwo li a::after {background: url(../images/indexTwo-cirle2.png) no-repeat center; width: 101%;height: 102%;position: absolute;content: "";background-size: 100%;left: -.4%; top: -1%;opacity: 0; transition: .5s;animation: myfirst 20s linear infinite;}
.indexTwo li .tit {position: relative; transition: .5s; margin-bottom: 0;}
.indexTwo li .more {width: 0.47rem;height: 0.47rem; background: #ffffff; border-radius: 50%;  position: absolute; left: 50%; transform: translate(-50%); bottom: .7rem; opacity: 0; transition: .5s;}
.indexTwo li h5 {font-weight: 700;color: #ffffff; font-size: var(--font28);}
.indexTwo li span {color: #ffffff; font-size: var(--font18);}
.indexTwo li.on1::after {opacity: 0;}
.indexTwo li.on2::after {opacity: 0;}
.indexTwo li.on {border-color: transparent;}
.indexTwo li.on::after {opacity: 0;}
/* .indexTwo li.on { flex: 1.2; padding-top: 22.9%; } */
.indexTwo li.on .imgBox {opacity: 1;}
.indexTwo li.on .tit {margin-bottom: .5rem;}
.indexTwo li.on .more {opacity: 1;}
.indexTwo li.on a::after {opacity: 1;}
.indexTwo li.on {flex: 1.2; padding-top: 37.3%; }


.indexThre {margin: 1.2rem 0;}
.indexThre ul {display: flex; margin-top: .6rem;}
.indexThre li {flex: .7; height: 4.72rem; margin: 0 .05rem;background: linear-gradient(-58deg,#cdd1d8 2%, #f8f8f8 100%);border-radius: 0.1rem; position: relative; overflow: hidden; transition: .5s;}
.indexThre li .bjImg {position: absolute; bottom: 0; left: 45%; width: 150%;    height: 50%; opacity: .6; bottom: -10%;transition: .3s; transition-delay: .5s;}
.indexThre li .bjImg img {max-width: 100%; max-height: 100%;}
.indexThre li .tit {padding: 0 .1rem; margin-top: .5rem; text-align: center; transition: .5s;}
.indexThre li .tit h4 {color: #333333; font-size: var(--font24);}
.indexThre li .tit .en {color: #6d6d6d; font-size: var(--font14);opacity: 0.46;}
.indexThre li .hide { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: flex; flex-direction: column; justify-content: space-between;align-items: center; text-align: center; padding: .5rem .3rem; box-sizing: border-box;}
.indexThre li .hide {background: linear-gradient(-20deg,#f1f3f4 0%, #1c496c 100%);}
.indexThre li .hideTit h5 {color: #ffffff; font-size: var(--font30);font-weight: 800;} 
.indexThre li .hideTit p {color: #ffffff; font-size: var(--font14); margin-top: .1rem;}
.indexThre li .more {width: 0.47rem;height: 0.47rem; background: #ffffff; border-radius: 50%; margin: auto; margin-top: .3rem;}
.indexThre li .more svg {max-width: 40%;}
.indexThre li .hide .imgBox {margin-top: .5rem; max-height: 50%;}
.indexThre li .hide .imgBox img {max-width: 100%; max-height: 100%;}
.indexThre li.on .hide {opacity: 1; transition: .5s; transition-delay: .5s;}
.indexThre li.on {flex: 1.3;}
.indexThre li.on .tit {opacity: 0;}
.indexThre li.on .bjImg {opacity: 0; transition-delay: 0s;}

.indexFour {background: url(../images/indexFour-bj.jpg) no-repeat center; background-size: cover;   padding: 1rem 0;}
.indexFour .swiperBox2 {position: relative;}
.infourSwiper2 {overflow: visible;}
.infourSwiper2 .slideBox {display: flex; justify-content: space-between; align-items: center;}
.infourSwiper2 .info {width: 40%;}
.infourSwiper2 .swiperBox3 {width: 60%;position: relative;}
.infourSwiper2 .info .indexTle h3 {color: #fff;}
.infourSwiper2 .info .indexTle strong {color: #fff;}
.infourSwiper2 .info .text {margin-top: .3rem;}
.infourSwiper2 .info .text p {color: #fff; line-height: 1.8;}
.infourSwiper2 .info .more {margin-top: .8rem;}
.infourSwiper3  {height: 100%; position: static;}
.infourSwiper3 .swiper-wrapper {display: block;min-height: 4.4rem;width: 80%;height: 100%; margin-left: auto; position: relative;-webkit-transform: none;opacity: 1;}
.infourSwiper3 .swiper-slide { position: absolute;width: 100% !important; height: 100%;top: 0;left: 0;opacity: 0 !important;}
.infourSwiper3 .swiper-slide {transform: scale(0.6) translateX(-12%) !important;-webkit-transform: scale(0.6) translateX(-12%); pointer-events: none; z-index: 2; transition: all 0.7s cubic-bezier(0.18, 0.88, 0.23, 0.9) !important; transform-origin: 0 50%; }
.infourSwiper3 .swiper-slide .imgBox {height: 100%; overflow: hidden; border-radius: .3rem;background: #ffffff;box-sizing: border-box; display: flex; align-items: center; justify-content: center;box-shadow: 0 23px 40px -10px rgb(29 56 75 / 17%);}
.infourSwiper3 .swiper-slide .imgBox img {width: 100%;  display: block;  height: 100%; object-fit: cover;}
.infourSwiper3 .swiper-slide .text {text-align: center;display: block; font-size: var(--font18); color: #fff;font-weight: 700; margin-top: .25rem; opacity: 0; transition: .5s;}
.infourSwiper3 .swiper-slide.swiper-slide-prev {transform: scale(0.8) translateX(-9%);-webkit-transform: scale(0.8) translateX(-9%) !important; opacity: 0.6 !important;z-index: 7; }
.infourSwiper3 .swiper-slide.swiper-slide-next {transform: scale(0.9) translateX(-4%);-webkit-transform: scale(0.9) translateX(-4%) !important;opacity: 0.8 !important;z-index: 8;}
.infourSwiper3 .swiper-slide.swiper-slide-active { transform: scale(1) translateX(0px) !important; -webkit-transform: scale(1) translateX(0px); -moz-transform: scale(1) translateX(0px);-o-transform: scale(1) translateX(0px);-ms-transform: scale(1) translateX(0px); pointer-events: auto;opacity: 1 !important;z-index: 10;}
@media (min-width: 1200px) and (max-width: 1580px) {
  .infourSwiper3 .swiper-wrapper {min-height: 5.5rem;}
}
.indexFour .jtBox {position: absolute; left: auto; right: 0; top: 50%; transform: translate(150%, -50%); width:.5rem;height: 1.2rem; background: #ffffff;border-radius: 30px;z-index: 1;}
.indexFour .jtBox .swjt {top: 50%; transform: translate(-50%, -50%); left: 50%; height: auto; width: .2rem;}
.indexFour .jtBox .swiper-button-next {top: 75%; transform:translate(-50%, -50%) rotate(180deg); left: 50%;margin: 0;height: auto;}
@media (min-width: 200px) and (max-width: 767px) {
  .indexFour .jtBox {transform: translate(30%, -50%); top: 80%;}
}
.indexFour .swiperBox1 {margin-top: 1rem; width: 110%; margin-left: -5%;}
.infourSwiper1 .swiper-slide {cursor: pointer;}
.infourSwiper1 .swiper-slide::after {height: 1px; content: ""; width: 50%; border-bottom: 1px solid #fff; opacity: .4; position: absolute; top: 30%;left: 100%; transform: translate(-50%, -50%); box-sizing: border-box;}
.infourSwiper1 .swiper-slide .icBox {width: 0.67rem; height: 0.67rem;min-height: 40px; min-width: 40px; background: none; border-radius: 50%;display: flex;align-items: center; justify-content: center; margin: auto;position: relative; transition: .5s;} 
.infourSwiper1 .swiper-slide .icBox img {filter: brightness(100); -webkit-filter:brightness(100); max-width: 60%;}
.infourSwiper1 .swiper-slide span {text-align: center;color: #ffffff; margin-top: .12rem; display: block;}
.infourSwiper1 .swiper-slide.swiper-slide-thumb-active .icBox {background: #fff;}
.infourSwiper1 .swiper-slide.swiper-slide-thumb-active .icBox img {filter: none; -webkit-filter:none;}
.infourSwiper1 .swiper-slide:last-child::after {display: none;}

.indexFive {background: url(../images/indexFive-bj.jpg) no-repeat center;padding: 1rem 0 2rem;    background-attachment: fixed;}
.indexFive .swiperBox {margin-top: .6rem; position: relative; padding-bottom: .7rem;}
.inFiveSwiper {position: static;}
.inFiveSwiper .swiper-slide {height: auto;}
.inFiveSwiper .swiper-slide a {display: block;background: #f0f1f2; border-radius: 0.1rem; overflow: hidden; height: 100%;}
.inFiveSwiper .imgBox {overflow: hidden; height: 3rem;}
.inFiveSwiper .imgBox img {width: 100%; transition: .5s; height: 100%; object-fit: cover;}
.inFiveSwiper .info {padding: .35rem; padding-bottom: .5rem;}
.inFiveSwiper .info h5 {color: #333333;font-weight: 700; font-size: var(--font20);}
.inFiveSwiper .info .text {margin-top: .25rem;}
.inFiveSwiper .info .text p {color: #7f8c94; line-height: 1.7;}
.inFiveSwiper .info .time {color: #7f8c94;font-family: Arial, Arial-Regular; margin-top: .4rem;}
.inFiveSwiper .swiper-pagination span {width: 0.12rem;height: 0.12rem;opacity: 0.43;  background: #f0f1f2;}
.inFiveSwiper .swiper-pagination .swiper-pagination-bullet-active {background: #1a4a6f; opacity: 1;}
.inFiveSwiper .swiper-slide a:hover .imgBox img {transform: scale(1.1);}
.inFiveSwiper .swiper-slide a:hover h5 {color: #1A4A6F;}

/* ====底部==== */
.footer {background: #1a4a6f; position: relative; }
.footer::before {content: ""; height: 1.5rem; background: #fff; z-index: 0; position: absolute; top: 0;width: 100%;}
.foterTop {background: url(../images/foterTop-bj.jpg) no-repeat center; background-size: cover; padding: .85rem 1rem;border-radius: 0.1rem; box-sizing: border-box; position: relative;z-index: 3;}
.foterTop .tit {color: #ffffff; font-size: .48rem;font-weight: 700; font-family: "Microsoft YaHei";}
.foterTop .more1 {background: none; border: 2px solid #fff;}
.foterTop .more1:active {background: #7FB341; border-color: #7FB341;}
@media (any-hover: hover) {
 .foterTop .more1:hover {background: #7FB341; border-color: #7FB341;}
}

.foternav {display: flex; justify-content: space-between; padding: .5rem 0 .7rem; border-bottom: 1px solid rgba(255, 255, 255,.2);}
.foternav dl dt {margin-bottom: .2rem;}
.foternav dl dt a {color: #ffffff; font-size: var(--font18);}
.foternav dl dd {margin: 6px 0;}
.foternav dl dd a {color: #ffffff;font-size: var(--font14);opacity: 0.66;}
.foternav dl dd a:hover {opacity: 1;}

.foterUs {padding: .45rem 0 .6rem; display: flex; justify-content: space-between;}
.foterUs dl {margin-left: .45rem;}
.foterUs dl dd {color: rgba(255, 255, 255,.6);font-weight: 500; font-size: var(--font14);}
.foterUs dl dd a {color: rgba(255, 255, 255,.6);}
.foterUs ul {display: flex;}
.foterUs li {margin-left: .35rem;}
.foterlogo img {max-width: 3rem;}

.foterCopy {background: #255274; padding: .3rem 0;}
.foterCopy p , .foterCopy p a {color: #ffffff; font-size: var(--font14);}

/* ==================================================================================内页============================================================================ */
/* 内页banner */
.ny-banner {position: relative;}
.ny-banner .imgBox img {width: 100%; min-height: 4rem; object-fit: cover;}
.ny-banner .box {top: calc(50% - .5rem);}
.ny-banner .con1 .tit {display: flex; line-height: 1; align-items: flex-end;}
.ny-banner .con1 h2 {color: #ffffff;font-weight: 700;font-size: 0.6rem;font-family: "Microsoft YaHei";}
.ny-banner .con1 .xian {width: 1px; height: 0.39rem; background: #ffffff; margin: 0 .3rem;}
.ny-banner .con1 .en {color: #ffffff; font-size: var(--font42);font-family: "Microsoft YaHei";}
.ny-banner .con1 .text {margin-top: .3rem;}
.ny-banner .con1 .text span {color: #ffffff; font-size: var(--font48); font-weight: 200;}

.ny-banner .box2 {}
.ny-banner .info {display: flex; line-height: 1; align-items: flex-end; justify-content: center;}
.ny-banner .info h2 {font-size: 0.6rem; font-weight: 700; color: #ffffff; position: relative; margin-right: .3rem; padding-right: .3rem;}
.ny-banner .info h2::after {content: "";width: 1px; height: 0.39rem;background: #ffffff;position: absolute; bottom: .05rem; right: 0;}
.ny-banner .info span {color: #ffffff; font-size: var(--font42);}
.ny-banner .more {display: flex; margin-top: .5rem; justify-content: center;}
.ny-banner .more a {background: #7fb341; border-radius: 30px; padding: .16rem .4rem; display: inline-flex; font-size: var(--font18);font-family: Arial, Arial-Bold;font-weight: 700; color: #fff; text-transform: uppercase; transition: .5s;}
.ny-banner .more a:active {box-shadow: 0 0 .1rem #7fb341;}
@media (any-hover: hover) {
  .ny-banner .more a:hover {box-shadow: 0 0 .1rem #7fb341;}
}

.banernav {position: absolute; width: 100%; bottom: 0; left: 0;background: rgba(26, 74, 111,.2);}
.banernav ul {display: flex;}
.banernav ul li a {display: block; padding: .34rem; color: #ffffff; font-size: var(--font18); transition: .5s;}
.banernav ul li:hover a {background: #7fb341;}


/* 关于我们 */
.aboutTle h3 {color: #1a4a6f;font-weight: 700; font-size: .46rem;font-family: "Microsoft YaHei";}

.aboutOne {padding: 1rem 0;}
.aboutOne .box {display: flex; justify-content: space-between; align-items: flex-end;}
.aboutOne .info {width: 50%;}
.aboutOne .info .text {margin-top: .5rem;padding-right: .25rem; overflow-y: auto; max-height: 4rem;}
.aboutOne .info .text::-webkit-scrollbar {width: 3px; scrollbar-width:thin;scrollbar-color:#7FB341 #F9F9F9;}
.aboutOne .info .text::-webkit-scrollbar-thumb {background: #7FB341; border-radius: 5px;}
.aboutOne .info .text::-webkit-scrollbar-track {background: #F9F9F9;}
.aboutOne .info .text p {color: #666666; line-height: 1.8;}
@media (min-width: 1300px) and (max-width: 1580px) {
  .aboutOne .info .text {max-height: 5rem;}
}
.aboutOne .imgBox {width: 44%;border-radius: 0.2rem; overflow: hidden; position: relative;}
.aboutOne .imgBox > img {width: 100%; height: 100%; object-fit: cover;}
.aboutOne .imgBox .videoBtn {position: absolute; right: .4rem; bottom: .4rem; width: .73rem; height: .73rem; cursor: pointer;}
.aboutOne .imgBox .videoBtn img {max-width: 100%;position: relative;z-index: 1;}
.aboutOne .imgBox .videoBtn::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%; border-radius: 50%;background: #fff;z-index: 0; opacity: 1; animation: playbtnscale 2s ease-out infinite;}
@keyframes playbtnscale { 0% { transform:  scale(1); opacity: .5 }100% { transform: scale(1.8); opacity: 0; }}
.aboutOne ul { margin: auto; display: flex; align-items: center; justify-content: space-between; margin-top: 1.2rem;}
.aboutOne li .num {display: flex; align-items: flex-end;}
.aboutOne li .counter {font-size: 0.6rem;color: #333333; line-height: 1;font-family: Arial, Arial-Regular;}
.aboutOne li .jia {font-size: .26rem; margin-left: .05rem;}
.aboutOne li .m2 {font-size: .26rem; margin-left: .05rem; line-height: 1.8;}
.aboutOne li .m2 sup {font-size: .16rem;}
.aboutOne li i {width: 1px;height: 0.84rem;background: #adadad; display: block;}
.aboutOne li .text2 {color: #6d6d6d;display: block; margin-top: .05rem;}

.aboutTwo {background: url(../images/aboutTwo-bj.jpg) no-repeat center; background-size: cover; padding: 1.5rem 0; position: relative; height: 100vh; background-attachment: fixed;}
.abTwoSwiper1 .aboutTle h3 {color: #fff;}
.abTwoSwiper1 .con .text {margin-top: .3rem; width: 80%;}
.abTwoSwiper1 .con .text span {font-size: 0.42rem;font-weight: 300;color: #ffffff; display: block;}
.aboutTwo .swiperBox2 .swiper-pagination {top: auto; bottom: .55rem; z-index: -1; height: 1px;}
.aboutTwo .swiperBox2 .swiper-pagination { background: rgba(255, 255, 255,.35);}
.aboutTwo .swiperBox2 .swiper-pagination span {background: #7FB341; height: 3px; top: -1px;}
.aboutTwo .swiperBox2 {position: absolute; bottom: 1rem; width: 100%; left: 0; z-index: 2;}
.abTwoSwiper2 {padding-bottom: .5rem;}
.abTwoSwiper2 .swiper-slide {cursor: pointer;}
.abTwoSwiper2 .swiper-slide span {font-size: var(--font20);font-weight: 400; color: #ffffff; text-align: center; display: block;}
.abTwoSwiper2 .swiper-slide i {width: 0.12rem;height: 0.12rem;opacity: 0.66;background: #ffffff; border-radius: 50%; display: block; margin: auto; margin-top: .3rem; position: relative; transition: .5s;}
.abTwoSwiper2 .swiper-slide i::after {content: ""; }
.abTwoSwiper2 .swiper-slide i::before {animation: playbtnscale2 2s ease-out infinite; background: #7FB341; visibility: hidden;}
.abTwoSwiper2 .swiper-slide i::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; border-radius: 50%; content: ''; z-index: -1;}
@keyframes playbtnscale2 { 0% { transform: translate(-50%, -50%) scale(1); opacity: .9 }100% { transform: translate(-50%, -50%) scale(5); opacity: 0; }}
.abTwoSwiper2 .swiper-slide-thumb-active i::before {visibility: visible;}
.abTwoSwiper2 .swiper-slide-thumb-active i {background: #7FB341; opacity: 1;}
.abTwoSwiper2 .swiper-slide:hover i {background: #7FB341; opacity: 1;}
.abTwoSwiper2 .swiper-slide:has(~ .swiper-slide-thumb-active) i {background: #7FB341;opacity: 1;}

.aboutThre {padding: 1rem 0; padding-bottom: 2rem;}
.aboutThre .box {display: flex; justify-content: space-between; margin-top: .7rem; align-items: center;}
.abThSwiper1 {min-height: 3.6rem; flex-shrink: 0; margin-right: 1rem;}
.abThSwiper1 .year {font-size: 0.85rem;font-weight: 700;color: #e6e6e6;	font-family: 'DIN'; line-height: 1; height: 100%; display: flex; align-items: center; cursor: pointer; transition: .5s;}
.abThSwiper1 .swiper-slide-thumb-active .year {color: #7FB341;}
.abThSwiper2 {padding-bottom: .3rem;}
.abThSwiper2 .slideBox {display: flex; justify-content: space-between;}
.abThSwiper2 .imgBox {width: 64%;border-radius: 200px; overflow: hidden;}
.abThSwiper2 .imgBox img {width: 100%;}
.abThSwiper2 .text {width: 33%; margin-top: .8rem;}
.abThSwiper2 .text p {color: #707070; font-size: var(--font18); line-height: 1.8;}
.aboutThre .swControl {width: 33%;position: absolute;bottom: .2rem; z-index: 1; left: auto; height: 2px;right: 0; display: flex; align-items: center;}
.aboutThre .swControl .swiper-pagination {position: relative; width: 30%; background: #f3f5f9; height: 3px;}
.aboutThre .swControl .swiper-pagination span {background: #222;}
.aboutThre .swControl .jtBox {display: flex;}
.aboutThre .swControl .swjt {position: relative; margin: 0;}
.aboutThre .swControl .swjt.swiper-button-prev {transform: rotate(180deg); margin-right: .3rem;}

/* =====产品中心===== */
.proCen {padding: 1rem 0;}
.proCen .box {display: flex; justify-content: space-between; align-items: flex-start;}
/* 左侧导航 */
.pronav {width: 20%; position: sticky; top: 1.5rem;}
.pronav .form form {display:flex;background: #f2f2f2; height: .5rem; min-height: 45px; padding: 0 .15rem;}
.pronav .form button {margin-right: .1rem;}
.pronav .form input {width: 100%; height: 100%; color: #333; font-size: var(--font14);}
.pronav .form input::placeholder , .pronav .form input::-webkit-input-placeholder {color: #C7C7C7;}
.pronav .form input:-moz-placeholder {color: #C7C7C7;}
.pronav .form input:-ms-input-placeholder {color: #C7C7C7;}
.pronav .text {margin-top: .3rem; font-size: var(--font14);color: #C7C7C7;}
.pronav .text span {color: #7FB341; font-weight: 700; margin-left: .1rem;}
.ctitle1 {margin-top: .15rem;}
.ctitle1 > ul > li {padding: .15rem 0; border-top: 1px solid #E7E7E7;}
.ctitle1 > ul > li .menu-li a {font-size: var(--font22);font-weight: 700;color: #3c3c3c;}
.ctitle2 {display: none;}
.ctitle2 ul {display: flex; flex-wrap: wrap; margin-top: .1rem;}
.ctitle2 li {margin: .1rem .1rem 0 0;}
.ctitle2 li a {color: #858585;display: block; padding: .11rem .14rem; transition: .5s;}
.ctitle2 li:hover a , .ctitle2 li.on a {background: #007299; color: #fff;}
.ctitle1 > ul > li.on .ctitle2 {display: block;}
.ctitle1 > ul > li.on .menu-li a {color: #007299;}

/* 右侧列表 */
.proCen .list {width: 75%;}
.proCen .list ul {display: grid; grid-template-columns: repeat(3,1fr);gap: .2rem;}
.proCen .list li {background: #fafafa; position: relative; padding: .3rem; padding-bottom: .5rem; position: relative; overflow: hidden;}
.proCen .list li::after {content: ""; height: 0.07rem;background: #7fb341; position: absolute; bottom: 0;width: 0; left: 50%; transition: .5s;}
.proCen .list li .imgBox { position: relative; height: 2.2rem; display: flex; align-items: center; justify-content: center;}
.proCen .list li .imgBox img {mix-blend-mode: multiply; width: 150%; max-height: 100%; object-fit: contain; transition: .5s;}
.proCen .list li .hide {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.proCen .list li .hide {width: 0.54rem; height: 0.54rem; background: #007299;color: #ffffff;font-size: var(--font36); padding-bottom: .08rem; transform:translate(-50%, -50%) scale(0); opacity: 1; transition: .5s;}
.proCen .list li span {text-align: center;color: #333333;font-size: var(--font20); margin-top: .5rem; display: block;}
.proCen .list li:hover .imgBox img {transform: scale(1.1); opacity: .5;}
.proCen .list li:hover .hide {opacity: 1; transform:translate(-50%, -50%) scale(1); transition-delay: .3s;}
.proCen .list li:hover::after {width: 100%; left: 0;}

/* 产品详情 */
.proDateOne {padding: .6rem 0;}
.proDateOne .techTle {text-align: center;} 
.proDateOne .box {margin-top: .5rem;}

.proDateTwo .swiper {position: static;}
.proDateTwo .swiper-slide {border-radius: 0.1rem; background: #fcfcfc; overflow: hidden;  height: auto;}
.proDateTwo .swiper-slide .imgBox img {width: 100%;}
.proDateTwo .swiper-slide .con {padding: .2rem; padding-bottom: .55rem;}
.proDateTwo .swiper-slide b {color: #1a4a6f; font-size: var(--font20);font-family: "Microsoft YaHei";font-weight: 700;}
.proDateTwo .swiper-slide .text {margin-top: .18rem;}
.proDateTwo .swiper-slide .text p {color: #666666; line-height: 1.6;}
.proDateTwo .swiperBox {position: relative;}
.proDateTwo .swiper-pagination {bottom: -.5rem;}
.proDateTwo .swiper-pagination span {background: #1a4a6f;}

.proDateThre {padding: .3rem 0; padding-bottom: 1.5rem;}
.proDateThre .techTle {text-align: center;} 
.proDateThre .box {position: relative; margin-top: .5rem;}
.proDateThre .swiper {position: static;}
.proDateThre .swiper-slide {background: #fafafa; position: relative; padding: .3rem; padding-bottom: .5rem; position: relative; overflow: hidden;}
.proDateThre .swiper-slide .imgBox { position: relative; height: 2.2rem; display: flex; align-items: center; justify-content: center;}
.proDateThre .swiper-slide .imgBox img {mix-blend-mode: multiply; max-width: 100%; max-height: 100%; object-fit: contain; transition: .5s;}
.proDateThre .swiper-slide  .hide {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.proDateThre .swiper-slide .hide {width: 0.54rem; height: 0.54rem; background: #007299;color: #ffffff;font-size: var(--font36); padding-bottom: .08rem; transform:translate(-50%, -50%) scale(0); opacity: 1; transition: .5s;}
.proDateThre .swiper-slide span {text-align: center;color: #333333;font-size: var(--font20); margin-top: .5rem; display: block;}
.proDateThre .swiper-slide:hover .imgBox img {transform: scale(1.1); opacity: .5;}
.proDateThre .swiper-slide:hover .hide {opacity: 1; transform:translate(-50%, -50%) scale(1); transition-delay: .3s;}
.proDateThre .swiper-pagination {bottom: -.5rem;}
.proDateThre .swiper-pagination span {background: #1a4a6f;}


/* ========技术======== */
.techTle h3 {color: #1a4a6f; font-size: var(--font40);font-weight: 700;font-family: "Microsoft YaHei";}
.techTle h3 a{color: #1a4a6f; }
.techOne {padding: .5rem 0; overflow: hidden;}
.techOne .box {display: flex; justify-content: space-between; align-items: center;}
.techOne .text {margin-top: .3rem;}
.techOne .text p {color: #5b5b5b; line-height: 1.8; text-align: justify;}
.techOne .info {width: 50%;}
.techOne .imgBox {width: 45%;}
.techOne .imgBox img {max-width: 100%;}

.techlist {background: #f9f9f9; position: relative;}
.techlist::after {content: ""; height: 1.5rem; position: absolute; transform: translateY(100%); bottom: 0; width: 100%; left: 0;background: #f9f9f9;    z-index: 2;}
.techlist li {padding: .9rem 0; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(102, 102, 102,.1); background: #f9f9f9;}
.techlist li .info {width: 48%;}
.techlist li .imgBox {width: 45%;border-radius: 0.1rem; overflow: hidden;}
.techlist li .imgBox img {width: 100%; transition: .5s;}
.techlist li .text {margin-top: .3rem;}
.techlist li .text p {color: #5b5b5b; line-height: 1.8; text-align: justify;}
.techlist li .more {margin-top: .5rem;}
.techlist li .imgBox:hover img {transform: scale(1.1);}

/* 技术详情 */
.techDateMain .techTle h3 {font-family: "Microsoft YaHei";}
.techDateOne {padding: 1rem 0; text-align: center;}
.techDateOne .text {margin-top: .3rem;}
.techDateOne .text p {color: #5b5b5b; font-size: var(--font18);line-height: 1.8; width: 70%; margin: auto;}

.techDateTwo {background: url(../images/techDateTwo-bj.jpg) no-repeat center; background-size: cover; padding: .8rem 0;}
.techDateTwo .box {display: flex; justify-content: space-between; align-items: center;}
.techDateTwo .info {max-width: 45%;}
.techDateTwo .info .text {margin-top: .4rem;}
.techDateTwo .info dd {display: flex; margin: .1rem 0;}
.techDateTwo .info dd i {margin-right: .15rem;}
.techDateTwo .info li p {display: flex; margin: .1rem 0;}
.techDateTwo .info li p em {margin-right: .15rem;}
.techDateTwo .imgBox {position: relative;border-radius: 0.2rem;overflow: hidden; width: 42%;}
.techDateTwo .imgBox > img {width: 100%;}
.techDateTwo .imgBox .viBtn {z-index: 1; cursor: pointer;}
.techDateTwo .imgBox .viBtn::after {content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 150%; height: 150%;background: #ffffff; z-index: -1; animation: scalemap 2s linear infinite; border-radius: 50%;}
.techDateTwo .imgBox .viBtn .icBox {width: 0.72rem;height: 0.72rem;background: linear-gradient(129deg,#1a4a6f 0%, #8fbfd5 100%); border-radius: 50%;}
.techDateTwo .imgBox .viBtn .icBox svg {max-width: 50%;}

.techDateThre {padding: 1rem 0; background: url(../images/indexFive-bj.jpg) no-repeat center;background-attachment: fixed;}
.techDateThre .techTle {text-align: center; padding-bottom: .8rem;}
.techDateThre ul {display: flex; justify-content: space-between;}
.techDateThre li {width: 23.6%; border-radius: 0.1rem;box-shadow: 0rem 0rem 0.27rem 0rem rgba(161,161,161,0.08);  overflow: hidden; background: #fff;}
.techDateThre li .imgBox img {width: 100%;}
.techDateThre li .con {padding: .35rem; padding-bottom: .55rem;}
.techDateThre li b {color: #1a4a6f; font-size: var(--font26);font-family: "Microsoft YaHei";font-weight: 700;}
.techDateThre li .text {margin-top: .18rem;}
.techDateThre li .text p {color: #666666; line-height: 1.6;}

/* 解决方案 */
.solulist {padding-bottom: 1rem;}
.solulist li {padding-top: .8rem; display: flex; justify-content: space-between; align-items: center; background: #fff;}
.solulist li .imgBox {border-radius: 0.15rem; overflow: hidden; width: 43%;}
.solulist li .imgBox img {width: 100%;}
.solulist li .info {width: 52%;margin-top: .3rem;}
.solulist li .text {margin-top: .1rem;}
.solulist li .text p {color: #5b5b5b; line-height: 1.8;}
.solulist li .con {margin-top: .4rem;}
.solulist li .con p {display: flex; margin: .05rem  0;color: #5b5b5b; align-items: center;}
.solulist li .con p::before {content: ""; width: 6px; height: 6px; border-radius: 50%;background: #1a4a6f; margin-right: 5px;}

/* =====新闻中心===== */
.newsinfo {padding: .8rem 0 1rem;}
.newsinfo .box {display: flex; justify-content: space-between;    align-items: flex-start;}
.newsinfo .imglist {width: 49%;}
.newsinfo .imglist .swiper-slide {height: auto;}
.newsinfo .imglist img {width: 100%; height: 100%; object-fit: cover; transition: .5s; min-height: 5rem;}
.newsinfo .list {width: 50%;overflow-y: auto;border: 1px solid #e6e6e6; box-sizing: border-box; position: relative;}
.newsinfo .list::-webkit-scrollbar {width: 3px; scrollbar-width:thin;scrollbar-color:#7FB341 #EFF1F3;}
.newsinfo .list::-webkit-scrollbar-thumb {background: #7FB341; border-radius: 5px;}
.newsinfo .list::-webkit-scrollbar-track {background: #EFF1F3;}
.newsinfo .list ul { height: 100%;}
.newsinfo .list li {border-bottom: 1px solid #E6E6E6;box-sizing: border-box; height: 33.3%; display: flex; align-items: center;}
.newsinfo .list li:last-child {border-bottom: 0;}
.newsinfo .list li a {padding: .4rem .25rem .5rem .25rem; box-sizing: border-box; display: block;width: 100%;}
.newsinfo .list li .tit {color: #333333; font-size: var(--font22);font-weight: 400; transition: .5s;}
.newsinfo .list li .time {font-family: Arial, Arial-Regular;font-weight: 400;color: #8f8f8f;}
.newsinfo .list li .text {margin-top: .2rem;}
.newsinfo .list li .text p {color: #8f8f8f;font-family: "Microsoft YaHei";}
.newsinfo .imglist .swiper-slide a:hover img {transform: scale(1.1);}
.newsinfo .list li:hover {background: linear-gradient(-25deg,#e2e3e5 0%, #f5f7f9 100%), #ffffff;}
.newsinfo .list li:hover .tit {color: #1A4A6F;}

.newslist {background: #f9f9f9; padding: .7rem 0 1rem; position: relative;}
.newslist::after {content: "";height: 1.5rem;position: absolute;transform: translateY(100%);bottom: 0;width: 100%;left: 0;background: #f9f9f9; z-index: 2;}
.newslist .indexTle {text-align: center;}
.newslist ul {display: grid; grid-template-columns: repeat(3,1fr);gap: .4rem; margin-top: .6rem;}
.newslist li {display: block;background: #FFFFFF; border-radius: 0.1rem; overflow: hidden;}
.newslist li .imgBox {overflow: hidden;}
.newslist li .imgBox img {width: 100%; transition: .5s;}
.newslist li .info {padding: .35rem; padding-bottom: .5rem;}
.newslist li .info h5 {color: #333333;font-weight: 700; font-size: var(--font20);}
.newslist li .info .text {margin-top: .25rem;}
.newslist li .info .text p {color: #7f8c94; line-height: 1.7;}
.newslist li .info .time {color: #7f8c94;font-family: Arial, Arial-Regular; margin-top: .4rem;}
.newslist li:hover .imgBox img {transform: scale(1.1);}
.newslist li:hover h5 {color: #1A4A6F;}

/* 详情页面 */
.mbx {color: #333;padding: .3rem 0 .35rem;}
.mbx img { opacity: .6; margin-right: .1rem;}
.mbx a {padding: 0 .05rem;}
.mbx a::after {content: ">"; margin-left: .05rem;}
.mbx a:last-child::after {display: none;}
.mbx a:hover {color: #1A4A6F;}

.newsDateMain { padding-bottom: .5rem;}
.newsxq-box {padding: 0.5rem 0; padding-top: .2rem; margin-bottom: 0.44rem; display: flex; justify-content: space-between; align-items: flex-start;}
.news-left {width: 68%;}
.news-left .newsCon {background: #ffffff;border-radius: .1rem;box-shadow: 0rem 0rem 0.4rem 0rem rgba(226,225,224,0.42); padding:.9rem .4rem ; box-sizing: border-box;}
.newsxq-title {border-bottom: 0.01rem solid #ddd; padding-bottom: 0.4rem;}
.newsxq-title strong {display: block; font-size: 0.4rem; color: #333; margin-bottom: 0.1rem;}
.newsxq-title span {display: block; color: #777; margin: .1rem .3rem 0 0; }
.newsxq-title .titleDisc {display: flex; flex-wrap: wrap;}
.newsxq-editbox {margin: .3rem 0;}
.newsxq-editbox img {max-width: 100%; height: auto !important;}
.newsxq-box .news-right {width: 29%;background: #fff; border-radius: .1rem;box-shadow: 0rem 0rem 0.3rem 0rem rgba(226,225,224,0.42); padding: .4rem;box-sizing: border-box; position: relative;}
.newsxq-box .news-right {position: sticky; top: 1.5rem;}
.newsDate .relist li { padding: .3rem 0; border-bottom: 1px solid #F2F2F2;}
.newsDate .relist li .time {font-size: var(--font14); font-weight: 500;color: #999999;}
.newsDate .relist span {color: #999999; font-size: var(--font14);}
.newsDate .relist h6 {color: #333333; font-size: var(--font18); transition: .35s;font-weight: 700;margin-top: .1rem;}
.newsDate .relist li:hover h6 {color: #1A4A6F;}
.newsDate .relist li:hover .reImg img {transform: scale(1.05);}
.newsDate .news-right::after {content: ""; background: #1A4A6F; width: 65%; position: absolute; left: 50%; bottom: -1%; height: .07rem;  transform: translate(-50%, -50%);}
/* 新闻分页 */
.newsxq-page {display: flex; justify-content: space-between; align-items: center; margin-top: 1rem;}
.newsxq-page a {display: flex; align-items: center;}
.news-prev,.news-next{transition:0.6s; display: flex; align-items: center; justify-content: center; width: 0.6rem;height: 0.6rem;min-width: 35px;min-height: 35px;  border: 1px solid #1A4A6F;}
.news-prev svg {transform: rotateY(180deg);   -webkit-transform: rotateY(180deg);}
.newsxq-page em {display: inline-block;  color: #333;}
.prev-link em {margin-left: 0.17rem;}
.next-link em {margin-right: 0.17rem;}
.next-link {flex-direction: row-reverse;}
.backlist a {width: 1.68rem; min-width: 125px; min-height: 42px; height: 0.58rem;background: #1A4A6F;color: #fff;}
.backlist svg {margin-right: .1rem;}
.backlist a:active {background: #1A4A6F;}
.newsxq-page a:active .news-prev,.newsxq-page a:active .news-next {background: #1A4A6F; border-color: #1A4A6F; }
.newsxq-page a:active svg path {fill: #fff;}
@media (any-hover: hover) {
    .newsxq-page a:hover .news-prev,.newsxq-page a:hover .news-next {background: #1A4A6F; border-color: #1A4A6F; }
    .newsxq-page a:hover svg path {fill: #fff;}
}




/* =======人才招聘===== */
.talentTle h3 {color: #1a4a6f;font-weight: 700;font-size: var(--font46);font-family: "Microsoft YaHei";}
.talentTle span {color: #666666; font-size:var(--font20);font-weight: 400;font-family: "Microsoft YaHei"; margin-top: .1rem;display: block;}

.talentOne {padding: .35rem 0;}
.talentOne .box {display: flex; justify-content: space-between; align-items: center;}
.talentOne .text {margin-top: .3rem;}
.talentOne .text p {color: #777777; font-size: var(--font22); line-height: 1.8;}
.talentOne .le {width: 50%;}
.talentOne .re .icBox {width: 1.43rem;height: 1.43rem;border: 1px solid rgba(120, 120, 120,.1); border-radius: 50%; margin: auto;}
.talentOne .re .icBox img {max-width: 50%;}
.talentOne .re a {display: block;margin-top: .2rem;font-family: Arial, Arial-Bold; font-weight: 700;color: #7fb341; font-size: var(--font28);}

.talentTwo {background: #f4f4f4; padding: 1rem 0;} 
.talentTwo .talentTle {text-align: center;}
.talentTwo .box {margin-top: .6rem;}
.talentTwo ul {display: flex; flex-wrap: wrap;}
.talentTwo li {width: calc(100% / 3); text-align: center; padding: .8rem 0; border: 1px solid #dddddd;}
.talentTwo li span {display: block; text-align: center; margin-top: .1rem; font-size: var(--font20);color: #666666; }

.talentThre {padding: .8rem 0 1rem;}
.talentThre .talentTle {text-align: center;}
.talentThre .box {margin-top: .5rem;}
.talentThre li {margin-top: .2rem; overflow: hidden;}
.talentThre li dl {display: flex; padding: .15rem .3rem .15rem .6rem;background: #f4f4f4; align-items: center;border-radius: 0.07rem; cursor: pointer; transition: .5s;}
.talentThre li dd {width: calc(100% / 4); display: flex; align-items: center; padding: 0 .3rem; box-sizing: border-box;}
.talentThre li dd:first-child {width: 40%; padding: 0;}
.talentThre li dd:last-child {width: 20px; position: relative;}
.talentThre li dd i {margin-right: .1rem; max-width: .4rem;}
.talentThre li dd i svg {max-width: 100%;}
.talentThre li dd .name { font-size: var(--font18); font-weight: 700;font-family: "Microsoft YaHei";}
.talentThre li .btn div {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: .5s;}
.talentThre li .btn div svg {max-width: 100%;}
.talentThre li .btn .jia {opacity: 1;}
.talentThre li .btn .jian {opacity: 0;}
.talentThre li .btn .jian svg path {fill: #fff;}
.talentThre .info {background: #fff; padding: .3rem .6rem; padding-bottom: .6rem; box-sizing: border-box; display: none;}
.talentThre .info .more {margin-top: .3rem;}
.talentThre .info .more a {background: #7fb341;border-radius: 50px; display: inline-flex; padding: .14rem .25rem;}
.talentThre .info .more a span {color: #ffffff; font-size: var(--font15); margin-right: .3rem;}
.talentThre .info .more a:hover {box-shadow: 0 0 .1rem #7fb341;}
.talentThre .info .more a:active {box-shadow: 0 0 .1rem #7fb341;}

.talentThre li.on dl {background: #1a4a6f; color: #fff;}
.talentThre li.on i svg path {fill: #fff;}
.talentThre li.on .btn .jian {opacity: 1;}
.talentThre li.on .btn .jia {opacity: 0;}

.talentFour {background: url(../images/talentFour-bj.jpg) no-repeat center; background-size: cover; padding: 1rem 0; margin-bottom: 1rem;}
.talentFour dt {color: #1a4a6f;font-size: var(--font46); margin-bottom: 1rem;}
.talentFour dd {display: flex; align-items: center; margin: .4rem 0;}
.talentFour dd .icBox {width: .4rem; display: flex; align-items: center; justify-content: center; margin-right: .4rem;}
.talentFour dd .icBox img {max-width: 100%;}
.talentFour dd .p1 {color: #11719e;}
.talentFour dd .p2 {font-size: var(--font20);}
.talentFour dd .p2 a {color: #333;}
.talentFour dd .p2 a:hover {color: #11719e;}

/* =====联系我们===== */
.tactOne {margin-bottom: 0;}
.tactus {background: url(../images/tactus-bj.jpg) no-repeat center; background-size: cover; padding: 1rem 0;}
.tactus .talentTle {text-align: center;}
.tactus .talentTle h3 {color: #fff;}
.tactus .form {padding-top: .6rem; width: 60%; margin: auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
.tactus .form .inBox {margin-top: .2rem; width: 48%;}
.tactus .form .inBox label {color: #fff; margin-bottom: .1rem;color: #f5f5f5; display: block;}
.tactus .form .inBox label i {color: #FF3B3B;}
.tactus .form .inBox input {height: 0.47rem;    min-height: 40px; border: 1px solid rgba(255, 255, 255,.22);display: block; width: 100%; padding: 0 .1rem; color: #fff;}
.tactus .form .inText {width: 100%;}
.tactus .form .inText textarea {width: 100%; background: none; resize: none;border: 1px solid rgba(255, 255, 255,.22);width: 100%; height: 1rem;     min-height: 80px; padding: .1rem; box-sizing: border-box; color: #fff;} 
.tactus .form .imgCode {position: relative;}
.tactus .form .imgCode img {position: absolute; right: 0; height: 100%; object-fit: cover; top: 0; transform: translateX(calc(100% - 1px));}

.tactus .form .sub {width: 100%; display: flex; justify-content: center; margin-top: .6rem;}
.tactus .form .sub button {background: #7fb341;border-radius: 50px; color: #fff; cursor: pointer; padding: .14rem .65rem;}
.tactus .form .sub button:active {box-shadow:  0 0 .1rem #7FB341;}