.hide {
    display: none
}

img {
    border: 0
}

.hidden {
    visibility: hidden
}

.v-section-btn {
    color: #242933
}

.v-section-btn>.v-btn-link,
.v-section-btn>.v-btn-play {
    font-family: Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei, Hiragino Sans GB, Heiti SC, SimHei, SimSun, sans-serif;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    font-size: 20px;
    line-height: 28px;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
    position: relative;
}

@media screen and (min-width:769px) {

    .v-section-btn>.v-btn-link:hover,
    .v-section-btn>.v-btn-play:hover {
        color: #15a75f;
    }

    .v-section-btn>.v-btn-link:hover:before,
    .v-section-btn>.v-btn-play:hover:before {
        opacity: 0
    }

    .v-section-btn>.v-btn-link:hover:after,
    .v-section-btn>.v-btn-play:hover:after {
        opacity: 1
    }
}

.v-section-btn>.v-btn-link:before,
.v-section-btn>.v-btn-link:after,
.v-section-btn>.v-btn-play:before,
.v-section-btn>.v-btn-play:after {
    content: "";
    position: absolute;
    width: 40px;
    height: 28px;
    right: -46px;
    top: 0;
    opacity: 1;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
}

.v-section-btn>.v-btn-link:after,
.v-section-btn>.v-btn-play:after {
    opacity: 0;
}

.rec-item-box-right .v-section-btn>.v-btn-link:after {
    display: none
}

.rec-item-box-right .v-section-btn>.v-btn-link:before {
    display: none
}

.v-section-btn>.v-btn-link:after {
    background-image: url(../image/more-h.png);
    background-size: 100%;
}

.v-section-btn>.v-btn-play:after {
   
}

.v-section-btn.white {
    color: #fff
}

.v-section-btn.white .v-btn-link:before {
    
}

.v-section-btn.white .v-btn-play:before {
    background-image: url("/static/fonts/3e80edcc52564c528255768150997b5a.woff")
}

.v-section-btn .v-btn-link:before {
    background-image: url(../image/more.png);
}

.v-section-btn .v-btn-play:before {
    background-image: url("/static/fonts/0f7bb8c00a184975a39253dc9f568eb2.woff")
}

@media screen and (max-width:768px) {

    .v-section-btn>.v-btn-link,
    .v-section-btn>.v-btn-play {
        font-size: 3.88889vw;
        line-height: 5.27778vw
    }

    .v-section-btn>.v-btn-link:hover,
    .v-section-btn>.v-btn-play:hover {
        color: inherit
    }

    .v-section-btn>.v-btn-link:before,
    .v-section-btn>.v-btn-link:after,
    .v-section-btn>.v-btn-play:before,
    .v-section-btn>.v-btn-play:after {
        width: 7.22222vw;
        height: 5.27778vw;
        right: -8.33333vw;
        top: 0
    }
}

.swiper-wrapper {
    min-width: 100%;
    text-align: center
}

main {
    width: 100%;
    color: #242933;
    background: #f5f7fa
}

main .lazy,
main .sourceImg {
    /* opacity:0; */
}

main .pro-series-header {
    position: relative;
}

main .pro-series-header .banner-img-box {
    height: 710px
}

main .pro-series-header .banner-img-box img {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: auto;
    height: auto
}

main .pro-series-header:before {
    /* content:''; */
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 300px;
    z-index: 2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 247, 250, 0)), to(#f5f7fa));
    background-image: -webkit-linear-gradient(top, rgba(245, 247, 250, 0) 0, #f5f7fa 100%);
    background-image: -moz- oldlinear-gradient(top, rgba(245, 247, 250, 0) 0, #f5f7fa 100%);
    background-image: -o-linear-gradient(top, rgba(245, 247, 250, 0) 0, #f5f7fa 100%);
    background-image: linear-gradient(180deg, rgba(245, 247, 250, 0) 0, #f5f7fa 100%);
}

main .pro-series-header .header-content-box {
    position: absolute;
    top: 0;
    height: 640px;
    width: 1248px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
}

main .pro-series-header .header-content {
    position: absolute;
    top: 226px;
    /* left: 10%; */
    /* -webkit-transform:translateX(-50%); */
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    /* transform:translateX(-50%); */
    font-size: 32px;
    text-align: center;
}

main .pro-series-header .header-content.white {
    color: #fff
}

main .pro-series-header .header-content img {
    height: 54px
}

main .pro-series-header .header-content .title {
    line-height: 60px;
    text-align: left;
    font-size: 66px;
    font-weight: bold;
    display: none;
}

main .pro-series-header .header-content .auxiliaryTitle {
    margin-top: 40px;
    font-size: 24px
}

main .pro-series-header .header-pro-wraper {
    display: table;
    table-layout: fixed;
    position: relative;
    top: -0px;
    width: 1248px;
    /* height: 440px; */
    margin: 0 auto;
    background: #fff;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    font-size: 14px;
    z-index: 3;
    overflow: hidden;
}

main .pro-series-header .header-pro-wraper .swiper-container {
    width: 100%;
    height: 340px;
    font-size: 0;
    line-height: 1;
    white-space: nowrap;
}

main .pro-series-header .header-pro-wraper .swiper-container.swiper-container-short .swiper-slide {
    position: relative;
    padding-top: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide {
    float: none;
    display: inline-block;
    padding-top: 68px;
    text-align: center;
    vertical-align: top;
    width: 210px;
}

main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide img {
    width: 164px;
    /* height:164px; */
    margin: 0 auto;
}

main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide p {
    color: #1a1a1a;
    margin-top: 28px
}

main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide p .swiper-text {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    margin-right: 3px;
    line-height: 18px;
    max-width: 120px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    word-wrap: break-word
}

main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%
}

main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide .stockStop {
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    color: #666;
    height: 16px;
    line-height: 16px;
    border: 1px solid #666;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    padding: 0 8px;
    text-align: center;
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85)
}

main .pro-series-header .header-pro-wraper .btn-wraper {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 47px;
    text-align: center;
    z-index: 5
}

main .pro-series-header .header-pro-wraper .btn-wraper i {
    display: inline-block;
    width: 72px;
    height: 44px;
    line-height: 44px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    background-color: #f7f8fa;
    cursor: pointer
}

main .pro-series-header .header-pro-wraper .btn-wraper i.btn-disabled {
    pointer-events: none;
    cursor: default
}

main .pro-series-header .header-pro-wraper .btn-wraper i.btn-disabled:before {
    color: #b7b9bd
}

main .pro-series-header .header-pro-wraper .btn-wraper i:not(.btn-disabled):hover:before {
    color: #415fff
}

main .pro-series-header .header-pro-wraper .btn-wraper i:before {
    content: "\e902";
    font-family: Header-icon-pc;
    font-size: 28px;
    color: #242933
}

main .pro-series-header .header-pro-wraper .btn-wraper i.next:before {
    content: "\e903"
}

main .pro-series-header .header-pro-wraper .btn-wraper i+i {
    margin-left: 40px
}

main .pro-series-wraper {
    position: relative;
    width: 100%;
    /* padding-bottom:140px; */
    margin-top: -150px;
}

main .pro-series-wraper .pro-series-wraper-white {
    background: #fff;
    /* padding-bottom:126px; */
}

main .pro-series-wraper:before {
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    height: 800px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f7fa), to(#fff));
    background-image: -webkit-linear-gradient(top, #f5f7fa 0, #fff 100%);
    background-image: -moz- oldlinear-gradient(top, #f5f7fa 0, #fff 100%);
    background-image: -o-linear-gradient(top, #f5f7fa 0, #fff 100%);
    background-image: linear-gradient(180deg, #f5f7fa 0, #fff 100%)
}

main .pro-series-wraper .pro-series-content {
    position: relative;
    max-width: 1248px;
    margin: 0 auto;
}

main .pro-series-wraper .pro-series-content .rec-item-box {
    width: 100%;
    position: relative;
    text-align: right;
    height: 540px;
}

main .pro-series-wraper .pro-series-content .rec-item-box .rec-img {
    width: 640px;
    /* height:100%; */
    display: inline-block;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    overflow: hidden;
}

main .pro-series-wraper .pro-series-content .rec-item-box .rec-img img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}

main .pro-series-wraper .pro-series-content .rec-item-box+.rec-item-box {
    /* margin-top:80px */
}

main .pro-series-wraper .pro-series-content .rec-item-box.rec-item-box-right {
    text-align: left;
}

main .pro-series-wraper .pro-series-content .rec-item-box.rec-item-box-right .rec-content {
    left: 820px;
}

main .pro-series-wraper .pro-series-content .rec-content {
    position: absolute;
    left: 0;
    top: 44.4%;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

main .pro-series-wraper .pro-series-content .rec-content .content-img {
    text-align: left;
    font-size: 0;
    height: 28px;
    margin-bottom: 12px
}

main .pro-series-wraper .pro-series-content .rec-content .content-img img {
    height: 100%
}

main .pro-series-wraper .pro-series-content .rec-content .title {
    text-align: left;
    font-size: 46px;
    font-weight: bold;
    line-height: 68px;
    font-family: Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Hiragino Sans GB, Heiti SC, SimHei, SimSun, sans-serif;
}

main .pro-series-wraper .pro-series-content .rec-content .btn-box {
    width: 300px;
    text-align: left;
    position: absolute;
    bottom: -132px;
    font-size: 0;
}

main .pro-series-wraper .pro-series-content .rec-content .btn-box .buy {
    vertical-align: middle;
    margin-right: 24px;
    display: inline-block;
    width: 150px;
    text-align: center;
    height: 52px;
    line-height: 52px;
    color: #fff;
    background: #15a75f;
    font-size: 20px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    transition: background-color .2s ease;
    cursor: pointer;
}

@media screen and (min-width:769px) {
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .buy:hover {
        background-color: rgb(21 167 95);
        transform: translate3d(0, -2px, 0);
        box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    }
}

main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn {
    display: inline-block;
    vertical-align: middle
}

main .pro-series-wraper .pro-series-content .pro-series-compare {
    height: 630px;
    background-color: #fff;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    padding-top: 110px
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div {
    max-width: 1057px;
    margin: 0 auto
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div.pro-series-compare-min {
    max-width: 824px
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .compare-img-list {
    position: relative;
    width: 317px;
    height: 317px;
    margin: 0 auto;
    overflow: hidden
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .compare-img-list img {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    height: 100%
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div p {
    max-width: 317px;
    line-height: 28px;
    font-size: 24px;
    margin: 28px 0 10px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    word-wrap: break-word
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors {
    font-size: 0;
    position: relative;
    height: 36px;
    white-space: nowrap
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view-box {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view {
    display: inline-block;
    width: 38px;
    height: 28px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    text-align: center;
    padding: 4px 2px;
    cursor: pointer;
    vertical-align: middle
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view span {
    width: 34px;
    height: 28px;
    display: inline-block;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view.color-view-actived {
    padding: 2px 0;
    border: solid 2px #dcdfe6
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view+.color-view {
    margin-left: 16px
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-name {
    max-width: 78px;
    display: inline-block;
    font-size: 16px;
    color: #8a8f99;
    vertical-align: middle;
    margin-left: 14px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    word-wrap: break-word
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .compare-link-btn {
    display: inline-block;
    width: 150px;
    text-align: center;
    height: 52px;
    line-height: 52px;
    color: #fff;
    background: #415fff;
    font-size: 20px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    transition: background-color .2s ease;
    cursor: pointer;
    display: block;
    width: 200px;
    margin: 16px auto 24px
}

@media screen and (min-width:769px) {
    main .pro-series-wraper .pro-series-content .pro-series-compare>div .compare-link-btn:hover {
        background-color: rgba(65, 95, 255, .73)
    }
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div ul {
    text-align: center
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div li {
    display: inline-block;
    text-align: center
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div li:first-child {
    float: left
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div li:last-of-type {
    float: right
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div li .v-btn-link {
    margin-left: -40px
}

main .pro-series-wraper .pro-series-content .pro-series-compare>div .v-section-btn {
    font-size: 0
}

@media screen and (max-width:1359px) {
    main .pro-series-wraper .pro-series-content .pro-series-compare>div {
        max-width: 744px;
        margin: 0 auto
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div.pro-series-compare-min {
        max-width: 744px
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div li:nth-child(2) {
        float: right
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div li:nth-child(3) {
        display: none
    }
}

@media screen and (max-width:869px) {
    main .pro-series-wraper .pro-series-content .pro-series-compare>div {
        min-width: 634px;
        max-width: none;
        margin: 0 27px
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div.pro-series-compare-min {
        max-width: none
    }
}

main .pro-series-wraper .pro-series-content .pro-series-beauty {
    margin-bottom: 100px
}

main .pro-series-wraper .pro-series-content .pro-series-beauty>div {
    position: relative;
    width: 100%;
    height: 520px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    overflow: hidden
}

main .pro-series-wraper .pro-series-content .pro-series-beauty>div img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px
}

main .pro-series-wraper .pro-series-content .pro-series-beauty>div+div {
    margin-top: 40px
}

main .pro-series-wraper .pro-series-content .pro-series-parts ul {
    overflow: hidden
}

main .pro-series-wraper .pro-series-content .pro-series-parts li {
    float: left;
    position: relative;
    width: 600px;
    height: 410px;
    background: #fff;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    margin-bottom: 40px;
    overflow: hidden;
}

main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content {
    position: absolute;
    left: 80px;
    top: 84px;
    font-size: 0;
    z-index: 10;
    opacity: 0;
}

main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .content-img {
    height: 20px;
    margin-bottom: 6px;
    font-family: VIVO-FONT-WEB-BOLD, VIVO-FONT-NAV-BOLD, sans-serif
}

main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .content-img img {
    height: 100%
}

main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .title {
    white-space: normal;
    word-break: break-all;
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 56px;
    font-weight: bold;
    font-family: Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Hiragino Sans GB, Heiti SC, SimHei, SimSun, sans-serif;
}

main .pro-series-wraper .pro-series-content .pro-series-parts li .part-img {
    width: 100%;
    height: 100%
}

main .pro-series-wraper .pro-series-content .pro-series-parts li .part-img img {
    width: 100%;
    position: absolute;
    bottom: 0;
}

main .pro-series-wraper .pro-series-content .pro-series-parts li:first-child {
    height: 860px
}

main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(4),
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5) {
    margin-bottom: 0
}

main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2),
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3),
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5) {
    margin-left: 40px
}

main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .title,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .title,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .title {
    margin-bottom: 12px
}

main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link {
    cursor: default
}

main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:before,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:after,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:before,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:after,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:before,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:after {
    display: none
}

main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:hover,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:hover,
main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:hover {
    color: inherit
}

main .pro-series-wraper .pro-series-content .pro-series-parts li .v-btn-link-define .v-btn-link {
    position: absolute;
    right: 85px;
    bottom: 138px
}

main .pro-series-wraper .pro-series-content .pro-series-parts li .v-btn-link-define .v-btn-link:before,
main .pro-series-wraper .pro-series-content .pro-series-parts li .v-btn-link-define .v-btn-link:after {
    width: 86px;
    height: 60px;
    right: 0
}

main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box {
    width: 100%;
    overflow: hidden;
    font-size: 20px;
    text-align: center
}

main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box+.gallery-photos-box {
    margin-top: 60px
}

main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box ul {
    min-width: 200%;
    overflow: hidden;
    height: 520px
}

main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li {
    position: relative;
    float: left;
    width: 25vw;
    height: 100%;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    overflow: hidden
}

main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li+li {
    margin-left: 80px
}

main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li img {
    height: 100%;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px
}

@media screen and (max-width:1599px) {
    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box+.gallery-photos-box {
        margin-top: 40px
    }

    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box ul {
        height: 32.5vw
    }

    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li {
        -webkit-border-radius: 1.248vw;
        -moz-border-radius: 1.248vw;
        border-radius: 1.248vw
    }

    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li+li {
        margin-left: 4.75vw
    }

    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li img {
        -webkit-border-radius: 1.248vw;
        -moz-border-radius: 1.248vw;
        border-radius: 1.248vw
    }
}

@media screen and (max-width:768px) {
    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box+.gallery-photos-box {
        margin-top: 5.55556vw
    }

    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box ul {
        height: 47.22222vw
    }

    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li {
        width: 41.66667vw;
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }

    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li+li {
        margin-left: 8.33333vw
    }

    main .pro-series-wraper .gallery-photos-wraper .gallery-photos-box li img {
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }
}

main .pro-series-wraper .pro-series-title {
    width: 100%;
    font-size: 40px;
    margin: 100px 0 40px;
    font-weight: bold;
}

main .pro-series-wraper .pro-series-title.series-title-no-link .v-section-btn .v-btn-link {
    cursor: default;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    color: inherit
}

main .pro-series-wraper .pro-series-title.series-title-no-link .v-section-btn .v-btn-link:before,
main .pro-series-wraper .pro-series-title.series-title-no-link .v-section-btn .v-btn-link:after {
    display: none
}

main .pro-series-wraper .pro-series-title .v-section-btn {
    font-size: 0;
    margin-top: 20px;
    color: #7e7e7e;
    font-weight: lighter;
}

main .pro-series-wraper .pro-series-title .v-section-btn .v-btn-link {
    font-size: 24px
}

main .pro-series-wraper .pro-series-title .v-section-btn .v-btn-link:before,
main .pro-series-wraper .pro-series-title .v-section-btn .v-btn-link:after {
    width: 48px;
    height: 34px;
    right: -58px;
    top: -3px
}

main .img-placeholder {
    height: 30vw;
    background: #d8d8d8 no-repeat center
}

@media screen and (max-width:768px) {
    main .img-placeholder {
        height: 100vw
    }
}

main .img-placeholder:after {
    content: "";
    position: absolute;
    height: 60px;
    width: 19.81481vw;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(../image/vivo_b87aaf2.svg) no-repeat center
}

main .img-placeholder img {
    visibility: hidden
}

@media screen and (max-width:1599px) {
    main .pro-series-header .header-content-box {}

    main .pro-series-header .header-pro-wraper {
        width: -webkit-calc(100% - 160px);
        width: -moz-calc(100% - 160px);
        width: 1248px;
    }

    main .pro-series-header .header-pro-wraper .swiper-container {
        height: 22vw;
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide {
        padding-top: 4.118vw;
        width: 14.78vw
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide img {
        /* width:10.074vw; */
        /* height:10.074vw; */
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide p {
        margin-top: 1.691vw
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide .stockStop {
        padding: 0 .44vw
    }

    main .pro-series-header .header-pro-wraper .btn-wraper {
        bottom: 2.75vw
    }

    main .pro-series-header .header-pro-wraper .btn-wraper i {
        width: 4.417vw;
        height: 2.75vw;
        line-height: 2.75vw
    }

    main .pro-series-header .header-pro-wraper .btn-wraper i+i {
        margin-left: 2.33vw
    }

    main .pro-series-wraper {}

    main .pro-series-wraper .pro-series-wraper-white {
        padding-bottom: 8vw;
    }

    main .pro-series-wraper .pro-series-content {}

    main .pro-series-wraper .pro-series-content .rec-item-box {
        height: 36.765vw
    }

    main .pro-series-wraper .pro-series-content .rec-item-box .rec-img {
        width: 54.362vw
    }

    main .pro-series-wraper .pro-series-content .rec-item-box+.rec-item-box {
        margin-top: 4.583vw
    }

    main .pro-series-wraper .pro-series-content .rec-item-box.rec-item-box-right .rec-content {
        left: 60vw;
    }

    main .pro-series-wraper .pro-series-content .rec-content .content-img {
        height: 1.838vw
    }

    main .pro-series-wraper .pro-series-content .rec-content .title {
        /* font-size: 4.6vw; */
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box {
        /* width:18.456vw; */
        bottom: -8.603vw;
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box .buy {
        /* width:9.191vw; */
        /* height:3.235vw; */
        /* line-height:3.235vw; */
        /* font-size:1.226vw; */
        /* margin-right:1.397vw; */
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-link,
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-play {
        /* font-size:1.226vw; */
        /* line-height:1.765vw; */
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-link:before,
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-link:after,
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-play:before,
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-play:after {
        /* width:2.547vw; */
        /* height:1.765vw; */
        /* right:-2.941vw; */
        /* top:0; */
    }

    main .pro-series-wraper .pro-series-content .pro-series-beauty>div {
        height: 31.912vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-beauty>div+div {
        margin-top: 2.353vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li {
        width: 48.7%;
        /* height:25.147vw; */
        -webkit-border-radius: 1.471vw;
        -moz-border-radius: 1.471vw;
        border-radius: 1.471vw;
        /* margin-bottom:2.426vw; */
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content {
        left: 4.926vw;
        top: 5.147vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .content-img {
        height: 1.324vw;
        margin-bottom: .294vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .title {
        font-size: 2.451vw;
        margin-bottom: 2.426vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-link,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-play {
        /* font-size:1.226vw; */
        /* line-height:1.765vw; */
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-link:before,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-link:after,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-play:before,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-play:after {
        /* width:2.547vw; */
        /* height:1.765vw; */
        /* right:-2.941vw; */
        /* top:0; */
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:first-child {
        /* height:52.69vw */
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2),
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3),
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5) {
        margin-left: 2.6%
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .title,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .title,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .title {
        margin-bottom: .735vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .v-btn-link-define .v-btn-link {
        right: 5.221vw;
        bottom: 8.529vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .v-btn-link-define .v-btn-link:before,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .v-btn-link-define .v-btn-link:after {
        width: 5.368vw;
        height: 3.75vw
    }
}

@media screen and (max-width:1199px) {
    main .pro-series-header .header-content-box {
        width: 100%
    }

    main .pro-series-header .header-pro-wraper {
        margin: 0;
    }

    main .pro-series-header .header-pro-wraper .swiper-container {
        height: 296px
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide {
        width: 175px;
        padding-top: 49px
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide img {
        /* width:118px; */
        height: 118px;
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide p {
        margin-top: 19px
    }

    main .pro-series-header .header-pro-wraper .btn-wraper {
        bottom: 34px
    }

    main .pro-series-header .header-pro-wraper .btn-wraper i {
        width: 52px;
        height: 32px;
        line-height: 32px
    }

    main .pro-series-wraper {
        padding-top: 100px
    }

    main .pro-series-wraper .pro-series-content {
        margin: 0 40px
    }
}

@media screen and (max-width:768px) {
    main .pro-series-header {
        height: 138.88889vw
    }

    main .pro-series-header .header-content-box {
        height: 138.88889vw
    }

    main .pro-series-header .banner-img-box {
        height: 138.88889vw
    }

    main .pro-series-header .banner-img-box img {
        width: 100%;
        height: 100%
    }

    main .pro-series-header:before {
        display: none
    }

    main .pro-series-header .header-content {
        top: 23.1%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-size: 4.44444vw
    }

    main .pro-series-header .header-content img {
        height: 7.77778vw
    }

    main .pro-series-header .header-content .title {
        line-height: 7.5vw
    }

    main .pro-series-header .header-content .auxiliaryTitle {
        margin-top: 4.72222vw;
        font-size: 3.88889vw
    }

    main .pro-series-header .header-pro-wraper {
        height: 44.44444vw;
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw;
        top: -9.72222vw
    }

    main .pro-series-header .header-pro-wraper .swiper-container {
        height: 44.44444vw
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide {
        padding-top: 7.77778vw;
        width: 29.72222vw
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide img {
        width: 22.77778vw;
        height: 22.77778vw
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide p {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        justify-content: center;
        margin-top: 3.05556vw
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide p .swiper-text {
        font-size: 2.77778vw;
        max-width: 18.05556vw;
        margin-right: .55556vw;
        line-height: 3.61111vw
    }

    main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide .stockStop {
        font-size: 2.77778vw;
        height: 3.05556vw;
        line-height: 1.2;
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw;
        padding: 0 1.38889vw
    }

    main .pro-series-header .header-pro-wraper .btn-wraper {
        display: none
    }

    main .pro-series-wraper {
        padding-top: 53.61111vw;
        padding-bottom: 19.44444vw
    }

    main .pro-series-wraper:before {
        height: 100vw
    }

    main .pro-series-wraper .pro-series-content {
        margin: 0 5.55556vw
    }

    main .pro-series-wraper .pro-series-content .rec-item-box {
        height: auto
    }

    main .pro-series-wraper .pro-series-content .rec-item-box .rec-img {
        width: 100%;
        height: 60.27778vw;
        display: block;
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }

    main .pro-series-wraper .pro-series-content .rec-item-box .rec-img img {
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }

    main .pro-series-wraper .pro-series-content .rec-item-box+.rec-item-box {
        margin-top: 18.88889vw
    }

    main .pro-series-wraper .pro-series-content .rec-item-box.rec-item-box-right .rec-content {
        left: 1006px
    }

    main .pro-series-wraper .pro-series-content .rec-content {
        position: static;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        text-align: center
    }

    main .pro-series-wraper .pro-series-content .rec-content .content-img {
        text-align: center;
        font-size: 0;
        height: 3.88889vw;
        margin-bottom: 1.94444vw;
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }

    main .pro-series-wraper .pro-series-content .rec-content .title {
        text-align: center;
        font-size: 8.33333vw;
        max-width: 100%
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box {
        width: 100%;
        text-align: center;
        position: static
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box .buy {
        display: block;
        width: 29.44444vw;
        height: 10.27778vw;
        line-height: 10.27778vw;
        -webkit-border-radius: 5vw;
        -moz-border-radius: 5vw;
        border-radius: 5vw;
        font-size: 3.88889vw;
        text-align: center;
        margin: 8.05556vw auto 3.05556vw
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-link,
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-play {
        display: block;
        font-size: 3.88889vw;
        line-height: 5.27778vw
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-link:before,
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-link:after,
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-play:before,
    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-section-btn>.v-btn-play:after {
        width: 7.22222vw;
        height: 5.27778vw;
        right: -8.33333vw;
        top: 0
    }

    main .pro-series-wraper .pro-series-content .rec-content .btn-box .v-btn-link {
        -webkit-transform: translateX(-4.16667vw);
        -moz-transform: translateX(-4.16667vw);
        -ms-transform: translateX(-4.16667vw);
        -o-transform: translateX(-4.16667vw);
        transform: translateX(-4.16667vw);
        margin-bottom: 8.61111vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare {
        height: 88.33333vw;
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw;
        padding-top: 11.94444vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div {
        min-width: auto;
        margin: 0 4.44444vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div .compare-img-list {
        width: 38.88889vw;
        height: 38.88889vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div p {
        max-width: 37.77778vw;
        font-size: 3.33333vw;
        margin: 3.61111vw 0 1.11111vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors {
        height: 6.66667vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view {
        width: 6.11111vw;
        height: 5vw;
        -webkit-border-radius: 4.44444vw;
        -moz-border-radius: 4.44444vw;
        border-radius: 4.44444vw;
        padding: 2px
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view span {
        width: 5.55556vw;
        height: 5vw;
        -webkit-border-radius: 3.88889vw;
        -moz-border-radius: 3.88889vw;
        border-radius: 3.88889vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view.color-view-actived {
        padding: 1px 0;
        border: solid .55556vw #dcdfe6
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-view+.color-view {
        margin-left: 2.22222vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-name {
        display: none
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div .compare-link-btn {
        width: 37.22222vw;
        height: 10.27778vw;
        line-height: 10.27778vw;
        margin: 3.88889vw auto;
        -webkit-border-radius: 5vw;
        -moz-border-radius: 5vw;
        border-radius: 5vw;
        font-size: 3.88889vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div li:nth-child(2) {
        float: right
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div li:nth-child(3) {
        display: none
    }

    main .pro-series-wraper .pro-series-content .pro-series-compare>div li .v-btn-link {
        margin-left: -7.5vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-beauty {
        margin-bottom: 19.44444vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-beauty>div {
        height: 116.66667vw;
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-beauty>div img {
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-beauty>div+div {
        margin-top: 5.55556vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li {
        display: block;
        width: 100%;
        height: 116.66667vw;
        -webkit-border-radius: 3.33333vw;
        -moz-border-radius: 3.33333vw;
        border-radius: 3.33333vw;
        margin-bottom: 5.55556vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content {
        text-align: center;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        top: 13.33333vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .content-img {
        height: 3.33333vw;
        margin-bottom: 1.11111vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .title {
        font-size: 6.66667vw;
        margin-bottom: 5vw;
        width: 72.22222vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn {
        display: inline-block
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-link,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-play {
        display: block;
        font-size: 3.88889vw;
        line-height: 5.27778vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-link:hover,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-play:hover {
        color: inherit
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-link:before,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-link:after,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-play:before,
    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-section-btn>.v-btn-play:after {
        width: 7.22222vw;
        height: 5.27778vw;
        right: -8.33333vw;
        top: 0
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li .part-content .v-btn-link {
        -webkit-transform: translateX(-4.16667vw);
        -moz-transform: translateX(-4.16667vw);
        -ms-transform: translateX(-4.16667vw);
        -o-transform: translateX(-4.16667vw);
        transform: translateX(-4.16667vw);
        margin-bottom: 8.61111vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:first-child {
        height: 116.66667vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(4) {
        margin-bottom: 5.55556vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5) {
        margin-bottom: 0
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2),
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3),
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5) {
        margin-left: 0
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5),
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5),
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) {
        height: 39.16667vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .part-content,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .part-content,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .part-content {
        top: 11.66667vw
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .title,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .title,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .title {
        margin-bottom: 12px
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link {
        cursor: pointer
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:before,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:after,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:before,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:after,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:before,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .v-section-btn:not(.v-btn-link-define) .v-btn-link:after {
        display: block
    }

    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(2):nth-child(5) .v-btn-link-define,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(3):nth-child(5) .v-btn-link-define,
    main .pro-series-wraper .pro-series-content .pro-series-parts li:nth-child(5):nth-child(5) .v-btn-link-define {
        display: none
    }

    main .pro-series-wraper .pro-series-title {
        text-align: center;
        font-size: 6.66667vw;
        margin: 19.44444vw 0 9.16667vw
    }

    main .pro-series-wraper .pro-series-title .v-section-btn {
        margin-top: 4.72222vw
    }

    main .pro-series-wraper .pro-series-title .v-section-btn .v-btn-link {
        display: inline-block;
        font-size: 3.88889vw;
        -webkit-transform: translateX(-4.16667vw);
        -moz-transform: translateX(-4.16667vw);
        -ms-transform: translateX(-4.16667vw);
        -o-transform: translateX(-4.16667vw);
        transform: translateX(-4.16667vw)
    }

    main .pro-series-wraper .pro-series-title .v-section-btn .v-btn-link:before,
    main .pro-series-wraper .pro-series-title .v-section-btn .v-btn-link:after {
        width: 7.5vw;
        height: 5.27778vw;
        right: -8.33333vw;
        top: 0
    }
}

.ie main .pro-series-wraper .pro-series-content .pro-series-compare>div .colors .color-name {
    font-family: sans-serif
}

.ie main .pro-series-header .header-pro-wraper .swiper-container .swiper-slide p .swiper-text {
    font-family: sans-serif
}

.ie main .pro-series-wraper .pro-series-content .pro-series-compare>div p {
    font-family: sans-serif
}