.img-responsive {
    display: block;
    /* 修改 */
    width: 100%
}

.page-zuoshenme2-pic {
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 991px) {
    .pages-banner {
        position: relative;
        margin-top: 18.26667vw
    }

    .gy-lunbo {
        height: 98.5%;
    }

    /* 修改-yali */
    .gy-lunbo {
        width: 100%;
        background-image: linear-gradient(120deg, #bfea12, #18bdc1);
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 6.66667vw 6.66667vw 6.66667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .gy-lunbo h4 {
        font-size: 4vw !important;
    }

    .pages-banner .bannerbg {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        max-width: 100%;
        margin-top: -8-px
    }

    .pages-banner .bannerimg {
        position: relative;
        max-width: 100%;
        display: block;
        z-index: 1
    }

    .pages-banner .text {
        position: absolute;
        z-index: 3;
        left: 8vw;
        top: 11.66667vw;
        color: #fff
    }

    .pages-banner .text h3 {
        font-size: 7.2vw
    }

    .pages-banner .text p {
        font-size: 3.2vw;
        font-weight: bold
    }

    .pages-banner .navlink {
        position: absolute;
        left: 8vw;
        bottom: -12vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        z-index: 99;
        width: 92vw
    }

    .pages-banner .navlink .scroll {
        overflow-x: scroll;
        overflow-y: hidden;
        width: 1000%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 2vw;
        padding-right: 2vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-overflow-scrolling: touch
    }

    .pages-banner .navlink .scroll::after {
        content: "";
        display: block;
        /* 修改-yali */
        /* width: 8vw; */
        width: 0;
        height: 2.66667vw;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .pages-banner .navlink a {
        color: #5c6272;
        font-size: 3.2vw;
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .pages-banner .navlink a::after {
        content: "";
        display: block;
        width: 100%;
        height: .53333vw;
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        position: absolute;
        bottom: -2vw;
        opacity: 0
    }

    .pages-banner .navlink a.on,
    .pages-banner .navlink a:hover {
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .pages-banner .navlink a.on::after,
    .pages-banner .navlink a:hover::after {
        opacity: 1
    }

    .pages-banner .navlink span {
        display: block;
        width: 2px;
        height: 2.13333vw;
        background: rgba(0, 0, 0, 0.2);
        /* 修改-yali */
        /* margin: 0 2vw; */
        margin: 0 1vw;
    }

    .main-container {
        padding: 0vw 8vw
    }

    .pages-main {
        background: #f2f2f2;
        overflow: hidden
    }

    .pages-main .main-box {
        padding: 8vw 8vw 6.66667vw
    }

    .pages-main .main-box2 {
        /* 修改-yali */
        /* padding: 21.33333vw 8vw 6.66667vw */
        padding: 21.33333vw 8vw 0;
    }

    .navtitle {
        position: relative;
        margin-bottom: 1.6vw
    }

    .navtitle .qiu {
        position: absolute;
        left: 0vw;
        top: 0vw;
        width: 21.33333vw;
        z-index: 1
    }

    .navtitle h3 {
        color: #222222;
        /* 修改-yali */
        /* font-size: 7.2vw; */
        font-size: 4.8vw;
        font-weight: normal;
        position: relative;
        z-index: 2;
        padding-top: 6.66667vw;
        /* padding-bottom: 6.66667vw */
        padding-bottom: 4vw;
    }

    .navtitle h3:after {
        content: "";
        display: block;
        margin-top: 2vw;
        background-image: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right, #18bdc1, #bfea12);
        width: 6.66667vw;
        height: .53333vw
    }

    .page-news .tuijian {
        background: #ffffff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 8vw
    }

    .page-news .tuijian .leftinfo {
        padding: 4vw 4vw 6.66667vw 4vw;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .page-news .tuijian .leftinfo h3 {
        color: #222;
        font-size: 4vw;
        font-weight: normal;
        line-height: 2;
        margin-bottom: 5.33333vw
    }

    .page-news .tuijian .leftinfo h3 a:link {
        color: #222;
    }

    .page-news .tuijian .leftinfo h3 a:hover {
        color: #272727;
    }

    .page-news .tuijian .leftinfo h3 a:visited {
        color: #222;
    }

    .page-news .tuijian .leftinfo h3 a:active {
        color: #272727;
    }

    .page-news .tuijian .leftinfo p {
        color: #222;
        font-size: 3.2vw;
        line-height: 1.6
    }

    .page-news .tuijian .leftinfo .time {
        margin-top: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 5.33333vw
    }

    .page-news .tuijian .leftinfo .time:after {
        width: 8px;
        height: 8px;
        border-top: 2px solid #222;
        border-right: 2px solid #222;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        content: "";
        display: block
    }

    .page-news .tuijian .imgbox {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .selecttime {
        color: #222;
        font-size: 3.2vw;
        padding: 8vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .selecttime:after {
        content: "";
        display: block;
        border-bottom: 2px solid #222;
        border-right: 2px solid #222;
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
        width: 10px;
        height: 10px;
        margin-left: 2vw;
        position: relative;
        top: 3px
    }

    .news-list .item {
        background: #fff;
        margin-bottom: 4vw
    }

    .news-list .item a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .news-list .item a .imgbox {
        width: 100%
    }

    .news-list .item a .imgbox img {
        max-width: 100%;
        display: block;
        margin: 0 auto
    }

    .news-list .item a .info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 2.66667vw 4vw 4vw 4vw;
        color: #222;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .news-list .item a .info .time {
        width: 100%;
        /* 修改-yali */
        /* font-size: 1.86667vw; */
        font-size: 4vw;
        line-height: 2
    }

    .news-list .item a .info h3 {
        width: 100%;
        font-weight: normal;
        /* 修改-yali */
        /* font-size: 3.2vw; */
        font-size: 4vw;
        line-height: 1.4
    }

    .news-list .item a .info .desc {
        width: 100%;
        margin-left: auto;
        /* 修改-yali */
        /* font-size: 2.13333vw; */
        font-size: 3.2vw;
        line-height: 1.8
    }

    .news-list .item a .info:hover .info {
        background-image: -webkit-gradient(linear, left top, right top, from(#98c80a), to(#64bc1d));
        background-image: linear-gradient(to right, #98c80a, #64bc1d);
        color: #fff
    }

    .loadmore {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 6.66667vw 0;
        color: #222222
    }

    .loadmore .ico {
        max-width: 100%;
        margin-left: 1.33333vw;
        width: 2.66667vw
    }

    .loadmore.loadmore2 {
        color: rgba(0, 0, 0, 0.5)
    }

    .newstitle {
        position: relative;
        margin-bottom: 6.66667vw;
        padding-bottom: 4vw;
        border-bottom: 1px solid #cddbe4
    }

    .newstitle .qiu {
        position: absolute;
        left: 0vw;
        top: 0vw;
        width: 21.33333vw;
        z-index: 1
    }

    .newstitle h1 {
        color: #222222;
        font-size: 5.33333vw;
        font-weight: normal;
        position: relative;
        z-index: 2;
        max-width: 100%;
        margin-bottom: 4vw;
        padding-top: 6.66667vw
    }

    .newstitle .info {
        color: #222222;
        font-size: 3.2vw
    }

    .newstitle .info .author {
        margin-left: 2.66667vw
    }

    .newstitle .share {
        position: absolute;
        right: 0;
        bottom: 2.66667vw
    }

    .newstitle .share .ico {
        width: 4.26667vw
    }

    .newstitle .bdsharebuttonbox {
        position: absolute;
        right: 0;
        bottom: -5.33333vw;
        display: none
    }

    .newstitle .bdsharebuttonbox .bds_weixin {
        width: 32px;
        height: 32px;
        margin: 0 0 0 12px;
        background-image: url(../images/weixin.png);
        background-size: 100% 100%;
        background-position: unset;
        background-color: #626262;
        padding: 0;
        border-radius: 100%
    }

    .newstitle .bdsharebuttonbox .bds_tsina {
        width: 32px;
        height: 32px;
        margin: 0 0 0 12px;
        background-image: url(../images/weibo.png);
        background-size: 100% 100%;
        background-position: unset;
        background-color: #626262;
        padding: 0;
        border-radius: 100%
    }

    .newstitle .bd_weixin_popup {
        height: -webkit-max-content !important;
        height: -moz-max-content !important;
        height: max-content !important
    }

    .page-newsdetail .content {
        color: #222;
        font-size: 3.2vw;
        line-height: 1.6;
        padding-bottom: 4vw;
        border-bottom: 1px solid #cddbe4
    }

    .page-newsdetail .content img {
        max-width: 100%;
        margin: 4vw 0;
        display: block;
        height: auto !important
    }

    .prevnext {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 4vw 0
    }

    .prevnext a {
        color: #222;
        font-size: 3.2vw
    }

    .page-touzi1 {
        margin-top: 11.46667vw
    }

    .page-touzi1 .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative
    }

    .page-touzi1 .list::after {
        content: "";
        display: none
    }

    .page-touzi1 .list .item {
        width: 100%;
        background: #fff;
        margin-bottom: 4vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 5.33333vw 6.66667vw 5.33333vw 5.33333vw;
        color: #222;
        z-index: 99;
        position: relative
    }

    .page-touzi1 .list .item::after {
        display: none
    }

    .page-touzi1 .list .item .qiu {
        display: none
    }

    .page-touzi1 .list .item h3 {
        font-size: 4vw;
        margin-bottom: 1.33333vw
    }

    .page-touzi1 .list .item h4 {
        font-size: 3.73333vw;
        font-weight: normal
    }

    .page-touzi1 .list .item .fg {
        width: 6.66667vw;
        height: 2px;
        background-image: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right, #18bdc1, #bfea12);
        margin-top: 2.66667vw;
        margin-bottom: 4vw
    }

    .page-touzi1 .list .item p {
        font-size: 1.25vw;
        line-height: 1.8
    }

    .page-touzi1 .zk {
        text-align: center;
        margin-top: 2.66667vw;
        color: #222;
        font-size: 3.73333vw;
        cursor: pointer
    }

    .page-touzi1 .zk span {
        display: block
    }

    .page-touzi1 .zk .more {
        display: block;
        margin: 0 auto;
        margin-top: 1.06667vw
    }

    .page-touzi2 {
        margin-top: 5.33333vw
    }

    .touzi2-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .touzi2-list .item {
        width: 100%;
        background: #fff;
        height: 66.66667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 5.33333vw;
        position: relative;
        border-radius: 0 6.66667vw 0 0;
        overflow: hidden
    }

    .touzi2-list .item .zhejiao {
        position: absolute;
        right: -.8vw;
        top: -.8vw;
        width: 6.4vw;
        height: 6.26667vw
    }

    .touzi2-list .item .itemcon {
        border-radius: 0 6.66667vw 0 0;
        background: #fff;
        position: absolute;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 8vw 2.66667vw 8vw 4vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        left: 0;
        top: 0;
        z-index: 2
    }

    .touzi2-list .item .imgbox {
        width: 37.33333vw;
        height: 50.26667vw margin-top: 4vw;
    }

    .touzi2-list .item .imgbox .t h4 {
        color: #222222;
        font-size: 10vw;
        line-height: 1.1
    }

    .touzi2-list .item .info {
        width: 35.2vw
    }

    .touzi2-list .item .info .t h3 {
        color: #222222;
        font-size: 8vw;
        line-height: 1.1;
        margin-top: 10vw
    }

    .touzi2-list .item .info .t span {
        color: #222;
        font-size: 3.73333vw
    }

    .touzi2-list .item .info .fg {
        width: 2.66667vw;
        height: .53333vw;
        background-image: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right, #18bdc1, #bfea12);
        margin-top: 1vw;
        margin-bottom: 1.33333vw
    }

    .touzi2-list .item .info .link a {
        display: block;
        color: #222222;
        font-size: 3.2vw;
        height: 8vw;
        line-height: 8vw;
        border-bottom: 1px solid rgba(34, 34, 34, 0.08)
    }

    .page-touzi3 {
        position: relative
    }

    .page-touzi3 .swiper-next,
    .page-touzi3 .swiper-prev {
        width: 9.33333vw;
        height: 7.2vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: .26667vw solid #c6c6c6;
        color: rgba(0, 0, 0, 0.3);
        font-size: 3.2vw;
        font-weight: bold;
        position: absolute;
        top: -12vw;
        right: 0vw;
        z-index: 999;
        cursor: pointer
    }

    .page-touzi3 .swiper-next:hover,
    .page-touzi3 .swiper-prev:hover {
        border: none;
        background: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff;
        padding: .26667vw
    }

    .page-touzi3 .swiper-next .iconfont,
    .page-touzi3 .swiper-prev .iconfont {
        font-size: 2.4vw
    }

    .page-touzi3 .swiper-next {
        right: 0vw
    }

    .page-touzi3 .swiper-prev {
        right: 12vw
    }

    .swiper-pilou {
        margin-top: 6.66667vw
    }

    /* .swiper-pilou .swiper-slide {
        width: 11.73333vw;
        height: 37.33333vw;
        background: rgba(255, 255, 255, 0.5);
        position: relative
    } */

    /* .swiper-pilou .swiper-slide::after {
        content: "";
        display: block;
        height: 100%;
        width: 1px;
        background: #dbdbdb;
        position: absolute;
        right: 0;
        top: 0
    } */

    /* .swiper-pilou .swiper-slide h3 {
        color: rgba(34, 34, 34, 0.2);
        font-size: 3.73333vw;
        margin-top: 4vw;
        text-align: center
    } */

    /* .swiper-pilou .swiper-slide .info {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 35.2vw;
        height: 37.33333vw;
        background-image: -webkit-gradient(linear, left top, right bottom, from(#bfea12), to(#18bdc1));
        background-image: linear-gradient(to right bottom, #bfea12, #18bdc1);
        z-index: 99;
        padding: 2.66667vw 1.5625vw 0 1.5625vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff
    } */

    .swiper-pilou .swiper-slide .info h4 {
        font-size: 4vw;
        font-weight: bold
    }

    .swiper-pilou .swiper-slide .info span {
        font-size: 1.6vw
    }

    .swiper-pilou .swiper-slide .info h5 {
        font-size: 3.2vw;
        margin-top: 1.33333vw;
        font-weight: normal
    }

    .swiper-pilou .swiper-slide .info .more {
        width: 28vw;
        height: 9.33333vw;
        background: #fff;
        border-radius: .4vw 0 .4vw 0;
        display: block;
        position: absolute;
        bottom: 2.66667vw;
        color: #222;
        font-size: 3.2vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 2.66667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    /* .swiper-pilou .swiper-slide.swiper-slide-active {
        width: 35.2vw
    }

    .swiper-pilou .swiper-slide.swiper-slide-active .info {
        display: block
    } */

    .page-lianxi {
        position: relative;
        z-index: 99
    }

    .page-lianxi .lianxitab {
        border-bottom: 1px solid #d8d8d8;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-lianxi .lianxitab ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow-x: scroll
    }

    .page-lianxi .lianxitab li {
        padding: 3.33333vw 0;
        color: #222222;
        font-size: 3.46667vw;
        position: relative;
        margin: 0 2.66667vw;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .page-lianxi .lianxitab li:after {
        content: "";
        display: block;
        width: 100%;
        height: .26667vw;
        background-image: -webkit-gradient(linear, left top, right bottom, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right bottom, #18bdc1, #bfea12);
        position: absolute;
        bottom: -.13333vw;
        left: 0;
        opacity: 0
    }

    .page-lianxi .lianxitab li:hover {
        font-weight: bold
    }

    .page-lianxi .lianxitab li:hover:after {
        opacity: 1
    }

    .page-lianxi .contact-main {
        width: 100%;
        height: 93.33333vw;
        background-size: 100%;
        overflow: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-top: 6.66667vw
    }

    .page-lianxi .contact-main.bg1 {
        background: url(../img/contactbg.png) no-repeat;
        background-size: 100%
    }

    .page-lianxi .contact-main.bg2 {
        background: url(../img/contactbg2.png) no-repeat;
        background-size: 100%
    }

    .page-lianxi .contact-main.bg3 {
        background: url(../img/contactbg3.png) no-repeat;
        background-size: 100%
    }

    .page-lianxi .contact-main .item {
        color: #000;
        font-size: 4vw;
        margin: 0 4vw
    }

    .page-lianxi .contact-main .qiu {
        background: url(../img/qiu.png) no-repeat;
        width: 66.66667vw;
        height: 66.66667vw;
        background-size: cover;
        text-align: center;
        position: absolute;
        left: 12.66667vw;
        top: 33.33333vw
    }

    .page-lianxi .contact-main .qiu .smqiu {
        width: 23.06667vw;
        height: 23.06667vw;
        position: absolute;
        background: url(../img/smqiu.png) no-repeat;
        background-size: cover;
        right: -9.33333vw;
        top: 1.33333vw
    }

    .page-lianxi .contact-main .qiu h4 {
        color: #fff;
        font-size: 4vw;
        font-weight: normal;
        padding-top: 12vw
    }

    .page-lianxi .contact-main .qiu ul {
        margin-left: 8vw;
        margin-top: 5.33333vw
    }

    .page-lianxi .contact-main .qiu ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 2vw;
        color: #fff;
        font-size: 3.2vw
    }

    .page-lianxi .contact-main .qiu ul li .ico {
        width: 3.2vw;
        margin-right: 2.66667vw
    }

    .page-women1 .women1-con1 {
        color: #222222;
        font-size: 1.3vw;
        padding-bottom: 8vw
    }

    .page-women1 .women1-con1 p {
        margin-bottom: 1.04167vw;
        line-height: 1.8;
        font-size: 1.3vw;
    }

    .page-women1 .women1-con2 {
        height: 36.33333vw;
        width: 100%;
        background: url(../img/women1-2.jpg) no-repeat;
        background-size: 100%;
        padding-top: 13.33333vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-women1 .women1-con2 .list {
        background: url(../img/women1-2bg.png) no-repeat;
        background-size: cover;
        width: 92vw;
        height: 23.33333vw;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .page-women1 .women1-con2 .list .item {
        width: 25%;
        text-align: center;
        padding-top: 4vw
    }

    .page-women1 .women1-con2 .list .item .ico {
        height: 8vw;
        margin-bottom: 0vw
    }

    .page-women1 .women1-con2 .list .item h3 {
        font-size: 4vw;
        background: -webkit-gradient(linear, left top, right top, from(#3ac6bd), to(#9fe149));
        background: linear-gradient(to right, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        margin-bottom: 5.33333vw
    }

    .page-women1 .women1-con2 .list .item p {
        color: #fff;
        font-size: 3.2vw
    }

    .page-women1 .women1-con3 {
        background: #f1f1f1;
        padding: 6.66667vw 0 4vw
    }

    .page-women1 .women1-con3 .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-women1 .women1-con3 .list .item {
        width: 100%;
        background: #fff;
        position: relative;
        margin-bottom: 5.33333vw
    }

    .page-women1 .women1-con3 .list .item .text {
        padding: 4.8vw;
        color: #222;
        font-size: 3.2vw;
        line-height: 1.8;
        position: relative;
        z-index: 2;
        background: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-women1 .women1-con3 .list .item .text p {
        margin-bottom: 2vw
    }

    .page-women1 .women1-con3 .list .item .imgbox {
        overflow: hidden;
        position: relative;
        z-index: 2
    }

    .page-women1 .women1-con3 .list .item .imgbox img {
        max-width: 100%;
        -webkit-transition: all 0.8s;
        transition: all 0.8s;
        display: block
    }

    .page-women1 .women1-con3 .list .item:hover .imgbox img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-women1 .women1-con3 .list .item::after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left top, right bottom, from(#cae9b3), to(#0c788f));
        background: linear-gradient(to right bottom, #cae9b3, #0c788f);
        position: absolute;
        bottom: -1.33333vw;
        right: -1.33333vw;
        z-index: 1;
        opacity: 0;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
    }

    .page-women1 .women1-con3 .list .item:hover::after {
        opacity: 1
    }

    .page-women1 .women1-con4 {
        background: url(../img/women1-4.jpg) no-repeat;
        width: 100%;
        height: 133.33333vw;
        background-size: cover;
        padding-top: 8vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-women1 .women1-con4 .main-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-women1 .women1-con4 .title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        padding-bottom: 4vw;
        width: 100%
    }

    .page-women1 .women1-con4 .title h4 {
        font-size: 4vw;
        color: rgba(255, 255, 255, 0.3);
        cursor: pointer
    }

    .page-women1 .women1-con4 .title h4.on {
        color: #fff;
        font-size: 4vw
    }

    .page-women1 .women1-con4 .title .fg {
        width: .53333vw;
        height: 3.2vw;
        display: block;
        background: rgba(255, 255, 255, 0.2);
        margin: 0 3.2vw
    }

    .page-women1 .women1-con4 .title span {
        cursor: pointer;
        font-size: 4vw;
        color: rgba(255, 255, 255, 0.3)
    }

    .page-women1 .women1-con4 .title span.on {
        color: #fff;
        font-size: 4vw
    }

    .page-women1 .women1-con4 .title:after {
        content: "";
        display: block;
        width: 2.8vw;
        height: .66667vw;
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        position: absolute;
        bottom: 0;
        left: 0
    }

    .page-women1 .women1-con4 .text {
        width: 100%;
        color: #fff;
        font-size: 3.2vw;
        z-index: 99;
        margin-top: 5.33333vw
    }

    .page-women1 .women1-con4 .text p {
        margin-bottom: 2vw
    }

    .women2bg {
        height: auto;
        background: url(../img/women2m.jpg) bottom center no-repeat;
        background-size: cover
    }

    .page-women2 .tabmain {
        position: relative;
        padding-bottom: 20vw
    }

    .page-women2 .tabmain .hd {
        z-index: 99;
        overflow-x: scroll;
        margin-bottom: 6.66667vw
    }

    .page-women2 .tabmain .hd .arrow {
        position: absolute;
        bottom: 8vw;
        right: 0vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-women2 .tabmain .hd .arrow .prev,
    .page-women2 .tabmain .hd .arrow .next {
        /* 修改-yali */
        /* width: 9.6vw;
        height: 9.6vw; */
        width: 11.6vw;
        height: 11.6vw;
        border-radius: 100%;
        background: #fff;
        display: block;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #222222;
        /* margin-left: 3.2vw; */
        margin-left: 4vw;
    }

    .page-women2 .tabmain .hd .arrow .prev .iconfont,
    .page-women2 .tabmain .hd .arrow .next .iconfont {
        /* font-size: 1.6vw */
        font-size: 14px;
    }

    .page-women2 .tabmain .hd ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-women2 .tabmain .hd ul li {
        color: rgba(102, 102, 102, 0.7);
        /* 修改-yali */
        /* font-size: 2.66667vw; */
        font-size: 14px;
        padding: 2vw 0 0;
        width: 26.66667vw;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .page-women2 .tabmain .hd ul li::after {
        content: "";
        display: block;
        width: 100%;
        height: .53333vw;
        background: none;
        margin-top: 2vw
    }

    .page-women2 .tabmain .hd ul li.on {
        background: -webkit-gradient(linear, left top, right top, from(#a5cd27), to(#76c04b));
        background: linear-gradient(to right, #a5cd27, #76c04b);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-women2 .tabmain .hd ul li.on::after {
        background: -webkit-gradient(linear, left top, right top, from(#a5cd27), to(#76c04b));
        background: linear-gradient(to right, #a5cd27, #76c04b)
    }

    .page-women2 .tabmain .bd {
        width: 100%
    }

    .page-women2 .tabmain .bd .item {
        position: relative
    }

    .page-women2 .tabmain .bd .item .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .page-women2 .tabmain .bd .item .list .con {
        position: relative;
        width: 100%;
        margin-bottom: 4vw
    }

    .page-women2 .tabmain .bd .item .list .con h3 {
        font-size: 6.4vw;
        /* 修改-yali */
        background: #075CA5;
        /* background: -webkit-gradient(linear, left top, right top, from(#a5cd27), to(#76c04b));
        background: linear-gradient(to right, #a5cd27, #76c04b); */
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-women2 .tabmain .bd .item .list .con h3::after {
        content: "";
        display: block;
        width: 2.66667vw;
        height: .66667vw;
        background: #075CA5;
        /* 修改-yali */
        /* background-image: linear-gradient(120deg, #a5cd27, #76c04b); */
        margin-top: 2.66667vw;
        margin-bottom: 4vw
    }

    .page-women2 .tabmain .bd .item .list .con .text {
        color: #666666;
        font-size: 3.2vw
    }

    /* 修改-yali */
    .page-women4 .list {
        padding-top: 8vw;
    }

    .page-women3 .list .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        z-index: 99;
        margin-bottom: 6.66667vw
    }

    .page-women3 .list .item .info {
        margin-bottom: 4vw;
        width: 100%
    }

    .page-women3 .list .item .info h3 {
        font-size: 4.8vw;
        color: #222222;
        max-width: 80vw;
        font-weight: normal;
        line-height: 1.4;
        z-index: 99;
        position: relative
    }

    .page-women3 .list .item .info h3::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: .53333vw;
        background-image: linear-gradient(120deg, #a5cd27, #76c04b);
        margin-top: 2.66667vw;
        margin-bottom: 4vw
    }

    .page-women3 .list .item .info .text {
        color: #666;
        line-height: 1.8;
        font-size: 3.2vw
    }

    .page-women3 .list .item .info .text p {
        margin-bottom: 2vw
    }

    .page-women3 .list .item .imgbox {
        width: 100%;
        overflow: hidden
    }

    .page-women3 .list .item .imgbox .img {
        display: block;
        max-width: 100%;
        border-radius: 0 8vw 0 8vw;
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .page-women3 .list .item:hover .imgbox .img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .page-women3 .women3-con2 {
        background: url(../img/women3-con2.jpg) top center no-repeat;
        background-size: cover;
        /* height: 105.06667vw; */
        height: 71.06667vw;
        overflow: hidden
    }

    .page-women3 .women3-con2 .t {
        font-size: 4vw;
        color: #fff;
        font-weight: bold;
        text-align: center;
        margin-top: 10.66667vw;
        margin-top: 5.66667vw;
    }

    .page-women3 .women3-con2 .t::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: .53333vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin: 0 auto;
        margin-top: 1.86667vw
    }

    .page-women3 .women3-con2 .jzlist {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 20vw
    }

    .page-women3 .women3-con2 .jzlist .item {
        width: 18%;
        color: #fff
    }

    .page-women3 .women3-con2 .jzlist .item .ico {
        display: block;
        width: 14.66667vw;
        margin-bottom: 3.33333vw
    }

    .page-women3 .women3-con2 .jzlist .item h4 {
        font-weight: bold;
        font-size: 3.2vw;
        margin-bottom: 1.33333vw
    }

    .page-women3 .women3-con2 .jzlist .item p {
        font-size: 2.66667vw;
        line-height: 1.8
    }

    .page-women4 .women4-con1 {
        padding-bottom: 12vw
    }

    .page-women4 .women4-con1 .main-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-women4 .women4-con1 .main-container .info {
        color: #666;
        font-size: 3.2vw;
        line-height: 1.8;
        width: 100%
    }

    .page-women4 .women4-con1 .main-container .info .data {
        margin-top: 8vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        text-align: center
    }

    .page-women4 .women4-con1 .main-container .info .data .item {
        max-width: 30%
    }

    .page-women4 .women4-con1 .main-container .info .data h4 {
        font-size: 6.66667vw;
        font-weight: bold;
        background: linear-gradient(120deg, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        line-height: 1.2
    }

    .page-women4 .women4-con1 .main-container .info .data p {
        font-size: 3.2vw;
        color: #999
    }

    .page-women4 .women4-con1 .main-container .imgbox {
        width: 100%;
        overflow: hidden;
        margin-top: 5.33333vw
    }

    .page-women4 .women4-con1 .main-container .imgbox .img {
        display: block;
        max-width: 100%;
        border-radius: 2.66667vw 0 2.66667vw 0;
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .page-women4 .women4-con1 .main-container .imgbox:hover .img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .page-women4 .women4-con2 {
        /* 修改-yali */
        /* height: 133.33333vw; */
        background: url(../img/women4-2.jpg) top center no-repeat;
        background-size: cover;
        overflow: hidden
    }

    .page-women4 .women4-con2 .t {
        font-size: 4vw;
        color: #fff;
        margin-top: 8vw
    }

    .page-women4 .women4-con2 .t::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: .53333vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 2.66667vw;
        margin-bottom: 4vw
    }

    .page-women4 .women4-con2 .info .text {
        color: #fff;
        font-size: 3.2vw;
        line-height: 1.8
    }

    .page-women4 .women4-con2 .info .more {
        color: #74bf4c;
        /* 修改-yali */
        /* font-size: 2.13333vw; */
        font-size: 4.13333vw;
        margin-top: 2.66667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-women4 .women4-con2 .info .more .ico {
        /* 修改-yali */
        /* width: 2.8vw; */
        width: 4.13vw;
        display: block;
        margin-left: 1.33333vw
    }

    .page-women4 .women4-con2 .data {
        margin-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-women4 .women4-con2 .data .item {
        width: 48%;
        height: 10.41667vw;
        background: #fff;
        border-radius: 1.33333vw 0 1.33333vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #222;
        font-size: 3.2vw;
        margin-bottom: 2.66667vw
    }

    .page-women4 .women4-con2 .data .item em {
        font-style: normal;
        font-size: 2.5vw;
        font-weight: bold;
        margin: 0 .52083vw;
        background: -webkit-gradient(linear, left top, right top, from(#3ac6bd), to(#9fe149));
        background: linear-gradient(to right, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-women4 .women4-con3 {
        overflow: hidden;
        padding-bottom: 13.33333vw
    }

    .page-women4 .women4-con3 .t {
        font-size: 4vw;
        color: #222222;
        margin-top: 8vw
    }

    .page-women4 .women4-con3 .t::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: .53333vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 1.86667vw
    }

    .page-women4 .women4-con3 .flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        position: relative;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 6.66667vw
    }

    .page-women4 .women4-con3 .flex .imgbox {
        width: 100%;
        position: relative;
        left: 0;
        z-index: 9;
        overflow: hidden;
        border-radius: 3.125vw 0 0 0
    }

    .page-women4 .women4-con3 .flex .imgbox .swiper-slide .img {
        display: block;
        max-width: 100%;
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .page-women4 .women4-con3 .flex .imgbox .swiper-slide:hover .img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .page-women4 .women4-con3 .flex .swiper-info {
        width: 100.93333vw;
        margin-left: auto;
        margin-right: 0;
        background-image: -webkit-gradient(linear, right top, left top, from(#74bf4c), to(#a6cd27));
        background-image: linear-gradient(-90deg, #74bf4c, #a6cd27);
        border-radius: 0 0 3.125vw 0;
        padding: 5.33333vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-women4 .women4-con3 .flex .swiper-info h3 {
        color: #fff;
        font-size: 4vw;
        font-weight: normal
    }

    .page-women4 .women4-con3 .flex .swiper-info h3::after {
        content: "";
        display: block;
        width: 2.4vw;
        height: .66667vw;
        background: #fff;
        margin-top: 2.66667vw;
        margin-bottom: 2.66667vw
    }

    .page-women4 .women4-con3 .flex .swiper-info p {
        color: #fff;
        font-size: 3.2vw;
        line-height: 1.8
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-next,
    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-prev {
        width: 8vw;
        height: 8vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: none;
        border: .26667vw solid rgba(255, 255, 255, 0.1);
        position: absolute;
        top: 24vw;
        left: -4vw;
        z-index: 999;
        cursor: pointer;
        color: #fff
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-next .iconfont,
    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-prev .iconfont {
        font-size: 3.2vw
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-next:hover,
    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-prev:hover {
        background: #fff;
        color: #74bf4c;
        border: 2px solid #fff
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-next {
        left: auto;
        right: 0vw
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-prev {
        left: 0vw
    }

    .page-women4 .women4-con4 {
        background: url(../img/women4bg.jpg) no-repeat;
        background-size: cover;
        height: 130.53333vw;
        overflow: hidden;
        padding-bottom: 6.66667vw
    }

    .page-women4 .women4-con4 .t {
        font-size: 4vw;
        color: #222222;
        margin-top: 13.33333vw
    }

    .page-women4 .women4-con4 .t::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: mdVsmVww(4);
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 1.86667vw
    }

    .page-women4 .women4-con4 .text {
        font-size: 3.2vw;
        color: #666666;
        line-height: 1.8;
        margin-left: auto
    }

    .page-women4 .women4-con4 .swiper-lunbocon {
        margin-top: 6.66667vw;
        position: relative;
        width: 100%;
        height: 100%
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-next,
    .page-women4 .women4-con4 .swiper-lunbocon .swiper-prev {
        width: 6.4vw;
        height: 6.4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -3.2vw;
        z-index: 999;
        cursor: pointer;
        color: #bebebe
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-next .iconfont,
    .page-women4 .women4-con4 .swiper-lunbocon .swiper-prev .iconfont {
        font-size: 3.2vw
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-next:hover,
    .page-women4 .women4-con4 .swiper-lunbocon .swiper-prev:hover {
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-next {
        right: -3.2vw
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-prev {
        left: -3.2vw
    }

    .page-women4 .women4-con4 .swiper-lunbo {
        width: 100%;
        overflow: hidden
    }

    .page-women4 .women4-con4 .swiper-lunbo .swiper-slide {
        width: 100%;
        overflow: hidden
    }

    .page-women4 .women4-con4 .swiper-lunbo .swiper-slide .img {
        display: block;
        max-width: 100%;
        -webkit-transition: all 0.8s;
        transition: all 0.8s
    }

    .page-women4 .women4-con4 .swiper-lunbo .swiper-slide:hover .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-women5 .women5-con1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 5.20833vw;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-women5 .women5-con1 .imgbox {
        width: 100%;
        border-radius: 0 0 5.33333vw 0;
        overflow: hidden
    }

    .page-women5 .women5-con1 .imgbox .img {
        max-width: 100%;
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .page-women5 .women5-con1 .imgbox:hover .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-women5 .women5-con1 .text {
        width: 100%;
        color: #222;
        font-size: 3.2vw;
        line-height: 1.8;
        margin-bottom: 4vw
    }

    .page-women5 .women5-con1 .text p {
        margin-bottom: 2vw
    }

    .page-women5 .women5-con2 {
        background: #fff;
        padding: 2vw 0 2vw
    }

    .page-women5 .women5-con2 .main-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .page-women5 .women5-con2 .main-container .imgbox {
        width: 100%;
        margin-bottom: 2vw;
        /* 修改-yali */
        display: flex;
        justify-content: center;
    }

    .page-women5 .women5-con2 .main-container .imgbox .img {
        max-width: 100%
    }

    .page-women5 .women5-con2 .main-container .text {
        width: 100%
    }

    .page-women5 .women5-con2 .main-container .text p {
        font-size: 3.2vw;
        color: #222;
        line-height: 1.8;
        margin-bottom: 2vw
    }

    .page-women5 .women5-con2 .main-container .text h4 {
        font-size: 4vw;
        background: -webkit-gradient(linear, left top, right top, from(#3ac6bd), to(#9fe149));
        background: linear-gradient(to right, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-women6 {
        position: relative;
        z-index: 99
    }

    .page-women6 .navyear {
        position: relative;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 6.66667vw;
        border-bottom: 1px solid #b9b9b9;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .page-women6 .navyear a.link {
        color: #222222;
        font-size: 3.46667vw;
        display: block;
        width: 8.53333vw;
        margin: 0 2.66667vw;
        padding-bottom: 2.66667vw;
        position: relative
    }

    .page-women6 .navyear a.link::after {
        content: "";
        display: block;
        width: 100%;
        height: .53333vw;
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        position: absolute;
        bottom: -.26667vw;
        opacity: 0
    }

    .page-women6 .navyear a.link.on,
    .page-women6 .navyear a.link:hover {
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .page-women6 .navyear a.link.on::after,
    .page-women6 .navyear a.link:hover::after {
        opacity: 1
    }

    .page-women6 .navyear .zuo {
        background: url(../img/zuo.png) no-repeat;
        background-size: 100%;
        width: 3.6vw;
        height: 6.53333vw;
        padding: 0;
        position: absolute;
        left: 0;
        margin: 0
    }

    .page-women6 .navyear .you {
        background: url(../img/you.png) no-repeat;
        background-size: 100%;
        width: 3.6vw;
        height: 6.53333vw;
        padding: 0;
        position: absolute;
        right: 0;
        margin: 0
    }

    .page-women6 .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-women6 .list::after {
        content: "";
        display: block;
        width: 48%
    }

    .page-women6 .list .item {
        width: 48%;
        background: #fff;
        margin-bottom: 2vw;
        padding-bottom: 2.66667vw;
        /* 修改 */
        /* height: 40vw; */
        /* 修改-yali */
        height: 45vw;
        overflow: hidden;
    }

    .page-women6 .list .item .imgbox {
        overflow: hidden;
        /* 修改 */
        /* margin-bottom: 2.66667vw; */
        width: 100%;
        height: 27vw;
    }

    .page-women6 .list .item .imgbox .img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        -webkit-transition: all 0.8s;
        transition: all 0.8s;
        /* 修改 */
        width: 100%;
        height: 100%;
    }

    .page-women6 .list .item .text {
        color: #000000;
        font-size: 3.2vw;
        line-height: 1.6;
        padding: 0 2.66667vw;
        white-space: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        /* 修改 */
        height: 20vw;
        padding: 1vw 2.66667vw 0 2.66667vw;
    }

    .page-women6 .list .item:hover .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-women6 .list .item:hover .text {
        background: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff;
        font-weight: bold
    }

    .page-zuoshenme6 .text {
        color: #222;
        font-size: 3.2vw;
        line-height: 1.8
    }

    /* 修改-yali */
    .page-zuoshenme6 .welcome {
        background: url(../img/welcome1.png) no-repeat;
        background-size: cover;
        width: 28.06667vw;
        height: 8.53333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: auto;
        margin-top: 9.33333vw
    }

    .page-zuoshenme6 .welcome span {
        color: #000;
        font-size: 3.2vw;
        display: block;
        width: 21.33333vw;
        text-align: center
    }

    /* 修改-yali */
    .page-zuoshenme6 .welcome .go {
        width: 27.6vw;
        height: 8.53333vw;
        display: block;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        font-size: 3.2vw;
        padding-left: 2.66667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-zuoshenme6 .welcome .go .ico {
        display: block;
        width: 1.33333vw;
        margin-left: 2.66667vw
    }

    .page-zuoshenme6 .list {
        margin-top: 6.66667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-zuoshenme6 .list::after {
        display: block;
        content: "";
        width: 48%
    }

    .page-zuoshenme6 .list .item {
        position: relative;
        width: 48%;
        margin-bottom: 2.66667vw
    }

    .page-zuoshenme6 .list .item a {
        display: block;
        position: relative
    }

    .page-zuoshenme6 .list .item a .img {
        display: block;
        max-width: 100%;
        position: relative;
        z-index: 1
    }

    .page-zuoshenme6 .list .item a .info {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: url(../img/textbg.png) bottom center no-repeat;
        background-size: cover;
        color: #fff;
        font-size: 3.46667vw;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-bottom: 3.2vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 2
    }

    .page-zuoshenme6 .list .item a::after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left top, right bottom, from(#bfea12), to(#18bdc1));
        background: linear-gradient(to right bottom, #72aafa, #05439a);
        position: absolute;
        bottom: -1.33333vw;
        right: -1.33333vw;
        z-index: 0;
        opacity: 0;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
    }

    .page-zuoshenme6 .list .item a:hover::after {
        opacity: 1
    }

    .page {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        padding: 10.66667vw 0
    }

    .page a {
        color: #222222;
        font-size: 3.86667vw;
        margin: 0 .8vw;
        line-height: 35px;
    }

    .page a.on,
    .page a:hover {
        background: -webkit-gradient(linear, left top, right top, from(#3ac6bd), to(#9fe149));
        background: linear-gradient(to right, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .page .prev,
    .page .next {
        /* 修改-yali */
        width: 9.33333vw;
        /* height: 7.33333vw; */
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: .26667vw solid #c6c6c6;
        color: rgba(0, 0, 0, 0.3);
        font-size: 3.2vw;
        font-weight: bold;
        margin: 0 6.66667vw;
        padding: 1vw 0;
    }

    .page .prev:hover,
    .page .next:hover {
        border: none;
        background: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff;
        padding: .26667vw
    }

    .page-zuoshenme1 {
        padding-bottom: 13.33333vw
    }

    .page-zuoshenme1 .text {
        color: #222;
        font-size: 3.2vw;
        line-height: 1.8
    }

    .page-zuoshenme1 .swiper-lunbo {
        margin-top: 5.33333vw;
        position: relative
    }

    .page-zuoshenme1 .swiper-lunbo .swiper-slide .img {
        max-width: 100%
    }

    .page-zuoshenme1 .lunbocon {
        position: relative
    }

    /* 修改-yali */
    .page-zuoshenme1 .swiper-lunbo .swiper-slide .img {
        width: 100% !important;
    }

    .page-zuoshenme1 .lunbocon .swiper-next,
    .page-zuoshenme1 .lunbocon .swiper-prev {
        width: 12vw;
        height: 12vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -6vw;
        z-index: 999;
        cursor: pointer
    }

    .page-zuoshenme1 .lunbocon .swiper-next .iconfont,
    .page-zuoshenme1 .lunbocon .swiper-prev .iconfont {
        font-size: 3.2vw
    }

    .page-zuoshenme1 .lunbocon .swiper-next:hover,
    .page-zuoshenme1 .lunbocon .swiper-prev:hover {
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff
    }

    .page-zuoshenme1 .lunbocon .swiper-next {
        right: -6vw
    }

    .page-zuoshenme1 .lunbocon .swiper-prev {
        left: -6vw
    }

    .lunbocon2 {
        position: relative;
    }

    .page-zuoshenme2 {
        padding-bottom: 8vw;
    }

    .page-zuoshenme2 .text {
        color: #666;
        font-size: 3.2vw;
        line-height: 1.8
    }

    /* 修改-yali */
    .page-zuoshenme2-pic img {
        margin: 3vw auto;
    }

    .page-zuoshenme2 .text p {
        margin-bottom: 2vw
    }

    .page-zuoshenme2 .zhengshu {
        margin-top: 5.33333vw;
        margin-bottom: 4vw;
        display: block;
        max-width: 100%
    }

    .page-zuoshenme2 .swiper-lunbo {
        /* 修改-yali */
        /* margin-top: 6.66667vw; */
        margin: 6.66667vw 0;
        position: relative
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border-radius: .52083vw;
        overflow: hidden;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .info {
        width: 100%;
        background-image: linear-gradient(120deg, #bfea12, #18bdc1);
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 6.66667vw 6.66667vw 6.66667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .info h4 {
        font-size: 4vw
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .info p {
        font-size: 3.2vw;
        line-height: 1.8;
        margin-top: 1.33333vw
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .imgbox {
        width: 100%
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .imgbox .img {
        max-width: 100%;
        display: block
    }

    .page-zuoshenme2 .swiper-next,
    .page-zuoshenme2 .swiper-prev {
        width: 12vw;
        height: 12vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 55%;
        margin-top: -6vw;
        z-index: 999;
        cursor: pointer;

    }

    .page-zuoshenme2 .swiper-prev {
        left: -7vw;
    }

    .page-zuoshenme2 .swiper-next {
        right: -7vw;
    }

    .page-zuoshenme2 .swiper-next:hover,
    .page-zuoshenme2 .swiper-prev:hover {
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff
    }

    .page-zuoshenme2 .t {
        font-size: 4vw;
        color: #222222;
        text-align: center;
        margin-top: 6.66667vw
    }

    .page-zuoshenme2 .t::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: .53333vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin: 0 auto;
        margin-top: 3.46667vw;
        margin-bottom: 6.66667vw
    }

    .page-zuoshenme2 .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-zuoshenme2 .list::after {
        display: block;
        content: "";
        width: 48%
    }

    .page-zuoshenme2 .list .item {
        width: 48%;
        background: #fff;
        border-radius: 1.06667vw;
        text-align: center;
        overflow: hidden;
        margin-bottom: 5.33333vw
    }

    .page-zuoshenme2 .list .item .imgbox {
        width: 90%;
        margin: 0 auto;
        margin-top: 2.66667vw;
        overflow: hidden
    }

    .page-zuoshenme2 .list .item .imgbox .img {
        display: block;
        max-width: 100%;
        border-radius: 1.06667vw;
        -webkit-transition: all 0.8s;
        transition: all 0.8s
    }

    .page-zuoshenme2 .list .item:hover .imgbox .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-zuoshenme2 .list .item p {
        height: 8.8vw;
        line-height: 8.8vw;
        color: #666666;
        font-size: 3.2vw
    }

    .page-zuoshenme4 .text {
        color: #222;
        font-size: 3.2vw;
        line-height: 1.8
    }

    /* 修改 */
    .page-zuoshenme4 .swiper-lunbocon .swiper-lunbo {
        width: 70vw;
        margin: auto;
        margin-top: 4vw;
        overflow: hidden;
        /* margin: auto; */

    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-slide {
        width: 23vw;
        height: auto;
        overflow: hidden;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-slide img {
        width: 100%;
        height: 100%;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-button-prev,
    .page-zuoshenme4 .swiper-lunbocon .swiper-button-next {
        --swiper-navigation-color: #3e3e3e;
        /* 单独设置按钮颜色 */
        /* --swiper-navigation-size: .9vw; */
        --swiper-navigation-size: 12px;
        /* 设置按钮大小 */
        /* 修改-yali */
        /* height: 4vw;
        width: 4vw;
        line-height: 4vw; */
        height: 8vw;
        width: 8vw;
        line-height: 7.1vw;
        /* margin-left: 1vw; */
        text-align: center;
        background-color: #fff;
        border-radius: 2vw;
        display: inline-block;
        position: relative;
        /* top: -13vw; */
        top: -36vw;
        /* left: 0vw; */
        left: -3vw;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-button-next {
        /* 修改-yali */
        /* left: 74vw; */
        left: 70vw;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-button-prev:hover,
    .page-zuoshenme4 .swiper-lunbocon .swiper-button-next:hover {
        --swiper-navigation-color: #fff;
        /* 单独设置按钮颜色 */
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
    }

    /* end */

    .page-zuoshenme4 .swiper-lunbocon {
        margin-top: 6.66667vw;
        position: relative;
        width: 100%;
        height: 100%
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-next,
    .page-zuoshenme4 .swiper-lunbocon .swiper-prev {
        width: 6.4vw;
        height: 6.4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -3.2vw;
        z-index: 999;
        cursor: pointer;
        color: #bebebe
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-next .iconfont,
    .page-zuoshenme4 .swiper-lunbocon .swiper-prev .iconfont {
        font-size: 3.2vw
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-next:hover,
    .page-zuoshenme4 .swiper-lunbocon .swiper-prev:hover {
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-next {
        right: -3.2vw
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-prev {
        left: -3.2vw
    }

    .page-zuoshenme4 .swiper-lunbo {
        width: 100%;
        overflow: hidden
    }

    .page-zuoshenme4 .swiper-lunbo .swiper-slide {
        width: 100%;
        overflow: hidden
    }

    .page-zuoshenme4 .swiper-lunbo .swiper-slide .img {
        display: block;
        max-width: 100%;
        -webkit-transition: all 0.8s;
        transition: all 0.8s
    }

    .page-zuoshenme4 .swiper-lunbo .swiper-slide:hover .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-zuoshenme4 .zuoshenme4-con2 {
        margin-top: 8vw;
        position: relative
    }

    .page-zuoshenme4 .zuoshenme4-con2 .imgbg {
        display: block;
        max-width: 100%
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 9
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container {
        position: relative;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        height: 100%
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .t {
        font-size: 7.2vw;
        color: #222222;
        width: 50.66667vw;
        position: absolute;
        top: 12vw;
        z-index: 99
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .t::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: .53333vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 2vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list {
        width: 100%;
        height: 100%;
        position: relative
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item {
        position: absolute;
        cursor: pointer
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .text {
        color: #222222;
        font-size: 3.2vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swipercon {
        width: 33.73333vw;
        height: 21.86667vw;
        position: absolute;
        left: 0vw;
        top: 0vw;
        border-radius: 0 1.06667vw;
        display: none
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swipercon::after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-image: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right, #18bdc1, #bfea12);
        position: absolute;
        left: 1.06667vw;
        top: 1.06667vw;
        border-radius: 0 1.06667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan {
        width: 33.73333vw;
        height: 21.86667vw;
        background: #fff;
        border-radius: 0 1.06667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        max-height: 100%
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-prev {
        position: absolute;
        left: 0vw;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 99;
        width: 5.33333vw;
        height: 5.33333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-prev .iconfont {
        color: #a3afbe
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-prev:hover .iconfont {
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-next {
        position: absolute;
        right: 0vw;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 99;
        width: 5.33333vw;
        height: 5.33333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-next .iconfont {
        color: #a3afbe
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-next:hover .iconfont {
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(1) {
        left: 0vw;
        top: 85.33333vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(1) .swipercon {
        left: 0;
        top: -42.66667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(2) {
        left: 10vw;
        top: 78.66667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(2) .swipercon {
        left: -10vw;
        top: -36vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(3) {
        left: 25.33333vw;
        top: 72vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(3) .swipercon {
        left: -25.33333vw;
        top: -29.33333vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(4) {
        left: 40.66667vw;
        top: 68vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(4) .swipercon {
        left: -40.66667vw;
        top: -25.33333vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(5) {
        left: 29.33333vw;
        top: 122.66667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(5) .swipercon {
        left: -29.33333vw;
        top: -80vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(6) {
        left: 50.66667vw;
        top: 118.66667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(6) .swipercon {
        left: -50.66667vw;
        top: -76vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(7) {
        left: 66vw;
        top: 114.66667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(7) .swipercon {
        left: -65.33333vw;
        top: -72vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(8) {
        left: 72vw;
        top: 106.66667vw;
        width: 13.33333vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(8) .swipercon {
        left: -72vw;
        top: -64vw
    }

    .page-zuoshenme3 .zuoshenme3-con1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-zuoshenme3 .zuoshenme3-con1 .text {
        width: 100%;
        color: #222222;
        font-size: 3.2vw;
        line-height: 1.8;
        margin-bottom: 5.20833vw
    }

    .page-zuoshenme3 .zuoshenme3-con1 .text p {
        margin-bottom: .78125vw
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo {
        width: 100%;
        position: relative
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo .swiper-slide .img {
        display: block;
        max-width: 100%
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo::after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        right: -1.33333vw;
        bottom: -1.33333vw;
        background-image: -webkit-gradient(linear, right top, left top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to left, #18bdc1, #bfea12)
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo .swiper-pagination-bullet {
        border: .26667vw solid #fff;
        background: none;
        opacity: 1;
        width: 1.33333vw;
        height: 1.33333vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo .swiper-pagination-bullet-active {
        border: none;
        background-image: -webkit-gradient(linear, right top, left top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to left, #18bdc1, #bfea12);
        width: 1.33333vw;
        height: 1.33333vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 {
        margin-top: 13.33333vw
    }

    /* 修改-yali */
    .page-zuoshenme3 .zuoshenme3-con2 .t {
        font-size: 4vw;
        color: #222222;
        width: 50vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .t::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: .53333vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 3.46667vw;
        margin-bottom: 4vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd {
        border-bottom: 1px solid #acacac;
        overflow-x: scroll
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li {
        cursor: pointer;
        color: #222222;
        font-size: 3.2vw;
        position: relative;
        padding-bottom: 2vw;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin: 0 2.66667vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li::after {
        content: "";
        display: block;
        width: 100%;
        height: .26667vw;
        background: none;
        position: absolute;
        bottom: -.13333vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li.on,
    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li:hover {
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li.on::after,
    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li:hover::after {
        background: linear-gradient(59deg, #18bdc1, #bfea12)
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item {
        width: 100%;
        overflow-x: auto;
        padding-top: 6.66667vw;
        padding-bottom: 4vw;
        text-align: center;
        color: #222;
        font-size: 3.2vw;
        line-height: 1.8
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item img {
        max-width: 100%;
        margin: 6.66667vw 0
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table {
        border-collapse: 0;
        border-spacing: 0;
        width: 100% !important;
        border-collapse: collapse;
        margin: 2.66667vw 0
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr td {
        border: 1px solid #e4e4e4;
        border-collapse: collapse;
        height: 6.66667vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr:first-child td {
        /* background-color: #fff; */
        background-color: #05439a;
        color: #fff;
        font-weight: bold;
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr:nth-child(2n-1) {
        background-color: #e4eaf2;
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr:nth-child(2n) {
        background-color: #c8daf2;
    }

    .page-jiaru {
        padding-bottom: 6.66667vw
    }

    .page-jiaru .jiarutab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 5.33333vw;
        position: relative;
        z-index: 99
    }

    .page-jiaru .jiarutab a {
        padding: 3.33333vw 0;
        color: rgba(34, 34, 34, 0.5);
        font-size: 3.2vw;
        position: relative
    }

    .page-jiaru .jiarutab a:hover,
    .page-jiaru .jiarutab a.on {
        font-weight: bold;
        color: #222
    }

    .page-jiaru .jiarutab .fg {
        display: block;
        width: 1px;
        height: 3.2vw;
        background: rgba(116, 190, 75, 0.3);
        margin: 0 2.66667vw
    }

    .page-jiaru .job-list {
        margin-top: 5.33333vw;
        border: 1px solid #e8e8e8;
        border-bottom: none
    }

    .page-jiaru .job-list ul li {
        width: 100%;
        cursor: pointer;
        padding: 0;
        border-bottom: 1px solid #e8e8e8
    }

    .page-jiaru .job-list ul li .line {
        font-size: 3.2vw;
        position: relative;
        height: 10vw;
        line-height: 10vw;
        padding: 0;
        color: rgba(34, 34, 34, 0.8);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-jiaru .job-list ul li .line.line-title {
        background: rgba(216, 216, 216, 0.2);
        color: #222;
        font-weight: bold
    }

    .page-jiaru .job-list ul li .line span {
        display: block;
    }

    .page-jiaru .job-list ul li .line span.s1 {
        width: 60%;
        padding-left: 4vw
    }

    .page-jiaru .job-list ul li .line span.s2 {
        width: 20%
    }

    .page-jiaru .job-list ul li .line span.s3 {
        width: 22%;
        display: none
    }

    .page-jiaru .job-list ul li .line span.s4 {
        width: 22%;
        display: none
    }

    .page-jiaru .job-list ul li .line span.s5 {
        width: 10%
    }

    .page-jiaru .job-list ul li:nth-child(2n+1) .line {
        background: rgba(216, 216, 216, 0.1)
    }

    .page-jiaru .job-list ul li.on .line {
        background: -webkit-gradient(linear, left top, right top, from(#8dab15), color-stop(#bfea12), color-stop(#18bdc1), to(#18bdc1));
        background: linear-gradient(to right, #8dab15, #bfea12, #18bdc1, #18bdc1);
        color: #fff
    }

    .page-jiaru .job-list ul li.on .line-title {
        background: rgba(216, 216, 216, 0.1);
        color: #222
    }

    .page-jiaru .job-list .info {
        padding: 2.66667vw 0px 2.66667vw 4vw;
        background: none;
        display: none;
        font-size: 3.2vw;
        color: #222222;
        line-height: 1.8
    }

    .page-jiaru .job-list .info .block {
        margin-bottom: 4vw
    }

    .page-jiaru .job-list .info h5 {
        font-size: 4vw;
        margin-bottom: 1.33333vw
    }

    .page-jiaru .job-list .info .deliver {
        width: 23.2vw;
        height: 7.2vw;
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        color: #fff;
        padding: 0 2.66667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-weight: normal;
        border-radius: .4vw 0
    }

    .page-jiaru .bottomtext {
        margin-top: 6.66667vw
    }

    .page-jiaru .bottomtext .t {
        font-size: 4vw;
        color: #222222;
        width: 24vw
    }

    .page-jiaru .bottomtext .t::after {
        content: "";
        display: block;
        width: 6.66667vw;
        height: .53333vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 3.46667vw;
        margin-bottom: 5.33333vw
    }

    .page-jiaru .bottomtext ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-jiaru .bottomtext ul li {
        width: 100%;
        margin-bottom: 1.33333vw;
        color: #222;
        font-size: 3.2vw
    }

    .page-search {
        padding-top: 13.33333vw
    }

    .page-search .searchinput {
        width: 100%;
        height: 12vw;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-search .searchinput input {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: 12vw;
        color: #222222;
        font-size: 2.4vw;
        border: none;
        padding-left: 8vw;
        outline: none
    }

    .page-search .searchinput input:focus {
        border: none
    }

    .page-search .searchinput button {
        border: none;
        background: none;
        padding: 0 4vw;
        height: 12vw
    }

    .page-search .searchinput .iconfont {
        color: rgba(34, 34, 34, 0.2);
        font-size: 4vw
    }

    .page-search .resulttext {
        padding: 5.33333vw 0 5.33333vw 8vw;
        color: #222222;
        font-size: 2.4vw
    }

    .page-search .noresult {
        text-align: center;
        color: #222;
        font-size: 4vw;
        padding-bottom: 10.66667vw
    }

    .page-search .noresult p {
        margin-top: 2.66667vw
    }

    .page-search .noresult .img {
        margin-top: 5.33333vw;
        max-width: 10.13333vw
    }

    .page-search .list .item {
        width: 100%;
        background: #fff;
        margin-bottom: 2vw
    }

    .page-search .list .item a {
        display: block;
        padding: 5.33333vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-search .list .item h3 {
        color: #000000;
        font-size: 4vw
    }

    .page-search .list .item .time {
        font-size: 3.2vw;
        color: #000;
        display: block;
        margin-top: .66667vw
    }

    .page-search .list .item p {
        font-size: 2.13333vw;
        color: #000;
        margin-top: 2.66667vw;
        line-height: 1.8;
        max-width: 133.33333vw
    }

    .page-apply .apply-main {
        width: 100%;
        background: #fff;
        margin-left: auto;
        position: relative;
        z-index: 99;
        padding-bottom: 8vw;
        margin-top: 6.66667vw
    }

    .page-apply .apply-main .t {
        height: 17.86667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #222222;
        font-size: 4vw
    }

    .page-apply .apply-main .list ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 2.66667vw;
        color: rgba(34, 34, 34, 0.5);
        font-size: 2.13333vw;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-left: 6.66667vw
    }

    .page-apply .apply-main .list ul li span {
        display: block;
        width: 100%;
        color: rgba(34, 34, 34, 0.5);
        font-size: 2.13333vw;
        margin-right: 1.33333vw;
        margin-bottom: 1.33333vw
    }

    .page-apply .apply-main .list ul li .int {
        border: 1px solid #e8e8e8;
        height: 7.2vw;
        width: 55.2vw;
        border-radius: .8vw;
        outline: none;
        font-size: 2.13333vw;
        padding-left: 1.33333vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: rgba(34, 34, 34, 0.5)
    }

    .page-apply .apply-main .list ul li .radio {
        margin-left: 1.33333vw;
        margin-right: .66667vw
    }

    .page-apply .apply-main .list ul li select {
        border: 1px solid #e8e8e8;
        width: 17.6vw;
        margin-right: 1.33333vw;
        height: 7.2vw;
        border-radius: .8vw;
        font-size: 2.13333vw;
        color: rgba(34, 34, 34, 0.5)
    }

    .page-apply .apply-main .list ul li .upload {
        width: 22.4vw;
        height: 7.46667vw;
        border: 1px solid #e8e8e8;
        border-radius: .8vw;
        font-size: 2.13333vw;
        color: rgba(34, 34, 34, 0.5);
        position: relative;
        margin-right: 2vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 2vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .page-apply .apply-main .list ul li .upload input {
        position: absolute;
        opacity: 0;
        width: 100%;
        height: 100%;
        cursor: pointer
    }

    .page-apply .apply-main .list .applybtns {
        margin-top: 8vw;
        margin-left: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-right: 5.33333vw
    }

    .page-apply .apply-main .list .applybtns .btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: none;
        border: 1px solid #dddddd;
        width: 36vw;
        height: 12vw;
        border-radius: 1.06667vw 0 1.06667vw 0;
        text-align: left;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: 1.33333vw
    }

    .page-apply .apply-main .list .applybtns .btn .text {
        color: rgba(34, 34, 34, 0.7);
        margin-left: 4vw
    }

    .page-apply .apply-main .list .applybtns .btn .text h4 {
        font-weight: normal;
        font-size: 2.66667vw
    }

    .page-apply .apply-main .list .applybtns .btn .text p {
        font-size: 2.13333vw
    }

    .page-apply .apply-main .list .applybtns .btn .ico {
        margin-right: 2.66667vw;
        height: 6.66667vw
    }

    .page-apply .apply-main .list .applybtns .btn:hover {
        background-image: -webkit-gradient(linear, left top, right bottom, from(#bfea12), to(#18bdc1));
        background-image: linear-gradient(to right bottom, #bfea12, #18bdc1);
        border: none;
        padding: 1px
    }

    .page-apply .apply-main .list .applybtns .btn:hover .text {
        color: #fff
    }

    .page-apply .apply-main .list .applybtns .btn:hover .text h4 {
        font-weight: bold
    }

    .page-zuoshenme2 .swiper-next {
        display: none;
    }

    .page-zuoshenme2 .swiper-prev {
        display: none;
    }
}

@media (min-width: 992px) {
    body {
        position: relative;
    }

    .pages-banner {
        position: relative;
        margin-top: 0
    }

    .pages-banner .bannerbg {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        max-width: 100%
    }

    .pages-banner .bannerimg {
        position: relative;
        max-width: 100%;
        display: block;
        z-index: 1;
        /* 修改 */
        background-color: #f2f2f2;
    }

    .pages-banner .fzlc {
        /* 修改 */
        background-color: #ecede8;
    }

    .pages-banner .text {
        position: absolute;
        z-index: 3;
        left: 13.54167vw;
        top: 16.66667vw;
        color: #fff
    }

    .pages-banner .text h3 {
        font-size: 2.70833vw
    }

    .pages-banner .text p {
        font-size: 1.14583vw;
        font-weight: bold
    }

    .pages-banner .navlink {
        position: absolute;
        left: auto;
        right: 13.54167vw;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        z-index: 99;
        width: auto
    }

    .pages-banner .navlink .scroll {
        width: 100%;
        padding-right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .pages-banner .navlink a {
        color: #5c6272;
        font-size: .9375vw;
        position: relative
    }

    .pages-banner .navlink a::after {
        content: "";
        display: block;
        width: 100%;
        height: .20833vw;
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        position: absolute;
        bottom: -.78125vw;
        opacity: 0
    }

    .pages-banner .navlink a.on {
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .pages-banner .navlink a.on::after {
        opacity: 1
    }

    .pages-banner .navlink a:hover {
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .pages-banner .navlink span {
        display: block;
        width: 2px;
        height: .83333vw;
        background: rgba(0, 0, 0, 0.2);
        margin: 0 1.5625vw
    }

    .main-container {
        /* 修改 */
        padding: 0vw 13.54167vw;
        /* padding: 0vw 12vw; */
    }

    .pages-main {
        overflow: hidden;
        /* 修改-yali */
        /* background: url(../img/back01.png) no-repeat 52vw 0vw; */
        background-size: 50%;
        background-color: #f2f2f2;
    }

    .pages-main .main-box {
        padding: 8.33333vw 13.54167vw 2.60417vw
    }

    .pages-main .main-box2 {
        padding: 5.33333vw 13.54167vw 0.00417vw
    }

    .navtitle {
        position: relative;
        margin-bottom: 1.6vw
    }

    .navtitle .qiu {
        position: absolute;
        left: -5.20833vw;
        top: -4.6875vw;
        width: 9.79167vw;
        z-index: 1
    }

    .navtitle h3 {
        color: #222222;
        font-size: 1.75417vw;
        font-weight: normal;
        position: relative;
        z-index: 2;
        padding-bottom: 3.66667vw
    }

    .navtitle h3:after {
        content: "";
        display: block;
        margin-top: .78125vw;
        background-image: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right, #18bdc1, #bfea12);
        width: 1.04167vw;
        height: .20833vw
    }

    .page-touzi3 .touzi3-swcon {
        width: 49% !important;
        height: 8.854vw !important;
        display: inline-block;
        background-color: #fff;
        margin-bottom: 1vw;
        cursor: pointer;
    }

    .swiper-pilou .touzi3-swcon h3 {
        font-size: 2.5vw !important;
    }

    .swiper-pilou .touzi3-swcon h3 em {
        font-size: 1vw !important;
    }

    .swiper-pilou .touzi3-swcon p {
        width: 55%;
        font-size: 19px !important;
    }

    .page-news .tuijian {
        background: #ffffff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .page-news .tuijian .leftinfo {
        padding: 3.125vw 4.6875vw 2.60417vw 3.125vw;
        width: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-news .tuijian .leftinfo h3 {
        color: #222;
        font-size: 1.55417vw;
        font-weight: normal;
        line-height: 2;
        margin-bottom: 2.08333vw;
        max-width: 90%
    }

    .page-news .tuijian .leftinfo h3 a:link {
        color: #222;
    }

    .page-news .tuijian .leftinfo h3 a:hover {
        color: #272727;
    }

    .page-news .tuijian .leftinfo h3 a:visited {
        color: #222;
    }

    .page-news .tuijian .leftinfo h3 a:active {
        color: #272727;
    }

    .page-news .tuijian .leftinfo p {
        color: #222;
        font-size: 1vw;
        line-height: 1.6
    }

    .page-news .tuijian .leftinfo .time {
        margin-top: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-news .tuijian .leftinfo .time:after {
        width: 8px;
        height: 8px;
        border-top: 2px solid #222;
        border-right: 2px solid #222;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        content: "";
        display: block
    }

    .page-news .tuijian .imgbox {
        width: 50%;
        overflow: hidden
    }

    /* 修改 添加 */
    .page-news .tuijian .imgbox a {
        display: block;
        width: 73%;
        position: relative;
        left: 27%;
        overflow: hidden;
    }

    .page-news .tuijian .imgbox img {
        display: block;
        max-width: 100%;
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .page-news .tuijian .imgbox:hover img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .selecttime {
        color: #222;
        font-size: 1.25vw;
        padding: 3.125vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .selecttime:after {
        content: "";
        display: block;
        border-bottom: 2px solid #222;
        border-right: 2px solid #222;
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
        width: 10px;
        height: 10px;
        margin-left: .78125vw;
        position: relative;
        top: 3px
    }

    .news-list .item {
        background: #fff;
        margin-bottom: .625vw
    }

    .news-list .item:nth-child(2n) {
        background: #E4E4E4;
        margin-bottom: .625vw
    }

    .news-list .item a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .news-list .item a .imgbox {
        width: 22%
    }

    .news-list .item a .info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 78%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 3.125vw 6.25vw 0 2.60417vw;
        color: #222;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .news-list .item a .info .time {
        /* 修改-yali */
        width: 10%;
        font-size: .72917vw;
        line-height: 2
    }

    .news-list .item a .info h3 {
        width: 21.6%;
        font-weight: normal;
        font-size: 1.25vw;
        line-height: 1.4
    }

    .news-list .item a .info .desc {
        width: 58.37%;
        margin-left: auto;
        font-size: 1.04167vw;
        line-height: 1.8
    }

    .news-list .item a:hover .info {
        background-image: -webkit-gradient(linear, left top, right top, from(#98c80a), to(#64bc1d));
        background-image: linear-gradient(to right, #98c80a, #64bc1d);
        color: #fff
    }

    .loadmore {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 2.60417vw 0;
        color: #222222
    }

    .loadmore .ico {
        max-width: 100%;
        margin-left: .52083vw
    }

    .loadmore.loadmore2 {
        color: rgba(0, 0, 0, 0.5)
    }

    .newstitle {
        position: relative;
        margin-bottom: 2.60417vw;
        padding-bottom: 3.125vw;
        border-bottom: 1px solid #cddbe4
    }

    .newstitle .qiu {
        position: absolute;
        left: -5.20833vw;
        top: -4.6875vw;
        width: 9.79167vw;
        z-index: 1
    }

    .newstitle h1 {
        color: #222222;
        font-size: 2.08333vw;
        font-weight: normal;
        position: relative;
        z-index: 2;
        max-width: 88%;
        margin-bottom: 1.5625vw
    }

    .newstitle .info {
        color: #222222;
        font-size: .72917vw
    }

    .newstitle .info .author {
        margin-left: 1.04167vw
    }

    .newstitle .share {
        position: absolute;
        right: 0;
        top: 0
    }

    .newstitle .share .ico {
        width: 1.66667vw
    }

    .newstitle .bdsharebuttonbox {
        position: absolute;
        right: 0;
        top: 3.125vw;
        display: none
    }

    .newstitle .bdsharebuttonbox .bds_weixin {
        width: 32px;
        height: 32px;
        margin: 0 0 0 12px;
        background-image: url(../images/weixin.png);
        background-size: 100% 100%;
        background-position: unset;
        background-color: #626262;
        padding: 0;
        border-radius: 100%
    }

    .newstitle .bdsharebuttonbox .bds_tsina {
        width: 32px;
        height: 32px;
        margin: 0 0 0 12px;
        background-image: url(../images/weibo.png);
        background-size: 100% 100%;
        background-position: unset;
        background-color: #626262;
        padding: 0;
        border-radius: 100%
    }

    .newstitle .bd_weixin_popup {
        height: -webkit-max-content !important;
        height: -moz-max-content !important;
        height: max-content !important
    }

    .page-newsdetail .content {
        color: #222;
        font-size: .83333vw;
        line-height: 1.6;
        padding-bottom: 3.125vw;
        border-bottom: 1px solid #cddbe4
    }

    .page-newsdetail .content img {
        max-width: 100%;
        margin: 1.5625vw 0;
        display: block;
        height: auto !important
    }

    .lunbocon2 {
        position: relative;
    }

    .prevnext {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 2.08333vw 0
    }

    .prevnext a {
        color: #222;
        font-size: .83333vw
    }

    .page-touzi1 {
        margin-top: 11.46667vw
    }

    .page-touzi1 .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative
    }

    .page-touzi1 .list::after {
        content: "";
        display: block;
        width: 2px;
        height: 115%;
        background: rgba(0, 0, 0, 0.05);
        position: absolute;
        left: 50%;
        top: -5.20833vw
    }

    .page-touzi1 .list .item {
        width: 32.60417vw;
        height: 20.51042vw;
        background: #fff;
        margin-bottom: 3.125vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 2.60417vw 3.125vw 2.60417vw 2.60417vw;
        color: #222;
        z-index: 99;
        position: relative
    }

    .page-touzi1 .list .item::after {
        content: "";
        display: block;
        width: .52083vw;
        height: 1.04167vw;
        position: absolute;
        background: url(../img/iconysj.png) no-repeat;
        background-size: cover;
        right: -.52083vw;
        top: 1.45833vw;
        z-index: -1
    }

    .page-touzi1 .list .item .qiu {
        display: block;
        position: absolute;
        right: -3.95833vw;
        top: 2.08333vw;
        width: .83333vw;
        height: .83333vw
    }

    .page-touzi1 .list .item .qiu::before {
        content: "";
        display: block;
        width: .83333vw;
        height: .83333vw;
        position: absolute;
        background: #dadada;
        border-radius: 100%;
        z-index: 2;
        left: 50%;
        top: 50%;
        margin-top: -.41667vw;
        margin-left: -.41667vw
    }

    .page-touzi1 .list .item .qiu::after {
        content: "";
        display: block;
        width: 1.875vw;
        height: 1.875vw;
        border: 1px dashed #dadada;
        background: #f5f5f5;
        border-radius: 100%;
        left: 50%;
        top: 50%;
        /* margin-top: -.9375vw;
        margin-left: -.9375vw; */
        margin-top: -1vw;
        margin-left: -1vw;
        position: absolute;
        z-index: 1
    }

    .page-touzi1 .list .item h3 {
        font-size: 1.04167vw;
        margin-bottom: .52083vw
    }

    .page-touzi1 .list .item h4 {
        font-size: .83333vw;
        font-weight: normal
    }

    .page-touzi1 .list .item .fg {
        width: .67708vw;
        height: 2px;
        background-image: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right, #18bdc1, #bfea12);
        margin-top: .78125vw;
        margin-bottom: 2.08333vw
    }

    .page-touzi1 .list .item p {
        font-size: .83333vw;
        line-height: 1.8
    }

    .page-touzi1 .list .item:nth-child(2n-1) {
        margin-top: -8.33333vw
    }

    .page-touzi1 .list .item:nth-child(2n) .qiu {
        left: -3.75vw;
        top: 2.08333vw
    }

    .page-touzi1 .list .item:nth-child(2n)::after {
        background: url(../img/iconzsj.png) no-repeat;
        background-size: cover;
        left: -.52083vw;
        top: 1.45833vw;
        z-index: -1
    }

    .page-touzi1 .list .item:nth-child(2n):hover::after {
        background: url(../img/iconzsjon.png) no-repeat;
        background-size: cover
    }

    .page-touzi1 .list .item:hover {
        background-image: -webkit-gradient(linear, left top, right top, from(#a0e232), to(#18bdc1));
        background-image: linear-gradient(to right, #a0e232, #18bdc1);
        color: #fff
    }

    .page-touzi1 .list .item:hover .fg {
        background: #fff
    }

    .page-touzi1 .list .item:hover::after {
        background: url(../img/iconysjon.png) no-repeat;
        background-size: cover
    }

    .page-touzi1 .list .item:hover .qiu {
        display: block;
        position: absolute
    }

    .page-touzi1 .list .item:hover .qiu::before {
        content: "";
        display: block;
        width: .83333vw;
        height: .83333vw;
        left: 50%;
        top: 50%;
        margin-top: -.41667vw;
        margin-left: -.41667vw;
        background-image: -webkit-gradient(linear, left top, right top, from(#a0e232), to(#18bdc1));
        background-image: linear-gradient(to right, #a0e232, #18bdc1);
        border-radius: 100%;
        z-index: 2;
        position: absolute
    }

    /* 修改 */
    /* .page-touzi1 .list .item:hover .qiu::after {
        content: "";
        display: block;
        width: 2.1875vw;
        height: 2.1875vw;
        border: none;
        background-image: -webkit-gradient(linear, left top, right top, from(#a0e232), to(#18bdc1));
        background-image: linear-gradient(to right, #a0e232, #18bdc1);
        border-radius: 100%;
        left: 50%;
        top: 50%;
        margin-top: -1.09375vw;
        margin-left: -1.09375vw;
        position: absolute;
        z-index: 1;
        opacity: 0.2;
        -webkit-animation: 1.4s infinite linear warn;
        animation: 1.4s infinite linear warn
    } */

    .page-touzi1 .zk {
        text-align: center;
        margin-top: 2.60417vw;
        margin-bottom: 1vw;
        color: #222;
        font-size: 1.14583vw;
        cursor: pointer
    }

    .page-touzi1 .zk span {
        display: block
    }

    .page-touzi1 .zk .more {
        display: block;
        margin: 0 auto;
        margin-top: .41667vw
    }

    @-webkit-keyframes warn {
        0% {
            -webkit-transform: scale(0);
            transform: scale(0)
        }

        50% {
            -webkit-transform: scale(0.5);
            transform: scale(0.5)
        }

        100% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    @keyframes warn {
        0% {
            -webkit-transform: scale(0);
            transform: scale(0)
        }

        50% {
            -webkit-transform: scale(0.5);
            transform: scale(0.5)
        }

        100% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    .page-touzi2 {
        margin-top: 2.08333vw
    }

    .touzi2-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .touzi2-list .item {
        width: 48.57%;
        height: 26.04167vw;
        margin-bottom: 2.08333vw;
        position: relative;
        border-radius: 0 2.5vw 0 0
    }

    .touzi2-list .item .itemcon {
        background: #fff;
        position: absolute;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 3.125vw 1.04167vw 3.125vw 3.125vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        left: 0;
        top: 0;
        z-index: 2
    }

    .touzi2-list .item::before {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        right: -.52083vw;
        bottom: -.52083vw;
        position: absolute;
        background-image: -webkit-gradient(linear, left top, right bottom, from(#a0e232), to(#18bdc1));
        background-image: linear-gradient(to right bottom, #a0e232, #18bdc1);
        z-index: 1;
        opacity: 0
    }

    .touzi2-list .item .zhejiao {
        position: absolute;
        right: -.26042vw;
        top: -.26042vw;
        width: 2.5vw;
        height: 2.44792vw;
        display: block
    }

    .touzi2-list .item .imgbox {
        width: 14.58333vw;
        height: 19.63542vw;
        position: relative;
        z-index: 3
    }

    .touzi2-list .item .imgbox img {
        display: block;
        max-width: 100%
    }

    .touzi2-list .item .info {
        width: 13.75vw;
        position: relative;
        z-index: 3
    }

    .touzi2-list .item .info .t h3 {
        color: #222222;
        font-size: 3.125vw;
        line-height: 1.1
    }

    .touzi2-list .item .info1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }



    .touzi2-list .item .info .t span {
        color: #222;
        font-size: 1.45833vw
    }

    .touzi2-list .item .info .fg {
        width: 1.04167vw;
        height: .20833vw;
        background-image: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right, #18bdc1, #bfea12);
        margin-top: 2.60417vw;
        margin-bottom: .52083vw
    }

    .touzi2-list .item .info .link {
        height: 10.41667vw;
        overflow-y: auto
    }

    .touzi2-list .item .info .link a {
        display: block;
        color: #222222;
        font-size: .83333vw;
        height: 3.125vw;
        line-height: 3.125vw;
        border-bottom: 1px solid rgba(34, 34, 34, 0.08)
    }

    .touzi2-list .item:hover::before {
        opacity: 1
    }

    .page-touzi3 {
        position: relative
    }

    .page-touzi3 .swiper-next,
    .page-touzi3 .swiper-prev {
        width: 3.64583vw;
        height: 2.8125vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: .10417vw solid #c6c6c6;
        color: rgba(0, 0, 0, 0.3);
        font-size: 1.25vw;
        font-weight: bold;
        position: absolute;
        top: -5.20833vw;
        right: 0vw;
        z-index: 999;
        cursor: pointer
    }

    .page-touzi3 .swiper-next:hover,
    .page-touzi3 .swiper-prev:hover {
        border: none;
        background: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff;
        padding: .10417vw
    }

    .page-touzi3 .swiper-next .iconfont,
    .page-touzi3 .swiper-prev .iconfont {
        font-size: .9375vw
    }

    .page-touzi3 .swiper-next {
        right: 0vw
    }

    .page-touzi3 .swiper-prev {
        right: 4.6875vw
    }

    /* .swiper-pilou .swiper-slide {
        width: 7.29167vw;
        height: 23.17708vw;
        background: rgba(255, 255, 255, 0.5);
        position: relative;
        cursor: pointer
    } */

    /* .swiper-pilou .swiper-slide::after {
        content: "";
        display: block;
        height: 100%;
        width: 1px;
        background: #dbdbdb;
        position: absolute;
        right: 0;
        top: 0
    }

    .swiper-pilou .swiper-slide h3 {
        color: rgba(34, 34, 34, 0.2);
        font-size: 2.5vw;
        margin-top: 1.5625vw;
        text-align: center
    } */

    .swiper-pilou .swiper-slide .info {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 21.875vw;
        height: 23.17708vw;
        background-image: -webkit-gradient(linear, left top, right bottom, from(#bfea12), to(#18bdc1));
        background-image: linear-gradient(to right bottom, #bfea12, #18bdc1);
        z-index: 99;
        padding: 1.5625vw 2.08333vw 0 2.34375vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff
    }

    .swiper-pilou .swiper-slide .info h4 {
        font-size: 2.5vw;
        font-weight: bold
    }

    .swiper-pilou .swiper-slide .info span {
        font-size: .72917vw
    }

    .swiper-pilou .swiper-slide .info h5 {
        font-size: 1.04167vw;
        margin-top: 2.08333vw;
        font-weight: normal
    }

    .swiper-pilou .swiper-slide .info .more {
        width: 8.07292vw;
        height: 2.86458vw;
        background: #fff;
        border-radius: .15625vw 0 .15625vw 0;
        display: block;
        position: absolute;
        bottom: 5.20833vw;
        color: #222;
        font-size: .72917vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 1.04167vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    /* .swiper-pilou .swiper-slide.swiper-slide-active {
        width: 21.875vw
    }

    .swiper-pilou .swiper-slide.swiper-slide-active .info {
        display: block
    } */

    .page-lianxi {
        position: relative;
        z-index: 99
    }

    .page-lianxi .lianxitab {
        border-bottom: 1px solid #d8d8d8;
        position: absolute;
        right: 0;
        top: -6.77083vw
    }

    .page-lianxi .lianxitab ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-lianxi .lianxitab li {
        padding: 1.30208vw 0;
        color: #222222;
        font-size: 1.35417vw;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 2.08333vw;
        cursor: pointer
    }

    .page-lianxi .lianxitab li::after {
        content: "";
        display: block;
        width: 1px;
        height: 1.25vw;
        background: rgba(116, 190, 75, 0.3);
        position: absolute;
        right: -2.08333vw
    }

    .page-lianxi .lianxitab li:first-child {
        margin-left: 0
    }

    .page-lianxi .lianxitab li:last-child {
        margin-right: 0
    }

    .page-lianxi .lianxitab li:last-child::after {
        display: none
    }

    .page-lianxi .lianxitab li:before {
        content: "";
        display: block;
        width: 100%;
        height: .10417vw;
        background-image: -webkit-gradient(linear, left top, right bottom, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right bottom, #18bdc1, #bfea12);
        position: absolute;
        bottom: -.05208vw;
        left: 0;
        opacity: 0
    }

    .page-lianxi .lianxitab li:hover,
    .page-lianxi .lianxitab li.on {
        font-weight: bold
    }

    .page-lianxi .lianxitab li:hover:before,
    .page-lianxi .lianxitab li.on:before {
        opacity: 1
    }

    .page-lianxi .lianxitab .fg {
        display: block;
        width: 1px;
        height: 1.25vw;
        background: rgba(116, 190, 75, 0.3);
        margin: 0 2.08333vw
    }

    .page-lianxi .contact-main {
        width: 72.91667vw;
        height: 46.875vw;
        overflow: hidden;
        position: relative
    }

    .page-lianxi .contact-main.bg1 {
        background: url(../img/contactbg.png) no-repeat;
        background-size: cover
    }

    .page-lianxi .contact-main.bg2 {
        background: url(../img/contactbg2.png) no-repeat;
        background-size: cover
    }

    .page-lianxi .contact-main.bg3 {
        background: url(../img/contactbg3.png) no-repeat;
        background-size: cover
    }

    .page-lianxi .contact-main .item {
        position: absolute;
        cursor: pointer
    }

    .page-lianxi .contact-main .item .dian {
        width: .88542vw;
        height: .88542vw;
        position: relative;
        background: rgba(0, 0, 0, 0.2);
        border-radius: 100%
    }

    .page-lianxi .contact-main .item .dian::before {
        content: "";
        display: block;
        width: 1.77083vw;
        height: 1.77083vw;
        border: 1px solid rgba(0, 0, 0, 0.2);
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -.9375vw;
        margin-left: -.9375vw;
        border-radius: 100%
    }

    .page-lianxi .contact-main .item .text {
        position: absolute;
        color: #000;
        font-size: .9375vw
    }

    .page-lianxi .contact-main .item.on .dian {
        background: #fff
    }

    .page-lianxi .contact-main .item.on .dian::before {
        border: 1px solid #fff
    }

    .page-lianxi .contact-main .item.mg {
        left: 10.9375vw;
        top: 18.22917vw;
        width: 11.45833vw;
        height: 5.72917vw
    }

    .page-lianxi .contact-main .item.mg .dian {
        left: 4.375vw;
        top: 2.08333vw
    }

    .page-lianxi .contact-main .item.mg .text {
        left: 9.63542vw;
        top: 3.95833vw;
        width: 100%
    }

    .page-lianxi .contact-main .item.zg {
        left: 49.21875vw;
        top: 16.40625vw;
        width: 13.02083vw;
        height: 9.375vw
    }

    .page-lianxi .contact-main .item.zg .dian {
        left: 7.29167vw;
        top: 5.72917vw
    }

    .page-lianxi .contact-main .item.zg .text {
        left: 10.41667vw;
        top: 6.25vw;
        width: 100%
    }

    .page-lianxi .contact-main .item.mlxy {
        left: 50.52083vw;
        top: 27.08333vw;
        width: 13.02083vw;
        height: 5.72917vw
    }

    .page-lianxi .contact-main .item.mlxy .dian {
        left: 4.16667vw;
        top: 1.5625vw
    }

    .page-lianxi .contact-main .item.mlxy .text {
        left: 0vw;
        top: 2.60417vw;
        width: 100%
    }

    .page-lianxi .contact-main .qiu {
        background: url(../img/qiu.png) no-repeat;
        width: 22.44792vw;
        height: 22.44792vw;
        background-size: cover;
        margin-left: 25vw;
        margin-top: 0vw;
        text-align: center;
        position: relative
    }

    .page-lianxi .contact-main .qiu .smqiu {
        width: 9.01042vw;
        height: 9.01042vw;
        position: absolute;
        background: url(../img/smqiu.png) no-repeat;
        background-size: cover;
        right: -3.64583vw;
        top: .52083vw
    }

    .page-lianxi .contact-main .qiu .textinfo {
        display: none
    }

    .page-lianxi .contact-main .qiu h4 {
        color: #fff;
        font-size: 1.5625vw;
        font-weight: normal;
        padding-top: 4.6875vw
    }

    .page-lianxi .contact-main .qiu ul {
        margin-left: 3.125vw;
        margin-top: 2.08333vw
    }

    .page-lianxi .contact-main .qiu ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: .78125vw;
        color: #fff;
        font-size: 1.25vw
    }

    .page-lianxi .contact-main .qiu ul li .ico {
        width: 1.25vw;
        margin-right: 1.04167vw
    }

    /* 修改-yali */
    .page-women1 .women1-con1 {
        color: #222222;
        font-size: 1.3vw;
        padding-left: 11.45833vw;
        padding-bottom: 5.20833vw;
        /* 修改 */
        margin-top: -5.20833vw;
        /* margin-top: -9.208vw; */
        padding-bottom: 5.20833vw
    }

    .page-women1 .women1-con1 p {
        margin-bottom: 1.04167vw;
        line-height: 1.8;
        font-size: 14px;
    }

    .page-women1 .women1-con2 {
        height: 34.375vw;
        width: 100%;
        background: url(../img/women1-2.jpg) no-repeat center;
        background-size: 100%;
        padding-top: 7.8125vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-women1 .women1-con2 .list {
        background: url(../img/women1-2bg.png) no-repeat;
        background-size: cover;
        width: 73.33333vw;
        height: 18.69792vw;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .page-women1 .women1-con2 .list .item {
        width: 25%;
        text-align: center;
        padding-top: 4.16667vw
    }

    .page-women1 .women1-con2 .list .item .ico {
        height: 4.16667vw;
        margin-bottom: .78125vw
    }

    .page-women1 .women1-con2 .list .item h3 {
        font-size: 2.60417vw;
        background: -webkit-gradient(linear, left top, right top, from(#3ac6bd), to(#9fe149));
        background: linear-gradient(to right, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        margin-bottom: .52083vw
    }

    .page-women1 .women1-con2 .list .item p {
        color: #fff;
        font-size: .72917vw
    }

    .page-women1 .women1-con3 {
        background: #f1f1f1;
        padding: 0.29167vw 0 3.8125vw
    }

    .page-women1 .women1-con3 .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .page-women1 .women1-con3 .list .item {
        /* width: 34.375vw; */
        width: 33.375vw;
        background: #fff;
        position: relative;
        margin-bottom: 4vw;
    }

    .page-women1 .women1-con3 .list .item .text {
        /* 修改-yali */
        padding: 0.2vw 0.875vw;
        /* padding: 0.875vw; */
        color: #222;
        font-size: .83333vw;
        line-height: 0.8;
        /* line-height: 1.1; */
        position: relative;
        z-index: 2;
        background: #fff;
        height: 14.0625vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-women1 .women1-con3 .list .item .text p {
        margin-bottom: .78125vw
    }

    .page-women1 .women1-con3 .list .item .imgbox {
        overflow: hidden;
        position: relative;
        z-index: 2;
        /* 修改 添加 */
        height: 24vw;
    }

    .page-women1 .women1-con3 .list .item .imgbox img {
        max-width: 100%;
        -webkit-transition: all 0.8s;
        transition: all 0.8s;
        display: block;
        /* 修改 添加 */
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .page-women1 .women1-con3 .list .item:hover .imgbox img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-women1 .women1-con3 .list .item::after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left top, right bottom, from(#cae9b3), to(#0c788f));
        background: linear-gradient(to right bottom, #cae9b3, #0c788f);
        position: absolute;
        bottom: -.52083vw;
        right: -.52083vw;
        z-index: 1;
        opacity: 0;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
    }

    .page-women1 .women1-con3 .list .item:hover::after {
        opacity: 1
    }

    .page-women1 .women1-con4 {
        background: url(../img/women1-4.jpg) no-repeat;
        width: 100%;
        height: 34.47917vw;
        background-size: cover;
        padding-top: 7.8125vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-women1 .women1-con4 .main-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .page-women1 .women1-con4 .title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        padding-bottom: 1.5625vw
    }

    .page-women1 .women1-con4 .title h4 {
        font-size: 1.35417vw;
        color: rgba(255, 255, 255, 0.3);
        cursor: pointer
    }

    .page-women1 .women1-con4 .title h4.on {
        color: #fff;
        font-size: 1.35417vw
    }

    .page-women1 .women1-con4 .title .fg {
        width: .20833vw;
        height: 1.25vw;
        display: block;
        background: rgba(255, 255, 255, 0.2);
        margin: 0 1.25vw
    }

    .page-women1 .women1-con4 .title span {
        cursor: pointer;
        font-size: 1.45833vw;
        color: rgba(255, 255, 255, 0.3)
    }

    .page-women1 .women1-con4 .title span.on {
        color: #fff;
        font-size: 1.45833vw
    }

    .page-women1 .women1-con4 .title:after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        position: absolute;
        bottom: 0;
        left: 0
    }

    .page-women1 .women1-con4 .text {
        width: 51.04167vw;
        color: #fff;
        font-size: .83333vw;
        z-index: 99
    }

    .page-women1 .women1-con4 .text p {
        margin-bottom: .78125vw
    }

    .women2bg {
        width: 100%;
        height: 59.26042vw;
        /* 修改-yali */
        background: url(../img/hl_bg01.jpg)bottom center no-repeat;
        background-size: 100%;
        position: relative;
    }

    .women2bg .women2bg_2 {
        width: 100%;
        position: absolute;
        bottom: 0;
        height: 0;
        background: url(../img/hl_bg02.gif) bottom center no-repeat;
        background-size: 100%;
        animation: womenbg2 5s linear;
        animation-fill-mode: forwards;
    }

    @keyframes womenbg2 {
        0% {
            height: 0;
        }

        20% {
            height: 10vw;

        }

        40% {
            height: 20vw;
        }

        60% {
            height: 30vw;
        }

        75% {
            height: 40vw;
        }

        85% {
            height: 50vw;
        }

        100% {
            height: 60.26042vw;
        }
    }


    .page-women2 .tabmain {
        position: relative;
        margin-top: -4.16667vw;
        height: 40.625vw
    }

    .page-women2 .tabmain .hd {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 99
    }

    .page-women2 .tabmain .hd .arrow {
        position: absolute;
        top: 35.41667vw;
        left: 65.625vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-women2 .tabmain .hd .arrow .prev,
    .page-women2 .tabmain .hd .arrow .next {
        cursor: pointer;
        width: 3.75vw;
        height: 3.75vw;
        border-radius: 100%;
        background: #fff;
        display: block;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #222222;
        margin-right: 1.5625vw
    }

    .page-women2 .tabmain .hd .arrow .prev .iconfont,
    .page-women2 .tabmain .hd .arrow .next .iconfont {
        font-size: .9375vw
    }

    .page-women2 .tabmain .hd .arrow .prev:hover,
    .page-women2 .tabmain .hd .arrow .next:hover {
        background-image: -webkit-gradient(linear, left top, right top, from(#a5cd27), to(#76c04b));
        background-image: linear-gradient(to right, #a5cd27, #76c04b);
        color: #fff
    }

    .page-women2 .tabmain .hd ul li {
        color: rgba(102, 102, 102, 0.7);
        font-size: 1.04167vw;
        padding: .78125vw 0 0;
        width: 8.33333vw;
        text-align: center;
        font-weight: bold;
        cursor: pointer
    }

    .page-women2 .tabmain .hd ul li::after {
        content: "";
        display: block;
        width: 100%;
        height: .20833vw;
        background: none;
        margin-top: .78125vw
    }

    .page-women2 .tabmain .hd ul li.on {
        background: -webkit-gradient(linear, left top, right top, from(#a5cd27), to(#76c04b));
        background: linear-gradient(to right, #a5cd27, #76c04b);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-women2 .tabmain .hd ul li.on::after {
        background: -webkit-gradient(linear, left top, right top, from(#a5cd27), to(#76c04b));
        background: linear-gradient(to right, #a5cd27, #76c04b)
    }

    .page-women2 .tabmain .bd {
        width: 100%;
        height: 100%
    }

    .page-women2 .tabmain .bd .item {
        position: relative;
        height: 100%;
        z-index: 10;
    }

    .page-women2 .tabmain .bd .item .list {
        height: 100%
    }

    .page-women2 .tabmain .bd .item .list .con {
        position: absolute;
        width: 14.84375vw
    }

    .page-women2 .tabmain .bd .item .list .con h3 {
        font-size: 2.5vw;
        /* 修改-yali */
        background: #075CA5;
        /* background: -webkit-gradient(linear, left top, right top, from(#a5cd27), to(#76c04b));
        background: linear-gradient(to right, #a5cd27, #76c04b); */
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-women2 .tabmain .bd .item .list .con h3::after {
        content: "";
        display: block;
        width: 1.04167vw;
        height: .26042vw;
        background: #075CA5;
        /* 修改-yali */
        /* background-image: linear-gradient(120deg, #a5cd27, #76c04b); */
        margin-top: 1.04167vw;
        margin-bottom: 1.5625vw
    }

    .page-women2 .tabmain .bd .item .list .con .text {
        color: #666666;
        font-size: .83333vw
    }

    .page-women2 .tabmain .bd .item .list .con .quan {
        width: .72917vw;
        height: .72917vw;
        position: absolute;
        background: #74bf4c;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
    }

    .page-women2 .tabmain .bd .item .list .con .quan::before {
        content: "";
        display: block;
        width: 1.25vw;
        height: 1.25vw;
        background: rgba(116, 191, 76, 0.5);
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -.625vw;
        margin-top: -.625vw;
        border-radius: 100%;
        -webkit-animation: 1.8s infinite warn;
        animation: 1.8s infinite warn
    }

    .page-women2 .tabmain .bd .item .list .con1 {
        left: 0;
        bottom: 3.125vw
    }

    /* 修改 */
    .page-women2 .tabmain .bd .item .list .con1 .quan {
        left: 27.8125vw;
        /* top: 11.25vw */
        top: 10.6vw;
        display: none;
    }

    /* 修改 */
    .page-women2 .tabmain .bd .item .list .con2 {
        left: 8.33333vw;
        bottom: 15.625vw
    }

    /* 修改 */
    .page-women2 .tabmain .bd .item .list .con2 .quan {
        left: 22.5vw;
        top: 9.8vw;
        display: none;
    }

    .page-women2 .tabmain .bd .item .list .con3 {
        left: 21.61458vw;
        bottom: 26.04167vw
    }

    /* 修改 */
    .page-women2 .tabmain .bd .item .list .con3 .quan {
        left: 42.60417vw;
        /* top: 8.9vw; */
        top: 10.4vw;
        display: none;
    }

    .page-women2 .tabmain .bd .item .list .con4 {
        left: 54.16667vw;
        bottom: 32.29167vw
    }

    /* 修改 */
    .page-women2 .tabmain .bd .item .list .con4 .quan {
        /* left: 16.14583vw; */
        left: 15.8vw;
        top: 10.3vw;
        display: none;
    }

    /* 修改 添加 */
    .page-women2 .tabmain .bd .item_02 .list .con1 .quan {
        top: 12.85vw;
    }

    .page-women2 .tabmain .bd .item_02 .list .con2 .quan {
        top: 11vw;
    }

    .page-women2 .tabmain .bd .item_02 .list .con3 .quan {
        top: 17.1vw;
    }

    .page-women2 .tabmain .bd .item_02 .list .con4 .quan {
        /* top: 9.8vw; */
        top: 11.5vw;
    }

    .page-women3 {
        margin-top: -7.8125vw
    }

    .page-women3 .list .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 5.20833vw
    }

    .page-women4 .list .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 0;
    }

    .page-women3 .list .item .info {
        margin-top: 2.60417vw;
        /* 修改-yali */
        width: 33.04167vw
            /* width: 35.04167vw; */
    }

    .page-women4 .list .item .info {
        margin-top: 2.60417vw;
        /* 修改-yali */
        /* width: 26.04167vw */
        width: 35.04167vw;
    }

    /* 修改-yali */
    .page-women3 .list .item .info h3 {
        font-size: 1.35417vw;
        color: #222222;
        max-width: 33.22917vw;
        font-weight: normal;
        line-height: 1.4;
        margin-bottom: 2.20833vw
    }

    .page-women3 .list .item .info h3::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #a5cd27, #76c04b);
        margin-top: 1.04167vw;
        margin-bottom: 1.5625vw
    }

    .page-women3 .list .item .info .text {
        color: #666;
        line-height: 1.8;
        font-size: .83333vw
    }

    .page-women3 .list .item .info .text p {
        margin-bottom: .78125vw
    }

    .page-women3 .list .item .imgbox {
        /* 修改-yali */
        /* width: 43.64583vw; */
        width: 33.64583vw;
        overflow: hidden
    }

    .page-women3 .list .item .imgbox .img {
        display: block;
        max-width: 100%;
        border-radius: 0 3.125vw 0 3.125vw;
        -webkit-transition: all 1s;
        transition: all 1s;
        padding-top: 6vw
    }

    /* 修改-yali */
    .page-women4 .list .item .imgbox .img {
        display: block;
        max-width: 100%;
        border-radius: 0;
        -webkit-transition: all 1s;
        transition: all 1s;
        padding-top: 3.5vw;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .page-women3 .list .item:hover .imgbox .img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .page-women3 .list .item:nth-child(2n) .info {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .page-women3 .list .item:nth-child(2n) .imgbox {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .page-women4 {
        margin-top: 0;
    }

    .page-women4 .list .item:nth-child(1n) .info {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .page-women4 .list .item:nth-child(1n) .imgbox {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .page-women4 .list .item:nth-child(2n) .info {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 1;
        order: 1
    }

    .page-women4 .list .item:nth-child(2n) .imgbox {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .page-women3 .women3-con2 {
        background: url(../img/women3-con2.jpg) top center no-repeat;
        background-size: cover;
        height: 41.04167vw;
        overflow: hidden
    }

    .page-women3 .women3-con2 .t {
        font-size: 1.35417vw;
        color: #fff;
        font-weight: bold;
        text-align: center;
        margin-top: 4.16667vw
    }

    .page-women3 .women3-con2 .t::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin: 0 auto;
        margin-top: .72917vw
    }

    .page-women3 .women3-con2 .jzlist {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 8.33333vw
    }

    .page-women3 .women3-con2 .jzlist .item {
        width: 10.41667vw;
        color: #fff
    }

    .page-women3 .women3-con2 .jzlist .item .ico {
        display: block;
        width: 5.72917vw;
        margin-bottom: 1.30208vw
    }

    .page-women3 .women3-con2 .jzlist .item h4 {
        font-weight: bold;
        font-size: 1.04167vw;
        margin-bottom: .52083vw
    }

    .page-women3 .women3-con2 .jzlist .item p {
        font-size: .72917vw;
        line-height: 1.8
    }

    .page-women4 .women4-con1 {
        margin-top: -7.8125vw;
        padding-bottom: 4.6875vw
    }

    .page-women4 .women4-con1 .main-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .page-women4 .women4-con1 .main-container .info {
        color: #666;
        font-size: .83333vw;
        line-height: 1.8;
        margin-top: 5.20833vw;
        width: 31.66667vw
    }

    .page-women4 .women4-con1 .main-container .info .data {
        margin-top: 3.125vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    /* 修改-yali */
    .page-women4 .women4-con1 .main-container .info .data .item {
        max-width: 9.25vw
    }

    .page-women4 .women4-con1 .main-container .info .data h4 {
        font-size: 2.60417vw;
        font-weight: bold;
        background: linear-gradient(120deg, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        line-height: 1.2
    }

    .page-women4 .women4-con1 .main-container .info .data p {
        font-size: .625vw;
        color: #999
    }

    .page-women4 .women4-con1 .main-container .imgbox {
        width: 37.5vw;
        overflow: hidden
    }

    .page-women4 .women4-con1 .main-container .imgbox .img {
        display: block;
        max-width: 100%;
        border-radius: 1.04167vw 0 1.04167vw 0;
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .page-women4 .women4-con1 .main-container .imgbox:hover .img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .page-women4 .women4-con2 {
        background: url(../img/women4-2.jpg) no-repeat;
        background-size: cover;
        overflow: hidden;
        /* 修改1 */
        /* height: 52.34375vw; */
        height: auto;
        padding-bottom: 4vw;
    }

    .page-women4 .women4-con2 .t {
        font-size: 1.35417vw;
        color: #fff;
        margin-top: 6.25vw
    }

    .page-women4 .women4-con2 .t::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: .72917vw;
        margin-bottom: 2.08333vw
    }

    .page-women4 .women4-con2 .info {
        max-width: 65%
    }

    .page-women4 .women4-con2 .info .text {
        color: #fff;
        font-size: .83333vw;
        line-height: 1.8
    }

    .page-women4 .women4-con2 .info .more {
        color: #74bf4c;
        /* font-size: .83333vw; */
        font-size: 1.3333vw;
        margin-top: 1.34167vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-women4 .women4-con2 .info .more .ico {
        /* width: 1.09375vw; */
        width: 1.30375vw;
        display: block;
        margin-left: .52083vw
    }

    .page-women4 .women4-con2 .data {
        /* margin-top: 5.20833vw; */
        margin-top: 1.20833vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-women4 .women4-con2 .data .item {
        width: 16.45833vw;
        height: 6.09375vw;
        background: #fff;
        border-radius: .52083vw 0 .52083vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #222;
        font-size: .83333vw
    }

    .page-women4 .women4-con2 .data .item em {
        font-style: normal;
        font-size: 2.29167vw;
        font-weight: bold;
        margin: 0 .52083vw;
        background: -webkit-gradient(linear, left top, right top, from(#3ac6bd), to(#9fe149));
        background: linear-gradient(to right, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-women4 .women4-con3 {
        overflow: hidden;
        padding-bottom: 9.375vw
    }

    .page-women4 .women4-con3 .t {
        font-size: 1.35417vw;
        color: #222222;
        margin-top: 5.20833vw
    }

    .page-women4 .women4-con3 .t::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: .72917vw
    }

    .page-women4 .women4-con3 .flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: -2.60417vw;
        position: relative
    }

    .page-women4 .women4-con3 .flex .imgbox {
        width: 37.65625vw;
        position: absolute;
        top: 3.90625vw;
        left: 0;
        z-index: 9;
        overflow: hidden;
        border-radius: 3.125vw 0 0 0
    }

    .page-women4 .women4-con3 .flex .imgbox .swiper-slide .img {
        display: block;
        max-width: 100%;
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .page-women4 .women4-con3 .flex .imgbox .swiper-slide:hover .img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .page-women4 .women4-con3 .flex .swiper-info {
        width: 39.42708vw;
        height: 21.71875vw;
        margin-left: auto;
        margin-right: 0;
        background-image: -webkit-gradient(linear, right top, left top, from(#74bf4c), to(#a6cd27));
        background-image: linear-gradient(-90deg, #74bf4c, #a6cd27);
        border-radius: 0 0 3.125vw 0;
        padding: 2.08333vw 4.16667vw 0 6.25vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: relative
    }

    .page-women4 .women4-con3 .flex .swiper-info h3 {
        color: #fff;
        font-size: 1.5625vw;
        font-weight: normal
    }

    .page-women4 .women4-con3 .flex .swiper-info h3::after {
        content: "";
        display: block;
        width: .9375vw;
        height: .26042vw;
        background: #fff;
        margin-top: 1.04167vw;
        margin-bottom: 1.04167vw
    }

    .page-women4 .women4-con3 .flex .swiper-info p {
        color: #fff;
        font-size: .83333vw;
        line-height: 1.8
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-next,
    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-prev {
        width: 2.86458vw;
        height: 2.86458vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: none;
        border: .10417vw solid rgba(255, 255, 255, 0.1);
        position: absolute;
        bottom: 2.60417vw;
        left: 6.25vw;
        z-index: 999;
        cursor: pointer;
        color: #fff
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-next .iconfont,
    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-prev .iconfont {
        font-size: .9375vw
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-next:hover,
    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-prev:hover {
        background: #fff;
        color: #74bf4c;
        border: 2px solid #fff
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-next {
        left: 10.41667vw
    }

    .page-women4 .women4-con3 .flex .swiper-info .swiper-info-prev {
        left: 6.25vw
    }

    .page-women4 .women4-con4 {
        background: url(../img/women4bg.jpg) no-repeat;
        background-size: cover;
        height: 50.98958vw;
        overflow: hidden
    }

    .page-women4 .women4-con4 .t {
        font-size: 1.35417vw;
        color: #222222;
        margin-top: 5.20833vw
    }

    .page-women4 .women4-con4 .t::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: .72917vw
    }

    .page-women4 .women4-con4 .text {
        font-size: .83333vw;
        color: #666666;
        line-height: 1.8;
        width: 57.29167vw;
        margin-left: auto;
        margin-top: -3.125vw
    }

    .page-women4 .women4-con4 .swiper-lunbocon {
        margin-top: 4.6875vw;
        position: relative;
        width: 100%;
        height: 100%
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-next,
    .page-women4 .women4-con4 .swiper-lunbocon .swiper-prev {
        width: 2.5vw;
        height: 2.5vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -1.25vw;
        z-index: 999;
        cursor: pointer;
        color: #bebebe
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-next .iconfont,
    .page-women4 .women4-con4 .swiper-lunbocon .swiper-prev .iconfont {
        font-size: .83333vw
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-next:hover,
    .page-women4 .women4-con4 .swiper-lunbocon .swiper-prev:hover {
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-next {
        right: -4.6875vw
    }

    .page-women4 .women4-con4 .swiper-lunbocon .swiper-prev {
        left: -4.6875vw
    }

    .page-women4 .women4-con4 .swiper-lunbo {
        width: 100%;
        overflow: hidden
    }

    .page-women4 .women4-con4 .swiper-lunbo .swiper-slide {
        width: 23.4375vw;
        overflow: hidden
    }

    .page-women4 .women4-con4 .swiper-lunbo .swiper-slide .img {
        display: block;
        max-width: 100%;
        -webkit-transition: all 0.8s;
        transition: all 0.8s
    }

    .page-women4 .women4-con4 .swiper-lunbo .swiper-slide:hover .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-women5 {
        margin-top: -7.8125vw
    }

    .page-women5 .women5-con1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 5.20833vw
    }

    .page-women5 .women5-con1 .imgbox {
        width: 38.22917vw;
        border-radius: 0 0 2.08333vw 0;
        overflow: hidden
    }

    .page-women5 .women5-con1 .imgbox .img {
        max-width: 100%;
        -webkit-transition: all 1s;
        transition: all 1s
    }

    .page-women5 .women5-con1 .imgbox:hover .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-women5 .women5-con1 .text {
        padding-top: 6.77083vw;
        width: 28.64583vw;
        color: #222;
        font-size: .83333vw;
        line-height: 1.8
    }

    .page-women5 .women5-con1 .text p {
        margin-bottom: .78125vw
    }

    .page-women5 .women5-con2 {
        background: #fff;
        padding: 2.60417vw 2.60417vw 0 5.20833vw;
    }

    .page-women5 .women5-con2 .main-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-women5 .women5-con2 .main-container .imgbox {
        width: 32.03125vw
    }

    .page-women5 .women5-con2 .main-container .imgbox .img {
        max-width: 100%
    }

    .page-women5 .women5-con2 .main-container .text {
        width: 36.45833vw
    }

    .page-women5 .women5-con2 .main-container .text p {
        font-size: .83333vw;
        color: #222;
        line-height: 1.8;
        margin-bottom: 2.08333vw
    }

    .page-women5 .women5-con2 .main-container .text h4 {
        font-size: 1.35417vw;
        background: -webkit-gradient(linear, left top, right top, from(#3ac6bd), to(#9fe149));
        background: linear-gradient(to right, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-women6 {
        position: relative;
        z-index: 99
    }

    .page-women6 .navyear {
        position: relative;
        margin-left: auto;
        width: 33.33333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: -7.8125vw;
        margin-bottom: 7.8125vw;
        border-bottom: 1px solid #b9b9b9;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-women6 .navyear a.link {
        color: #222222;
        font-size: 1.35417vw;
        display: block;
        width: 3.33333vw;
        margin-right: 2.08333vw;
        padding-bottom: 1.04167vw;
        position: relative
    }

    .page-women6 .navyear a.link::after {
        content: "";
        display: block;
        width: 100%;
        height: .10417vw;
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        position: absolute;
        bottom: -.05208vw;
        opacity: 0
    }

    .page-women6 .navyear a.link.on,
    .page-women6 .navyear a.link:hover {
        background: -webkit-gradient(linear, left top, right top, from(#69be57), to(#9fe149));
        background: linear-gradient(to right, #69be57, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .page-women6 .navyear a.link.on::after,
    .page-women6 .navyear a.link:hover::after {
        opacity: 1
    }

    .page-women6 .navyear .zuo {
        background: url(../img/zuo.png) no-repeat;
        background-size: 100%;
        width: 1.40625vw;
        height: 2.55208vw;
        padding: 0;
        position: absolute;
        left: -2.86458vw;
        margin: 0
    }

    .page-women6 .navyear .zuo:hover {
        background: url(../img/zuoon.png) no-repeat;
        background-size: 100%
    }

    .page-women6 .navyear .you {
        background: url(../img/you.png) no-repeat;
        background-size: 100%;
        width: 1.40625vw;
        height: 2.55208vw;
        padding: 0;
        position: absolute;
        right: -2.86458vw;
        margin: 0
    }

    .page-women6 .navyear .you:hover {
        background: url(../img/youon.png) no-repeat;
        background-size: 100%
    }

    .page-women6 .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        /* 修改-yali */
        margin-bottom: -1.5vh;
    }

    .page-women6 .list::after {
        content: "";
        display: block;
        width: 23.64583vw
    }

    .page-women6 .list .item {
        /* 修改-yali */
        /* width: 23.02583vw; */
        width: 21.52583vw;
        background: #fff;
        /* 修改-yali */
        /* margin-bottom: .78125vw; */
        margin-bottom: 2.08125vw;
        /* 修改 */
        /* height: 25.5vw;*/
        overflow: hidden;
    }

    .page-women6 .list .item .imgbox {
        overflow: hidden;
        /* 修改 */
        width: 100%;
        height: 17vw;
    }

    .page-women6 .list .item .imgbox .img {
        display: block;
        margin: 0 auto;
        -webkit-transition: all 0.8s;
        transition: all 0.8s;
        /* 修改 */
        /* max-width: 100%; */
        width: 100%;
        height: 100%;
    }

    .page-women6 .list .item .text {
        color: #000000;
        font-size: 1.04167vw;
        line-height: 1.6;
        padding: 1.20417vw 2.60417vw 2.08333vw;
        white-space: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 2;
        /* 修改 */
        height: 6vw;
    }

    .page-women6 .list .item:hover .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-women6 .list .item:hover .text {
        background: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff;
        font-weight: bold
    }

    .page-zuoshenme6 .text {
        color: #222;
        font-size: .83333vw;
        line-height: 1.8;
        margin-top: -3.125vw
    }

    /* 修改-yali */
    .page-zuoshenme6 .welcome {
        background: url(../img/welcome1.png) no-repeat;
        background-size: cover;
        width: 10.82292vw;
        height: 3.33333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: auto;
        margin-top: 3.64583vw
    }

    .page-zuoshenme6 .welcome span {
        color: #000;
        font-size: 1.04167vw;
        display: block;
        width: 8.33333vw;
        text-align: center
    }

    /* 修改-yali */
    .page-zuoshenme6 .welcome .go {
        width: 10.4375vw;
        height: 3.33333vw;
        display: block;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        font-size: 1.04167vw;
        padding-left: 1.04167vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-zuoshenme6 .welcome .go .ico {
        display: block;
        width: .52083vw;
        margin-left: 1.5625vw
    }

    .page-zuoshenme6 .list {
        margin-top: 2.60417vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-zuoshenme6 .list::after {
        display: block;
        content: "";
        width: 23.59375vw
    }

    .page-zuoshenme6 .list .item {
        position: relative;
        width: 23.59375vw;
        margin-bottom: 1.04167vw
    }

    .page-zuoshenme6 .list .item a {
        display: block;
        position: relative
    }

    .page-zuoshenme6 .list .item a .img {
        display: block;
        max-width: 100%;
        position: relative;
        z-index: 1
    }

    .page-zuoshenme6 .list .item a .info {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: url(../img/textbg.png) bottom center no-repeat;
        background-size: cover;
        color: #fff;
        font-size: 1.35417vw;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-bottom: 1.25vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 2
    }

    .page-zuoshenme6 .list .item a::after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left top, right bottom, from(#bfea12), to(#18bdc1));
        background: linear-gradient(to right bottom, #72aafa, #05439a);
        position: absolute;
        bottom: -.52083vw;
        right: -.52083vw;
        z-index: 0;
        opacity: 0;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
    }

    .page-zuoshenme6 .list .item a:hover::after {
        opacity: 1
    }

    .page {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        /* 修改 */
        padding: 2.16667vw 0;
    }

    .page a {
        color: #222222;
        font-size: 1.51042vw;
        margin: 0 .3125vw
    }

    .page a.on,
    .page a:hover {
        background: -webkit-gradient(linear, left top, right top, from(#3ac6bd), to(#9fe149));
        background: linear-gradient(to right, #3ac6bd, #9fe149);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .page .prev,
    .page .next {
        width: 3.64583vw;
        height: 2.86458vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: .10417vw solid #c6c6c6;
        color: rgba(0, 0, 0, 0.3);
        font-size: 1.25vw;
        font-weight: bold;
        margin: 0 2.60417vw
    }

    .page .prev:hover,
    .page .next:hover {
        border: none;
        background: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff;
        padding: .10417vw
    }

    .page-zuoshenme1,
    .page-zuoshenme2 {
        margin-top: -3.64583vw;
        padding-bottom: 5.20833vw
    }

    .page-zuoshenme1 .text {
        color: #222;
        font-size: .83333vw;
        line-height: 1.8
    }

    .page-zuoshenme1 .swiper-lunbo {
        margin-top: 2.08333vw;
        position: relative
    }

    .page-zuoshenme1 .swiper-lunbo .swiper-slide .img {
        max-width: 100%
    }

    .page-zuoshenme1 .lunbocon {
        position: relative
    }

    .page-zuoshenme1 .lunbocon .swiper-next,
    .page-zuoshenme1 .lunbocon .swiper-prev {
        width: 4.6875vw;
        height: 4.6875vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -2.34375vw;
        z-index: 999;
        cursor: pointer
    }

    .page-zuoshenme1 .lunbocon .swiper-next .iconfont,
    .page-zuoshenme1 .lunbocon .swiper-prev .iconfont {
        font-size: .9375vw
    }

    .page-zuoshenme1 .lunbocon .swiper-next:hover,
    .page-zuoshenme1 .lunbocon .swiper-prev:hover {
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff
    }

    .page-zuoshenme1 .lunbocon .swiper-next {
        right: -2.34375vw
    }

    .page-zuoshenme1 .lunbocon .swiper-prev {
        left: -2.34375vw
    }

    /* 修改-yali */
    .page-zuoshenme2-pic img {
        margin: 0.5vw auto;
    }

    .page-zuoshenme2 .text {
        color: #666;
        font-size: .83333vw;
        line-height: 1.8
    }

    .page-zuoshenme2 .text p {
        margin-bottom: .78125vw
    }

    .page-zuoshenme2 .zhengshu {
        margin-top: 5.20833vw;
        margin-bottom: 3.64583vw;
        display: block;
        max-width: 100%
    }

    .page-zuoshenme2 .swiper-lunbo {
        margin-top: 4.16667vw;
        position: relative
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border-radius: .52083vw;
        overflow: hidden
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .info {
        width: 25.52083vw;
        height: auto;
        background-image: linear-gradient(120deg, #bfea12, #18bdc1);
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 6.77083vw 0 2.60417vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .info h4 {
        font-size: 1.25vw
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .info p {
        font-size: .9375vw;
        line-height: 1.8;
        margin-top: 1.04167vw
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .imgbox {
        width: 47.13542vw
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-slide .imgbox .img {
        max-width: 100%;
        display: block
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-next,
    .page-zuoshenme2 .swiper-lunbo .swiper-prev {
        /* 修改-yali */
        /* width: 2.29167vw;
        height: 4.58333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -1.14583vw;
        z-index: 999;
        cursor: pointer */
        width: 6vw;
        height: 6vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -3vw;
        z-index: 999;
        cursor: pointer
    }

    /* 修改-yali */
    .page-zuoshenme2 .swiper-next,
    .page-zuoshenme2 .swiper-prev {
        width: 4vw;
        height: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 42%;
        z-index: 999;
        cursor: pointer
    }

    /* 修改-yali */
    .page-zuoshenme2 .swiper-prev:hover,
    .page-zuoshenme2 .swiper-next:hover {
        --swiper-navigation-color: #fff;
        /* 单独设置按钮颜色 */
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
    }

    /* 修改-yali */
    .page-zuoshenme2 .swiper-prev:hover .iconfont,
    .page-zuoshenme2 .swiper-next:hover .iconfont {
        /* 单独设置按钮中间箭头颜色 */
        color: #fff;
    }

    .page-zuoshenme2 .swiper-next .iconfont,
    .page-zuoshenme2 .swiper-prev .iconfont {
        font-size: 1.04167vw;
        background: -webkit-gradient(linear, left top, left bottom, from(#bfea12), to(#18bdc1));
        background: linear-gradient(to bottom, #bfea12, #18bdc1);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-next .iconfont,
    .page-zuoshenme2 .swiper-lunbo .swiper-prev .iconfont {
        font-size: 1.04167vw;
        background: -webkit-gradient(linear, left top, left bottom, from(#bfea12), to(#18bdc1));
        background: linear-gradient(to bottom, #bfea12, #18bdc1);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-next:hover,
    .page-zuoshenme2 .swiper-lunbo .swiper-prev:hover {
        background: #f7f7f7
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-next {
        /* 修改-yali */
        /* right: 44.84375vw;
        border-radius: 0 2.29167vw 2.29167vw 0;
        -webkit-border-radius: 0 2.29167vw 2.29167vw 0;
        -moz-border-radius: 0 2.29167vw 2.29167vw 0;
        -ms-border-radius: 0 2.29167vw 2.29167vw 0;
        -o-border-radius: 0 2.29167vw 2.29167vw 0; */
        right: -3vw
    }

    .page-zuoshenme2 .swiper-next {
        /* 修改-yali */
        /* right: 11.5vw; */
        right: -2vw;
    }

    .page-zuoshenme2 .swiper-prev {
        /* 修改-yali */
        /* left: 11.5vw; */
        left: -2vw;
    }

    .page-zuoshenme2 .swiper-lunbo .swiper-prev {
        /* 修改-yali */
        /* right: 47.13542vw;
        border-radius: 2.29167vw 0 0 2.29167vw    ;
        -webkit-border-radius: 2.29167vw 0 0 2.29167vw;
        -moz-border-radius: 2.29167vw 0 0 2.29167vw;
        -ms-border-radius: 2.29167vw 0 0 2.29167vw;
        -o-border-radius: 2.29167vw 0 0 2.29167vw; */
        left: -3vw
    }

    .page-zuoshenme2 .t {
        font-size: 1.35417vw;
        color: #222222;
        text-align: center;
        margin-top: 3.64583vw
    }

    .page-zuoshenme2 .t::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin: 0 auto;
        margin-top: 1.35417vw;
        margin-bottom: 2.60417vw
    }

    .page-zuoshenme2 .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-zuoshenme2 .list::after {
        display: block;
        content: "";
        width: 22.44792vw
    }

    .page-zuoshenme2 .list .item {
        width: 22.44792vw;
        background: #fff;
        border-radius: .41667vw;
        text-align: center;
        overflow: hidden;
        margin-bottom: 2.08333vw
    }

    .page-zuoshenme2 .list .item .imgbox {
        width: 20.3125vw;
        margin: 0 auto;
        margin-top: 1.04167vw;
        overflow: hidden
    }

    .page-zuoshenme2 .list .item .imgbox .img {
        display: block;
        max-width: 100%;
        border-radius: .41667vw;
        -webkit-transition: all 0.8s;
        transition: all 0.8s
    }

    .page-zuoshenme2 .list .item:hover .imgbox .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-zuoshenme2 .list .item p {
        height: 3.4375vw;
        line-height: 3.4375vw;
        color: #666666;
        font-size: .9375vw
    }

    .page-zuoshenme4 {
        margin-top: -3.64583vw
    }

    .page-zuoshenme4 .text {
        color: #222;
        font-size: .83333vw;
        line-height: 1.8
    }

    /* 修改 */
    .page-zuoshenme4 .swiper-lunbocon .swiper-lunbo {
        width: 70vw;
        margin: 4vw auto;
        overflow: hidden;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-slide {
        width: 23vw;
        height: auto;
        overflow: hidden;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-slide img {
        width: 100%;
        height: 100%;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-button-prev,
    .page-zuoshenme4 .swiper-lunbocon .swiper-button-next {
        --swiper-navigation-color: #3e3e3e;
        /* 单独设置按钮颜色 */
        --swiper-navigation-size: .9vw;
        /* 设置按钮大小 */
        height: 2.5vw;
        width: 2.5vw;
        line-height: 2.5vw;
        text-align: center;
        background-color: #fff;
        border-radius: 1.75vw;
        display: inline-block;
        position: relative;
        top: -12vw;
        left: -3vw;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-button-next {
        left: 71vw;
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-button-prev:hover,
    .page-zuoshenme4 .swiper-lunbocon .swiper-button-next:hover {
        --swiper-navigation-color: #fff;
        /* 单独设置按钮颜色 */
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
    }

    /* end */

    .page-zuoshenme4 .swiper-lunbocon {
        margin-top: 4.6875vw;
        position: relative;
        width: 100%;
        height: 100%
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-next,
    .page-zuoshenme4 .swiper-lunbocon .swiper-prev {
        width: 2.5vw;
        height: 2.5vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 100%;
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -1.25vw;
        z-index: 999;
        cursor: pointer;
        color: #bebebe
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-next .iconfont,
    .page-zuoshenme4 .swiper-lunbocon .swiper-prev .iconfont {
        font-size: .83333vw
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-next:hover,
    .page-zuoshenme4 .swiper-lunbocon .swiper-prev:hover {
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        color: #fff
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-next {
        right: -4.6875vw
    }

    .page-zuoshenme4 .swiper-lunbocon .swiper-prev {
        left: -4.6875vw
    }

    .page-zuoshenme4 .swiper-lunbo {
        width: 100%;
        overflow: hidden
    }

    .page-zuoshenme4 .swiper-lunbo .swiper-slide {
        width: 23.4375vw;
        overflow: hidden
    }

    .page-zuoshenme4 .swiper-lunbo .swiper-slide .img {
        display: block;
        max-width: 100%;
        -webkit-transition: all 0.8s;
        transition: all 0.8s
    }

    .page-zuoshenme4 .swiper-lunbo .swiper-slide:hover .img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    .page-zuoshenme4 .zuoshenme4-con2 {
        margin-top: 3.125vw;
        position: relative
    }

    .page-zuoshenme4 .zuoshenme4-con2 .imgbg {
        display: block;
        max-width: 100%
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 9
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container {
        position: relative;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        height: 100%
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .t {
        font-size: 1.35417vw;
        color: #222222;
        width: 9.375vw;
        position: absolute;
        top: 6.25vw;
        z-index: 99
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .t::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 1.35417vw;
        margin-bottom: 2.60417vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list {
        width: 100%;
        height: 100%;
        position: relative
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item {
        position: absolute;
        cursor: pointer;
        z-index: 999
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .text {
        color: #222222;
        font-size: .9375vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item.on .text {
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swipercon {
        width: 13.59375vw;
        height: 8.80208vw;
        position: absolute;
        left: -15.10417vw;
        top: -6.77083vw;
        border-radius: 0 .41667vw;
        display: none
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swipercon::after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-image: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to right, #18bdc1, #bfea12);
        position: absolute;
        left: .41667vw;
        top: .41667vw;
        border-radius: 0 .41667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan {
        width: 13.59375vw;
        height: 8.80208vw;
        background: #fff;
        border-radius: 0 .41667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        max-height: 100%
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-prev {
        position: absolute;
        left: 0vw;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 99;
        width: 2.08333vw;
        height: 2.08333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-prev .iconfont {
        color: #a3afbe
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-prev:hover .iconfont {
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-next {
        position: absolute;
        right: 0vw;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 99;
        width: 2.08333vw;
        height: 2.08333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-next .iconfont {
        color: #a3afbe
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item .swiper-qiehuan .swiper-next:hover .iconfont {
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(1) {
        left: 10.41667vw;
        top: 16.66667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(2) {
        left: 18.75vw;
        top: 12.5vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(3) {
        left: 28.125vw;
        top: 7.8125vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(4) {
        left: 38.80208vw;
        top: 5.72917vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(5) {
        left: 33.33333vw;
        top: 41.66667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(6) {
        left: 55.98958vw;
        top: 35.41667vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(7) {
        left: 46.35417vw;
        top: 38.80208vw
    }

    .page-zuoshenme4 .zuoshenme4-con2 .info .main-container .list .item:nth-child(8) {
        left: 63.02083vw;
        top: 30.20833vw
    }

    .page-zuoshenme3 .zuoshenme3-con1 {
        margin-top: -8.33333vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .page-zuoshenme3 .zuoshenme3-con1 .text {
        width: 31.25vw;
        color: #222222;
        font-size: .83333vw;
        line-height: 1.8;
        margin-top: 5.20833vw
    }

    .page-zuoshenme3 .zuoshenme3-con1 .text p {
        margin-bottom: .78125vw
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo {
        width: 38.02083vw;
        position: relative
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo .swiper-slide .img {
        display: block;
        width: 100%;
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo::after {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        right: -.52083vw;
        bottom: -.52083vw;
        background-image: -webkit-gradient(linear, right top, left top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to left, #18bdc1, #bfea12)
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo .swiper-pagination-bullet {
        border: .10417vw solid #fff;
        background: none;
        opacity: 1;
        width: .52083vw;
        height: .52083vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-zuoshenme3 .zuoshenme3-con1 .swiper-lunbo .swiper-pagination-bullet-active {
        border: none;
        background-image: -webkit-gradient(linear, right top, left top, from(#18bdc1), to(#bfea12));
        background-image: linear-gradient(to left, #18bdc1, #bfea12);
        width: .52083vw;
        height: .52083vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 {
        margin-top: 5.20833vw
    }

    /* 修改-yali */
    .page-zuoshenme3 .zuoshenme3-con2 .t {
        font-size: 1.35417vw;
        color: #222222;
        width: 15.375vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .t::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 1.35417vw;
        margin-bottom: 1.5625vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd {
        border-bottom: 1px solid #acacac
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li {
        cursor: pointer;
        color: #222222;
        font-size: .9375vw;
        position: relative;
        padding-bottom: .78125vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li::after {
        content: "";
        display: block;
        width: 100%;
        height: .10417vw;
        background: none;
        position: absolute;
        bottom: -.05208vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li.on,
    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li:hover {
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        font-weight: bold
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li.on::after,
    .page-zuoshenme3 .zuoshenme3-con2 .producttab .hd ul li:hover::after {
        background: linear-gradient(59deg, #18bdc1, #bfea12)
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item {
        padding-top: 2.60417vw;
        padding-bottom: 1.5625vw;
        text-align: center;
        color: #222;
        font-size: .9375vw;
        line-height: 1.8
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item img {
        max-width: 100%;
        margin: 2.60417vw 0
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table {
        border-collapse: 0;
        border-spacing: 0;
        width: 100% !important;
        border-collapse: collapse;
        margin: 1.5625vw 0
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr td {
        border: 1px solid #e4e4e4;
        border-collapse: collapse;
        height: 4.16667vw
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr:first-child td {
        background-color: #fff;
        font-weight: bold
    }

    /* 新增 修改 */
    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr:nth-child(2n-1) {
        background-color: #e4eaf2;
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr:nth-child(2n) {
        background-color: #c8daf2;
    }

    .page-zuoshenme3 .zuoshenme3-con2 .producttab .bd .item table tr:first-child td {
        background-color: #05439a !important;
        color: #fff;
    }

    .page-jiaru {
        padding-bottom: 2.60417vw
    }

    .page-jiaru .jiarutab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: -3.125vw;
        position: relative;
        z-index: 99
    }

    .page-jiaru .jiarutab a {
        padding: 1.30208vw 0;
        color: rgba(34, 34, 34, 0.5);
        font-size: 1.35417vw;
        position: relative
    }

    .page-jiaru .jiarutab a:hover,
    .page-jiaru .jiarutab a.on {
        font-weight: bold;
        color: #222
    }

    .page-jiaru .jiarutab .fg {
        display: block;
        width: 1px;
        height: 1.25vw;
        background: rgba(116, 190, 75, 0.3);
        margin: 0 2.08333vw
    }

    .page-jiaru .job-list {
        margin-top: 2.08333vw;
        border: 1px solid #e8e8e8;
        border-bottom: none
    }

    .page-jiaru .job-list ul li {
        width: 100%;
        cursor: pointer;
        padding: 0;
        border-bottom: 1px solid #e8e8e8
    }

    .page-jiaru .job-list ul li .line {
        font-size: 1.04167vw;
        position: relative;
        height: 3.90625vw;
        line-height: 3.90625vw;
        padding: 0;
        color: rgba(34, 34, 34, 0.8);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-jiaru .job-list ul li .line.line-title {
        background: rgba(216, 216, 216, 0.2);
        color: #222;
        font-weight: bold;
        /* 修改 */
        height: 4vw;
        line-height: 4;
    }

    .page-jiaru .job-list ul li .line span {
        display: block;
        /* 修改 */
        white-space: nowrap;
        height: 100%;
        padding: 1vw;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: center;
    }

    .page-jiaru .job-list ul li .line span.s1 {
        width: 27%;
        /* 修改 */
        /* padding-left: 3.125vw */
    }

    .page-jiaru .job-list ul li .line span.s2 {
        width: 22%
    }

    .page-jiaru .job-list ul li .line span.s3 {
        width: 22%
    }

    .page-jiaru .job-list ul li .line span.s4 {
        width: 22%
    }

    .page-jiaru .job-list ul li .line span.s5 {
        width: 7%;
        text-align: center
    }

    .page-jiaru .job-list ul li:nth-child(2n+1) .line {
        background: rgba(216, 216, 216, 0.1)
    }

    .page-jiaru .job-list ul li.on .line {
        background: -webkit-gradient(linear, left top, right top, from(#8dab15), color-stop(#bfea12), color-stop(#18bdc1), to(#18bdc1));
        background: linear-gradient(to right, #8dab15, #bfea12, #18bdc1, #18bdc1);
        color: #fff;
        /* 修改 */
        line-height: 1vw;
        height: auto;
    }

    /* 修改 */
    .page-jiaru .job-list ul li.on .line.line-title {
        height: 4vw;
        line-height: 4;
    }

    .page-jiaru .job-list ul li.on .line span {
        white-space: normal;
    }

    /* end */

    .page-jiaru .job-list ul li.on .line-title {
        background: rgba(216, 216, 216, 0.1);
        color: #222
    }

    .page-jiaru .job-list .info {
        padding: 2.08333vw 0px 2.08333vw 3.125vw;
        background: none;
        display: none;
        font-size: .9375vw;
        color: #222222;
        line-height: 1.8
    }

    .page-jiaru .job-list .info .block {
        margin-bottom: 1.5625vw
    }

    .page-jiaru .job-list .info h5 {
        font-size: 1.04167vw;
        margin-bottom: .52083vw
    }

    .page-jiaru .job-list .info .deliver {
        width: 9.0625vw;
        height: 2.8125vw;
        background: -webkit-gradient(linear, left top, right top, from(#18bdc1), to(#bfea12));
        background: linear-gradient(to right, #18bdc1, #bfea12);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        color: #fff;
        padding: 0 1.04167vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-weight: normal;
        border-radius: .4vw 0
    }

    .page-jiaru .bottomtext {
        margin-top: 2.60417vw
    }

    .page-jiaru .bottomtext .t {
        font-size: 1.35417vw;
        color: #222222;
        width: 9.375vw
    }

    .page-jiaru .bottomtext .t::after {
        content: "";
        display: block;
        width: 1.09375vw;
        height: .26042vw;
        background-image: linear-gradient(120deg, #18bdc1, #bfea12);
        margin-top: 1.35417vw;
        margin-bottom: 2.08333vw
    }

    .page-jiaru .bottomtext ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-jiaru .bottomtext ul li {
        color: #222;
        font-size: 1.04167vw
    }

    .page-search {
        padding-top: 5.20833vw
    }

    .page-search .searchinput {
        width: 100%;
        height: 4.6875vw;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .page-search .searchinput input {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: 4.6875vw;
        color: #222222;
        font-size: .9375vw;
        border: none;
        padding-left: 3.125vw;
        outline: none
    }

    .page-search .searchinput input:focus {
        border: none
    }

    .page-search .searchinput button {
        border: none;
        background: none;
        padding: 0 1.5625vw;
        height: 4.6875vw
    }

    .page-search .searchinput .iconfont {
        color: rgba(34, 34, 34, 0.2);
        font-size: 1.5625vw
    }

    .page-search .resulttext {
        padding: 2.08333vw 0 2.08333vw 3.125vw;
        color: #222222;
        font-size: .9375vw
    }

    .page-search .noresult {
        text-align: center;
        color: #222;
        font-size: .9375vw;
        padding-bottom: 4.16667vw
    }

    .page-search .noresult p {
        margin-top: 1.04167vw
    }

    .page-search .noresult .img {
        margin-top: 2.08333vw;
        max-width: 3.95833vw
    }

    .page-search .list .item {
        width: 100%;
        background: #fff;
        margin-bottom: .78125vw
    }

    .page-search .list .item a {
        height: 12.60417vw;
        display: block;
        padding: 3.125vw 0 0 3.125vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .page-search .list .item h3 {
        color: #000000;
        font-size: 1.04167vw
    }

    .page-search .list .item .time {
        font-size: .72917vw;
        color: #000;
        display: block;
        margin-top: .26042vw
    }

    .page-search .list .item p {
        font-size: .83333vw;
        color: #000;
        margin-top: 1.04167vw;
        line-height: 1.8;
        max-width: 52.08333vw
    }

    .page-apply .apply-main {
        width: 59.21875vw;
        background: #fff;
        margin-left: auto;
        margin-top: -7.8125vw;
        position: relative;
        z-index: 99;
        padding-bottom: 3.125vw
    }

    .page-apply .apply-main .t {
        height: 6.97917vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #222222;
        font-size: 1.35417vw
    }

    .page-apply .apply-main .list ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 2.91667vw;
        margin-bottom: .625vw;
        color: rgba(34, 34, 34, 0.5);
        font-size: .83333vw
    }

    .page-apply .apply-main .list ul li span {
        display: block;
        width: 20.83333vw;
        text-align: right;
        color: #333;
        font-size: .83333vw;
        margin-right: .52083vw
    }

    .page-apply .apply-main .list ul li .int {
        border: 2px solid #e8e8e8;
        height: 2.8125vw;
        width: 21.5625vw;
        border-radius: .3125vw;
        outline: none;
        font-size: .83333vw;
        padding-left: .52083vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: rgba(34, 34, 34, 0.5)
    }

    .page-apply .apply-main .list ul li .radio {
        margin-left: .52083vw;
        margin-right: .26042vw
    }

    .page-apply .apply-main .list ul li select {
        border: 2px solid #e8e8e8;
        width: 6.875vw;
        margin-right: .52083vw;
        height: 2.8125vw;
        border-radius: .3125vw;
        font-size: .83333vw;
        color: rgba(34, 34, 34, 0.5)
    }

    .page-apply .apply-main .list ul li .upload {
        width: 8.75vw;
        height: 2.91667vw;
        border: 2px solid #e8e8e8;
        border-radius: .3125vw;
        font-size: .83333vw;
        color: rgba(34, 34, 34, 0.5);
        position: relative;
        margin-right: .78125vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 .78125vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .page-apply .apply-main .list ul li .upload input {
        position: absolute;
        opacity: 0;
        width: 100%;
        height: 100%;
        cursor: pointer
    }

    .page-apply .apply-main .list .applybtns {
        margin-top: 3.125vw;
        margin-left: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-right: 2.08333vw
    }

    .page-apply .apply-main .list .applybtns .btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: none;
        border: 1px solid #dddddd;
        width: 14.0625vw;
        height: 4.6875vw;
        border-radius: .41667vw 0 .41667vw 0;
        text-align: left;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: .52083vw
    }

    .page-apply .apply-main .list .applybtns .btn .text {
        color: rgba(34, 34, 34, 0.7);
        margin-left: 1.5625vw
    }

    .page-apply .apply-main .list .applybtns .btn .text h4 {
        font-weight: normal;
        font-size: 1.04167vw
    }

    .page-apply .apply-main .list .applybtns .btn .text p {
        font-size: .83333vw
    }

    .page-apply .apply-main .list .applybtns .btn .ico {
        margin-right: 1.04167vw
    }

    .page-apply .apply-main .list .applybtns .btn.sub-btn {
        background-image: -webkit-gradient(linear, left top, right bottom, from(#bfea12), to(#18bdc1));
        background-image: linear-gradient(to right bottom, #bfea12, #18bdc1);
        border: none;
        padding: 1px
    }

    .page-apply .apply-main .list .applybtns .btn.sub-btn .text {
        color: #fff
    }

    .page-apply .apply-main .list .applybtns .btn.sub-btn .text h4 {
        font-weight: bold
    }

    .page-apply .apply-main .list .applybtns .btn:hover {
        background-image: -webkit-gradient(linear, left top, right bottom, from(#bfea12), to(#18bdc1));
        background-image: linear-gradient(to right bottom, #bfea12, #18bdc1);
        border: none;
        padding: 1px
    }

    .page-apply .apply-main .list .applybtns .btn:hover .text {
        color: #fff
    }

    .page-apply .apply-main .list .applybtns .btn:hover .text h4 {
        font-weight: bold
    }

    /* gy-lunbo 2022.3.28 */
    .gy-lunbo {
        width: 20.833vw;
        height: 100%;
        /* height: 99.2%; */
        background-image: -webkit-linear-gradient(top, #18bdc1, #bfea12);
        position: absolute;
        right: 0;
        top: 0;
        box-sizing: border-box;
        padding: 13.021vw 6.25vw 0 3.646vw;
    }
}

/* category_information_disclosure 2022.3.28 */
.page-touzi3 .touzi3-swcon {
    width: 100%;
    height: 80px;
    display: inline-block;
    background-color: #fff;
    margin-bottom: 2vw;
    cursor: pointer;
}

/* 新修改 */
.page-touzi3 .touzi3-swcon div {
    height: 100%;
    display: flex;
    align-items: center;
    /* justify-content: space-evenly; */
    justify-content: space-between;
    padding: 0 3vw;
}

.page-touzi3 .touzi3-swcon:nth-child(odd) {
    margin-right: 1vw;
}

.page-touzi3 .touzi3-swcon:hover {
    background-image: linear-gradient(to right, #bfea12, #18bdc1);
}

.page-touzi3 .touzi3-swcon:hover h3,
.page-touzi3 .touzi3-swcon:hover p {
    color: #fff !important;
}

.page-touzi3 .touzi3-swcon:hover a {
    background-image: -webkit-linear-gradient(right, #fff, #fff);
}

.swiper-pilou .touzi3-swcon h3 {
    color: rgba(34, 34, 34, 0.2);
    font-size: 20px;
    text-align: center;
}

.swiper-pilou .touzi3-swcon p {
    width: 50%;
    font-size: 14px;
}

.swiper-pilou .touzi3-swcon h3 em {
    display: block;
    font-size: 12px;
    font-style: normal;
    margin-top: -0.5vw;
}

.swiper-pilou .touzi3-swcon a {
    background-image: -webkit-linear-gradient(right, #18bdc1, #bfea12);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 14px;
    font-weight: bold
}

.swiper-pilou .touzi3-swcon a::after {
    content: '>';
    display: inline-block;
}

.page-zuoshenme1 .swiper-lunbo .swiper-slide .img {
    width: 75%;
}




.gy-lunbo h4,
.gy-lunbo p {
    color: #fff;
}

.gy-lunbo p {
    margin-top: 1vw;
    font-size: 0.833vw;
}

.gy-lunbo h4 {
    font-size: 1.042vw;
}

/*# sourceMappingURL=style2.min.css.map */