/*初始化样式*/
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin: 0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.com-img{ display:block; overflow:hidden;}
.com-img img{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.xypg-right-content{font-size: 16px;}

.j-space-between{justify-content:space-between}
.j-flex-start{justify-content:flex-start}
.j-flex-end{justify-content:flex-end}
.j-center{justify-content:center}
.a-j-center{align-items:center;justify-content:center}
.a-center{align-items:center}
.a-flex-start{align-items:flex-start}
.a-flex-end{align-items:flex-end}

/*主体样式*/
.wh{max-width: 1600px;margin: 0 auto;width: 92%;}
.top2{background: rgba(0,0,0,.3);position: fixed;top:0;width: 100%;z-index: 9;}
.top2 .wh{height: 90px;max-width: 1790px;}
.dh{color: #ffffff;font-size: 18px;font-weight: bold;padding-left: 31px;background: url(../images/02266184e7b57629a75e5f09f0f6c9bbb3a62bdc.png) no-repeat left center;}
.dlogo{margin-right: 2.5vw;}
.dlogo img{width: 270px;}
.dlogo .img2{display: none;}
.so .img2{display: none;}
.lastli{margin: 0 -0.4vw 0 1vw;position: relative;line-height: 90px;}
.z_menu_btn{ display: flex; align-items: center; overflow: hidden; justify-content: center; cursor: pointer; position: relative;}
.z_menu_btn span{ display: block; transition: ease .6s; width: 21px; height:2px; background: #fff;}
.z_menu_btn .line2{ margin:5px 0;}
.z_menu_btn .line2{ width: 18px;}
.z_menu_btn.on .line1{ transform:translateY(7px) rotate(45deg);}
.z_menu_btn.on .line3{ transform:translateY(-7px) rotate(-45deg);width: 32px;}
.z_menu_btn.on .line2{ opacity: 0;}
.z_menu_btn:hover .line2{ width: 21px;}
.z_menu_nav li:first-child{display: none;}
.z_menu_mask{ width: 100%; overflow: hidden; opacity: 0; visibility: hidden; transition: ease 1s; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,.3); z-index: 10;}
.z_menu_con{ width: 60%; height: 100%; position: relative; margin-left: 40%;z-index: 99;
border-radius: 50%; padding: 0 8.3vw 0 10.4vw; box-sizing: border-box; display: flex; align-items: center;}
.z_menu_mask::before{ content: ""; display: block; width: 90vw; height: 90vw; background: #fff;position: absolute; right: -30vw; top: 50%; transform: translateY(-50%) scale(0,0);border-radius: 50%; transition: ease 1.5s; }
.z_menu_mask::after{ content: ""; display: block; width: 100vw; height: 100vw; background:rgba(255,255,255,.3);position: absolute; right: -36vw; top: 50%; transform: translateY(-50%) scale(0,0);border-radius: 50%; transition: ease 1.5s;}
.z_menu_nav li{ margin-bottom: 1.5vw;}
.z_menu_nav li h3 a{ font-size: 1.2vw; font-weight: bold;color:#333;}
.z_menu_down a{ display: inline-block; color: #666666; margin-top: 0.6vw;  position: relative; padding-left: 10px; margin-right: 2vw;}
.z_menu_down a::before{ content: ""; display: block; width: 4px;height: 4px;background: #999999;border-radius: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); transition: ease 1s;}
.z_menu_nav a:hover{ color: #ea5514; font-weight: bold;}
.z_menu_nav a:hover::before{ background: #ea5514;}
.z_menu_btm{ border-top: 2px solid #ea5514; padding-top: 1.5vw; display: flex; align-items: center;}
.z_menu_addre{color: #666666;line-height: 24px;}
.z_menu_share{ margin-left: auto; flex-shrink: 0;}
.z_menu_share .social-share .social-share-icon{ display: inline-block;width: 44px;height: 44px;background: #EEEEEE;border-radius: 50%; text-align: center; line-height: 44px; color: #666666; font-size: 20px!important; margin-left: 15px;border: none;}
.z_menu_share a:hover{ background: #ea5514; color: #fff; cursor: pointer;}
.z_menu_close{ position: absolute; right: 4vw; top: 2.5vw; color: #B4B4B4; font-size: 28px!important; font-weight: bold; cursor: pointer;
background:url(../images/9278fff095192a3f9cc1f08b51d5dd894ac796ef.png) no-repeat;width: 24px;height:24px;display: block;z-index: 9999;
}

.z_menu_close:hover{ background:url(../images/2d975dc8b7e52694daba293d8e61b9df9e245c7d.png) no-repeat;}

.z_menu_mask .warp{ opacity: 0; width: 100%; transition: ease 1s; transform: translateX(100px) ;}
.z_menu_mask.on,.z_menu_mask.on .warp{ opacity: 1; visibility: visible;transform: translateX(0px);}
.z_menu_mask.on::before{ transition-delay:.5s;}
.z_menu_mask.on::before,.z_menu_mask.on::after{ transform: translateY(-50%) scale(1,1)}
.z_menu_mask.on .warp{transition-delay:1.4s}

.section{width: 100%;overflow: hidden;}

.Banner-A1{overflow: hidden;position: relative;width: 100vw;height: 100vh;}
.banner-background img{width: 100vw;height: 100vh;object-fit: cover;}

.swiper-slide.banner-slide.swiper-slide-active .banner-background {
    transition: 5s 0s;
    transform: perspective(1000px) translate3d(0, 0, 0px);
}
.swiper-slide.banner-slide.swiper-slide-active  .sf {
    -webkit-animation-name: sf;
    animation-name: sf;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}

@keyframes sf {
    0% {
        transition: 1s 2.5s;
        transform: perspective(1000px) translate3d(0, 0, 100px);
    }

    to {
        transition: 5s 0s;
    transform: perspective(1000px) translate3d(0, 0, 0px);
    }
}



.banner-text{position: absolute;top:33%;width: 100%;left: 0;}
.banner-text h3{color: #ffffff;font-size: 3.02vw;line-height: 1.637;font-weight: bold;font-family: '黑体';}
.banner-text h3 span{color: #ea5514;}
.small-title{color: #ffffff;font-size: 1.354vw;font-family: 'Arial';margin-top: 1.6vw;}
.Banner-A1 .swiper-pagination1{position: absolute;text-align: center;bottom: 6%;width: 100%;z-index: 999;}
.Banner-A1 .swiper-pagination1 .swiper-pagination-bullet{ background: #fff;border-radius: 4px;width: 9px;height: 9px;transition: all 0.5s;opacity: 1;margin: 0 1em;}
.Banner-A1 .swiper-pagination1 .swiper-pagination-bullet-active{width: 40px;}

.swiper-slide.banner-slide.swiper-slide11.swiper-slide-active  .sf2{
    animation: fadeInUpLarge 2s ease-out infinite alternate;
}
.swiper-slide.banner-slide.swiper-slide11.swiper-slide-active  .sf3{
    animation: fadeInUpLarge2 2s ease-out infinite alternate;
}

@keyframes fadeInUpLarge {
    from {
        opacity: .9;
        transform: translate3d(0, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(3vw, 0, 0);
    }
}
@keyframes fadeInUpLarge2 {
    from {
        opacity: .9;
        transform: translate3d(3vw, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}



.banner_scrolltip {
    position: absolute;
    bottom: 0;
    right: 3.2vw;
    z-index: 99;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    padding-bottom: 5vw;
    font-family: 'Arial';
}

.banner_scrolltip span{width: 13px;display: block;}
.banner_scrolltip>i {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 1px;
    height: 4.3vw;
    overflow: hidden
}



.banner_scrolltip>i:after,.banner_scrolltip>i:before {
    position: absolute;
    top: 0;
    width: 100%;
    display: block;
    content: "";
    background-color: #fff
}

.banner_scrolltip>i:before {
    height: 40%;
    z-index: 2;
    -webkit-animation: line-in-d5fdb39a 1.5s linear infinite;
    animation: line-in-d5fdb39a 1.5s linear infinite
}

.banner_scrolltip>i:after {
    height: 100%;
    opacity: .2
}

@-webkit-keyframes line-in-d5fdb39a {
    0% {
        top: -100%
    }

    to {
        top: 100%
    }
}

@keyframes line-in-d5fdb39a {
    0% {
        top: -100%
    }

    to {
        top: 100%
    }
}

.fp-viewing-Page2 .banner_scrolltip>i:after,.fp-viewing-Page2 .banner_scrolltip>i:before{background: #003793;}
.fp-viewing-Page3 .banner_scrolltip>i:after,.fp-viewing-Page3 .banner_scrolltip>i:before{background: #003793;}
.fp-viewing-Page4 .banner_scrolltip>i:after,.fp-viewing-Page4 .banner_scrolltip>i:before{background: #003793;}
.fp-viewing-Page6 .banner_scrolltip>i:after,.fp-viewing-Page6 .banner_scrolltip>i:before{background: #003793;}
.fp-viewing-Page7 .banner_scrolltip>i:after,.fp-viewing-Page7 .banner_scrolltip>i:before{background: #003793;}

@media(max-width: 1200px){
    .Banner-A1,.banner-background img{width: 100%;height: 100%;}
}



/*  */
.section1{background: url(../images/b0db519e22a80521abcf11789cd085194b083a94.jpg) no-repeat top center;background-size: cover;}
.fp-viewing-Page2 .top2,.fp-viewing-Page4 .top2,.fp-viewing-Page6 .top2,.fp-viewing-Page7 .top2{background: #fff;box-shadow:0px 4px 7px 1px rgba(12, 3, 7, 0.04);}
.fp-viewing-Page2 .dlogo .img2,.fp-viewing-Page4 .dlogo .img2,.fp-viewing-Page6 .dlogo .img2,.fp-viewing-Page7 .dlogo .img2{display: block;}
.fp-viewing-Page2 .dlogo .img1,.fp-viewing-Page4 .dlogo .img1,.fp-viewing-Page6 .dlogo .img1,.fp-viewing-Page7 .dlogo .img1{display: none;}
.fp-viewing-Page2 .x-menu > li > a,.fp-viewing-Page4 .x-menu > li > a,.fp-viewing-Page6 .x-menu > li > a,.fp-viewing-Page7 .x-menu > li > a{color: #242424;}
.fp-viewing-Page2 .dh,.fp-viewing-Page4 .dh,.fp-viewing-Page6 .dh,.fp-viewing-Page7 .dh{color: #ea5514;background: url(../images/7e2899684342ef4a2cc20b46e4a707c709b75a4a.png) no-repeat left center;}
.fp-viewing-Page2 .so .img2,.fp-viewing-Page4 .so .img2,.fp-viewing-Page6 .so .img2,.fp-viewing-Page7 .so .img2{display: block;}
.fp-viewing-Page2 .so .img1,.fp-viewing-Page4 .so .img1,.fp-viewing-Page6 .so .img1,.fp-viewing-Page7 .so .img1{display: none;}
.fp-viewing-Page2 .z_menu_btn span,.fp-viewing-Page4 .z_menu_btn span,.fp-viewing-Page6 .z_menu_btn span,.fp-viewing-Page7 .z_menu_btn span{background: #000000;}
.fp-viewing-Page2 .x-menu > li > a:after,.fp-viewing-Page4 .x-menu > li > a:after,.fp-viewing-Page6 .x-menu > li > a:after,.fp-viewing-Page7 .x-menu > li > a:after {background-color: #003793;}












/*  */
.xinwen{margin-top: 3%;}
.bt1 h3{color: #ea5514;font-size: 20px;font-weight: bold;}
.bt1 h4{color: #0a1e3f;font-size: 2.3vw;font-weight: bold;margin-top: 0.9vw;line-height: 1;}
.bt1 h4 img{vertical-align:top;}
.xin{margin-top: 3.1vw;}
.nul{width: 59.6%;}
.nright{width: 38.8%;background: #fff;}
.nul li{width: 48.6%;border-radius: 5px;overflow: hidden;}
.nul li .img img{width: 100%;transition: all 0.5s;}
.nul li .img{overflow: hidden;}
.nul li:hover .img img{transform: scale(1.1);}
.nbj{background: #fff;padding: 1.4vw 2.5vw 1.8vw  1.5vw ;}
.nfen{width: 90px;height: 30px;background-color: #ea5514;border-radius: 5px;line-height: 30px;text-align: center;color: #fff;font-size: 15px;}
.nbj h3{color: #121212;font-size: 22px;line-height: 1.7;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;font-weight: bold;margin: 15px 0;}
.nbj span{display: block;color: #121212;font-size: 14px;}
.nul li:hover .nbj{background-color: #003793;}
.nul li:hover h3,.nul li:hover .nbj span{color: #fff;}

.nul2{padding: 1.5vw 2vw;border-bottom: 1px solid #e6e6e6;}
.nul2 li h3{color: #121212;font-size: 22px;font-weight: bold;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;margin: 1.2vw 0 18px;}
.nul2 li p{color: #2c2b2b;font-size: 16px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nul3{padding: 1.5vw 2vw 5px 2vw;}
.nul3 li{margin-bottom: 1.8vw;}
.nul3 li h3{color: #2c2b2b;font-size: 16px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;width: calc(100% - 85px);}
.nul3 li span{color: #2c2b2b;font-size: 14px;}
.nul3 li:last-child{margin-bottom: 0;}
.nul2 li:hover h3,.nul3 li:hover h3{color: #003793;}


/*  */
.section2{overflow: hidden;height: 100vh;position: relative;}
.pul li{width: 50%;position: relative;}
.section2 .bt1{position: absolute;left: 8vw;top:8.3vw;z-index: 99;}
.pul li .img img{width: 100%;height: 100vh;object-fit: cover;}
.pul li .img1,.pbj2 .img1{height: 58px;overflow: hidden;}
.pbj1{position: absolute;top:50%;transform: translateY(-50%);text-align: center;width: 100%;}
.pbj1 h3 a{color: #ffffff;font-size: 30px;font-weight: bold;margin: 2.3vw 0 1vw;display: block;}
.pbj1 p{color: #ffffff;font-size: 18px;font-family: 'Arial';}
.pbj2{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url(../images/997ff3982537642d7f7112ef7d04d3ee46d54a5b.png) no-repeat top center;background-size: cover;opacity: 0;transition: all 0.5s;padding: 32% 6.5vw 0 8vw;}
.pul li.cur .pbj2{opacity: 1;}
.pbj2 h3 a{color: #003793;font-size: 26px;font-weight: bold;margin: 1.5vw 0 14px;display: block;}
.pbj2 p{color: #1a1a1a;font-size: 18px;font-family: 'Arial';}
.pcon{color: #353535;font-size: 18px;line-height: 2;margin: 1vw 0 2vw;}
.pbj2 h4{color: #353535;font-size: 18px;font-weight: bold;margin-bottom: 2vw;}
.pin{width: 69%;}
.pp{width: 46.1%;margin-bottom: 1.3vw;cursor: pointer;}
.pp img{width: 100%;}



/*  */
.section3{background: url(../images/150ef6ebe6505532e4f8d8d5b428487b7791c6e4.jpg) no-repeat top center;background-size: cover;}
.fuwu{margin-top: 80px;}
.advantage_cont {
  position: relative;
  z-index: 10;
  margin-top: 2%;
  overflow: hidden;
  padding: 4.5vw 0 3.1vw;
}

.advantage_back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.advantage_back .imgs {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  transition: 0.3s all;
}
.advantage_back .imgs.acts {
  position: relative;
  visibility: visible;
  opacity: 1;
  transition: 0.5s ease;
}
.advantage_back .imgs img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.advantage_tits {
}
.advantage_tits .tit {
  padding-left: 42px;
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
}
.advantage_tits .tit::before {
  content: "";
  display: block;
	background-color: #ea5514;
  width: 7px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.advantage_tits .tit.acts {
  position: relative;
  visibility: visible;
  opacity: 1;
}
.advantage_tits .tit h3 {
  font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 1.2;
	letter-spacing: 0px;
	color: #ffffff;
}
.advantage_tits .tit h5 {
  font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
  line-height: 1.3;
  margin-top: 1em;
}

.advantage_uls {
  margin-top: 14.7%;
  padding: 0 2.7%;
}
.advantage_uls ul {
  /* justify-content: center; */
}

.advantage_uls li:last-child {
  margin-right: 0;
}
.advantage_uls li a {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  width: 121px;
  max-width: 100%;
  height: 140px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  background-image: url("../images/05a4fd916704e9598c0e669bb34228a6fc44095a.png");
  position: relative;
}

.advantage_uls li a::after {
  content: "";
  display: block;
  width: calc(165 / 121 * 100%);
  height: calc(158 / 140 * 100%);
  position: absolute;
  left: 0;
  top: calc(33 / 135 * 100%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("../images/66271f708401a8580dfb5f3a4cddb5687d60bb94.png");
}
.advantage_uls li.acts a {
  background-image: url("../images/a500674118f317a308e819b0dcbb10729cb010aa.png");
}
.advantage_uls li.acts a::after {
  visibility: hidden;
  opacity: 0;
  transition: 0.3 all;
}
.advantage_uls li .imgs {
  display: block;
  height: 56px;
  margin: 0 auto;
}
.advantage_uls li .imgs img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.advantage_uls li .text {
  margin-top: 2px;
}
.advantage_uls li .text h5 {
  font-size: 16px;
	font-weight: normal;
  text-align: center;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0px;
  padding: 0 0.7vw;
	color: #ffffff;
}

@media (min-width: 1921px) {
}
@media (max-width: 1560px) {
  .advantage {
    padding: 3.5% 0 5%;
  }
  .advantage_tits .tit {
    padding-left: 4.2vw;
  }
  .advantage_tits .tit h3 {
    font-size: 2.3vw;
  } 
  .advantage_tits .tit h5 {
    font-size: 1.4vw;
  }
  .advantage_cont {
  }
  .advantage_uls {
    margin-top: 10%;
  }
  .advantage_uls li a {
    width: 100px;
    height: 115px;
  }
  .advantage_uls li .imgs {
    height: 45px;
  }
  .advantage_uls li .text h5{font-size: 14px;}
}
@media (max-width: 1400px) {
  .advantage_uls li a {
    width: 100px;
    height: 115px;
  }
  .advantage_uls li .imgs {
    height: 45px;
  }
  .advantage_uls li .text h5{font-size: 14px;}
}
@media (max-width: 1200px) {
  .advantage_tits .tit {
    padding-left: 36px;
  }
  .advantage_tits .tit::before {
    width: 8px;
  }
  .advantage_tits .tit h3 {
    font-size: 28px;
  } 
  .advantage_tits .tit h5 {
    font-size: 17px;
  }
  .advantage_uls ul {
    flex-wrap: wrap;
  }
  .advantage_uls li {
    margin: 5px 2%;
  }
  .advantage_uls li a {
    width: 115px;
    height: 133px;
  }
  .advantage_uls li .imgs {
    height: 56px;
  }
  .advantage_uls ul{justify-content: center;}
}
@media (max-width: 990px) {
  .advantage_tits .tit::before {
    width: 6px;
  }
  .advantage_tits .tit h3 {
    font-size: 24px;
  }
  .advantage_tits .tit h5 {
    font-size: 14px;
  }
  .advantage_uls li a {
    width: 100px;
    height: 115px;
  }
  .advantage_uls li .imgs {
    height: 40px;
  }
  .advantage_tits .tit{padding: 0 5px 0 20px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
  .advantage {
    padding: 24px 0 32px;
  }
  .advantage_cont {
    padding: 30px 0 32px;
    margin-top: 20px;
  }
  .advantage_uls {
    margin-top: 30px;
  }
  .advantage_uls li {
  }
  .advantage_uls li .text h5{font-size: 12px;}
}
@media (max-width: 400px) {
  .advantage_uls {
  }
  .advantage_uls li {
    margin: 4px 1.5%;
  }
  .advantage_uls li a {
    width: 80px;
    height: 94px;
  }
  .advantage_uls li .imgs {
    height: 35px;
  }
  
}






/*section3*/
.section4 {
    position: relative;
}
.section4 .bt1{top:160px;position: absolute;z-index: 99;left: 3.2vw;}
.section4 .bt1 h3{color: #fff;}
.section4 .bt1 h4{color: #fff;}
.section4 .bg {
    width: 100%;
    height: 100%;
    background: url(../images/a4c626491a601db13f225f3d92d2e015ec478d8f.jpg) no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}
.animat{-webkit-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s;}
.animat_s{-webkit-transition:all 0.2s ease 0s;  -o-transition:all 0.2s ease 0s;  transition:all 0.2s ease 0s;}
.flex-between-top {display: flex;justify-content: space-between; align-items: flex-start;}

/*超过隐藏为*/
.oe{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.oe2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.oe3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.section4 .ul {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}
.section4 .ul .libox .li>a{display: block;width: 100%;height: 100%;}
.section4 .ul .libox {
    height: 100%;
}

.section4 .ul .libox .li {
    padding: 0 2vw 0 1.4vw;
    height: 100%;
    width: 100%;
    border-left: 1px solid rgba(255,255,255,0.3);
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
}

.section4 .ul .libox .li:nth-child(1) {
    border-left: none;
}

.section4 .ul .libox .li .li_index {
    font-size: 30px;
    color: #fff;
    font-family: arial;
    font-weight: 700!important;
}

.section4 .ul .libox .li .li_top {
    height: 16vw;
    overflow: hidden;
}

.section4 .ul .libox .li .li_top .li_top_title::after {
    content: '';
    width: 1px;
    height: 35px;
    background: rgba(255,255,255,1);
    display: block;
    margin: 20px 0;
}

.section4 .ul .libox .li .li_top .li_top_title {
    padding: 20px 0 7px;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    position: relative;
}

.section4 .ul .libox .li .li_top .li_top_subtitle {
    line-height: 14px;
    color: rgba(255,255,255,1);
}

.section4 .ul .libox .li .li_bot_txt {
    font-size: 16px;
    color: #fff;
    line-height: 1.875;
    margin: 0.20rem 0 0.60rem 0;
    display: none;
    min-height:150px;
    overflow: hidden;
}

.section4 .ul .libox .li .imore {
   width: 44px;
    overflow: hidden;
    display: block;
    margin-top: .5rem;
}

.section4 .ul .libox .li .imore img {
    display: block;
    width: 100%;
}

.section4 .ul .libox .li .contentBox {
    position: absolute;
    left: 0;
    bottom: 0rem;
    padding-bottom: .5rem;
    width: 100%;
    padding: 0 2.2vw 0 3.2vw;
    box-sizing: border-box;
    background: linear-gradient(180deg, rgba(0,112,191,0) 0%, rgba(0,112,191,0.5) 100%);
}

.section4 .ul .libox .li.on .contentBox {
    padding-bottom: 9vw;
    background: none;
}

.section4 .ul .libox .li.on .li_top {
    height: auto;
}

.section4 .ul .libox .li.on {
    background: url(../images/f0558f9b05bea417b4332bcf95e7df92314b5447.png) no-repeat center bottom;
    background-size: cover;
}

.section4 .ul .libox .li.on .li_index {
    font-size: 4.791vw;
    color: rgba(255,255,255,0.1);
    font-weight: 600;
    line-height: 1;
}

.section4 .ul .libox .li.on .li_bot_txt {
    display: block;
}

.section4 .ul .libox .li.on .li_top .li_top_subtitle::after {
    display: none;
}

.section4 .ul .libox .li.on .li_top_title {
    color: #fff;
    font-size: 26px;
    font-weight: bold!important;
}

.section4 .ul .libox .li .li_top .li_top_des {
    color: #fff;
    font-weight: 400;
    line-height: 30px;
    height: 30px;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 1.8vw;
}

.section4 .ul .libox .li .imores {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    display: none;
}


.section4 .ul .libox .li.on .imores {
    display: block;
}

.section4 .ul .libox .li.on .imore,.section4 .ul .libox .li.on .li_top .li_top_des {
    display: none;
}





/*  */
.section5{background: url(../images/123.webp) no-repeat top center;background-size: cover;position: relative;width: 100vw;height: 100vh;}
.abox{padding-top: 40px;}
.aleft{width: 46.3%;}
.acon{color: #3c3c3c;font-size: 18px;line-height: 38px;margin: 2.2vw 0 5vw;}
.acon p{margin-bottom: 0.9vw;}
.amore a{width: 161px;height: 57px;background-color: #003793;border-radius: 29px;line-height: 57px;text-align: center;color: #ffffff;font-size: 18px;}
.amore a img{margin-left: 20px;}
.sul{width: 44%;margin-top: 10px;}
.sbt span{color: #003793;font-size: 45px;font-weight: bold;}
.sul li{margin-bottom: 3vw;}
.sul li p{color: #eb5a1b;font-size: 18px;}
.sul li sup{color: #eb5a1b;font-size: 15px;top:-20px;padding-left: 14px;}
.sul li:first-child{width: 50%;}
.sul li:nth-child(3){width: 50%;}
.asort li{position: absolute;bottom: 4.3vw;cursor: pointer;}
.asort li:first-child{left: 47vw;bottom: 5.2vw;}
.asort li:nth-child(2){left: 67vw;bottom: 8vw;}
.asort li:nth-child(3){left: 58vw;bottom: 4.5vw;}
.asort li:nth-child(4){left: 69vw;bottom:2vw;}
.asort li:nth-child(5){left: 80.5vw;bottom: 4.3vw;}

.asort li a:hover{background: #ea5514;color: #fff;}
.asort li a{display: block;opacity: 0; width: 133px;height: 46px;border-radius: 23px;border: solid 1px #ea5514;line-height: 46px;text-align: center;color: #3c3c3c;font-size: 16px;}
.asort li.cur a{opacity: 1;}

/*xff6*/
  .circle dl {
    width: 87px;
    height: 87px;
    position: relative;
    margin: 0 auto;
    margin-top: 0.6vw;
}

.circle dd {
    width: 87px;
    height: 87px;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: scale(0);
    border-radius: 50%;
    background-color: rgba(234,85,20,0.5);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-animation: circleScale 4s linear infinite;
    -moz-animation: circleScale 4s linear infinite;
    -ms-animation: circleScale 4s linear infinite;
    animation: circleScale 4s linear infinite;
}

.circle dd:nth-of-type(2) {
    animation-delay: 1s;
}

.circle dd:nth-of-type(3) {
    animation-delay: 2s;
}

.circle dd:nth-of-type(4) {
    animation-delay: 3s;
}

.circle dt {
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
   width: 7px;
	height: 7px;
  border-radius: 50%;
	background-color: #ea5514;
}




/*按钮持续扩散*/
@keyframes circleScale {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes circleScale1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    transform: scale(3);
  }
}











/*  */
.foot,.section6{background: #fafafa;}
.foot .wh{height: 100vh;}
.xian{background: #e5e5e5;width: 1px;}
.tleft{width: 55.9%;padding-top: 10%;}
.foot_nav2{border-top: 1px solid #e5e5e5;}
.foot_nav2 >li:nth-child(2) dd:last-child a{background: url(../images/d282c14fe08230783f07686f09f8b869b19dfa6d.png) no-repeat 71px  center;}
.tright{width: 30%;padding-top: 10.4%;}
.tleft h3{color: #2c2c2c;font-size: 36px;font-weight: bold;}
.tleft h3 span{color: #163b8e;}
.sou {margin: 2.4vw 0 3.3vw;}
.hots{color: #686868;font-size: 16px;}
.hots a{color: #1d1d1d;font-size: 16px;margin-left: 1.7vw;}
.sou #formsearch{background-color: #ffffff;box-shadow: 0px 3px 10px 2px rgba(12, 3, 7, 0.01);width: 62%;}
.sou #keyword{color: #b0b0b0;font-size: 15px;padding-left: 1.6vw;height: 61px;outline: none;border: none;width: 82%;}
.sou  #s_btn{width: 18%;background: url(../images/0ab4b0fdb101575bc5fb99e121d0246df9e22069.png) no-repeat center;outline: none;border: none;height: 61px;}
.sou ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #b0b0b0;
}
.sou :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #b0b0b0;
}
.sou ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #b0b0b0;
}
.sou :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #b0b0b0;
}

.foot_nav2{padding-top: 3.3vw;}
.foot_nav2>li>a{display: block;color: #292929;font-size: 18px;font-weight: bold;margin-bottom: 0.8vw;}
.foot_nav2 dd a{display: block;color: #5f5f5f;font-size: 16px;line-height: 32px;}

.bq{color: #757575;font-size: 16px;margin-top: 7vw;}
.bq a{color: #757575;}
.tright >h3{color: #ea5514;font-size: 24px;font-weight: bold;border-bottom: 1px solid #e5e5e5;}
.tright >h3 span{display: inline-block;position: relative;padding-bottom: 1.2vw;padding-left: 34px;background: url(../images/03512110547b134a1c7dbe13a7a46b5638959955.png) no-repeat left 2px;}
.tright >h3 span:after{content: '';display: block;width: 144px;left: 0;bottom: 0;position: absolute; height: 2px;background-color: #ea5514;}
.dz,.dz1{color: #5b5b5b;font-size: 16px;line-height: 30px;}
.dz{margin: 1.2vw 0 1vw;}
.tewm {max-width:324px;margin-top: 2vw;}
.tewm h3{color: #282929;font-size: 14px;text-align: center;margin-top: 5px;line-height: 1.5;}
.tewm img{width: 95px;}
.foot a:hover{color: #163b8e;}
.tian1 h3{background: url(../images/89f38d9d49cde832578a7354809be10bc1cc5f83.png) no-repeat left center;}
.tian h3{color: #ea5514;font-size: 18px;font-weight: bold;padding-left: 30px;background: url(../images/5acd72ae0157bb0c8def93051ce2e33845cd4a6c.png) no-repeat left center;margin-bottom: 6px;}
.tian1{margin-top: 1vw;}


td{padding: 10px;}







.guide_page {
    /*display: none;*/
  z-index: 9999999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--vh);
  background: #fff;
  overflow: hidden;
}
.guide_page img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.guide_page .y_2,
.guide_page .y_3 {
  left: 55%;
}
.guide_page .y_4 {
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}





@media(max-width: 1860px){
    .pcon{font-size: 16px;line-height: 1.8;}
    .pbj2{padding-top: 26%;}
    .section2 .bt1{top:6vw;}
    .pp{margin-bottom: 1vw;}
    .section4 .ul .libox .li.on .contentBox{padding-bottom: 7vw;}
    .section4 .bt1{top:120px;}
    .bq{margin-top: 5vw;}
    .acon{font-size: 16px;line-height: 2;}
    .x-menu > li{padding: 0 1vw;}
    .lastli{margin: 0 1.6vw 0 1vw;}
}

@media(max-width: 1600px){
    .top2 .wh{height: 80px;}
    .x-menu > li > a{line-height: 80px;font-size: 16px;}
    .lastli{line-height: 80px;}
    .x-sub-menu{top:80px;}
    .ss{top:79px;}
    
    .nbj h3{font-size: 20px;line-height: 1.5;}
    .nul2 li h3{font-size: 20px;}
    .section4 .ul .libox .li.on .contentBox{padding-bottom: 5vw;}
    .section4 .ul .libox .li .li_top .li_top_title::after{margin: 10px 0;}
    .bq{font-size: 14px;margin-top: 5vw;}
    .dz, .dz1,.foot_nav2 dd a{font-size: 14px;line-height: 26px;}
}




@media(max-width: 1500px){
    /* .x-menu > li{padding: 0 1.5vw;} */
    .dlogo{margin-right: 1.5vw;}
    .section4 .ul .libox .li.on .li_top_title,.section4 .ul .libox .li .li_top .li_top_title{font-size: 22px;}
    .tleft h3{font-size: 32px;}
}
@media(max-width: 1430px){
    .x-menu > li{padding: 0 1.2vw;}
    .dlogo{margin-right: 1vw;}
    .dlogo img{width: 230px;}
    .section2 .bt1{top:7vw;}
    .pbj2{padding-top: 28%;}
    
    .pbj2{padding: 32% 5vw 0 5vw;}
    .section2 .bt1{left: 5vw;}
    
}


@media(max-width: 1330px){
.dh{display: none;}
}

@media(max-width: 1300px){
    .x-menu > li>a{font-size: 16px;}
    .dlogo{margin-right:0;}
    .dlogo img{width: 230px;}
    .lastli{margin: 0 2vw 0 1vw;}
    .section4 .ul .libox .li .li_bot_txt{font-size: 14px;line-height: 26px;}
    .tleft h3{font-size: 28px;}
    .tright >h3{font-size: 22px;}
    .sbt span{font-size: 40px;}
    .amore a{width: 130px;height: 43px;line-height: 43px;font-size: 16px;}
    .amore a img{margin-left: 10px;}
    
    
}



@media(max-width: 1200px){
   .dh{display: none;}
    .foot .wh{height: 100%;}
    .tleft{padding: 6% 0;}
    .tright{padding: 10% 0;}
    /* .tewm img{width: 70px;} */
    .foot_nav2>li>a{font-size: 16px;}
    .foot_nav2 dd a{font-size: 15px;}
    .sou #formsearch{width: 45%;}
    .section1,.section3{padding: 6% 0;}
    .xinwen{margin-top: 0;}
    .pul li .img img{width: 100%;height: 100%;}
    .section2{height: 100%;}
    .pbj2{padding: 24% 5vw 0 8%;}
    .fuwu{margin-top: 0;}
    .section2 .bt1{left: 4%;}
    .section2 .bt1{top:3vw;}
    .pbj2 h3{font-size: 22px;}
    .pbj2 p,.pbj1 p{font-size: 16px;}
    .pbj1 h3 a{font-size: 24px;}
    .pbj2 h3 a{margin: 10px 0;}
    .pcon{font-size: 14px;}
    .guide_page {
        /* display: none !important; */
    }
    .section4{height: 600px;}
    .section4 .bt1{top:50px;}
    .section4 .ul .libox .li .contentBox{padding-bottom: 20px;}
    .section5{height: 100%;}
    .abox{padding: 40px 0;}
     .circle dl, .circle dd{width: 50px;height: 50px;}
     .asort li a{width: 120px;height: 40px;line-height: 38px;font-size: 14px;}
     .asort li:first-child{left: 47vw;bottom: 6.8vw;}
    .asort li:nth-child(2){left: 67vw;bottom: 9vw;}
    .asort li:nth-child(3){left: 58vw;bottom: 6.5vw;}
    .asort li:nth-child(4){left: 69vw;bottom:4vw;}
    .asort li:nth-child(5){left: 80.5vw;bottom: 6.3vw;}
  .x-menu > li>a{font-size: 14px;}
  .z_menu_btn{display: none;}

}


@media(max-width: 1025px){
    .nbj h3{font-size: 18px;line-height: 1.5;}
    .nul2 li h3{font-size: 18px;}
    .nul2 li p,.nul3 li h3{font-size: 15px;}
    .nbj{padding: 20px;}
    .nul3 li{margin-bottom: 15px;}
    .sbt span{font-size: 36px;}
    .abox{padding-bottom: 20px;}
}

@media(max-width: 991px){
  .asort {display: none;}
}


@media (max-width:980px) {
   	.section4{height:auto !important;min-height:auto;}
   	.section4 .ul{height: auto;}
   	.section4 .ul .libox{display: block;height: 100%;}
   	.section4 .bg{background-size: cover}
   	.section4 .ul .libox .li{width:100%;height:auto;border:none;border-bottom: 1px solid rgba(255,255,255,0.3);padding:1.5vw 2.5vw 50px;background: linear-gradient(180deg, rgba(0,112,191,0) 0%, rgba(0,112,191,0.5) 100%);}
   	.section4 .ul .libox .li .contentBox{position: static;padding:2vw 0;}
   	.section4 .ul .libox .li .li_index{font-size: 36px;}
   	.section4 .ul .libox .li.on .li_index{font-size: 40px;}
   	.section4 .ul .libox .li .li_top .li_top_title{font-size:20px;padding:10px 0 5px;}
   	.section4 .ul .libox .li .li_bot_txt{font-size: 14px;line-height:1.74;margin:25px 0 40px 0;min-height: auto;}
   	.section4 .ul .libox .li .li_top .li_top_subtitle::after{display: none;}
   	.section4 .ul .libox .li .li_top .li_top_des{padding-top:10px;}
   	.section4 .ul .libox .li .imores{font-size:14px;}
   	.section4 .ul .libox .li .imores::after{display: none;}
    .section4 .ul .libox .li .contentBox{background: none}
   	.section4 .ul .libox .li .imore{margin-top:30px;width: 30px;}
     .section4 .bt1{position: static;padding: 7px 4%;}
     .section4 .bt1 h3{color: #ea5514;}
     .section4 .bt1 h4{color: #0a1e3f;}
     .section4 .ul .libox .li .li_top{height: auto;}
     .section4 .bg{top:120px;}
     .section4 .ul .libox .li .li_top .li_top_title::after{height: 30px;margin: 5px 0;}
}




@media(max-width: 768px){
  
  .tleft,.tright{width: 100%;}
  .xian{display: none;}
  .tright{padding: 0 0 30px 0;}
  .nul3 li{margin-bottom: 12px;}
  .pul li{width: 100%;}
  .section2 .bt1{top:5%;}
  .pbj2{padding-left: 4%;}
  .pp{margin-bottom: 20px;}
  .aleft,.sul{width: 100%;}
  .sul{margin-top: 20px;}
}

@media(max-width: 640px){
 
  .tleft h3{font-size: 23px;}
  .hots,.hots a{font-size: 14px;}
  .sou #formsearch{width: 100%;}
  .sou #keyword,.sou #s_btn{height: 40px;}
  .hots{margin-top: 10px;}
  .foot_nav2{display: none;}
  .tright >h3{font-size: 18px;}
  .tright >h3 span{padding-bottom: 15px;padding-left: 28px;background-position: left top;}
  .sou,.dz{margin: 15px 0;}
  .tian h3{font-size: 16px;}
  .banner-text h3{font-size: 15px;}
  .small-title{font-size: 8px;}
  .Banner-A1 .swiper-pagination1 .swiper-pagination-bullet{margin: 0 5px;}
  .Banner-A1 .swiper-pagination1 .swiper-pagination-bullet-active{width: 25px;}
  .banner-text{top:28%;}
  .banner_scrolltip img{width: 5px;}
  .bt1 h4{font-size: 22px;margin-top: 10px;}
  .bt1 h3{font-size: 16px;}
  .xin{margin-top: 25px;}
  .section1{padding: 30px 0;}
  .nul,.nright{width: 100%;}
  .nbj{padding: 20px 10px;}
  .nbj h3{font-size: 15px;}
  .nright{margin-top: 20px;}
  .nul2,.nul3{padding: 15px;}
  .nul2 li p, .nul3 li h3{font-size: 14px;}
  .nul3 li span{font-size: 12px;}
  .nul3 li h3{width: calc(100% - 90px);}
  .nul2 li h3{margin: 15px 0;}
  .pbj2 h3 a{font-size: 18px;}
  .pbj1 h3 a{font-size: 20px;margin: 13px 0 5px;}
  .pul li .img img{height: 482px;}
  .pbj2 h4{margin-bottom: 13px;}
  .pin{width: 80%;}
  .pcon{margin-bottom: 20px;}
  .section2 .bt1{top:4%;position: static;margin: 30px 0 20px 4%;}
  .pbj2{padding-top: 40px;}
  .pp{margin-bottom: 15px;}
  .section3{padding: 30px 0;}
  .nul3 li{margin-bottom: 16px;}
  .section4 .ul .libox .li{padding: 20px;}
  .tian1{margin-top: 15px;}
  .tleft{padding-top: 30px;}
  .section4 .ul .libox .li .li_top .li_top_des{height: auto;}
  .sul li p{font-size: 16px;}
  .sbt span{font-size: 30px;}
  .sul li sup{font-size: 13px;top: -11px;padding-left: 10px;}
  .acon{font-size: 15px;margin: 20px 0;}
  .nfen{font-size: 14px;}
  .advantage_tits .tit h3{font-size: 20px;}
  .advantage_uls ul{justify-content: space-between;}







}









@media(max-width: 1600px){
  .xypg-right-content{overflow: hidden;}
  .xypg-right-content p img{
           max-width: 100%;
          width: auto !important;
          height: auto !important;
     }
}

/* ========== 邮箱 email 基础样式 ========== */
.email-box {
    display: flex;
    align-items: center;
    gap: 8px;
    padding-right: 20px;
}
.email-box .email-icon {
    width: 20px;
    height: 20px;
    color: #ffffff;
    flex-shrink: 0;
    transition: color 0.3s;
}
.email-box a {
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    transition: color 0.3s;
    white-space: nowrap;
}
.email-box a:hover {
    color: #1a73e8;
}

/* ========== 语言切换 lang-switch 基础样式 ========== */
.lang-switch {
    position: relative;
    padding-right: 20px;
}
.lang-switch .lang-current {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    padding: 6px 10px;
    border-radius: 6px;
    transition: background 0.3s;
    user-select: none;
}
/* 初始深色状态下的hover背景 */
.lang-switch .lang-current:hover {
    background: rgba(255,255,255,0.1);
}
.lang-switch .lang-icon {
    width: 16px;
    height: 16px;
    color: #ffffff;
    flex-shrink: 0;
    transition: color 0.3s;
}
.lang-switch .lang-text {
    font-size: 14px;
    color: #ffffff;
    font-weight: 500;
    transition: color 0.3s;
}
.lang-switch .lang-arrow {
    width: 12px;
    height: 12px;
    color: #ffffff;
    transition: transform 0.3s, color 0.3s;
}
.lang-switch:hover .lang-arrow {
    transform: rotate(180deg);
}
/* 下拉菜单：白底黑字 */
.lang-dropdown {
    position: absolute;
    top: calc(100% + 8px);
    right: 10px;
    min-width: 120px;
    background: #ffffff;
    list-style: none;
    padding: 6px 0;
    box-shadow: 0 8px 30px rgba(0,0,0,0.15);
    border-radius: 8px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-5px);
    transition: all 0.25s;
    z-index: 200;
}
.lang-switch:hover .lang-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.lang-dropdown li {
    list-style: none;
}
.lang-dropdown li a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 16px;
    font-size: 14px;
    color: #242424;
    text-decoration: none;
    transition: all 0.2s;
}
.lang-dropdown li a:hover {
    background: #f0f7ff;
    color: #1a73e8;
}
.lang-dropdown li a.active {
    color: #1a73e8;
    background: #f0f7ff;
    font-weight: 500;
}
.lang-dropdown .flag {
    font-size: 16px;
    width: 20px;
    text-align: center;
}

/* ========== fullPage指定页面 + 滚动后 文字变黑适配逻辑 ========== */
.fp-viewing-Page2 .email-box .email-icon,
.fp-viewing-Page4 .email-box .email-icon,
.fp-viewing-Page6 .email-box .email-icon,
.fp-viewing-Page7 .email-box .email-icon,
.top2.scrolled .email-box .email-icon {
    color: #242424;
}
.fp-viewing-Page2 .email-box a,
.fp-viewing-Page4 .email-box a,
.fp-viewing-Page6 .email-box a,
.fp-viewing-Page7 .email-box a,
.top2.scrolled .email-box a {
    color: #242424;
}
.fp-viewing-Page2 .email-box a:hover,
.fp-viewing-Page4 .email-box a:hover,
.fp-viewing-Page6 .email-box a:hover,
.fp-viewing-Page7 .email-box a:hover,
.top2.scrolled .email-box a:hover {
    color: #1a73e8;
}

.fp-viewing-Page2 .lang-switch .lang-icon,
.fp-viewing-Page4 .lang-switch .lang-icon,
.fp-viewing-Page6 .lang-switch .lang-icon,
.fp-viewing-Page7 .lang-switch .lang-icon,
.top2.scrolled .lang-switch .lang-icon {
    color: #242424;
}
.fp-viewing-Page2 .lang-switch .lang-text,
.fp-viewing-Page4 .lang-switch .lang-text,
.fp-viewing-Page6 .lang-switch .lang-text,
.fp-viewing-Page7 .lang-switch .lang-text,
.top2.scrolled .lang-switch .lang-text {
    color: #242424;
}
.fp-viewing-Page2 .lang-switch .lang-arrow,
.fp-viewing-Page4 .lang-switch .lang-arrow,
.fp-viewing-Page6 .lang-switch .lang-arrow,
.fp-viewing-Page7 .lang-switch .lang-arrow,
.top2.scrolled .lang-switch .lang-arrow {
    color: #242424;
}
/* 浅色页面下适配浅灰hover背景 */
.fp-viewing-Page2 .lang-switch .lang-current:hover,
.fp-viewing-Page4 .lang-switch .lang-current:hover,
.fp-viewing-Page6 .lang-switch .lang-current:hover,
.fp-viewing-Page7 .lang-switch .lang-current:hover,
.top2.scrolled .lang-current:hover {
    background: #f3f4f6;
}
