.more {
    width: 3.425rem;
    height: 1.225rem;
    border-top-left-radius: .75rem;
    border-bottom-right-radius: .75rem;
    background-color: #069538;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin: 0 auto 0;
    transition: all .6s ease;
    position: relative;
    overflow: hidden;
    border: .025rem solid #069538;
}
.more::after {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 0;
    transform: translate(-50%, -50%);
    content: "";
    width: .1rem;
    height: .1rem;
    background: rgb(1, 132, 39);
    transition: all .6s;
    border-radius: .75rem;
    opacity: 0;
}

.more span {
    position: relative;
    z-index: 1;
    /* margin-left: 0; */
    display: block;
    transition: all .6s;
}
a.more .svg {
    width: .45rem;
    height: .45rem;
    position: absolute;
    right: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    margin-left: 0rem;
}
a.more:hover {
    border-radius: .75rem;
}

@media screen and (min-width: 996px) {
    body.animation  .header {
        transform: translateY(-1rem);
    }
    body.animation .banner-container {
        position: fixed;
        z-index: 5;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
        object-fit: cover;
        padding-top: 0rem;
    }
    body.animation .banner-container {
        overflow: visible;
    }

    body.animation .banner-container .swiper-slide {
        overflow: visible;
        position: relative;
    }
    body.animation .banner-container .swiper-slide .txt {
        top: 50%;
        transform: translateY(-50%);
    }

    body.animation .banner_bg {
        width: 100%;
        height: 100vh;
        z-index: -1;
    }
    body.animation .banner-container .swiper-slide .txt .svg svg {
        opacity: 1;
    }
    body.animation .banner-container .swiper-slide .txt .svg img {
        opacity: 1;
    }
    body.animation .banner-container .swiper-slide .txt .svg.poa {
        top: 50%;
    }
    body.animation .fixed-header {
        transform: translateY(-2rem);
    }
}
.fixed-header {
    /* height: 2rem;
    transform: translateY(0);
    transition: all .6s .3s; */
    display: none;
}
.banner-container {
    width: 100%;
    overflow: hidden;
    position: relative;
    transition: all .6s cubic-bezier(0.470, 0.000, 0.745, 0.715);
    height: 20rem;
    padding-top: 2rem;
}
.banner-container .swiper-wrapper > .swiper-slide:nth-child(1)::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
}

.banner-container .swiper-pagination {
    bottom: 1.25rem;
    margin-top: 0;
    left: 5.875rem;
    width: calc(100% - 11.75rem);
    text-align: left;
    z-index: 1;
}

.swiper-pagination-bullet {
    width: .3rem !important;
    height: .3rem !important;
    background-color: rgba(255, 255, 255, .1) !important;
    opacity: 1;
    margin: 0 .6rem 0 0 !important;
}
.swiper-pagination-bullet-active {
    background-color: rgba(255, 255, 255, .5) !important;
}
.banner-container .swiper-wrapper {
    align-items: stretch;
}
.banner-container .swiper-slide {
    width: 100%;
    height: 100%;
}
.banner-container .swiper-slide video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.banner-container .swiper-slide img.imgcover {
    width: 100%;
    height: auto;
    /* object-fit: none; */
    /* height: 100%; */
    /* object-fit: none; */
}
.banner-container .swiper-wrapper > .swiper-slide:nth-child(1) img.imgcover{
    /* object-fit: cover; */
    height: 100%;
}
.banner-container .swiper-slide .txt {
    position: absolute;
    left: 0;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    padding: 7.1rem 10rem 7.75rem 10rem;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: all .6s cubic-bezier(0.470, 0.000, 0.745, 0.715);
}
.banner-container .swiper-slide .txt .svg.poa {
    width: 12.5rem;
    height: 5.175rem;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
}

.banner-container .swiper-slide .txt .svg svg {
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .6s;
}
.banner-container .swiper-slide .txt .svg img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 1;
}

.banner-container .swiper-slide .txt .tit-80 {
    line-height: 1.325;
    letter-spacing: -0.05rem;
    transition: all .4s ease-in-out;
    position: relative;
}
.banner-container .swiper-slide .txt .tit-15 {
    position: relative;
    margin-bottom: .2rem;
    line-height: 1;
    font-weight: 450;
    transition: all .4s ease-in-out;
    letter-spacing: .0094rem;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.banner-container .swiper-slide {
    overflow: hidden;
}
.banner-container .swiper-slide .slide-inner {
    width: 100%;
    height: 100%;
}

body.animation header {
    opacity: 0;
    visibility: hidden;
}
body.animation .swiper-pagination {
    opacity: 0;
    visibility: hidden;
}
.banner-container .txt .tit-15 {
    margin-top: -.1rem;
}
body.animation  .txt .tit-15,
body.animation .txt .tit-80 {
    opacity: 0;
    visibility: hidden;
    position: absolute;
}
body.animation .swiper-slide .svg {
    animation: clipPath 1s ease-in-out;
    -webkit-clip-path: polygon(25% 0%, 25% 0, 0 100%, 0% 100%);
    clip-path: polygon(25% 0%, 25% 0, 0 100%, 0% 100%);
}
body .scroll_pin_number {
    position: fixed;
    right: 3.95rem;
    bottom: 1.75rem;
    font-size: 2.25rem;
    text-align: right;
    background-color: transparent !important;
    z-index: 555555;
    width: auto;
    height: 2.5rem;
    line-height: 1;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
}

body .scroll_pin_number .swiper-container {
    width: 100%;
    height: 100%;
}
body .scroll_pin_number .swiper-slide {
    height: 100%;
    display: flex;
    align-items: center;
    /* justify-content: center; */
    /* opacity: 0; */
    background-color: transparent !important;
}
body .scroll_pin_number .swiper-slide.swiper-slide-active {
    opacity: 1;
}
body .scroll_pin_number .swiper-slide::after {
    display: none;
}
body .scroll_pin_number .swiper-slide span {
    font-family: 'Saans-Bold';
    line-height: normal;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    background-color: transparent;
    -webkit-text-stroke-color: #90bc9f;
    color: transparent;
}
body.animation .scroll_pin_number {
    opacity: 1;
    visibility: visible;
}
body.animation .banner-container .slide_down {
    opacity: 0;
    visibility: hidden;
}
.banner-container .slide_down {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    z-index: 2;
    opacity: 1;
    visibility: visible;
    transition: all .6s;
}
.banner-container .slide_down .icons {
    width: .55rem;
    height: .55rem;
}
.banner-container .slide_down .line {
    width: .025rem;
    height: 1rem;
    background-color: transparent;
    position: relative;
    margin: 0 auto;
}
.banner-container .slide_down .line::after {
    position: absolute;
    left: 50%;
    top: 0;
    width: 100%;
    height: 0%;
    content: '';
    background-color: rgba(255, 255, 255, .5);
    transform: translateX(-50%);
    animation: height_line 1s ease-in-out infinite;
}
@keyframes height_line {
    0% {
        height: 0;
    }
    100% {
        height: 100%;
    }
}

.home_01 .w1720 {
    padding: 2.25rem 0rem 3rem 0rem;
}
.home_01  .form {
    width: 100%;
    text-align: center;
}
.home_01  .form  .form_title {
    margin-bottom: 1.25rem;
    line-height: 1;
}

.home_01  .form   .input {
    width: 13.875rem;
    height: 1.75rem;
    background-color: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto 1.05rem;
    border-radius: 1.75rem;
    padding: 0 .325rem 0 1.025rem;
    transition: all .6s;
    max-width: 100%;
}
.home_01  .form  label {
    display: flex;
    align-self: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    display: block;
    cursor: pointer;
}
.home_01  .form  label svg {
    margin-left: .25rem;
    width: .175rem;
    height: auto;
    position: relative;
    z-index: 1;
}
.home_01  .form   button {
    width: 1.025rem;
    height: 1.025rem;
}
.home_01  .form   button svg {
    width: 100%;
    height: 100%;
}
.home_01  .form   input {
    flex: 1;
    padding-right: .5rem;
}
.home_01  .form   button,
.home_01  .form   input {
    background-color: transparent;
}
.home_01  .label_swiper_box {
    width: 100%;
    padding: 0rem 3.9rem 0rem 3.9rem;
}
.home_01  .label_swiper_box .swiper-pagination {
    margin-top: 1rem;
    display: none;
}
.home_01  .label_swiper {
    width: 101%;
    overflow: hidden;
    padding: 0 .15rem;
    margin: 0 .725rem;
}
.home_01 .swiper-slide span {
}
.home_01 .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: 1.3rem;
    border-radius: 1rem;
    border: .0375rem solid #e9e9e9;
    color: #a4a4a4;
    opacity: 0;
    z-index: -1;
    visibility: hidden;
    transition: all .6s;
    overflow: hidden;
    cursor: pointer;
}
.home_01 .swiper-slide.swiper-slide-visible {
    transition: all .3s;
    opacity: 1;
    z-index: 5;
    visibility: visible;
}
.home_01 .swiper-slide .icon {
    margin-right: .225rem;
    max-width: .475rem;
    height: auto;
    position: relative;
    opacity: 1;
    visibility: visible;
    transition: all .6s;
}
.home_01 .swiper-slide .icon img {
    width: 100%;
}
.home_01 .swiper-slide svg {
    width: .45rem;
    height: .45rem;
    position: absolute;
    opacity: 0;
    right: .65rem;
    transform: translateX(0rem);
    visibility: hidden;
}
.home_01 .swiper-slide label {
    transition: all .4s;
}
.btn {
    width: max-content;
    height: .625rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 34%;
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer;
}
.btn path {
    stroke: #a4a4a4;
}
.btn:hover path {
    stroke: #069538;
}
.btn_prev {
    left: 3.8rem;
}
.btn_next {
    right: 3.4rem;

    transform: translateY(-50%) rotate(-180deg);
}
.btn.swiper-button-disabled {
    cursor: default;
    opacity: .5;
}
.btn.swiper-button-disabled:hover path {
    stroke: #a4a4a4;
}
.home_02  .w1720 {
    padding-bottom: 3.95rem;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 3.5rem;
}
.home_02  .w1720 .imgbg {
    position: absolute;
    left: -1.25rem;
    top: -1%;
    width: 39.25rem;
    height: 6.425rem;
    z-index: -1;
}
.home_02  .w1720 .imgbg  img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.home_02  .swiper_pro_box {
    padding: 0 1.1rem;
}
.home_02  .swiper_pro .swiper-slide {
    opacity: 0;
}
.home_02  .swiper_pro .swiper-slide.swiper-slide-visible {
    opacity: 1;
    transition: all .6s .3s;
}
.home_02 .swiper_pro .swiper-slide.swiper-slide-visible.swiper-slide-next,
.home_02 .swiper_pro .swiper-slide.swiper-slide-visible.swiper-slide-prev {
    opacity: .5;
}
.swiper_pro_box {
    width: 100%;
    margin: 0 auto;
    padding: 0 .5rem;
    height: auto;
}
.swiper_pro {
    width: 100%;
    overflow: hidden;
    height: 52vh;
}
.swiper_pro .swiper-slide {
    height: 100%;
    position: relative;
    width: calc((100% - 15.075rem - 10rem) / 2);
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    height: auto;
}
.swiper_pro .swiper-slide.swiper-slide-active {
    align-items: center;
}
.swiper_pro .swiper-slide .img {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 10.5rem;
}

.swiper_pro .swiper-slide .img img {
    /* width: 50%; */
    width: 3.6rem;
    transition: all .6s cubic-bezier(0.470, 0.000, 0.745, 0.715);
}
.swiper_pro .swiper-slide-next .img img {
    margin: 0 0 0 auto;
}
.swiper_pro .swiper-slide-prev .img img {
    margin: 0 auto 0 0;
}
.swiper_pro .swiper-slide.swiper-slide-active  .img img {
    width: 100%;
}

.swiper_pro .swiper-slide.swiper-slide-active {
    width: 15.075rem;
    height: auto;
    opacity: 1;
}
.swiper_pro_box  .btn_prev {
    left: 0;
}
.swiper_pro_box  .btn_next {
    right: 0;
}
.swiper_pro .swiper-slide .tit-42 .label {
    color: #df0707;
    text-align: center;
    font-family: MiSans;
    font-size: .35rem;
    font-weight: 630;
    line-height: .475rem; /* 135.714% */
    letter-spacing: -0.0087rem;
    margin-right: .15rem;
}
.swiper_pro .swiper-slide .tit-42 {
    color: #333;
    font-family: MiSans;
    line-height: 1.375rem;
    letter-spacing: -0.0263rem;
    margin-bottom: .9rem;
    display: none;
    margin-top: 1.75rem;
}
.swiper_pro .swiper-slide .tit-42 .spe {
    color: #069538;
}
.swiper_pro .swiper-slide .tit-15 {
    display: flex;
    align-items: stretch;
    justify-content: center;
    color: #808080;
    text-align: center;
    font-weight: 330;
    line-height: 20px; /* 133.333% */
    display: none;
}
.swiper_pro .swiper-slide .tit-15 span {
    display: block;
    align-self: center;
    width: auto;
    height: .275rem;
    border-right: 1px dashed #069538;
    margin: 0 .325rem;
}
.swiper_pro .swiper-slide .more {
    margin: 1.25rem auto 0;
    display: none;
    color: #fff;
    align-items: center;
}
.swiper_pro .swiper-slide .tit-15 span {
    border: none;
}
.swiper_pro .swiper-slide .more span {
    height: auto;
    margin: 0;
}
.swiper_pro .swiper-slide-active .tit-42,
.swiper_pro .swiper-slide-active .tit-15,
.swiper_pro .swiper-slide-active .more {
    display: flex;
    white-space: nowrap;
}

.home_03  .w1720 {
    padding-top: 3.5rem;
}
.home_03 .ul_swiper_box {
    padding-left: 2.425rem;
    width: 100%;
}
.home_03 .ul_swiper .swiper-slide {
    border-radius: .1rem;
    overflow: hidden;
}
.home_03 .ul_swiper {
    height: 13.75rem;
    width: 100%;
    margin-bottom: 3.325rem;
}
.home_03  .txt {
    padding: 1.575rem 0 2.5rem 1.15rem;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    max-width: 40%;
    max-height: 100%;
    overflow: hidden;
}
.home_03  .txt  .tit-16 {
    margin-bottom: .6rem;
    line-height: .525rem;
    letter-spacing: -0.01rem;
    color: #9c9c9c;
    min-height: .525rem;
}
.home_03  .txt .tit-42 {
    color: #4c4c4c;
    line-height: 1.193rem; /* 113.694% */
    letter-spacing: -0.0262rem;
    min-height: 2.375rem;
}
.home_03  .txt .tit-42 span {
    color: #069538;
}
.home_03 .swiper-slide .more {
    border: 1px solid #069538;
}

.home_03  .imgbg {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
}
.home_03  .imgbg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home_03  .swiper-slide .tit-14 {
    display: flex;
    align-items: stretch;
    justify-content: center;
    color: #808080;
    text-align: center;
    font-weight: 330;
    min-height: .5rem;

    line-height: .5rem; /* 133.333% */
    margin-top: .425rem;
}
.home_03  .swiper-slide .tit-14 span {
    display: block;
    align-self: center;
    width: auto;
    height: .275rem;
    border-right: 1px dashed #069538;
    margin: 0 .325rem;
}
.home_03  .swiper-slide  .more {
    margin: 0;
    margin-top: 1rem;
}
.home_03  .swiper-slide  .more span {
    position: relative;
    z-index: 1;
}
.home_03  .swiper-slide  .more svg {
    margin-left: .125rem;
    width: .15rem;
    height: .275rem;
    position: relative;
    z-index: 1;
    transition: all .6s;
}

.home_03  .swiper-slide .txt .tit-16 p,
.home_03  .swiper-slide .txt .tit-42 p,
.home_03  .swiper-slide .txt .tit-14 p {
    color: #fff;
}
.home_03  .swiper-slide .txt .tit-14 p {
    color: rgba(255, 255, 255, .5);
}
.home_03  .swiper-scrollbar {
    position: relative !important;
    left: 0;
    top: auto;
    line-height: normal;
    font-size: 0;
    width: 100%;
    height: .225rem;
    bottom: auto;
    cursor: pointer;
    background-color: transparent;
}
.home_03  .swiper-scrollbar::after {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: .025rem;
    background-color: #e5e5e5;
    content: '';
    z-index: -1;
}
.home_03  .swiper-scrollbar-drag {
    background-color: #069538;
    border-radius: 1.25rem;
}
.home_04  .w100 {
    position: relative;
    padding: 3.75rem 7rem 2.075rem 9rem;
}
.home_04  .w100::after {
    position: absolute;
    width: calc(100% - 5rem);
    height: .025rem;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    background-color: #e5e5e5;
}
.home_04   .txt_img {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
.home_04   .txt_img .ul_img {
    height: auto;
    padding-top: 2.4rem;
    padding-bottom: 13.75rem;
}
.home_04   .txt_img .img_box {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    text-align: center;
}

.home_04   .txt_img .img_box img {
    width: 19.2rem;
    height: 17.7rem;
    object-fit: cover;
    margin: 0 auto;
}
.home_04   .txt_img .tit-18.f450 {
    color: #069538;
    line-height: 1;
    margin-bottom: .275rem;
}
.home_04   .txt_img .tit-54 {
    line-height: 1.775rem;
    margin-bottom: 1rem;
    letter-spacing: -0.0338rem;
}
.home_04   .txt_img .tit-18.col-666 {
    margin-bottom: 1.325rem;
    line-height: .6rem;
}
.home_04   .txt_img .more {
    margin-bottom: .65rem;
}

.home_04   .txt_img .ul_nums {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home_04   .ul_nums {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    position: relative;
    z-index: 1;
}
.home_04   .li {
}

.home_04   .li p {
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    padding-left: .5rem;
}
.home_04   .li p {
    color: #069538;
    position: relative;
    line-height: .55rem;
    margin-bottom: .6rem;
}
.home_04   .li p  span {
    line-height: 1;
    letter-spacing: -0.0563rem;
    font-size: 2.25rem;
    margin-right: .25rem;
    font-family: 'Montserrat-Regular';
}
.home_04   .li  p::after {
    position: absolute;
    left: 0;
    top: 60%;
    transform: translateY(-50%);
    width: .025rem;
    height: 70%;
    background-color: #069538;
    content: '';
}
.home_04   .li .tit-16.col-000 {
    padding-left: .5rem;
}
.home_04 .txt_img .more {
    font-size: .375rem;
}
.home_04 .txt_img .img_box {
    overflow: hidden;
}
.home_04 .txt_img .img_box .bg_img {
    position: absolute;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    opacity: 0;
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    overflow: hidden;
    transition: all 1.8s;
}

.home_04 .txt_img .img_box .bg_img img.poa {
    position: absolute;
    width: 30.75rem;
    height: 20.45rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

.home_04 .txt_img .img_box img.por {
    transition: all 2s .3s;
    margin: 0 0 0 5.025rem;

    z-index: 1;
}
.home_04 .txt_img .img_box.cur img.por {
    opacity: 0;
    transition: all .6s;
}
.home_04 .txt_img .img_box .bg_img img.poa {
    width: 190rem;
    height: 190rem;
    max-width: none;
    transform: translate(-50%, -50%) scale(.1);
    transition: all 1.5s;
}

.home_04 .txt_img .img_box.cur .bg_img {
    opacity: 1;
    transition: all .6s;
}
.home_04 .txt_img .img_box.cur  .bg_img img.poa {
    transform: translate(-50%, -50%) scale(2);
    transition: all 1.5s;
}

@keyframes scaleShow {
    0% {
        width: 30.75rem;
        height: 20.45rem;
        transform: translate(-50%, -50%) scale(1);
    }
    100% {
        transform: translate(-50%, -50%) scale(5);
    }
}

@keyframes scaleHide {
    0% {
        transform: translate(-50%, -50%) scale(3);
    }
    100% {
        width: 30.75rem;
        height: 20.45rem;
        transform: translate(-50%, -50%) scale(1);
    }
}
.home_05  .w1720 {
    padding-bottom: 5.75rem;
}
.home_05  .new_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.9rem;
}
.home_05  .new_title .more {
    margin: 0;
    font-size: .375rem;
}
.home_05  .news_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 13.5rem;
}
.home_05   .news_img {
    width: 20.2rem;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.home_05   .news_img  .img {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.home_05   .news_img .txt {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, rgba(6, 149, 56, 1) -9%, rgba(0, 0, 0, 0) 34%);
    display: flex;
    align-items: center;

    justify-content: flex-end;
    flex-direction: column;
    padding-top: 4.425rem;
    padding-right: 4rem;
    padding-left: 1.175rem;
    padding-bottom: .9rem;
}
.home_05   .news_img .more {
    display: none !important;
    margin-left: 5rem;
    background-color: transparent;
    width: 7.35rem;
    height: 3rem;
    border: .1rem solid rgba(0, 132, 40, 1);
    border-top-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
}
.home_05  .custmor-scorll {
    width: calc(100% - 20.2rem - .6rem);
    height: 100%;
    overflow: hidden;
}
.home_05  .custmor-box {
    height: 100%;
}
.home_05  .custmor-item {
    /* height: auto; */
    height: calc((100% - 1.1rem * 2) / 3);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom:1.1rem;
    background-color: #f2f3f5;
}
.home_05  .custmor-item .tit-20 {
    margin-bottom: .65rem;
    color: #212121;
    letter-spacing: -0.0125rem;
}
.home_05  .custmor-item  .time {
    line-height: 1;
    color: #bfbfbf;
}
.home_05  .custmor-item:last-child {
    margin-bottom: 0;
}
.home_05  .custmor-item .img {
    width: 5.65rem;
    height: 100%;
    margin-right: .6rem;
    overflow: hidden;
}
.home_05  .news_img  img,
.home_05  .custmor-item .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s;
}
.home_05  .custmor-item .img,
.home_05  .news_img {
    border-radius: .1rem;
    overflow: hidden;
}
.home_05  .custmor-item  .txt {
    width: calc(100% - 5.65rem - .6rem);
    padding-right: .25rem;
}
.mCSB_inside > .mCSB_container {
    margin-right: 0;
}
.home_05  .custmor-box:hover  .mCSB_draggerContainer {
    opacity: 1;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    opacity: 0;
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger_bar {
    width: .2rem !important;
    border-radius: .1rem;
    background-color: #069538 !important;
}
.mCSB_scrollTools .mCSB_draggerRail {
    display: none;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: rgba(0, 0, 0, .1);
    border-radius: .1rem;
    width: .2rem;
}
.mCustomScrollBox  .mCSB_scrollTools {
    top: 50%;
    transform: translateY(-50%);
    height: 90%;
}
a.more:hover::after {
    transform: scale(50);
    opacity: 1;
    z-index: 0;
}
a.more:hover .svg {
    opacity: 1;
    position: relative;
    visibility: visible;
    margin-left: .15rem;
    transition: all .6s;
}
.home_01 .swiper-slide::after {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    content: "";
    width: .1rem;
    height: .1rem;
    background: #069538;
    transition: all .6s;
    border-radius: .75rem;
    opacity: 0;
    display: none;
}
.home_01 .swiper-slide {
    background: transparent;
    transition: all .6s;
    font-weight: 300;
}
.home_01 .swiper-slide:hover {
    color: #fff;
    background: #069538;
    /* transition: all .6s; */
}
.home_01 .swiper-slide:hover::after {
    transform: scale(50);
    opacity: 1;
    transition: all .6s;
}
.home_01 .swiper-slide:hover .icon {
    position: absolute;
    transform: translateX(-0.25rem);
    opacity: 0;
    left: 0;
    visibility: hidden;
    transition: all 0s 0s;
}
.home_01 .swiper-slide:hover svg {
    opacity: 1;
    transform: translateX(0);
    visibility: visible;
}
.home_01 .label_swiper_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home_01 .label_swiper_box .btn {
    top: 0;
    position: relative;
    left: auto;
    right: auto;
    transform: translateY(0);
}
.home_01 .label_swiper_box .btn_next {
    transform: translateY(0) rotate(180deg);
}
.home_05 .news_img {
    overflow: hidden;
}
.home_05 .news_img img {
    transition: all .6s;
}
.home_05 .news_img .txt{
}
.home_05 .news_img .txt .txt_b {
    width: 100%;
    transition: all .6s;

}
.home_05 .news_img .txt .txt_b   .tit-18 {
    color: rgba(255, 255, 255, .9);
    font-size: .45rem;
    line-height: 1; /* 0% */
    margin-bottom: .5rem;
}

.home_05  .news_img:hover .txt .txt_b{
  transform: translateY(-.25rem);

}
/* .home_05  .custmor-item:hover .img img {
    transform: scale(1.05);
} */
.home_05 .custmor-item {
    border-radius: .1rem;
    overflow: hidden;
}
.home_05 .custmor-item:hover .tit-20 {
    color: #069538;
}
.home_01  .form   button:hover svg circle {
    fill: rgb(1, 132, 39);
}
.hot_line .li:hover  .li_show {
    color: #069538;
}
.hot_line .li:hover path {
    stroke: #069538;
}

.home_01  .swiper-slide:hover label {
    transform: translateX(-.25rem);
    /* transition: all .6s .1s; */
}
.swiper_pro .swiper-slide .more span,
.home_05 .new_title .more span,
.home_04 .txt_img .more span {
    transition: all .6s;
}
.home_03 .swiper-slide .more {
    width: 2.75rem;
    height: 1rem;
}
.swiper_pro .swiper-slide .more svg,
.home_05 .new_title .more svg,
.home_04 .txt_img .more svg {
    opacity: 0;
    transform: translateX(.15rem);
    position: absolute;
    z-index: 1;
    transition: all 0s;
}

.swiper_pro .swiper-slide .more:hover span,
.home_05 .new_title .more:hover span,
.home_04 .txt_img .more:hover span {
    transform: translateX(-.125rem);
}

.swiper_pro .swiper-slide .more:hover svg,
.home_05 .new_title .more:hover svg,
.home_04 .txt_img .more:hover svg {
    opacity: 1;
    position: relative;
    transition: all .6s;
}

/* .fixed_Svg {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 12.5rem;
    height: 5.175rem;
    z-index: 1;
} */

.swiper_pro .swiper-slide .img img {
    /* width: 50%; */
    width: 3.6rem !important;
}
.swiper_pro .swiper-slide-active .img img {
    width: 100% !important;
}



.home_05 .new_title .more span,
.home_04 .txt_img .more span,
.home_03 .swiper-slide .more  span{
    color: #fff !important;
}<!--ºÄÊ±1756663038.1288Ãë-->