* {
  outline: 0 none !important;
}

html {
  width: 100%;
  font-size: 5.20833vw !important;
  scroll-behavior: initial;
  overflow-x: hidden
}

html.act {
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  margin: 0;
  padding: 0;
  outline: none;
}


body {
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin: 0 auto;
  position: relative;
  padding: 0;
  width: 100%;
  color: #000;
  font-family: 'hm',Microsoft YaHei, "Source Han Serif", "思源宋体", Arial, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 0.14rem;
  line-height: 1;
  background: #fff;
}

html.act {
  overflow: hidden;
  width: 100%;
}

ul,
ul li,
ol li,
tr td,
dl,
dd {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.clearfix {
  overflow: hidden;
}

a {
  display: inline-block;
  text-decoration: none !important;
  cursor: pointer;
  color: #000;
}

textarea,
select {
  outline: none;
  color: #666;
  font-size: 0.14rem;
  width: 100%;
}

textarea {
  resize: none;
  padding: 0;
  border: 0;
}

img {
  border: none;
  max-width: 100%;
  display: block;
}

img[src=""] {
  opacity: 0;
}

i {
  font-style: normal;
}

/* 滚动条样式 */
*::-webkit-scrollbar {
  width: 4px;
  height: 1px;
}

*::-webkit-scrollbar-thumb {
  background: #000;
}

*::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.4);
}

/*去掉 input 默认边框*/
input {
  padding: 0;
  border: 0;
  /*font-family: Microsoft YaHei;*/
  outline: none;
}

input[type="submit"] {
  background-color: transparent;
  cursor: pointer;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

/* 分享 */
.social-share a {
  margin: 0;
}

.social-share .social-share-icon {
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent !important;
}

.social-share .social-share-icon::before {
  display: none;
}

:root {
  --vi: #63A545;
  /* 慢快慢 */
  --ease: cubic-bezier(.4, 0, .2, 1); 
  /* 匀速-慢   */
  --ease1: cubic-bezier(.39, .575, .565, 1);
  /* 快慢 */
  --ease2: cubic-bezier(.25, .74, .22, .99);
  /* 慢快 */
  --picEase: cubic-bezier(.76, 0, .24, 1)
}

@font-face {
  font-family: 'hm';
  src: url("../fonts/HarmonyOS_Sans_SC_Bold.woff") format("truetype");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'hm';
  src: url("../fonts/HarmonyOS_Sans_SC_Medium.woff") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'hm';
  src: url("../fonts/HarmonyOS_Sans_SC_Regular.woff") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'hm';
  src: url("../fonts/HarmonyOS_Sans_SC_Light.woff") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}

::-webkit-scrollbar {
	width: 5px;
	background-color: #0000001a
}

::-webkit-scrollbar-thumb {
	border: solid 1px transparent;
	width: 3px;
	border-radius: 4px;
	background-color: var(--vi)
}

::-webkit-scrollbar-corner {
	background-color: transparent
}

::-webkit-scrollbar:horizontal {
	height: 9px
}

::-webkit-selection {
	background: transparent;
	color: transparent
}

::-moz-selection {
	background: transparent;
	color: transparent
}

::selection {
	background-color: #1c509c;
	color: #fff;
	-webkit-text-fill-color: #fff
}


.f-200 {
  font-size: 2rem
}

.f-160 {
  font-size: 1.6rem
}

.f-150 {
  font-size: 1.5rem
}

.f-140 {
  font-size: 1.4rem
}

.f-120 {
  font-size: 1.2rem
}

.f-100 {
  font-size: 1rem
}

.f-90 {
  font-size: .9rem
}

.f-80 {
  font-size: .8rem
}

.f-72 {
  font-size: .72rem
}

.f-70 {
  font-size: .7rem
}

.f-64 {
  font-size: .64rem
}

.f-62 {
  font-size: .62rem
}

.f-60 {
  font-size: .6rem
}

.f-56 {
  font-size: .56rem
}

.f-54 {
  font-size: .54rem
}

.f-52 {
  font-size: .52rem
}

.f-50 {
  font-size: .5rem
}

.f-48 {
  font-size: .48rem
}

.f-46 {
  font-size: .46rem
}

.f-44 {
  font-size: .44rem
}

.f-42 {
  font-size: .42rem
}

.f-40 {
  font-size: .4rem
}

.f-38 {
  font-size: .38rem
}

.f-36 {
  font-size: .36rem
}

.f-34 {
  font-size: .34rem
}

.f-32 {
  font-size: .32rem
}

.f-30 {
  font-size: .3rem
}

.f-28 {
  font-size: .28rem
}

.f-26 {
  font-size: .26rem
}

.f-24 {
  font-size: .24rem
}

.f-22 {
  font-size: .22rem
}

.f-20 {
  font-size: .2rem
}

.f-18 {
  font-size: .18rem
}

.f-16 {
  font-size: .16rem
}

.f-14 {
  font-size: .14rem
}

.f-12 {
  font-size: .12rem
}

.tor{perspective: 5rem;}

/* header */
.header{position: fixed;top: 0;left: 0;width: 100%;transition: all 0.5s var(--ease);z-index: 999;}
.header::after{content: "";position: absolute;z-index: -1;inset: 0;backdrop-filter: blur(1px);-webkit-backdrop-filter: blur(1px);filter: url(#liquid-glass-filters);overflow: hidden;isolation: isolate;border-radius: inherit;pointer-events: none;}
.header .img2{display: block;}
.header .img1{display: none;}
.header .con{padding: 0.26rem 1.4rem 0.24rem 1.4rem;display: flex;justify-content: space-between;align-items: center;}
.header .con .logo{display: block;width: 1.5rem;height: 0.3rem;}
.header .con .logo img{width: 100%;height: 100%;object-fit: contain;}
.header .con .hnav{display: flex;gap: 0.8rem;}
.header .con .hnav a{color: #333;font-weight: 400;}
.header .con .hright{display: flex;gap: 0.2rem;align-items: center;}
.header .con .hright a{display: block;width: 0.2rem;height: 0.2rem;transition: all 0.5s var(--ease);}
.header .con .hnav a:hover{color: var(--vi)!important;}
.header .con .hnav a.active{color: var(--vi)!important;}
.header .con .hright a img{width: 100%;height: 100%;object-fit: contain;}
.header .con .hright span{display: block;width: 1px;height: 0.13rem;background-color: #fff;opacity: 0.3;}

.header.on{background-color: #fff;}
.header.on .img1{display: none;}
.header.on .img2{display: block;}
.header.on .con .hright span{background-color: #333;}
.header.on .con .hnav a{color: #333;}

/* header end*/

/* footer */
.footer{padding: 1.58rem 1.4rem 0 1.4rem;background: url(../img/fbj.webp);background-size: 100% 100%;}
.footer .f_top{display: flex;justify-content: space-between;margin-bottom: 0.23rem;}
.footer .f_top .left{width: 4rem;}
.footer .f_top .left .f_logo{display: block;width: 1.68rem;margin-bottom: 0.73rem;}
.footer .f_top .left .p{color: #0F1921;opacity: 0.4;font-weight: 400;line-height: 1.3;margin-bottom: 0.1rem;}
.footer .f_top .left .p.p_email {margin: .47rem 0 .1rem 0;}
.footer .f_top .left .f_tel{color: #36423C;line-height: 1.3;font-weight: 400;margin-bottom: 0.47rem;display: block;}
.footer .f_top .left .p1{color: #424A42;line-height: 1.3;font-weight: 400;}
.footer .f_top .right{display: flex;gap: 1.4rem;}
.footer .f_top .right a{display: block;}
.footer .f_top .right a:hover{color: var(--vi)!important;}
.footer .f_top .right a.h{color: #36423C;text-transform: capitalize;font-weight: 500;line-height: 1.22;margin-bottom: 0.17rem;transition: all 0.5s var(--ease);}
.footer .f_top .right a.p{color: #424A42;font-weight: 300;text-transform: capitalize;line-height: 2.87;transition: all 0.5s var(--ease);}
.footer .f_center{display: flex;justify-content: space-between;align-items: center;padding-bottom: 0.3rem;border-bottom: 1px solid rgba(0, 91, 172, 0.10);}
.footer .f_center .left{color: #36423C;font-weight: 400;}
.footer .f_center .fx{display: flex;gap: 0.2rem;}
.footer .f_center .fx a{display: block;width: 0.3rem;height: 0.3rem;position: relative;}
.footer .f_center .fx a>img{width: 100%;height: 100%;object-fit: contain;}
.footer .f_center .fx a>img.img2{display: none;}
.footer .f_center .fx a:hover>img.img2{display: block;}
.footer .f_center .fx a:hover>img.img1{display: none;}
.footer .f_center .fx a .code{position: absolute;bottom: calc(100% + 0.16rem);left: 50%;transform: translateX(-50%);width: 1.2rem;opacity: 0;pointer-events: none;transition: all 0.5s var(--ease);}
.footer .f_center .fx a:hover .code{opacity: 1;}
.footer .f_center .fx a .code img{width: 100%;}
.footer .f_bottom{display: flex;align-items: center;justify-content: space-between;padding: 0.23rem 0;}
.footer .f_bottom .p{display: flex;color: #0F192135;font-weight: 400;text-transform: capitalize;line-height: 1.2;}
.footer .f_bottom .p a{color: #0F192135;transition: all 0.5s var(--ease);}
.footer .f_bottom .p a:hover{color: #0F1921;}
.footer .f_bottom .right{display: flex;gap: 0.08rem;color: #0F192135;font-weight: 400;align-items: center;}
.footer .f_bottom .right a{color: #0F192135;font-weight: 400;text-transform: capitalize;line-height: 1.2;transition: all 0.5s var(--ease);}
.footer .f_bottom .right a:hover{color: #0F1921;}
/* footer end */

.more{width: fit-content;padding: 0.15rem 0.3rem 0.15rem 0.32rem;display: flex;gap: 0.13rem;align-items: center;color: #fff;font-weight: 500;border: 1px solid #fff;border-radius: 1rem;overflow: hidden;z-index: 2;position: relative;transition: all 0.5s;}
.more:hover{border-color: transparent;}
.more:after{content: "";position: absolute;width: 100%;height: 1rem;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(0);background-color: var(--vi);transition: all 0.5s var(--ease);z-index: -1;border-radius: 50%;opacity: 0;}
.more:hover:after{transform: translate(-50%,-50%) scale(1);border-radius: 0;opacity: 1;}
.more svg{width: 0.17rem;height: 0.17rem;transition: all 0.5s var(--ease);}
.more:hover svg{transform: rotate(45deg);}

.more.bk{border-color: #36423C;color: #36423C;}
.more.bk:hover{border-color: transparent;color: #fff;}
.more.bk svg path{stroke: #36423C;transition: all 0.5s;}
.more.bk:hover svg path{stroke: #ffffff;}

/* 首页 */
.ipart1 .banner{position: relative;overflow: hidden;}
.ipart1 .swiper-slide{position: relative;height: 100vh;overflow: hidden;}
.ipart1 .swiper-slide .slide-inner {position: absolute;width: 100%;height: 100%;left: 0;top: 0;text-shadow: 0 3px 4px rgba(0, 0, 0, 0.20);}
.ipart1 .swiper-slide .slide-inner>img,.ipart1 .swiper-slide .slide-inner>video{display: block;width: 100%;height: 100%;object-fit: cover;transition: all 1.2s var(--ease);}
.ipart1 .swiper-slide .slide-inner .txt{position: absolute;top: 38.24vh;left: 1.4rem;color: #fff;}
.ipart1 .swiper-slide .slide-inner .txt .p{line-height: 2;font-weight: 400;margin-bottom: 0.1rem;}
.ipart1 .swiper-slide .slide-inner .txt .tit{line-height: 1.25;font-weight: 500;text-shadow: 0 3px 4px rgba(0, 0, 0, 0.20);margin-bottom: 0.1rem;}
.ipart1 .swiper-slide .slide-inner .txt .en{font-weight: 300;line-height: 1.2;text-shadow: 0 4px 4px rgba(0, 0, 0, 0.20);letter-spacing: 1px;margin-bottom: 0.66rem;}

.ipart1 .banner>.swiper-pagination{left: 1.4rem;bottom: 0.6rem;width: fit-content;gap: 0.8rem;display: flex;}
.ipart1 .banner>.svg-swiper-pagination .swiper-pagination-bullet {background: transparent;opacity: 1;width: 5px;height: 5px;outline: none;margin: 26px 0;position: relative;}
.ipart1 .banner>.svg-swiper-pagination .swiper-pagination-bullet:after {content: "";display: block;position: absolute;top: 0;left: 0; z-index: 0;width: 5px;height: 5px;background-color: #ffffff;border-radius: 50%;}
.ipart1 .banner>.svg-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .svg {opacity: 1;}
.ipart1 .banner>.svg-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .circle2 {-webkit-animation: svgCircleAnmi 5s linear forwards;animation: svgCircleAnmi 5s linear forwards;}
.ipart1 .banner>.svg-swiper-pagination .svg {position: absolute;top: -9px;left: -9px;  width: 23px;height: 23px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;display: block;}
.ipart1 .banner>.svg-swiper-pagination .circle1 { stroke: #ffffff;}
.ipart1 .banner>.svg-swiper-pagination .circle2 {stroke: var(--vi);stroke-dasharray: 0 339;}

.ipart1 svg:not(:root) {overflow: hidden;}
@-webkit-keyframes svgCircleAnmi {
    0% {
        stroke-dasharray: 0 339;
    }
    to {
        stroke-dasharray: 339 339;
    }
}
@keyframes svgCircleAnmi {
    0% {
        stroke-dasharray: 0 339;
    }
    to {
        stroke-dasharray: 339 339;
    }
}

.ipart2{height: 120vh;position: relative;}
.ipart2 .cons{position: sticky;top: 0;width: 100%;height: 100vh;}
.ipart2 .cons .top{position: absolute;top: 1.5rem;left: 0;width: 100%;text-align: center;z-index: 5;}
.ipart2 .cons .top .tit{color: #002717;font-weight: 500;line-height: 1.2;margin-bottom: 0.1rem;transition: all 0.5s;}
.ipart2.on .cons .top .tit{color: #ffffff;}
.ipart2 .cons .top .p{color: #424A42;line-height: 1.13;font-weight: 300;letter-spacing: 1px;transition: all 0.5s;opacity:0;}
.ipart2 .cons .top.on .p{opacity:1}
.ipart2.on .cons .top .p{color: #ffffff;}
.ipart2 .cons .con{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;overflow: hidden;}
.ipart2 .cons .con .pics{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: calc(100% - 2.8rem);height: calc(100% - 3.12rem); transition: all 1s var(--ease);border-radius: 0.2rem;overflow: hidden;}
.ipart2.on .cons .con .pics{width: 100%;height: 100%;border-radius: 0;}
.ipart2 .cons .con .pics .pic{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100vw;height: 100vh;opacity: 1;transition: all 1s;
    -webkit-mask-image: url(../img/blur.webp);
    mask-image: url(../img/blur.webp);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 0 auto;
    mask-size: 0 auto;}
.ipart2 .cons .con .pics .pic.on{opacity: 1;    -webkit-mask-size: 300% auto;z-index: 2;
    mask-size: 300% auto;}
.ipart2 .cons .con .pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.ipart2 .cons .con .tabs{position: absolute;z-index: 6;bottom: 0.77rem;left: 0;width: 100%;padding: 0 1.4rem; display: flex;justify-content: center;gap: 0.15rem;align-items: flex-end;}
.ipart2 .cons .con .tabs .tab{width: calc(20% - 0.12rem);border-radius: 0.16rem;background: rgba(0, 0, 0, 0.30);backdrop-filter: blur(11px);position: relative;transition: all 0.5s var(--ease);}
.ipart2 .cons .con .tabs .tab.on{background: rgba(255, 255, 255, 0.90);}
.ipart2 .cons .con .tabs .tab .txt2{display: none;}
.ipart2 .cons .con .tabs .tab .txt1{padding: 0.36rem 0.3rem 0.36rem 0.3rem;color: #ffffff;}
.ipart2 .cons .con .tabs .tab .txt1 .icon{display: none;height: 0.52rem;}
.ipart2 .cons .con .tabs .tab .txt1 .left{width: calc(100% - 0.6rem);}
.ipart2 .cons .con .tabs .tab .txt1 .left .h{font-weight: 500;line-height: 1.25;margin-bottom: 0.07rem;transition: all 0.5s;}
.ipart2 .cons .con .tabs .tab.on .txt1 .left .h{color: #36423C;margin-top: 0.32rem;}
.ipart2 .cons .con .tabs .tab .txt1 .left .p{font-weight: 300;line-height: 1.2;transition: all 0.5s;}
.ipart2 .cons .con .tabs .tab.on .txt1 .left .p{color: #36423C;margin-bottom: 0.26rem;}
.ipart2 .cons .con .tabs .tab .txt1 .icon1{height: 0.4rem;position: absolute;top: 0.42rem;right: 0.3rem;transition: all 0.5s var(--ease);}
.ipart2 .cons .con .tabs .tab.on .txt1 .icon1{opacity: 0;}
.ipart2 .cons .con .tabs .tab .txt1 .lists{display: none;}
.ipart2 .cons .con .tabs .tab .txt1 .lists .list{display: flex;gap: 0.1rem;}
.ipart2 .cons .con .tabs .tab .txt1 .lists .list .item{width: calc(33.33% - 0.07rem);background-color: #fff;font-weight: 400; border-radius: 0.07rem;padding: 0.1rem;text-align: center;color: #424A42;}
.ipart2 .cons .con .tabs .tab .txt1 .lists .list .item .ico{width: .2rem;height: 0.2rem;margin: 0 auto;margin-bottom: 0.15rem;}

.ipart3{padding: 1.64rem 1.4rem 0 1.4rem;}
.ipart3 .top{text-align: center;margin-bottom: 0.64rem;}
.ipart3 .top .tit{font-weight: 500;line-height: 1.2;margin-bottom: 0.09rem;color: #002717;}
.ipart3 .top .p{font-weight: 300;line-height: 1.13;letter-spacing: 1px;color: #424A42;}
.ipart3 .bottoms{position: relative;}
.ipart3 .bottom{position: relative;overflow: hidden;height: 11rem;}
.ipart3 .bottom .swiper-slide{display: block;height: calc((100% - 42px) / 3) !important;background-color: #F2F5F5;border-radius: 0.2rem;overflow: hidden;padding: 0.52rem 0.5rem 0 0.5rem;position: relative;z-index: 2;overflow: hidden;}
.ipart3 .bottom .swiper-slide:hover{background-color: #000;}
.ipart3 .bottom .swiper-slide .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;transition: all 0.5s var(--ease);z-index: -1;opacity: 0;}
.ipart3 .bottom .swiper-slide:hover .pic{opacity: 0.8;transform: scale(1.05);}

.ipart3 .bottom .swiper-slide .icon{width: 0.78rem;height: 0.78rem;margin-bottom: 0.22rem;transition: all 0.5s var(--ease);}
.ipart3 .bottom .swiper-slide:hover .icon{ filter:brightness(0) invert(1)}
.ipart3 .bottom .swiper-slide .h{color: #36423C;font-weight: 500;line-height: 1.25;margin-bottom: 0.15rem;transition: all 0.5s var(--ease);}
.ipart3 .bottom .swiper-slide:hover .h{color: #fff;}
.ipart3 .bottom .swiper-slide .p{line-height: 1.7;color: #424A42;margin-bottom: 0.5rem;height: 3.4em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all 0.5s var(--ease);}
.ipart3 .bottom .swiper-slide:hover .p{color: #fff;}
.ipart3 .bottom .swiper-slide .mor{display: flex;width: fit-content;gap: 0.07rem;align-items: center;color: #36423C;font-weight: 500;transition: all 0.5s var(--ease);}
.ipart3 .bottom .swiper-slide:hover .mor{color: #fff;}
.ipart3 .bottom .swiper-slide svg{width: 0.17rem;height: 0.17rem;transition: all 0.5s var(--ease);}
.ipart3 .bottom .swiper-slide svg path{transition: all 0.5s var(--ease);}
.ipart3 .bottom .swiper-slide:hover svg path{stroke: #fff;}
.ipart3 .prev,.ipart3 .next{position: absolute;top:50%;transform: translateY(-50%);width: 0.44rem;height: 0.44rem;cursor: pointer;z-index: 10;}
.ipart3 .prev img,.ipart3 .next img{width: 100%;height: 100%;}
.ipart3 .prev img.img2,.ipart3 .next img.img2{display: none;}
.ipart3 .prev:hover img.img1,.ipart3 .next:hover img.img1{display: none;}
.ipart3 .prev:hover img.img2,.ipart3 .next:hover img.img2{display: block;}
.ipart3 .prev{left: -0.64rem;}
.ipart3 .next{right: -0.64rem;}
.ipart3 .more{margin: 0 auto;margin-top: 0.64rem;}

.ipart4{padding: 1.64rem 0 0 0;}
.ipart4 .top{padding: 0 1.4rem;margin-bottom: 0.65rem;display: flex;align-items: center;justify-content: space-between;}
.ipart4 .top .txt{width: 8.8rem;}
.ipart4 .top .txt .tit{color: #002717;font-weight: 500;line-height: 1.2;margin-bottom: 0.09rem;}
.ipart4 .top .txt .en{color: #424A42;font-weight: 300;line-height: 1.13;letter-spacing: 1px;margin-bottom: 0.23rem;}
.ipart4 .top .txt .p{color: #424A42;line-height: 2;font-weight: 300;}
.ipart4 .top .btns{display: flex;width: fit-content;gap: 0.27rem;}
.ipart4 .top .btns .prev,.ipart4 .top .btns .next{width: 0.44rem;height: 0.44rem;cursor: pointer;z-index: 10;}
.ipart4 .top .btns .prev img,.ipart4 .top .btns .next img{width: 100%;height: 100%;}
.ipart4 .top .btns .prev img.img2,.ipart4 .top .btns .next img.img2{display: none;}
.ipart4 .top .btns .prev:hover img.img1,.ipart4 .top .btns .next:hover img.img1{display: none;}
.ipart4 .top .btns .prev:hover img.img2,.ipart4 .top .btns .next:hover img.img2{display: block;}
.ipart4 .bottom{
    padding-left: 1.4rem;
    position: relative;
    /*overflow: hidden;*/
    overflow: visible;
}
.ipart4 .bottom .swiper-slide{border-radius: 0.2rem;position: relative;overflow: hidden;height: 6rem;}
.ipart4 .bottom .swiper-slide .pic{width: 100%;height: 100%;position: relative;}
.ipart4 .bottom .swiper-slide .pic:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2.26rem;background: linear-gradient(180deg, rgba(13, 49, 26, 0.00) 13.72%, #0D311A 100%);mix-blend-mode: multiply;}
.ipart4 .bottom .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s var(--ease);}
.ipart4 .bottom .swiper-slide:hover .pic img{transform: scale(1.05);}
.ipart4 .bottom .swiper-slide .txt{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 5;padding: 0 0.4rem 0.34rem 0.4rem;color: #fff;}
.ipart4 .bottom .swiper-slide .txt .h{line-height: 1.4;font-weight: 500;margin-bottom: 0.1rem;}
.ipart4 .bottom .swiper-slide .txt .p{line-height: 1.5;font-weight: 300;height: 1.5em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.ipart5{padding: 1.24rem 0 2rem 0;background: url(../img/ip5_bj.webp)no-repeat center bottom;background-size: 100% auto;}
.ipart5 .top{position: relative;}
.ipart5 .top .dq{margin: 0 auto;position: sticky;top:1rem;width: 8.9rem;}
.ipart5 .top .con{padding: 0 1.4rem;display: flex;justify-content: space-between;}
.ipart5 .top .con .left{width: 4.4rem;}
.ipart5 .top .con .left .tit{line-height: 1.2;font-weight: 500;color: #002717;margin-bottom: 0.09rem;}
.ipart5 .top .con .left .en{line-height: 1.13;color: #4F656D;font-weight: 300;letter-spacing: 1px;margin-bottom: 0.28rem;}
.ipart5 .top .con .left .p{color: #424A42;font-weight: 300;line-height: 1.77;margin-bottom: 0.63rem;}
.ipart5 .top .con .right{width: 3.6rem;transform: translateX(-100px);}
.ipart5 .top .con .right .item{position: relative;padding-bottom: 0.3rem;border-bottom: 1px solid #00554810;margin-bottom: 0.3rem;opacity: 1;}
/*.ipart5 .top .con .right .item:nth-child(1){transition: all 0.5s var(--ease);}*/
/*.ipart5 .top .con .right .item:nth-child(2){transition: all 0.5s 0.1s var(--ease);}*/
/*.ipart5 .top .con .right .item:nth-child(3){transition: all 0.5s 0.2s var(--ease);}*/
/*.ipart5 .top .con .right .item:nth-child(4){transition: all 0.5s 0.3s var(--ease);}*/
.ipart5 .top .con .right .item img{position: absolute;top: 0.13rem;right: 0;height: 0.42rem;}
.ipart5 .top .con .right .item .nums{display: flex;align-items: flex-start;color: #424A48;}
.ipart5 .top .con .right .item .nums .num{line-height: 1.64;font-weight: 500;}
.ipart5 .top .con .right .item .nums .dw{font-weight: 400;line-height: 1.22;}
.ipart5 .top .con .right .item .p{color: #424A42;font-weight: 300;}
.ipart5 .bottom{margin-top:0;}
.ipart5 .bottom>div{position: relative;overflow: hidden;}
.ipart5 .bottom>div .swiper-wrapper{transition-timing-function: linear;}
.ipart5 .bottom>:nth-child(2n){transform: scaleX(-1);margin-top: 0.17rem;}
.ipart5 .bottom>:nth-child(2n) .swiper-slide{transform: scaleX(-1);}
.ipart5 .bottom>div .swiper-slide{border-radius: 0.12rem;background: rgba(255, 255, 255, 0.90);backdrop-filter: blur(5px);}
.ipart5 .bottom>div .swiper-slide img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;}

.ipart6{padding: 1.64rem 1.4rem;}
.ipart6 .top{text-align: center;margin-bottom: 0.67rem;}
.ipart6 .top .tit{color: #002717;font-weight: 500;line-height: 1.2;margin-bottom: 0.09rem;}
.ipart6 .top .en{color: #424A42;font-weight: 300;line-height: 1.13;opacity: 0.8;}
.ipart6 .bottom{display: flex;gap: 0.4rem;}
.ipart6 .bottom .item{width: calc(100% - 0.27rem);background-color: #F5F7F7;border-radius: 0.2rem;overflow: hidden;transition: all 0.5s var(--ease);}
.ipart6 .bottom .item:hover{background: #FFF;box-shadow: 0 30px 61.8px 0 rgba(0, 146, 223, 0.05);}
.ipart6 .bottom .item .pic{width: 100%;height: 3.4rem;position: relative;overflow: hidden;}
.ipart6 .bottom .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ipart6 .bottom .item:hover .pic img{transform: scale(1.05);}
.ipart6 .bottom .item .pic .tip{position: absolute;top:0;left: 0;z-index: 2;color: #fff;text-align: center;width: fit-content;padding: 0.08rem 0.18rem;background-color: var(--vi);border-radius: 0 0 0.1rem 0;line-height: 1.2;}
.ipart6 .bottom .item .txt{padding: 0.38rem 0.28rem 0.5rem 0.28rem;}
.ipart6 .bottom .item .txt .day{color: #424A42;font-weight: 300;line-height: 1.22;margin-bottom: 0.14rem;}
.ipart6 .bottom .item .txt .h{line-height: 1.6;font-weight: 500;height: 3.2em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.2rem;transition: all 0.5s var(--ease);}
.ipart6 .bottom .item:hover .txt .h{color: var(--vi);}
.ipart6 .bottom .item .txt .p{color: #424A42;opacity: 0.8;line-height: 1.88;height: 3.76em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ipart6 .bottom .right{width: calc(100% - 0.27rem);background-color: #F5F7F7;border-radius: 0.2rem;position: relative;padding: 0.75rem 0.24rem 0.01rem 0.3rem;overflow: hidden;}
.ipart6 .bottom .right .tip{position: absolute;top:0;left: 0;z-index: 2;color: #fff;text-align: center;width: fit-content;padding: 0.08rem 0.18rem;background-color: var(--vi);border-radius: 0 0 0.1rem 0;line-height: 1.2;}
.ipart6 .bottom .right .item1{padding-bottom: 0.23rem;margin-bottom: 0.21rem;border-bottom: 1px solid #ECECEC;}
.ipart6 .bottom .right .item1:last-child{border-bottom: none;}
.ipart6 .bottom .right .item1 .h{color: #36423C;font-weight: 500;line-height: 1.6;height: 1.6em; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.1rem;transition: all 0.5s var(--ease);}
.ipart6 .bottom .right .item1:hover .h{color: var(--vi);}
.ipart6 .bottom .right .item1 .day{color: #424A42;font-weight: 300;line-height: 1.22;}
/* 首页 end */


/* 修改 */
.header .con .hnav {
  height: .48rem;
}
.header .con .hnav li {
  position: relative;
}
.header .con .hnav a {
  height: .48rem;
  line-height: .48rem;
}

.header .con .hnav li .drop {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  min-width: 1.37rem;
  padding: .2rem;
  border-radius: 5px;
}

.header .con .hnav li:hover .drop {
  display: block;
}

.header .con .hnav li .drop a {
  display: block;
  color: #424A42;
  font-family: "HarmonyOS Sans";
  font-style: normal;
  font-weight: 400;
  height: unset;
  line-height: 285.714%;
  text-align: center;
}

.header .con .hnav li .drop::before {
  content: "";
  position: absolute;
  width: .11rem;
  height: .11rem;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  top: -.05rem;
  background: #ffffff;
}

.header .con .hnav li .drop a:hover {
  color: #63A545;
}

.header .con .hnav li .drop a.active {
  color: #63A545;
}

.header .con .hnav li .prodrop-box {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.header .con .hnav li:hover .prodrop-box {
  display: block;
}
.header .con .hnav li .prodrop-box::before {
  content: "";
  position: absolute;
  width: .11rem;
  height: .11rem;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  /* top: -.05rem; */
  background: #ffffff;
}
.header .con .hnav li .prodrop {
  position: relative;
  width: 11.35rem;
  margin-top: .05rem;
  background: #ffffff;
  padding: .45rem .42rem .55rem;
  border-radius: 5px;
  display: flex;
  align-items: flex-start;
}

.prodrop-left {
  width: 3.525rem;
  border-right: 1px solid #D9D9D9;
}
.prodrop-left .prodrop-title {
  color: #002717;
  font-family: "HarmonyOS Sans";
  font-style: normal;
  font-weight: 500;
  line-height: 1;
}
.prodrop-en {
  color: #424A42;
  font-family: "HarmonyOS Sans SC";
  font-style: normal;
  font-weight: 300;
  line-height: 178.571%;
  margin-bottom: .35rem;
}
.prodrop-side {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  row-gap: .18rem;
}

.prodrop-side-a {
  width: 1.62rem;
  display: flex;
  align-items: center;
}

.prodrop-sidep-icon {
  display: block;
  width: .25rem;
}

.prodrop-sidep-icon img {
  display: block;
  max-width: .2rem;
  max-height: .2rem;
}

.prodrop-side-a p {
  color: #36423C;
  font-family: "HarmonyOS Sans";
  font-style: normal;
  font-weight: 400;
  line-height: 225%;
}

.prodrop-side-a:hover p {
  color: #63A545;
}

.prodrop-side-a.active p {
  color: #63A545;
}

.prodrop-right {
  width: calc( 100% - 3.525rem );
  box-sizing: border-box;
  padding-left: .62rem;
}

.prodrop-block {
  /* display: flex; */
  display: none;
  justify-content: space-between;
  align-items: flex-start;
}

.prodrop-block.active {
  display: flex;
}

.prodrop-bl {
  display: flex;
  flex-direction: column;
  row-gap: .06rem;
}

.header .con .hnav .prodrop-bl a {
  color: #424A42;
  font-family: "HarmonyOS Sans SC";
  font-style: normal;
  font-weight: 400;
  height: unset;
  line-height: 285.714%;
  display: flex;
  align-items: center;
  column-gap: .2rem;
}

.header .con .hnav .prodrop-bl a.active {
  color: #63A545;
}

.header .con .hnav .prodrop-bl a.active img {
  opacity: 1;
}

.header .con .hnav .prodrop-bl a img {
  display: block;
  width: .17rem;
  height: .17rem;
  opacity: 0;
}

.header .con .hnav .prodrop-bl a:hover img {
  opacity: 1;
}

.prodrop-br {
  display: block;
  width: 3.78rem;
  height: 2.56rem;
  border-radius: .1rem;
  overflow: hidden;
}

.prodrop-br img {
  display: none;
  width: 100%;
  height: 100%;
}

.prodrop-br img:first-child {
  display: block;
}

/* 横屏 */
@media screen and (orientation: landscape) {}

/* 竖屏 */
@media screen and (orientation: portrait) {
 /* html {*/
	/*	font-size: 50px!important*/
		
	/*}*/
	    html {
        font-size: calc(100vw / 7.5)!important;
    }

	.f-130,
	.f-120 {
		font-size: 13vw
	}

	.f-90 {
		font-size: 10vw
	}

	.f-80 {
		font-size: 9vw
	}

	.f-70 {
		font-size: 8vw
	}

	.f-60 {
		font-size: 7vw
	}

	.f-54,
	.f-48 {
		font-size: 6vw
	}

	.f-36 {
		font-size: 18px
	}

	.f-32 {
		font-size: 17px
	}

	.f-30,
	.f-28,
	.f-26,
	.f-24,
	.f-22,
	.f-20 {
		font-size: 16px
	}

	.f-18{
		font-size: 14px
	}

	.f-16{
		font-size: 14px
	}

	.f-14{
		font-size: 14px
	}

	.f-12 {
		font-size: 12px
	}
	
	
	/*移动端头部*/
    header{display: none;}
    /*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
    .m_header{
        /*position: sticky;*/
        position: fixed;
        top: 0;left: 0;width: 100%;background-color: transparent;padding:10px 15px;z-index: 998;display:flex!important;justify-content:space-between;transition:all 0.5s;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    
    /*.m_header .mlang__img-img img {*/
    /*    filter: brightness(100) invert(1);*/
    /*}*/
    
    .m_header.ny .mlang-text,
    .m_header.on .mlang-text {
        color: #333333;
    }
    
    .m_header.ny .btn div,
    .m_header.on .btn div {
        background: #333333;
    }
    
    .m_header.ny .logo img,
    .m_header.on .logo img {
        /*filter: brightness(100) invert(1);*/
    }
    
    .m_header.ny .mlang-arr,
    .m_header.on .mlang-arr {
        filter: brightness(100) invert(1);
    }
    
    .m_header.ny .mlang__img-img::after,
    .m_header.on .mlang__img-img::after {
        background: rgba(0,0,0,.3);
    }
    
    .m_header .logo{width: 110px;}
    .m_header .logo img{
        width: 100%;
        /*display:block;*/
    }
    .m_header .right{display: flex;align-items: center;}
    .m_header .right .tel{font-size: 16px;font-weight: 600;margin-right: 12px;padding-left:26px;line-height:26px;background:url(../img/m_tel.svg)no-repeat left center;background-size:22px auto;}
    /*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
    /*.m_header .right .tel img{width: 100%;}*/
    .m_header .right .ser{
        width: .32rem;
        margin-right: .24rem;
    }
    .m_header .right .ser img{width: 100%;}
    .m_header .btn{display: block;}
    .m_header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
    .m_header .btn.hide{opacity: 0;}
    .m_header .btn div{
        display: block;width: 22px;height: 1px;
        background-color: #333;
        /*background-color: #fff;*/
        border-radius: 1px;transition: all 0.3s;}
    .m_header .btn div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn div:nth-child(2){transform: translate(0px,0);width: 22px;}
    .m_header .btn div:nth-child(3){transform: translate(0px,8px);}
    .m_header .btn:hover div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn:hover div:nth-child(2){transform: translate(0,0);width: 22px;}
    .m_header .btn:hover div:nth-child(3){transform: translate(0,8px);}
    .m_header{display: flex!important;display: flex;justify-content: space-between;align-items: center}
    
    .mh_nav{display: block!important;box-sizing: border-box;}
    .mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
    .mh_nav.show{transform: translateX(0);}
    .mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
    .mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
    .mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;width: fit-content;}
    
    .mh_nav .nav>li.on:after{transform: rotate(0deg) !important;}
    /*.mh_nav .nav>li:after{display: none;}*/
    .mh_nav .nav>li:nth-child(1)::after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li:nth-child(2)::after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li:nth-child(3)::after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li:nth-child(4)::after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li:nth-child(5)::after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li .nav1{padding: 15px;line-height: 24px; display: none;font-size: 14px;font-family:hm;}
    .mh_nav .nav>li .nav1 .h{font-family: 'hb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
    .mh_nav .nav>li .nav1 a{padding:6px 0;}
    .mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family:hr;}
    .mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;}
    /*.mh_nav .nav>li:nth-child(4) .nav1{display:none!important;}*/
    
    .m_header.ny .right .ser img,
    .m_header.on .right .ser img {
        /*filter: brightness(100) invert(1);*/
    }
    
    .m_header.ny .btn div,
    .m_header.on .btn div {
        color: #333333;
    }
    .mlang {
        display: flex;
        align-items: center;
        margin-right: .24rem;
    }
    .mlang .mlang__img {
        display: block;
        width: .32rem;
        height: .32rem;
        /*padding-right: .12rem;*/
        /*margin-right: .12rem;*/
        margin-right: 0;
        position: relative;
    }
    .mlang__img-img {
        position: relative;
    }
    /*.mlang .mlang__img:after {*/
    /*    content: "";*/
    /*    width: 1px;*/
    /*    height: .18rem;*/
    /*    background: rgba(255,255,255,.3);*/
    /*    position: absolute;*/
    /*    right: -.12rem;*/
    /*    top: 50%;*/
    /*    transform: translateY(-50%);*/
    /*}*/
    .mlang__img-img::after {
        content: "";
        width: 1px;
        height: .18rem;
        background: rgba(255,255,255,.3);
        position: absolute;
        right: -.12rem;
        /*right: 0;*/
        top: 50%;
        transform: translateY(-50%);
    }
    .mlang-text {
        padding-left: .24rem;
        /*color: #FFF;*/
        font-size: .2rem;
        font-weight: 400;
        display: flex;
        align-items: center;
    }
    .mlang-arr {
        display: block;
        width: .12rem;
        margin-left: .12rem;
        filter: brightness(100) invert(1);
    }
    .footer{padding:20vw 20px 0 20px;}
    .footer .f_top .left .f_logo{width: 100%;}
    .footer .f_top .left .f_logo{width: 120px;margin-bottom: 40px;}
    .footer .f_top .left .p{font-size: 13px;}
    .footer .f_top .right{display: none;}
    .footer .f_center{display: block;}
    .footer .f_center .left{font-size: 14px;margin-bottom: 16px;}
    .footer .f_center .fx a{width: 26px;height: 26px;}
    .footer .f_bottom{display: block;}
    .footer .f_bottom .p{display: block;text-align: center;line-height:1.4;}
    .footer .f_bottom .right{justify-content: center;line-height:1.4;}
    
    .in_con{overflow:hidden;width:100%;}
    .ipart1 .swiper-slide .slide-inner .txt{left: 20px;width: calc(100% - 40px);}
    .ipart1 .swiper-slide .slide-inner .txt .p{font-size: 14px;}
    .ipart1 .swiper-slide .slide-inner .txt .tit{font-size: 24px;}
    .ipart1 .swiper-slide .slide-inner .txt .en{font-size: 14px;}
    .ipart1 .banner>.swiper-pagination{left: 26px;}
    
    .ipart2{height: 200vw;}
    .ipart2 .cons{height: 100%;}
    .ipart2 .cons .top{top: 19.73vw;}
    .ipart2 .cons .top .tit,.ipart2 .cons .top .p{color:#fff;}
    .ipart2 .cons .top .tit{font-size: 24px;margin-bottom:12px;}
    .ipart2 .cons .top .p{font-size: 16px;}
    .ipart2 .cons .con .pics{width: 100%!important;height: 100%!important;border-radius:0!important;}
    .ipart2 .cons .con .pics .pic{height: 100%;}
    .ipart2 .cons .con .tabs{display: none;}
    .ipart2 .cons .con .tabsm{display: block!important;position:absolute;left:20px;bottom:22.4vw;width:calc(100% - 40px);overflow:hidden;padding-bottom:26px;}
    .ipart2 .cons .con .tabsm .swiper-slide{border-radius: 16px;background: rgba(255, 255, 255, 0.80);backdrop-filter: blur(11px);position:relative;padding:20px 16px;}
    .ipart2 .cons .con .tabsm .swiper-slide .top1 .icon{width:46px;height:46px;object-fit:contain;margin-bottom:16px}
    .ipart2 .cons .con .tabsm .swiper-slide .top1 .h{color:#36423C;font-weight:500;line-height:1.25;margin-bottom:7px;font-size:24px;margin-bottom:7px}
    .ipart2 .cons .con .tabsm .swiper-slide .top1 .p{color:#424A42;font-size:14px;margin-bottom:22px;}
    .ipart2 .cons .con .tabsm .swiper-slide .list{display: flex;gap:10px}
    .ipart2 .cons .con .tabsm .swiper-slide .list .item{width: calc(33.33% - 7px);color:#424A42; background-color: #fff;border-radius: 7px;padding:16px 11px 14px 11px;text-align:center;}
    .ipart2 .cons .con .tabsm .swiper-slide .list .item img{width: 22px;height: 22px;margin: 0 auto;margin-bottom: 15px;}
    .ipart2 .cons .con .tabsm .swiper-pagination{bottom:0;}
    .ipart2 .cons .con .tabsm .swiper-pagination-bullet-active{background-color: var(--vi);}
    .ipart2 .cons .con .tabsm .next{position:absolute;top:20px;right:16px;width:45px;height:45px;z-index:3;}
    .ipart2 .cons .con .ulm{position:absolute;bottom:30px;left:0;width:100%;display:flex!important;gap:34px;font-size:14px;justify-content: center;}
    .ipart2 .cons .con .ulm li{color: #fff;font-weight: 400;line-height: 1.2;opacity: 0.8;transition: all 0.5s;}
    .ipart2 .cons .con .ulm li.on{opacity: 1;}
    
    
    
    .ipart3{padding: 60px 20px 0 20px;}
    .ipart3 .top .tit{font-size: 24px;margin-bottom: 12px;}
    .ipart3 .top .p{font-size: 16px;}
    .ipart3 .bottoms{padding: 0 20px;}
    .ipart3 .bottom{height: 8.35rem;}
    .ipart3 .bottom .swiper-slide .h{font-size: 16px;}
    .ipart3 .bottom .swiper-slide .p{font-size: 13px;margin-bottom:16px;}
    .ipart3 .bottom .swiper-slide .mor{font-size: 13px;}
    .ipart3 .next{right: -10px;}
    .ipart3 .prev{left: -10px;}
    .more{font-size: 13px;}
    
    .ipart4{padding-top: 60px;}
    .ipart4 .top{padding: 0 20px;display:block;}
    .ipart4 .top .txt{width: 100%;margin-bottom:30px;}
    .ipart4 .top .txt .tit{font-size: 24px;margin-bottom:12px;}
    .ipart4 .top .txt .en{font-size: 16px;}
    .ipart4 .top .txt .p{font-size: 14px;line-height:1.6}
    .part3andpart4{height: auto!important;}
    .ipart4 .bottom{transform: translate3d(0px, 0px, 0px)!important;padding-left:20px;}
    .ipart5{padding: 60px 0 100px 0;background-size:200% auto;}
    .ipart5 .top .con{padding: 0 20px;display: block;}
    .ipart5 .top .con .left{width: 100%;}
    .ipart5 .top .con .right{width: 100%;transform: translateX(0)!important;}
    .ipart5 .top .con .right .item{transform: translateX(0)!important;}
    .ipart5 .top .con .left .tit{font-size: 26px;margin-bottom: 12px;}
    .ipart5 .top .con .left .en{font-size: 16px;}
    .ipart5 .top .con .left .p{font-size: 14px;line-height: 1.6;}
    .ipart5 .top .con .right{display: flex;gap: 16px;flex-wrap: wrap;margin-top:30px;}
    .ipart5 .top .con .right .item{width: calc(50% - 8px);}
    .ipart5 .top .con .right .item .p{font-size: 13px;}
    .ipart5 .bottom{margin-top: 30px;}
    .ipart5 .top .dq{display: none;}
    .ipart6{padding: 60px 20px;}
    .ipart6 .top .tit{font-size: 24px;margin-bottom: 12px;}
    .ipart6 .top .en{font-size: 16px;}
    .ipart6 .bottom{flex-wrap: wrap;gap: 20px;}
    .ipart6 .bottom .item{width: 100%;}
    .ipart6 .bottom .item .pic{height: 57vw;}
    .ipart6 .bottom .item .pic .tip{font-size: 13px;}
    .ipart6 .bottom .item .txt .day{font-size: 14px;}
    .ipart6 .bottom .item .txt .h{font-size: 16px;}
    .ipart6 .bottom .item .txt .p{font-size: 13px;line-height:1.6;height:3.2em;}
    .ipart6 .bottom .right .item1 .h{font-size: 16px;}
    .ipart6 .bottom .right .item1 .day{font-size: 14px;}
    .ipart6 .bottom .right .tip{font-size: 13px;}
    
    
}

@media screen and (max-width: 400px) {
	/*html {*/
	/*	font-size: 45px !important*/
	/*}*/
}