@charset "utf-8";:root {
    --vh: 100vh
}

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    user-select: none
}

body {
    font-family: PingFang SC,Microsoft YaHei,Source Han Sans CN,Noto Sans S Chinese Light,微軟正黑體,Microsoft JhengHei,Microsoft YaHei Light,Pingfang sc regular,Helvetica,Tahoma,sans-serif;
    font-size: .83333vw;
    line-height: 1.5
}

@media(max-width: 1600px) {
    body {
        font-size:.9375vw
    }
}

@media(max-width: 1366px) {
    body {
        font-size:1.04167vw
    }
}

@media screen and (orientation: portrait) {
    body {
        font-size:1.35417vw
    }
}

@media(max-width: 1024px) {
    body {
        font-size:2.08333vw
    }
}

@media(max-width: 500px) {
    body {
        font-size:3.75vw
    }
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 5.2083333333vw;
    scrollbar-width: thin
}

html ::-webkit-scrollbar {
    height: 1px;
    width: .26042vw;
    width: 0
}

html ::-webkit-scrollbar-thumb {
    background: #e92233
}

html ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-track {
    border-radius: .15625vw;
    box-shadow: inset 0 0 .26042vw rgba(0,0,0,.2)
}

html ::-webkit-scrollbar-track {
    background: #ededed
}

a {
    color: inherit;
    text-decoration: none!important
}

a:hover {
    text-decoration: none
}

h2,h3 {
    font-weight: 400
}

img {
    height: auto;
    max-width: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a:hover {
    cursor: pointer;
    text-decoration: underline
}

select,textarea {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: none
}

select:-webkit-autofill,textarea:-webkit-autofill {
    -webkit-text-fill-color: transparent!important;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: inset 0 0 0 52.08333vw transparent!important;
    transition: background-color 50000s ease-in-out 0s
}

input {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: none
}

input:-webkit-autofill {
    -webkit-text-fill-color: #333!important;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: inset 0 0 0 52.08333vw transparent!important;
    transition: background-color 50000s ease-in-out 0s
}

nav ol,nav ul,ol,ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

[v-cloak] {
    display: none
}

.jsmpeg,.jsmpeg canvas,.jsmpeg img {
    height: 100%;
    width: 100%
}

.jsmpeg img {
    object-fit: cover
}

.jsmpeg svg {
    display: none
}

.aem-Grid--12 {
    width: 100%
}

.wrapper {
    margin: 0 auto;
    max-width: 83.33333vw;
    width: 85%
}

@media(max-width: 1280px) {
    .wrapper {
        width:90%
    }
}

.wrapper2 {
    margin: 0 auto;
    max-width: 72.91667vw;
    width: 85%
}

@media(max-width: 1280px) {
    .wrapper2 {
        width:90%
    }
}

@media(max-width: 1024px) {
    .wrapper2 {
        max-width:unset
    }
}

.conv3-font60 {
    font-size: 3.125vw
}

@media screen and (orientation: portrait) {
    .conv3-font60 {
        font-size:3.64583vw
    }
}

@media(max-width: 500px) {
    .conv3-font60 {
        font-size:9.11458vw
    }
}

.conv3-font50 {
    font-size: 4.16667vw
}

@media screen and (orientation: portrait) {
    .conv3-font50 {
        font-size:3.125vw
    }
}

@media(max-width: 1024px) {
    .conv3-font50 {
        font-size:5.20833vw
    }
}

@media(max-width: 500px) {
    .conv3-font50 {
        font-size:8.125vw
    }
}

.conv3-font48 {
    font-size: 2.5vw
}

@media(max-width: 1600px) {
    .conv3-font48 {
        font-size:3.5vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font48 {
        font-size:3.02083vw
    }
}

@media(max-width: 1024px) {
    .conv3-font48 {
        font-size:5vw
    }
}

@media(max-width: 500px) {
    .conv3-font48 {
        font-size:6.5625vw;
        font-weight: 700!important
    }
}

.conv3-font46 {
    font-size: 2.39583vw
}

@media(max-width: 1600px) {
    .conv3-font46 {
        font-size:2.5vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font46 {
        font-size:2.91667vw
    }
}

@media(max-width: 1024px) {
    .conv3-font46 {
        font-size:3.64583vw
    }
}

@media(max-width: 500px) {
    .conv3-font46 {
        font-size:7.8125vw
    }
}

.conv3-font40 {
    font-size: 2.08333vw
}

@media(max-width: 1600px) {
    .conv3-font40 {
        font-size:2.76042vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font40 {
        font-size:2.91667vw
    }
}

@media(max-width: 1024px) {
    .conv3-font40 {
        font-size:3.64583vw
    }
}

@media(max-width: 500px) {
    .conv3-font40 {
        font-size:6.77083vw
    }
}

.conv3-font36 {
    font-size: 1.875vw
}

@media(max-width: 1600px) {
    .conv3-font36 {
        font-size:1.97917vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font36 {
        font-size:2.39583vw
    }
}

@media(max-width: 1024px) {
    .conv3-font36 {
        font-size:3.75vw
    }
}

@media(max-width: 768px) {
    .conv3-font36 {
        font-size:3.95833vw
    }
}

@media(max-width: 500px) {
    .conv3-font36 {
        font-size:6.14583vw
    }
}

.conv3-font32 {
    font-size: 1.66667vw
}

@media(max-width: 1600px) {
    .conv3-font32 {
        font-size:2.33333vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font32 {
        font-size:2.39583vw
    }
}

@media(max-width: 1024px) {
    .conv3-font32 {
        font-size:3.75vw
    }
}

@media(max-width: 768px) {
    .conv3-font32 {
        font-size:3.95833vw
    }
}

@media(max-width: 500px) {
    .conv3-font32 {
        font-size:5.72917vw
    }
}

.conv3-font30 {
    font-size: 1.5625vw
}

@media(max-width: 1600px) {
    .conv3-font30 {
        font-size:1.66667vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font30 {
        font-size:2.08333vw
    }
}

@media(max-width: 1024px) {
    .conv3-font30 {
        font-size:3.125vw
    }
}

@media(max-width: 768px) {
    .conv3-font30 {
        font-size:3.33333vw
    }
}

@media(max-width: 500px) {
    .conv3-font30 {
        font-size:5.10417vw
    }
}

.conv3-font24 {
    font-size: 1.25vw
}

@media(max-width: 1600px) {
    .conv3-font24 {
        font-size:1.77083vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font24 {
        font-size:2.08333vw
    }
}

@media(max-width: 1024px) {
    .conv3-font24 {
        font-size:3.75vw
    }
}

@media(max-width: 768px) {
    .conv3-font24 {
        font-size:3.95833vw
    }
}

@media(max-width: 500px) {
    .conv3-font24 {
        font-size:5.72917vw
    }
}

.conv3-font20 {
    font-size: 1.04167vw
}

@media(max-width: 1600px) {
    .conv3-font20 {
        font-size:1.45833vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font20 {
        font-size:1.5625vw
    }
}

@media(max-width: 1024px) {
    .conv3-font20 {
        font-size:2.5vw
    }
}

@media(max-width: 500px) {
    .conv3-font20 {
        font-size:3.64583vw
    }
}

.conv3-font18 {
    font-size: .9375vw
}

@media(max-width: 1600px) {
    .conv3-font18 {
        font-size:1.3125vw
    }
}

@media(max-width: 1366px) {
    .conv3-font18 {
        font-size:1.3125vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font18 {
        font-size:1.45833vw
    }
}

@media(max-width: 1024px) {
    .conv3-font18 {
        font-size:2.29167vw
    }
}

@media(max-width: 500px) {
    .conv3-font18 {
        font-size:4.16667vw
    }
}

.conv3-font16 {
    font-size: .83333vw
}

@media(max-width: 1600px) {
    .conv3-font16 {
        font-size:1.16667vw
    }
}

@media(max-width: 1366px) {
    .conv3-font16 {
        font-size:1.16667vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font16 {
        font-size:1.35417vw
    }
}

@media(max-width: 1024px) {
    .conv3-font16 {
        font-size:2.08333vw
    }
}

@media(max-width: 500px) {
    .conv3-font16 {
        font-size:4.16667vw
    }
}

.conv3-font14 {
    font-size: .72917vw
}

@media(max-width: 1600px) {
    .conv3-font14 {
        font-size:1.02083vw
    }
}

@media(max-width: 1440px) {
    .conv3-font14 {
        font-size:.9375vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-font14 {
        font-size:1.25vw
    }
}

@media(max-width: 1024px) {
    .conv3-font14 {
        font-size:1.97917vw
    }
}

@media(max-width: 500px) {
    .conv3-font14 {
        font-size:3.64583vw
    }
}

.conv3-font12 {
    font-size: .625vw
}

@media(max-width: 1024px) {
    .conv3-font12 {
        font-size:1.77083vw
    }
}

@media(max-width: 500px) {
    .conv3-font12 {
        font-size:3.125vw
    }
}

.conv3-public-btn {
    align-items: center;
    background-color: #e92233;
    border-radius: 52.08333vw;
    display: flex;
    justify-content: center;
    min-width: 8.59375vw;
    padding: .78125vw 1.04167vw;
    transition: all .4s
}

@media(max-width: 1024px) {
    .conv3-public-btn {
        padding:1.5625vw 2.08333vw
    }
}

@media(max-width: 500px) {
    .conv3-public-btn {
        padding:2.60417vw 5.20833vw
    }
}

.conv3-public-btn .conv3-public-btncn1 {
    color: #fff;
    transition: all .4s
}

@media(max-width: 500px) {
    .conv3-public-btn .conv3-public-btncn1 {
        font-size:3.64583vw
    }
}

.conv3-public-btn .conv3-public-btncn2 {
    align-items: center;
    display: flex;
    height: auto;
    margin-left: .52083vw;
    transform: translateX(0);
    transition: all .4s;
    width: .9375vw
}

@media(max-width: 1024px) {
    .conv3-public-btn .conv3-public-btncn2 {
        margin-left:1.04167vw;
        width: 1.14583vw
    }
}

@media(max-width: 768px) {
    .conv3-public-btn .conv3-public-btncn2 {
        width:1.45833vw
    }
}

@media(max-width: 500px) {
    .conv3-public-btn .conv3-public-btncn2 {
        margin-left:3.64583vw;
        width: 3.125vw
    }
}

.conv3-public-btn .conv3-public-btncn2 .iconfont,.conv3-public-btn .conv3-public-btncn2 img,.conv3-public-btn .conv3-public-btncn2 svg {
    color: #fff;
    font-size: .72917vw;
    height: auto;
    transition: all .4s;
    width: 100%
}

@media(max-width: 1024px) {
    .conv3-public-btn .conv3-public-btncn2 .iconfont,.conv3-public-btn .conv3-public-btncn2 img,.conv3-public-btn .conv3-public-btncn2 svg {
        font-size:1.14583vw
    }
}

@media(max-width: 500px) {
    .conv3-public-btn .conv3-public-btncn2 .iconfont,.conv3-public-btn .conv3-public-btncn2 img,.conv3-public-btn .conv3-public-btncn2 svg {
        font-size:2.60417vw
    }
}

.conv3-public-btn .conv3-public-btncn2 .iconfont path,.conv3-public-btn .conv3-public-btncn2 img path,.conv3-public-btn .conv3-public-btncn2 svg path {
    fill: #fff;
    stroke: none;
    opacity: 1;
    transition: all .4s
}

.conv3-public-btn:hover {
    background-color: #fff
}

.conv3-public-btn:hover .conv3-public-btncn1 {
    color: #e60014
}

.conv3-public-btn:hover .conv3-public-btncn2 {
    transform: translateX(.3125vw)
}

.conv3-public-btn:hover .conv3-public-btncn2 .iconfont,.conv3-public-btn:hover .conv3-public-btncn2 img,.conv3-public-btn:hover .conv3-public-btncn2 svg {
    color: #e60014
}

.conv3-public-btn:hover .conv3-public-btncn2 .iconfont path,.conv3-public-btn:hover .conv3-public-btncn2 img path,.conv3-public-btn:hover .conv3-public-btncn2 svg path {
    fill: #e60014
}

.conv3-public-img {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.conv3-public-img:before {
    content: "";
    display: block;
    padding-top: 100%;
    position: relative;
    z-index: 0
}

.conv3-public-img>img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    transition: all .8s;
    width: 100%;
    z-index: 1
}

.conv3-pre {
    white-space: pre-wrap
}

.conv3-fontb {
    font-weight: 700
}

.conv3-fd {
    overflow: hidden
}

.conv3-fd img {
    transition: all .8s
}

.conv3-fd:hover img {
    transform: scale(1.05)
}

@keyframes hideShow {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes myrotate {
    0% {
        transform: translate(-50%,-50%) rotate(0deg)
    }

    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}

@-webkit-keyframes tds-keyframe--bounce {
    0%,20%,50%,80%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(.26042vw);
        transform: translateY(.26042vw)
    }

    60% {
        -webkit-transform: translateY(.15625vw);
        transform: translateY(.15625vw)
    }
}

@keyframes tds-keyframe--bounce {
    0%,20%,50%,80%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(.26042vw);
        transform: translateY(.26042vw)
    }

    60% {
        -webkit-transform: translateY(.15625vw);
        transform: translateY(.15625vw)
    }
}

.tcl-animate-chevron {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: tds-keyframe--bounce;
    animation-name: tds-keyframe--bounce
}

@-webkit-keyframes bgimgzoom2 {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bgimgzoom2 {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes fadeInUp2 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(3.125vw);
        transform: translateY(3.125vw)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp2 {
    animation: fadeInUp2 2s forwards
}

@keyframes fadeInUp3 {
    0% {
        margin-top: 2.08333vw;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

.fadeInUp3 {
    -webkit-animation-name: fadeInUp3;
    animation-name: fadeInUp3
}

.scaleDraw {
    -webkit-animation: bgimgzoom2 20s cubic-bezier(.23,1,.32,1) .5s 1 forwards;
    animation: bgimgzoom2 20s cubic-bezier(.23,1,.32,1) .5s 1 forwards;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.conv3-public-mask {
    background: rgba(0,0,0,.5);
    display: none;
    height: 100%;
    height: calc(100% - 4.42708vw);
    left: 0;
    position: fixed;
    top: 1rem;
    width: 100%;
    z-index: -1
}

@media(max-width: 1024px) {
    .conv3-public-mask {
        height:calc(100% - 6.25vw)
    }
}

@media(max-width: 500px) {
    .conv3-public-mask {
        height:calc(100% - 15.625vw)
    }
}

.conv3-public-mask.active {
    animation: hideShow .5s;
    display: block
}

.conv3-pc {
    display: block
}

.conv3-wap {
    display: none
}

@media(max-width: 1025px) {
    .conv3-pc {
        display:none
    }

    .conv3-wap {
        display: block
    }
}

@font-face {
    font-family: fangzhengziti;
    src: url(ab178d9735bce3e4ef52.TTF) format("truetype")
}

@font-face {
    font-family: iconfont;
    src: url(clientlib-assets/resources/fonts/iconfont.woff2?t=1706613661495) format("woff2"),url(clientlib-assets/resources/fonts/iconfont.woff?t=1706613661495) format("woff"),url(clientlib-assets/resources/fonts/iconfont.ttf?t=1706613661495) format("truetype")
}

.iconfont {
    font-family: iconfont;
    font-size: .83333vw;
    font-style: normal
}

@media(max-width: 1600px) {
    .iconfont {
        font-size:1.02083vw
    }
}

@media(max-width: 1260px) {
    .iconfont {
        font-size:1.04167vw
    }
}

@media(max-width: 1024px) {
    .iconfont {
        font-size:1.66667vw
    }
}

@media(max-width: 768px) {
    .iconfont {
        font-size:1.875vw
    }
}

@media(max-width: 500px) {
    .iconfont {
        font-size:4.16667vw
    }
}

.icon-icon-pdf:before {
    content: ""
}

.icon-pic-zz-15:before {
    content: ""
}

.icon-pic-zz-3:before {
    content: ""
}

.icon-pic-zz-11:before {
    content: ""
}

.icon-pic-zz-10:before {
    content: ""
}

.icon-pic-zz-4:before {
    content: ""
}

.icon-pic-zz-9:before {
    content: ""
}

.icon-pic-zz-7:before {
    content: ""
}

.icon-pic-zz-5:before {
    content: ""
}

.icon-pic-zz-6:before {
    content: ""
}

.icon-icon-lng:before {
    content: ""
}

.icon-icon-search:before {
    content: ""
}

.icon-icon-ico-arrow:before {
    content: ""
}

.icon-ico-close:before {
    content: ""
}

.icon-icon-page:before {
    content: ""
}

.icon-icon-date:before {
    content: ""
}

.icon-icon-zz-2:before {
    content: ""
}

.icon-icon-zz-1:before {
    content: ""
}

.icon-icon-zz-3:before {
    content: ""
}

.conv3-publicW1080 {
    margin: 0 auto;
    width: 67.5%
}

@media(max-width: 1024px) {
    .conv3-publicW1080 {
        width:100%
    }
}

.conv3-breadCrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 2.08333vw 0
}

@media(max-width: 1024px) {
    .conv3-breadCrumb {
        padding:4.16667vw 0
    }
}

@media(max-width: 500px) {
    .conv3-breadCrumb {
        padding:10.41667vw 0
    }
}

.conv3-breadCrumb .conv3-li {
    display: flex
}

.conv3-breadCrumb .conv3-li:last-child .conv3-span {
    display: none
}

.conv3-breadCrumb .conv3-span {
    align-items: center;
    color: #999;
    display: flex;
    margin: 0 1.04167vw
}

@media(max-width: 500px) {
    .conv3-breadCrumb .conv3-span {
        margin:0 2.60417vw
    }
}

.conv3-breadCrumb .conv3-a {
    align-items: center;
    color: #999;
    display: flex;
    position: relative;
    transition: all .4s;
    z-index: 1
}

.conv3-breadCrumb .conv3-a:before {
    background: #333;
    bottom: 0;
    content: "";
    height: .01rem;
    left: 0;
    position: absolute;
    transition: all .4s;
    width: 0
}

.conv3-breadCrumb .conv3-a.on,.conv3-breadCrumb .conv3-a:hover {
    color: #333
}

.conv3-breadCrumb .conv3-a:hover:before {
    width: 100%
}

.conv3-publicCont {
    line-height: 2em;
    white-space: normal;
    word-break: break-all
}

.conv3-publicCont img,.conv3-publicCont video {
    max-width: 100%
}

.conv3-hiVideo-pop {
    background: rgba(0,0,0,.7);
    color: #e92233;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1000
}

.conv3-hiVideo-pop,.conv3-hiVideo-pop * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.conv3-hiVideo-pop .hi-close {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 .52083vw rgba(0,0,0,.15);
    color: #fff;
    cursor: pointer;
    height: 4.16667vw;
    left: 50%;
    margin-left: -1.30208vw;
    position: fixed;
    top: 85%;
    transition: .3s;
    width: 4.16667vw;
    z-index: 5
}

@media(max-width: 500px) {
    .conv3-hiVideo-pop .hi-close {
        height:10.41667vw;
        width: 10.41667vw
    }
}

.conv3-hiVideo-pop .hi-close:after,.conv3-hiVideo-pop .hi-close:before {
    background: #333;
    content: "";
    height: .10417vw;
    left: 50%;
    margin: -1px 0 0 -.78125vw;
    position: absolute;
    top: 50%;
    transition: .3s;
    width: 1.5625vw;
    z-index: 5
}

@media(max-width: 500px) {
    .conv3-hiVideo-pop .hi-close:after,.conv3-hiVideo-pop .hi-close:before {
        height:.20833vw;
        margin: -.10417vw 0 0 -1.5625vw;
        width: 3.125vw
    }
}

.conv3-hiVideo-pop .hi-close:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.conv3-hiVideo-pop .hi-close:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.conv3-hiVideo-pop .hi-close:hover {
    background: #e92233
}

.conv3-hiVideo-pop .hi-close:hover:after,.conv3-hiVideo-pop .hi-close:hover:before {
    background: #fff
}

.conv3-hiVideo-pop .hi-video-box {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.conv3-hiVideo-pop .hi-video-box .hi-video-wrap {
    border: .10417vw solid #fff;
    max-width: 90vh
}

@media(max-width: 1024px) {
    .conv3-hiVideo-pop .hi-video-box .hi-video-wrap {
        max-width:90%
    }
}

.conv3-hiVideo-pop .hi-video-box .hi-video-wrap video {
    height: 100%;
    vertical-align: top;
    width: 100%
}

.conv3-hiVideo-pop.active {
    animation: hideShow .5s;
    display: block
}

.conv3-banner-public {
    position: relative;
    width: 100%;
    z-index: 1
}

.conv3-banner-public .conv3-public-img {
    width: 100%
}

.conv3-banner-public .conv3-public-img:before {
    padding-top: 41.66%
}

@media(max-width: 1024px) {
    .conv3-banner-public .conv3-public-img:before {
        padding-top:65%
    }
}

@media(max-width: 500px) {
    .conv3-banner-public .conv3-public-img:before {
        padding-top:106.66%
    }
}

.conv3-banner-public .conv3-bgimg {
    position: relative;
    z-index: 1
}

.conv3-banner-public .conv3-bgimg:after {
    background: rgba(0,0,0,.1);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.conv3-banner-public .conv3-box {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.conv3-banner-public .conv3-box .wrapper2 {
    height: 100%
}

.conv3-banner-public .conv3-box .conv3-cont {
    align-items: flex-end;
    display: flex;
    height: 100%;
    padding: 0 0 5.98958vw
}

@media(max-width: 1024px) {
    .conv3-banner-public .conv3-box .conv3-cont {
        padding:0 0 12.5vw
    }
}

@media(max-width: 500px) {
    .conv3-banner-public .conv3-box .conv3-cont {
        padding:0 0 15.625vw
    }
}

.conv3-banner-public .conv3-box .conv3-h1 {
    color: #fff;
    font-weight: 700;
    line-height: 1.2
}

@keyframes linkAni {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-webkit-keyframes linkAni {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.conv3-public-link {
    background: #ddd;
    bottom: 0;
    height: .01rem;
    left: 0;
    position: absolute;
    width: 0;
    z-index: 1
}

.conv3-public-link.on {
    animation: linkAni .8s linear;
    animation-fill-mode: forwards
}

.conv3-public-title {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.conv3-public-title .conv3-h2 {
    line-height: 1.2
}

.conv3-public-page {
    width: 100%
}

.conv3-public-page .pagination {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

@media(max-width: 500px) {
    .conv3-public-page .pagination {
        justify-content:space-between
    }
}

.conv3-public-page .pagination>div:nth-last-child(2) {
    margin-right: 0
}

.conv3-public-page .conv3-pNext,.conv3-public-page .conv3-pPrev {
    color: #999;
    transform: scale(.8);
    transition: all .4s
}

@media(max-width: 500px) {
    .conv3-public-page .conv3-pNext,.conv3-public-page .conv3-pPrev {
        transform:scale(1.1)
    }
}

.conv3-public-page .conv3-pNext:hover,.conv3-public-page .conv3-pPrev:hover {
    color: #e60014
}

.conv3-public-page .conv3-pNext.disabled,.conv3-public-page .conv3-pPrev.disabled {
    color: #ddd
}

.conv3-public-page .conv3-pNext.disabled a,.conv3-public-page .conv3-pPrev.disabled a {
    cursor: not-allowed
}

.conv3-public-page .conv3-pPrev {
    margin-right: 1.82292vw;
    transform: rotate(-180deg) scale(.8)
}

@media(max-width: 1024px) {
    .conv3-public-page .conv3-pPrev {
        margin-right:2.60417vw
    }
}

@media(max-width: 500px) {
    .conv3-public-page .conv3-pPrev {
        margin-right:5.20833vw;
        transform: rotate(-180deg) scale(1.1)
    }
}

.conv3-public-page .conv3-pNext {
    margin-left: 1.82292vw
}

@media(max-width: 1024px) {
    .conv3-public-page .conv3-pNext {
        margin-left:2.60417vw
    }
}

@media(max-width: 500px) {
    .conv3-public-page .conv3-pNext {
        margin-left:5.20833vw
    }
}

.conv3-public-page .conv3-pNum {
    margin-right: .52083vw
}

@media(max-width: 1400px) {
    .conv3-public-page .conv3-pNum {
        margin-right:1.5625vw
    }
}

@media(max-width: 500px) {
    .conv3-public-page .conv3-pNum {
        margin-right:0
    }
}

.conv3-public-page .conv3-pNum:last-child {
    margin-right: 0
}

.conv3-public-page .conv3-pNum.active a {
    color: #e60014
}

.conv3-public-page .conv3-pNum.active a .conv3-img,.conv3-public-page .conv3-pNum.active a .iconfont {
    clip-path: inset(0 0 0 0)
}

@media(min-width: 1025px) {
    .conv3-public-page .conv3-pNum:hover a {
        color:#e60014
    }

    .conv3-public-page .conv3-pNum:hover a .conv3-img,.conv3-public-page .conv3-pNum:hover a .iconfont {
        clip-path: inset(0 0 0 0)
    }
}

.conv3-public-page .conv3-pNum a {
    align-items: center;
    color: #999;
    display: inline-flex;
    height: 2.1875vw;
    justify-content: center;
    position: relative;
    transition: all .4s;
    width: 3.64583vw;
    z-index: 1
}

@media(max-width: 1400px) {
    .conv3-public-page .conv3-pNum a {
        font-size:1.25vw;
        height: 2.70833vw;
        width: 4.16667vw
    }
}

@media(max-width: 1024px) {
    .conv3-public-page .conv3-pNum a {
        font-size:2.29167vw;
        height: 4.375vw;
        width: 7.29167vw
    }
}

@media(max-width: 500px) {
    .conv3-public-page .conv3-pNum a {
        font-size:4.16667vw;
        height: 7.29167vw;
        width: 8.33333vw
    }
}

.conv3-public-page .conv3-pNum a .conv3-img,.conv3-public-page .conv3-pNum a .iconfont {
    clip-path: inset(0 50% 0 50%);
    color: #e60014;
    display: inline-table;
    font-size: 2.08333vw;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s;
    transition-timing-function: ease;
    width: 100%
}

@media(max-width: 1400px) {
    .conv3-public-page .conv3-pNum a .conv3-img,.conv3-public-page .conv3-pNum a .iconfont {
        font-size:2.6vw
    }
}

@media(max-width: 1024px) {
    .conv3-public-page .conv3-pNum a .conv3-img,.conv3-public-page .conv3-pNum a .iconfont {
        font-size:4.2vw
    }
}

@media(max-width: 500px) {
    .conv3-public-page .conv3-pNum a .conv3-img,.conv3-public-page .conv3-pNum a .iconfont {
        font-size:6.25vw
    }
}

.conv3-public-tips {
    color: #999;
    padding: 6.25vw 0;
    text-align: center
}

@media(max-width: 1024px) {
    .conv3-public-tips {
        padding:12.5vw 0
    }
}

@media(max-width: 500px) {
    .conv3-public-tips {
        padding:15.625vw 0
    }
}

.conv3-public-moreTips {
    color: #999;
    display: none;
    margin-top: 2.60417vw;
    text-align: center
}

@media(max-width: 1024px) {
    .conv3-public-moreTips {
        display:block
    }
}

.conv3-public-search {
    align-items: center;
    background: #f9f9f9;
    border-radius: 52.08333vw;
    display: flex;
    min-height: 2.60417vw;
    padding: .78125vw 0
}

@media(max-width: 1024px) {
    .conv3-public-search {
        padding:1.04167vw 0
    }
}

@media(max-width: 500px) {
    .conv3-public-search {
        min-height:10.41667vw;
        padding: 1.5625vw 2.08333vw 1.5625vw 1.5625vw;
        width: 100%
    }
}

.conv3-public-search input {
    background: transparent;
    flex: 1;
    height: 100%;
    padding: 0 1.04167vw
}

@media(max-width: 1024px) {
    .conv3-public-search input {
        padding:0 2.08333vw
    }
}

@media(max-width: 500px) {
    .conv3-public-search input {
        padding:0 3.125vw;
        width: 100%
    }
}

.conv3-public-search input::-webkit-input-placeholder {
    color: #999
}

.conv3-public-search input:-moz-placeholder,.conv3-public-search input::-moz-placeholder {
    color: #999
}

.conv3-public-search input:-ms-input-placeholder {
    color: #999
}

.conv3-public-search .conv3-btn {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 3.90625vw
}

@media(max-width: 1024px) {
    .conv3-public-search .conv3-btn {
        width:6.25vw
    }
}

@media(max-width: 500px) {
    .conv3-public-search .conv3-btn {
        width:10.41667vw
    }
}

.conv3-calendar-box {
    position: relative
}

@media(max-width: 500px) {
    .conv3-calendar-box {
        width:100%
    }
}

.conv3-calendar-box .conv3-tips {
    align-items: center;
    background: #f9f9f9;
    border-radius: 52.08333vw;
    cursor: pointer;
    display: flex;
    min-height: 2.60417vw;
    padding: .625vw 1.04167vw
}

@media(max-width: 1024px) {
    .conv3-calendar-box .conv3-tips {
        padding:1.04167vw 2.29167vw
    }
}

@media(max-width: 500px) {
    .conv3-calendar-box .conv3-tips {
        justify-content:space-between;
        min-height: 10.41667vw;
        padding: 2.60417vw 5.20833vw 2.60417vw 3.90625vw;
        width: 100%
    }
}

.conv3-calendar-box .conv3-tips input {
    background: inherit;
    color: #999;
    cursor: pointer;
    height: 100%
}

.conv3-calendar-box .date-bigBox {
    background: #fff;
    position: absolute;
    top: 3.125vw;
    width: 14.58333vw;
    z-index: 9999
}

.conv3-calendar-box .month-box {
    background-color: #e60014;
    line-height: 2.08333vw;
    text-align: center
}

.conv3-calendar-box .month-box span {
    cursor: pointer;
    line-height: 2.08333vw
}

.conv3-calendar-box .month-box select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: .83333vw;
    margin: 0 .26042vw;
    outline: none;
    transition: all .4s
}

.conv3-calendar-box .month-box select:hover {
    color: #000
}

.conv3-calendar-box .date-box {
    border: .10417vw solid #ccc;
    border-top: 0;
    padding: 0 .52083vw;
    text-align: center;
    width: 100%
}

.conv3-calendar-box .date-box td,.conv3-calendar-box .date-box th {
    height: 2.34375vw;
    width: 2.08333vw
}

.conv3-calendar-box .active-date {
    cursor: pointer;
    transition: all .4s
}

.conv3-calendar-box .active-date:hover,.conv3-calendar-box .choose-date {
    background-color: #e60014;
    color: #fff
}

.conv3-calendar-box .unactive-date {
    color: #ccc
}

.conv3-calendar-box .red {
    color: #e60014
}

.conv3-calendar-box .next-month {
    border-left: .625vw solid #fff;
    float: right;
    margin: .625vw .52083vw 0 0
}

.conv3-calendar-box .next-month,.conv3-calendar-box .pre-month {
    border-bottom: .41667vw solid transparent;
    border-top: .41667vw solid transparent
}

.conv3-calendar-box .pre-month {
    border-right: .625vw solid #fff;
    float: left;
    margin: .625vw 0 0 .52083vw
}

.conv3-calendar-box .confirm-box {
    text-align: center
}

.conv3-calendar-box .confirm-box button {
    margin: .52083vw 1.04167vw;
    padding: .26042vw 1.30208vw
}

.conv3-calendar-box .icon-icon-date {
    color: #333;
    font-size: 1.04167vw
}

@media(max-width: 1600px) {
    .conv3-calendar-box .icon-icon-date {
        font-size:1.14583vw
    }
}

@media(max-width: 1024px) {
    .conv3-calendar-box .icon-icon-date {
        font-size:1.5625vw
    }
}

@media(max-width: 500px) {
    .conv3-calendar-box .icon-icon-date {
        font-size:4.16667vw
    }
}

.conv3-public-calendar {
    position: relative
}

@media(max-width: 500px) {
    .conv3-public-calendar {
        margin-right:0;
        width: 100%
    }

    .conv3-public-calendar .el-date-editor.el-input {
        width: 100%
    }
}

.conv3-public-calendar .el-input__inner {
    background: #f9f9f9;
    border: 0;
    border-radius: 52.08333vw;
    color: #999;
    font-size: .83333vw;
    min-height: 2.8125vw;
    padding: .625vw 1.04167vw
}

.conv3-public-calendar .el-input__inner::-webkit-input-placeholder {
    color: #999
}

.conv3-public-calendar .el-input__inner:-moz-placeholder,.conv3-public-calendar .el-input__inner::-moz-placeholder {
    color: #999
}

.conv3-public-calendar .el-input__inner:-ms-input-placeholder {
    color: #999
}

@media(max-width: 1600px) {
    .conv3-public-calendar .el-input__inner {
        font-size:.9375vw
    }
}

@media(max-width: 1366px) {
    .conv3-public-calendar .el-input__inner {
        font-size:1.04167vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-public-calendar .el-input__inner {
        font-size:1.35417vw
    }
}

@media(max-width: 1024px) {
    .conv3-public-calendar .el-input__inner {
        font-size:2.08333vw;
        padding: 2.39583vw 2.29167vw
    }
}

@media(max-width: 500px) {
    .conv3-public-calendar .el-input__inner {
        font-size:3.64583vw;
        justify-content: space-between;
        min-height: 10.41667vw;
        padding: 2.60417vw 5.20833vw 2.60417vw 3.90625vw;
        width: 100%
    }
}

.conv3-public-calendar .el-input__wrapper {
    position: relative
}

.conv3-public-calendar .el-input__prefix {
    position: absolute;
    right: 1.04167vw;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.conv3-public-calendar .el-input__icon {
    color: #333;
    display: inline-flex;
    position: absolute;
    right: 1.04167vw
}

@media(max-width: 1580px) {
    .conv3-public-calendar .el-input__icon {
        width:1.30208vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-public-calendar .el-input__icon {
        right:2.08333vw
    }
}

@media(max-width: 1024px) {
    .conv3-public-calendar .el-input__icon {
        right:2.08333vw;
        width: 2.08333vw
    }
}

@media(max-width: 500px) {
    .conv3-public-calendar .el-input__icon {
        right:5.20833vw;
        width: 5.20833vw
    }
}

.conv3-public-calendar .el-input__suffix {
    display: none
}

.conv3-public-offsetTop {
    margin-top: -4.42708vw;
    padding-top: 4.42708vw
}

@media(max-width: 1024px) {
    .conv3-public-offsetTop {
        margin-top:-6.25vw;
        padding-top: 6.25vw
    }
}

@media(max-width: 500px) {
    .conv3-public-offsetTop {
        margin-top:-15.625vw;
        padding-top: 15.625vw
    }
}

.calendar-main {
    align-content: center;
    display: flex;
    justify-content: center
}

.calendar-main .main-view {
    border: 1px solid #e0e0e0;
    height: 45vh;
    margin: 1.25vw 0;
    padding: 1.04167vw 0;
    width: 30vw
}

.calendar-main .main-view .header,.calendar-main .main-view .numdays,.calendar-main .main-view .weekdays {
    padding: 0 1.04167vw
}

.calendar-main .main-view .header {
    border-bottom: 1px solid #e0e0e0;
    display: flex;
    justify-content: space-between;
    padding-bottom: .625vw
}

.calendar-main .main-view .numdays,.calendar-main .main-view .weekdays {
    display: flex
}

.calendar-main .main-view .numdays {
    flex-wrap: wrap
}

.calendar-main .main-view .numdays>li,.calendar-main .main-view .weekdays>li {
    height: 1.04167vw;
    line-height: 1.04167vw;
    padding: .52083vw 0;
    text-align: center;
    width: 14.2%
}

.conv3-public-morebutton {
    display: flex;
    justify-content: center
}

.conv3-public-morebutton .conv3-morebox {
    align-items: center;
    background-color: #e50012;
    border-radius: 1.40625vw;
    cursor: pointer;
    display: flex;
    height: 2.8125vw;
    justify-content: center;
    line-height: 2.8125vw;
    min-width: 8.59375vw;
    padding: 0 1.30208vw;
    transition: all .4s
}

@media screen and (orientation: portrait) {
    .conv3-public-morebutton .conv3-morebox {
        border-radius:52.08333vw;
        min-height: 4.16667vw
    }
}

@media(max-width: 1024px) {
    .conv3-public-morebutton .conv3-morebox {
        border-radius:2.8125vw;
        min-height: 5.625vw;
        padding: 1.04167vw 2.08333vw
    }
}

@media(max-width: 500px) {
    .conv3-public-morebutton .conv3-morebox {
        border-radius:52.08333vw;
        min-height: 10.41667vw;
        padding: 1.04167vw 3.125vw;
        width: 100%
    }
}

.conv3-public-morebutton .conv3-morebox .conv3-moretext {
    color: #fff
}

.conv3-public-morebutton .conv3-morebox .iconfont {
    color: #fff;
    margin-left: .52083vw;
    transform: scale(.6)
}

@media(max-width: 1366px) {
    .conv3-public-morebutton .conv3-morebox .iconfont {
        transform:scale(.5)
    }
}

@media(max-width: 1024px) {
    .conv3-public-morebutton .conv3-morebox .iconfont {
        margin-left:1.04167vw
    }
}

@media(max-width: 500px) {
    .conv3-public-morebutton .conv3-morebox .iconfont {
        margin-left:1.5625vw
    }
}

.conv3-public-morebutton .conv3-morebox:hover {
    opacity: .8
}

.conv3-public-morebutton button {
    background: transparent;
    border: 0;
    box-shadow: unset
}

.conv3-xc-checkbox.conv3-xc-checked,.conv3-xc-checkbox:checked,.conv3-xc-radio.conv3-xc-checked,.conv3-xc-radio:checked {
    background-clip: padding-box;
    border: .01rem solid #e50012;
    text-align: center;
    transition: all .3s
}

.conv3-xc-checkbox,.conv3-xc-radio {
    -webkit-appearance: none;
    border: .01rem solid #ebebeb;
    border-radius: .15625vw;
    cursor: default;
    cursor: pointer;
    display: inline-block;
    font-size: .41667vw;
    height: .78125vw;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-transition: background-color .1s ease;
    transition: background-color .1s ease;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: top;
    width: .78125vw
}

@media(max-width: 1366px) {
    .conv3-xc-checkbox,.conv3-xc-radio {
        height:2.08333vw;
        width: 2.08333vw
    }
}

@media screen and (orientation: portrait) {
    .conv3-xc-checkbox,.conv3-xc-radio {
        height:1.5625vw;
        width: 1.5625vw
    }
}

@media(max-width: 1024px) {
    .conv3-xc-checkbox,.conv3-xc-radio {
        height:3.90625vw;
        width: 3.90625vw
    }
}

@media(max-width: 768px) {
    .conv3-xc-checkbox,.conv3-xc-radio {
        height:7.8125vw;
        width: 7.8125vw
    }
}

.conv3-xc-checkbox.conv3-xc-checked:after,.conv3-xc-checkbox.conv3-xc-checked:before,.conv3-xc-checkbox:checked:after,.conv3-xc-checkbox:checked:before,.conv3-xc-radio.conv3-xc-checked:after,.conv3-xc-radio.conv3-xc-checked:before,.conv3-xc-radio:checked:after,.conv3-xc-radio:checked:before {
    background: transparent;
    border: .01rem solid #e50012;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-right: none;
    border-top: none;
    content: "";
    height: .20833vw;
    left: 20%;
    position: absolute;
    top: 30%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: .41667vw;
    z-index: 2
}

@media screen and (orientation: portrait) {
    .conv3-xc-checkbox.conv3-xc-checked:after,.conv3-xc-checkbox.conv3-xc-checked:before,.conv3-xc-checkbox:checked:after,.conv3-xc-checkbox:checked:before,.conv3-xc-radio.conv3-xc-checked:after,.conv3-xc-radio.conv3-xc-checked:before,.conv3-xc-radio:checked:after,.conv3-xc-radio:checked:before {
        height:.41667vw;
        left: 28%;
        top: 36%;
        width: .83333vw
    }
}

@media(max-width: 1024px) {
    .conv3-xc-checkbox.conv3-xc-checked:after,.conv3-xc-checkbox.conv3-xc-checked:before,.conv3-xc-checkbox:checked:after,.conv3-xc-checkbox:checked:before,.conv3-xc-radio.conv3-xc-checked:after,.conv3-xc-radio.conv3-xc-checked:before,.conv3-xc-radio:checked:after,.conv3-xc-radio:checked:before {
        height:.41667vw;
        left: 28%;
        top: 36%;
        width: .83333vw
    }
}

@media(max-width: 768px) {
    .conv3-xc-checkbox.conv3-xc-checked:after,.conv3-xc-checkbox.conv3-xc-checked:before,.conv3-xc-checkbox:checked:after,.conv3-xc-checkbox:checked:before,.conv3-xc-radio.conv3-xc-checked:after,.conv3-xc-radio.conv3-xc-checked:before,.conv3-xc-radio:checked:after,.conv3-xc-radio:checked:before {
        height:1.04167vw;
        left: 25%;
        top: 30%;
        width: 2.08333vw
    }
}

.conv3-public-popWinBox {
    background: #000;
    height: 100vh;
    left: 0;
    opacity: 0;
    overflow-y: auto;
    padding: 2.60417vw 0;
    position: fixed;
    top: 0;
    transition: all .4s;
    width: 100%;
    z-index: 99999;
    z-index: -10
}

@media(max-width: 767px) {
    .conv3-public-popWinBox {
        background-color:#fff
    }
}

.conv3-public-popWinBox.on {
    opacity: 1;
    z-index: 99999
}

.conv3-public-popWinBox .conv3-placeholder-div {
    height: 500vh
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .conv3-placeholder-div {
        height:0
    }
}

.conv3-public-popWinBox .wrapper2 {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

.conv3-public-popWinBox .wrapper2 .bigbox {
    height: 62vh;
    position: relative;
    width: 100%
}

@media(max-width: 1580px) {
    .conv3-public-popWinBox .wrapper2 .bigbox {
        height:60vh
    }
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .wrapper2 .bigbox {
        height:auto
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox,.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox,.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container {
    height: 100%
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container {
    height: 100%;
    overflow: unset
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container {
        margin:2.08333vw -1.04167vw -2.08333vw
    }

    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper {
        align-content: flex-start;
        flex-wrap: wrap
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide {
    align-items: stretch;
    border-right: 2.60417vw solid transparent;
    display: flex;
    flex-direction: unset;
    justify-content: space-between;
    width: auto!important
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide {
        border-right:5.20833vw solid transparent
    }
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide {
        border:0;
        height: auto;
        padding: 0 0 5.20833vw;
        width: 100%!important
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide:last-child {
    border: 0
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide:first-child .left .conv3-btn {
    display: flex
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide:first-child .left .conv3-btn {
        display:none
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide:first-child .right .conv3-public-img img {
    object-fit: cover
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-box {
    background: transparent;
    flex-direction: unset;
    justify-content: space-between;
    padding: 0
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-box:hover .right .conv3-public-img {
    opacity: 1
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-box:hover .right .conv3-tips {
    opacity: 0
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-box.on1 .left {
    width: 25vw
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-box.on2 .left {
    width: 32vw
}

@media(max-width: 1580px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-box.on3 .conv3-cont {
        max-height:100%
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-box.on3 .left {
    width: 40vw
}

@media(max-width: 1580px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-box.on3 .left {
        width:50vw
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .conv3-bgimg {
    display: none
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 0 2vw 0 0!important
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left {
        height:auto;
        padding: 4.16667vw 0!important
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-cont {
    max-height: 100%;
    overflow-y: auto
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-h2 {
        justify-content:flex-start
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-h2 sub {
    display: none
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-text {
    margin-top: 1.04167vw
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn {
    align-items: center;
    border-radius: 1000%;
    bottom: 4.16667vw;
    height: 5.20833vw;
    justify-content: center;
    left: 0;
    margin-top: 5.20833vw;
    position: absolute;
    transition: all .4s;
    width: 5.20833vw;
    z-index: 1
}

@media(max-width: 1580px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn {
        bottom:2.08333vw
    }
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn {
        display:none
    }
}

@media screen and (orientation: portrait) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn {
        display:none
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn:before {
    animation: myrotate 20s linear infinite;
    border: .01rem dashed hsla(0,0%,60%,.5);
    border-radius: 52.08333vw;
    content: "";
    height: 100%;
    left: 52%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    z-index: 1
}

@media(max-width: 1440px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn:before {
        border:.01rem dashed hsla(0,0%,60%,.5)
    }
}

@media(max-width: 500px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn {
        height:14.58333vw;
        margin-top: 9.375vw;
        width: 14.58333vw
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn .iconfont,.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn img,.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn svg {
    color: #e20014;
    display: inline-table;
    font-size: 1.5625vw;
    height: 1.5625vw;
    visibility: unset;
    width: 1.04167vw
}

@media(max-width: 500px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn .iconfont,.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn img,.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn svg {
        height:4.16667vw;
        width: 3.64583vw
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn .iconfont path,.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn img path,.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn svg path {
    fill: #e20014;
    opacity: 1;
    visibility: unset
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn .conv3-span {
    color: #e30a1d;
    left: 82%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    width: auto
}

@media(max-width: 500px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-btn .conv3-span {
        left:135%
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .right {
    bottom: unset;
    height: 100%;
    left: unset;
    position: relative;
    width: 50vw
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .right .conv3-public-img {
    border: 1px solid #f7f7f7;
    border-radius: 1.04167vw;
    display: flex;
    height: 100%;
    opacity: 1;
    overflow: hidden;
    width: 100%
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .right .conv3-public-img {
        height:auto
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .right .conv3-public-img img {
    border-radius: inherit;
    object-fit: contain;
    transition: all .8s;
    width: 100%
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .right .conv3-public-img:hover img {
    transform: scale(1.05)
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .right .conv3-public-img:before {
    padding-top: 57%
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .right .conv3-public-img:before {
        width:100%
    }
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .right .conv3-tips {
    opacity: 0
}

.conv3-public-popWinBox .conv3-public-popWin {
    background: #fff;
    border-radius: .78125vw;
    height: 100%;
    overflow: hidden;
    position: sticky;
    top: 0;
    transition: all .4s;
    z-index: 1
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .conv3-public-popWin {
        height:auto;
        min-height: calc(100vh - 5.20833vw);
        position: relative
    }
}

.conv3-public-popWinBox .conv3-closeBox {
    align-items: center;
    cursor: pointer;
    display: flex;
    position: absolute;
    right: 3.38542vw;
    top: .83333vw;
    z-index: 10
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .conv3-closeBox {
        right:6.77083vw;
        top: 3.125vw
    }
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .conv3-closeBox {
        bottom:3.125vw;
        position: fixed;
        right: 50%;
        top: auto;
        transform: translateX(50%)
    }
}

.conv3-public-popWinBox .conv3-closeBox .conv3-close {
    align-items: center;
    background: #999;
    border-radius: 52.08333vw;
    display: flex;
    height: 2.60417vw;
    justify-content: center;
    margin-right: .52083vw;
    width: 2.60417vw
}

.conv3-public-popWinBox .conv3-closeBox .conv3-close:hover .icon-ico-close {
    transform: scale(1.2) rotate(180deg)
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .conv3-closeBox .conv3-close {
        height:3.125vw;
        margin-right: 1.04167vw;
        width: 3.125vw
    }
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .conv3-closeBox .conv3-close {
        height:6.77083vw;
        width: 6.77083vw
    }
}

.conv3-public-popWinBox .conv3-closeBox .conv3-close .icon-ico-close {
    color: #fff;
    transform: scale(1.2);
    transition: all .4s
}

.conv3-public-popWinBox .conv3-closeBox .conv3-span {
    color: #000
}

.conv3-public-popWinBox .swiper-slide {
    border-right: 1.04167vw solid transparent;
    box-sizing: content-box;
    height: 100%;
    margin: 0!important;
    position: relative;
    width: 21.875vw!important;
    z-index: 1
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .swiper-slide {
        border-right:2.08333vw solid transparent;
        width: 36.45833vw!important
    }
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide {
        border:0;
        box-sizing: border-box;
        height: auto;
        padding: 0 2.60417vw 5.20833vw;
        width: 50%!important
    }
}

.conv3-public-popWinBox .swiper-slide a {
    border-radius: inherit;
    display: inline-flex;
    height: 100%;
    width: 100%
}

.conv3-public-popWinBox .swiper-slide .conv3-box {
    align-items: center;
    background: #f5f5f5;
    border-radius: 1.04167vw;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    padding: 2.86458vw 1.5625vw 0;
    position: relative;
    width: 100%;
    z-index: 1
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide .conv3-box {
        flex-wrap:wrap;
        padding: 3.125vw 3.125vw 27vw
    }
}

.conv3-public-popWinBox .swiper-slide .conv3-box:hover .conv3-h2 {
    color: #e60014
}

.conv3-public-popWinBox .swiper-slide .conv3-box:hover .conv3-h2 sub {
    opacity: 0
}

.conv3-public-popWinBox .swiper-slide .conv3-box:hover .right .conv3-public-img {
    opacity: 1
}

.conv3-public-popWinBox .swiper-slide .conv3-box:hover .right .conv3-tips {
    opacity: 0
}

.conv3-public-popWinBox .swiper-slide .conv3-box .left {
    padding-right: 1.5625vw;
    position: relative;
    width: 100%;
    z-index: 2
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide .conv3-box .left {
        padding:0 0 1.5625vw;
        width: 100%!important
    }
}

.conv3-public-popWinBox .swiper-slide .conv3-box .conv3-h2 {
    align-items: flex-start;
    display: inline-flex
}

.conv3-public-popWinBox .swiper-slide .conv3-box .conv3-h2 span {
    line-height: 1.2;
    transition: all .4s
}

.conv3-public-popWinBox .swiper-slide .conv3-box .conv3-h2 sub {
    margin-left: .52083vw;
    opacity: 0;
    transform: translateY(-8%);
    transition: all .4s
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide .conv3-box .conv3-h2 sub {
        opacity:0;
        transform: translateY(-20%)
    }
}

.conv3-public-popWinBox .swiper-slide .conv3-box ::-webkit-scrollbar {
    height: 1px;
    width: .26042vw
}

.conv3-public-popWinBox .swiper-slide .conv3-box ::-webkit-scrollbar-thumb {
    background: #e92233;
    border-radius: .15625vw;
    box-shadow: inset 0 0 .26042vw rgba(0,0,0,.2)
}

.conv3-public-popWinBox .swiper-slide .conv3-box ::-webkit-scrollbar-track {
    background: #ededed;
    border-radius: .15625vw;
    box-shadow: inset 0 0 .26042vw rgba(0,0,0,.2)
}

.conv3-public-popWinBox .swiper-slide .conv3-box .conv3-text {
    margin-top: .52083vw;
    white-space: normal!important
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide .conv3-box .conv3-text {
        -webkit-line-clamp:inherit;
        height: auto;
        line-height: 1.5;
        margin-top: 1.04167vw
    }
}

.conv3-public-popWinBox .swiper-slide .conv3-box .right {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide .conv3-box .right {
        width:100%!important
    }
}

.conv3-public-popWinBox .swiper-slide .conv3-box .right .conv3-public-img {
    border-bottom-left-radius: 1.04167vw;
    border-bottom-right-radius: 1.04167vw;
    transition: all .4s;
    width: 100%
}

.conv3-public-popWinBox .swiper-slide .conv3-box .right .conv3-public-img:before {
    padding-top: 63.09%
}

.conv3-public-popWinBox .swiper-slide .conv3-box .right .conv3-tips {
    bottom: 1.5625vw;
    color: rgba(51,51,51,.2);
    line-height: 1;
    opacity: 0;
    position: absolute;
    right: 1.5625vw;
    transition: all .4s;
    z-index: 10
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide .conv3-box .right .conv3-tips {
        display:none
    }
}

.conv3-public-popWinBox .swiper-slide .conv3-bgimg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.conv3-public-popWinBox .swiper-slide .conv3-btn {
    display: none
}

.conv3-public-popWinBox .swiper-slide:first-of-type {
    align-items: stretch;
    border-right: 2.60417vw solid transparent;
    display: flex;
    flex-direction: unset;
    justify-content: space-between;
    width: 100%!important
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type {
        border-right:5.20833vw solid transparent
    }
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type {
        border:0;
        box-sizing: border-box;
        padding: 0 2.60417vw 5.20833vw
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .conv3-box {
    background: transparent;
    flex-direction: unset;
    justify-content: space-between;
    padding: 0
}

.conv3-public-popWinBox .swiper-slide:first-of-type .conv3-box:hover .right .conv3-public-img {
    opacity: 1
}

.conv3-public-popWinBox .swiper-slide:first-of-type .conv3-box:hover .right .conv3-tips {
    opacity: 0
}

.conv3-public-popWinBox .swiper-slide:first-of-type .conv3-bgimg {
    display: none
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 2.86458vw 0 4.42708vw;
    width: 23.21%
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left {
        height:auto;
        width: 26.21%
    }

    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-h2 {
        display: flex;
        justify-content: center
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-h2 sub {
    display: none
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-text {
    margin-top: 1.04167vw
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-cont {
    max-height: calc(100% - 10.41667vw)!important
}

@media(max-width: 1580px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-cont {
        max-height:calc(100% - 8.33333vw)!important
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn {
    align-items: center;
    border-radius: 1000%;
    bottom: 4.16667vw;
    display: flex;
    height: 5.20833vw;
    justify-content: center;
    left: 0;
    margin-top: 5.20833vw;
    position: absolute;
    transition: all .4s;
    width: 5.20833vw;
    z-index: 1
}

@media(max-width: 1580px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn {
        bottom:2.08333vw
    }
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn {
        display:none
    }
}

@media screen and (orientation: portrait) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn {
        display:none
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn:before {
    animation: myrotate 20s linear infinite;
    border: .01rem dashed hsla(0,0%,60%,.5);
    border-radius: 52.08333vw;
    content: "";
    height: 100%;
    left: 52%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    z-index: 1
}

@media(max-width: 1440px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn:before {
        border:.01rem dashed hsla(0,0%,60%,.5)
    }
}

@media(max-width: 500px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn {
        height:14.58333vw;
        margin-top: 9.375vw;
        width: 14.58333vw
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn .iconfont,.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn img,.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn svg {
    color: #e20014;
    display: inline-table;
    font-size: 1.5625vw;
    height: 1.5625vw;
    visibility: unset;
    width: 1.04167vw
}

@media(max-width: 500px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn .iconfont,.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn img,.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn svg {
        height:4.16667vw;
        width: 3.64583vw
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn .iconfont path,.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn img path,.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn svg path {
    fill: #e20014;
    opacity: 1;
    visibility: unset
}

.conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn .conv3-span {
    color: #e30a1d;
    left: 82%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    width: auto
}

@media(max-width: 500px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .left .conv3-btn .conv3-span {
        left:135%
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .right {
    bottom: unset;
    height: 100%;
    left: unset;
    position: relative;
    width: 71.42%
}

@media(max-width: 1580px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .right {
        width:68.42%
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .right .conv3-public-img {
    border-radius: 1.04167vw;
    display: flex;
    height: 100%;
    opacity: 1;
    overflow: hidden;
    width: 100%
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type .right .conv3-public-img {
        height:auto
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type .right .conv3-public-img img {
    border-radius: inherit;
    transition: all .8s;
    width: 100%
}

.conv3-public-popWinBox .swiper-slide:first-of-type .right .conv3-public-img:hover img {
    transform: scale(1.05)
}

.conv3-public-popWinBox .swiper-slide:first-of-type .right .conv3-public-img:before {
    padding-top: 57%
}

.conv3-public-popWinBox .swiper-slide:first-of-type .right .conv3-tips {
    opacity: 0
}

.conv3-public-popWinBox .swiper-slide:first-of-type.model3 {
    width: 21.875vw!important
}

@media(max-width: 1024px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type.model3 {
        width:36.45833vw!important
    }
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type.model3 {
        width:50%!important
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type.model3 .conv3-box {
    padding-top: 0!important
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type.model3 .conv3-box {
        padding:0!important
    }
}

.conv3-public-popWinBox .swiper-slide:first-of-type.model3 .conv3-box .left {
    width: 100%
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .swiper-slide:first-of-type.model3 .conv3-box .left .conv3-cont {
        max-height:none!important
    }
}

.conv3-public-popWinBox .swiper-slide:last-child {
    border: 0
}

.conv3-public-popWinBox .progress-bar-2 {
    background-color: #e5e5e5;
    border-radius: .1rem;
    bottom: -3.64583vw;
    height: .04rem;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 999
}

@media(max-width: 767px) {
    .conv3-public-popWinBox .progress-bar-2 {
        display:none
    }
}

.conv3-public-popWinBox .progress-bar-2 .progress {
    background-color: #e60014;
    border-radius: .1rem;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 10%
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide:first-child.model3 .conv3-box .left .conv3-cont {
        max-height:none!important
    }
}

#view-pdf-pop {
    background: #000;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

#view-pdf-pop .c-main {
    align-items: flex-start;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%)
}

#view-pdf-pop .c-close-box {
    bottom: 1.04167vw;
    cursor: pointer;
    position: absolute;
    right: 50vw;
    text-align: center;
    transform: translateX(50%);
    z-index: 10
}

#view-pdf-pop .c-close-box .c-close {
    align-items: center;
    background: #999;
    border-radius: 52.08333vw;
    display: flex;
    height: 2.60417vw;
    justify-content: center;
    margin: 0 auto .52083vw;
    width: 2.60417vw
}

#view-pdf-pop .c-close-box .c-close:hover .icon-ico-close {
    transform: scale(1.2) rotate(180deg)
}

@media(max-width: 1024px) {
    #view-pdf-pop .c-close-box .c-close {
        height:3.125vw;
        width: 3.125vw
    }
}

@media(max-width: 767px) {
    #view-pdf-pop .c-close-box .c-close {
        height:6.77083vw;
        width: 6.77083vw
    }
}

#view-pdf-pop .c-close-box .c-close .icon-ico-close {
    color: #fff;
    transform: scale(1.2);
    transition: all .4s
}

#view-pdf-pop .c-close-box .c-span {
    color: #fff
}

@media(max-width: 1024px) {
    #view-pdf-pop .c-close-box .c-span {
        display:block;
        font-size: 1.35417vw
    }
}

@media(max-width: 767px) {
    #view-pdf-pop .c-close-box .c-span {
        font-size:3.125vw
    }
}

#side-bar {
    background: #fff;
    border-radius: 1.82292vw;
    box-shadow: 0 0 .52083vw rgba(0,0,0,.1);
    display: none;
    position: fixed;
    right: 1.04167vw;
    top: 50%;
    transform: translateY(-50%);
    width: 3.64583vw;
    z-index: 900
}

@media(max-width: 1024px) {
    #side-bar {
        border-radius:2.60417vw;
        width: 5.20833vw
    }
}

#side-bar .c-item {
    margin: .52083vw;
    position: relative
}

#side-bar .c-item .c-box1 {
    align-items: center;
    border-radius: 50%;
    display: flex;
    height: 2.60417vw;
    justify-content: center;
    transition: all .4s;
    width: 2.60417vw
}

@media(max-width: 1024px) {
    #side-bar .c-item .c-box1 {
        height:4.16667vw;
        width: 4.16667vw
    }
}

#side-bar .c-item .c-box1.GoTop {
    cursor: pointer
}

#side-bar .c-item .c-box1 img {
    height: 40%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s;
    width: 40%
}

#side-bar .c-item .c-box1 img:nth-child(2),#side-bar .c-item .c-box1:hover img:first-child {
    opacity: 0
}

#side-bar .c-item .c-box1:hover img:nth-child(2) {
    opacity: 1
}

#side-bar .c-item .c-box2 {
    background: #fff;
    border-radius: .26042vw;
    box-shadow: 0 0 .52083vw rgba(0,0,0,.1);
    margin-right: 1.04167vw;
    opacity: 0;
    padding: .78125vw 1.04167vw;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s;
    white-space: nowrap
}

#side-bar .c-item .c-box2 .ImageText {
    text-align: center
}

#side-bar .c-item .c-box2 img {
    display: inline-block;
    margin-top: .52083vw;
    width: 4.16667vw
}

@media(max-width: 1024px) {
    #side-bar .c-item .c-box2 img {
        width:10.41667vw
    }
}

#side-bar .c-item:hover .c-box1 {
    background: #e60014
}

#side-bar .c-item:hover .c-box2 {
    opacity: 1;
    pointer-events: auto
}

.conv3-bold {
    font-weight: 700
}

.conv3-public-popWinBox .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container.Same .swiper-slide .left .conv3-cont {
    padding-top: 1vw
}

.mob--80 {
    font-size: 5pc!important;
    font-weight: 700
}

@media(max-width: 1580px) {
    .mob--80 {
        font-size:60px!important
    }
}

@media(max-width: 768px) {
    .mob--80 {
        font-size:2pc!important
    }
}

.mob--60 {
    font-size: 60px!important;
    font-weight: 700
}

@media(max-width: 1580px) {
    .mob--60 {
        font-size:3pc!important
    }
}

@media(max-width: 768px) {
    .mob--60 {
        font-size:2pc!important
    }
}

.mob--60 h2 {
    font-size: 60px!important;
    font-weight: 700
}

@media(max-width: 1580px) {
    .mob--60 h2 {
        font-size:3pc!important
    }
}

@media(max-width: 768px) {
    .mob--60 h2 {
        font-size:2pc!important
    }
}

.mob--48 {
    font-size: 3pc!important;
    font-weight: 700
}

@media(max-width: 768px) {
    .mob--48 {
        font-size:2pc!important
    }
}

@media(max-width: 1280px) {
    .conv3-investor-relations-stock .mob--48 {
        font-size:2.08333vw!important
    }
}

@media(max-width: 768px) {
    .conv3-investor-relations-stock .mob--48 {
        font-size:1.66667vw!important
    }
}

.mob--buttonlearnmore {
    height: 50px;
    padding: 0!important;
    width: 50px
}

.mob--buttonlearnmore .conv3-i {
    flex-shrink: 0;
    height: 50px!important;
    position: relative;
    width: 50px!important
}

.mob--buttonlearnmore .conv3-i:before {
    height: 3px!important;
    left: 50%;
    top: 50%;
    transform: translate(-50%);
    width: 40%!important
}

.mob--buttonlearnmore .conv3-i:after {
    height: 40%!important;
    left: 50%;
    top: 50%;
    transform: translate(-50%);
    width: 3px!important
}

.mob--buttonlearnmore2 {
    margin-left: 0!important;
    width: auto!important
}

.mob--32 {
    font-size: 2pc!important;
    font-weight: 700
}

@media(max-width: 768px) {
    .mob--32 {
        font-size:24px!important
    }
}

.mob--30 {
    font-size: 30px;
    font-weight: 700
}

.mob--24 {
    font-size: 24px!important
}

@media(max-width: 992px) {
    .mob--24 {
        font-size:18px!important
    }
}

.mob--20 {
    font-size: 20px
}

.mob--18 {
    font-size: 18px!important
}

.mob--16 {
    font-size: 1pc!important
}

.mob--16 .conv3-pNum,.mob--16 .conv3-pNum a,.mob--16 .el-input__inner {
    font-size: 1pc
}

.mob--14 {
    font-size: 14px!important
}

.mob--fontbold {
    font-weight: 700
}

.mob--interactionformbutton {
    margin-top: 20px!important
}

.mob--selectwidth {
    width: 75pt!important
}

.mob--wrapper2 {
    max-width: 1400px
}

@media(max-width: 768px) {
    .mob--wrapper2 .conv3-formtips .conv3-tips,.mob--wrapper2 .conv3-formtips .conv3-tips a {
        font-size:14px!important
    }

    .mob--wrapper2 .conv3-input input {
        line-height: 50px
    }
}

.mob--wrapper2 .form-year {
    height: 50px;
    line-height: 50px
}

.mob--wrapper2 .form-year .iconfont {
    font-size: 9pt
}

.mob--wrapper2 .form-search {
    height: 50px;
    line-height: 50px
}

.mob--wrapper2 .form-search .iconfont {
    font-size: 1pc
}

.mob--wrapper2 .conv3-morebox {
    border-radius: 25px!important;
    height: 50px!important;
    line-height: 50px!important;
    padding: 0 20px!important
}

.mob--wrapper {
    max-width: 100pc
}

.mob--newsdetail .conv3-publicW1080 {
    width: 810pt
}

@media(max-width: 1280px) {
    .mob--newsdetail .conv3-publicW1080 {
        width:100%
    }
}

.mob--navbox .left .mob--16 {
    line-height: 50px;
    min-width: 90pt!important;
    padding: 0 20px!important;
    text-align: center
}

.mob--navbox .right .el-input__inner {
    height: 50px;
    line-height: 50px;
    padding: 0 20px
}

.mob--navbox .right .el-icon svg {
    height: auto;
    width: 1pc
}

.mob--navbox .right .conv3-public-search {
    height: 50px;
    line-height: 50px
}

.mob--navbox .right .conv3-public-search .iconfont {
    font-size: 1pc
}

.mob--publicbtn {
    height: 50px;
    line-height: 50px
}

.mob--interaction .conv3-icon {
    height: 40px!important;
    width: 40px!important
}

@media(max-width: 768px) {
    .mob--interaction .conv3-icon {
        height:30px!important;
        width: 30px!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide {
    border-right: 0!important;
    margin-right: 30px!important
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide .conv3-box {
    border-radius: 20px
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide .conv3-box .left {
        padding-right:0!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide .conv3-box .left .conv3-cont {
    max-height: 100%;
    overflow: auto
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide .conv3-box .left .conv3-cont .conv3-h2 {
    font-size: 24px!important
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide .conv3-box .left .conv3-text {
    line-height: 1.5em
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a {
    flex-direction: unset;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a {
        width:100%!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box {
    background-color: transparent;
    flex-direction: row;
    overflow: initial;
    padding: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box .conv3-bgimg {
    display: none
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box .left {
    flex-shrink: 0;
    height: 100%;
    max-width: 25vw!important;
    min-width: 25vw;
    padding-bottom: 0;
    padding-right: 30px;
    padding-top: 30px;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box .left {
        height:auto;
        margin-bottom: 30px;
        max-width: 100%!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box .left .conv3-cont .conv3-h2 {
    font-size: 24px!important
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box .left .conv3-text {
    margin-top: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box .left .conv3-btn {
    bottom: 30px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box .right {
    bottom: auto;
    height: 100%;
    left: auto;
    position: relative;
    width: 50vw
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1a .conv3-box .right .conv3-public-img {
    border: 2px solid #f7f7f7;
    border-radius: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b {
    flex-direction: unset;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b {
        width:100%!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box {
    background-color: transparent;
    flex-direction: row;
    overflow: initial;
    padding: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box .conv3-bgimg {
    display: none
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box .left {
    flex-shrink: 0;
    height: 100%;
    max-width: 32vw!important;
    min-width: 25vw;
    padding-bottom: 0;
    padding-right: 30px;
    padding-top: 30px;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box .left {
        height:auto;
        margin-bottom: 30px;
        max-width: 100%!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box .left .conv3-cont .conv3-h2 {
    font-size: 24px!important
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box .left .conv3-text {
    margin-top: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box .left .conv3-btn {
    bottom: 30px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box .right {
    bottom: auto;
    height: 100%;
    left: auto;
    position: relative;
    width: 50vw
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1b .conv3-box .right .conv3-public-img {
    border: 2px solid #f7f7f7;
    border-radius: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c {
    flex-direction: unset;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c {
        width:100%!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box {
    background-color: transparent;
    flex-direction: row;
    overflow: initial;
    padding: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .conv3-bgimg {
    display: none
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .left {
    flex-shrink: 0;
    height: 100%;
    max-width: 40vw!important;
    max-width: 25vw!important;
    padding-bottom: 0;
    padding-right: 30px;
    padding-top: 30px;
    width: auto!important
}

@media(max-width: 1580px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .left {
        max-width:50vw!important
    }
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .left {
        height:auto;
        margin-bottom: 30px;
        max-width: 100%!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .left .conv3-cont .conv3-h2 {
    font-size: 24px!important
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .left .conv3-text {
    margin-top: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .left .conv3-btn {
    bottom: 30px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .right {
    bottom: auto;
    height: 100%;
    left: auto;
    position: relative;
    width: 50vw
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .right .conv3-public-img {
    border: 2px solid #f7f7f7;
    border-radius: 20px
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model2 {
        margin-right:0!important;
        width: 100%!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model2 .conv3-box {
    padding: 30px 30px 0
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model2 .conv3-box {
        justify-content:space-between;
        padding: 30px 0 0
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model2 .conv3-box .left {
    padding-right: 0
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model2 .conv3-box .left {
        padding:0 15px 15px
    }

    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model2 .conv3-box .right {
        position: relative
    }

    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model3 {
        margin-right: 0!important;
        width: 100%!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model3 .conv3-box {
    padding: 30px 30px 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model3 .conv3-box .left {
    height: 100%;
    padding-bottom: 30px;
    padding-right: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model3 .conv3-box .right {
    display: none
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4 {
    flex-direction: unset;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4 {
        margin-right:0!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4 .conv3-box {
    padding: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4 .conv3-box .left {
    display: none;
    padding-right: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4 .conv3-box .right {
    bottom: auto;
    height: 100%;
    left: auto;
    position: relative;
    width: 50vw
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4 .conv3-box .right .conv3-public-img {
    border: 2px solid #f7f7f7;
    border-radius: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-100 {
    flex-direction: unset;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-100 {
        margin-right:0!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-100 .conv3-box {
    padding: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-100 .conv3-box .left {
    display: none;
    padding-right: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-100 .conv3-box .right {
    bottom: auto;
    height: 100%;
    left: auto;
    position: relative;
    width: 62vh
}

@media(max-width: 1580px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-100 .conv3-box .right {
        width:60vh
    }
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-100 .conv3-box .right {
        width:100%
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-100 .conv3-box .right .conv3-public-img {
    border: 2px solid #f7f7f7;
    border-radius: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-75 {
    flex-direction: unset;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-75 {
        margin-right:0!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-75 .conv3-box {
    padding: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-75 .conv3-box .left {
    display: none;
    padding-right: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-75 .conv3-box .right {
    bottom: auto;
    height: 100%;
    left: auto;
    position: relative;
    width: 46.5vh
}

@media(max-width: 1580px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-75 .conv3-box .right {
        width:45vh
    }
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-75 .conv3-box .right {
        width:100%
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-75 .conv3-box .right .conv3-public-img {
    border: 2px solid #f7f7f7;
    border-radius: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-133 {
    flex-direction: unset;
    width: auto!important
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-133 {
        margin-right:0!important
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-133 .conv3-box {
    padding: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-133 .conv3-box .left {
    display: none;
    padding-right: 0
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-133 .conv3-box .right {
    bottom: auto;
    height: 100%;
    left: auto;
    position: relative;
    width: 82.5vh
}

@media(max-width: 1580px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-133 .conv3-box .right {
        width:80vh
    }
}

@media(max-width: 767px) {
    .mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-133 .conv3-box .right {
        width:100%
    }
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model4-133 .conv3-box .right .conv3-public-img {
    border: 2px solid #f7f7f7;
    border-radius: 20px
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide:first-child .conv3-box .left .conv3-cont {
    max-height: calc(100% - 180px)!important
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide:first-child .conv3-box .left .conv3-cont .conv3-h2 {
    font-size: 2pc!important
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide:first-child .conv3-box .left .conv3-btn {
    height: 75pt;
    margin-top: 0;
    width: 75pt
}

.mob--popwinbox .conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide:last-child {
    margin-right: 0!important
}

.mob--buttonlearnmore3 .mob--buttonlearnmore {
    min-height: 50px!important;
    min-width: 50px!important
}

.mob--buttonlearnmore3:hover .mob--buttonlearnmore {
    padding-right: 15px!important;
    width: auto!important
}

.conv3-public-popWinBox .swiper-slide .conv3-box .right .conv3-public-img {
    height: 100%!important
}

.conv3-public-popWinBox .swiper-slide .conv3-box .right .conv3-public-img:before {
    padding-top: 57%!important
}

@media(max-width: 768px) {
    .conv3-public-popWinBox .swiper-slide .conv3-box .right .conv3-public-img {
        height:auto!important
    }
}

.mob--main .conv3-breadCrumb {
    line-height: 1.5em
}

.mob--main .conv3-contBox .conv3-h1 {
    line-height: 1.2;
    padding-right: 0
}

.mob--main .conv3-publicCont {
    line-height: 1.5em;
    word-break: keep-all
}

.mob--enhearder .conv3-hbox .conv3-font20 {
    font-size: 1pc
}

.mob--enhearder .conv3-hbox .conv3-font18 {
    font-size: 14px
}

.mob--ennewslist .conv3-h3,.mob--ennewslist .conv3-text,.mob--enrelated .conv3-h3,.mob--enrelated .conv3-text {
    word-break: keep-all!important
}

.mob--enabout1.conv3-about1 .conv3-h3 {
    line-height: 1.5em!important;
    text-align: left!important
}

@media(max-width: 500px) {
    .mob--enabout2.conv3-about2 .conv3-about2swiper {
        height:130vw
    }
}

.mob--enabout2.conv3-about2 .conv3-about2swiper .swiper-slide {
    padding: 40px 0 5pc
}

@media(max-width: 500px) {
    .mob--enabout2.conv3-about2 .conv3-about2swiper .swiper-slide {
        padding:20px 0 5pc
    }
}

.mob--enabout2.conv3-about2 .conv3-about2swiper .swiper-slide .conv3-text {
    height: 7.5em;
    line-height: 1.5em
}

@media(max-width: 500px) {
    .mob--enabout2.conv3-about2 .conv3-about2swiper .swiper-slide .conv3-text {
        height:8.4em;
        line-height: 1.2em
    }

    .mob--enabout4.conv3-about4 .c-select {
        margin-left: 30vw
    }
}

.mob--enabout4.conv3-about4 .conv3-box-item {
    flex-wrap: wrap
}

.mob--enabout4.conv3-about4 .conv3-cn1 {
    word-wrap: break-word
}

@media(max-width: 500px) {
    .mob--enabout4.conv3-about4 .conv3-cn1 {
        width:40%!important
    }
}

.mob--endevelop.conv3-develop-list .wrapper2 .conv3-text {
    line-height: 1.5em
}

.mob--endevelop.conv3-develop-list .wrapper2 .conv3-title {
    line-height: 1.5em!important
}

.mob--enpopwinbox.conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide .conv3-box .left .conv3-cont {
    height: 100%
}

.mob--enpopwinbox.conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .left {
    max-width: 60vw!important
}

@media(max-width: 991px) {
    .mob--enpopwinbox.conv3-public-popWin .wrapper2 .bigbox .hiddenBox .contBox .container .swiper-container .swiper-wrapper .swiper-slide.model1c .conv3-box .left {
        max-width:100%!important
    }
}

.mob--enpopwinbox.conv3-public-popWin .swiper-slide.model3 {
    width: 450px!important
}

.mob--enpopwinbox.conv3-public-popWin .swiper-slide .conv3-text {
    line-height: 1.2em!important;
    margin-top: 20px!important
}

.mob--enindexbanner.conv3-index-banner .mob--80 {
    font-size: 60px!important;
    line-height: 1.2em!important;
    max-width: 70%
}

@media(max-width: 500px) {
    .mob--enindexbanner.conv3-index-banner .mob--80 {
        font-size:2pc!important;
        max-width: 100%
    }
}

.mob--enindexabout.conv3-index-about .conv3-text {
    font-size: 1pc!important;
    line-height: 1.5em!important;
    text-align: left!important
}

.mob--enindexabout.conv3-index-about .conv3-imgBox .conv3-text2 {
    -webkit-line-clamp: none!important;
    font-size: 1pc!important;
    height: auto!important;
    line-height: 1.2em!important;
    width: 100%!important;
    word-break: keep-all!important
}

.mob--enprolist.conv3-pro-list .conv3-text,.mob--enprolist.conv3-pro-list .conv3-tips,.mob--enstrength1.conv3-strength1 .conv3-text,.mob--enstrength2.conv3-strength2 .conv3-text,.mob--enstrength3.conv3-strength3 .conv3-text {
    line-height: 1.5em!important
}

.mob--enstrength3.conv3-strength3 .conv3-cn2 {
    font-size: 1pc!important
}

.mob--enstrength3.conv3-strength3 .conv3-box4 {
    margin-top: 0!important
}

.mob--enfactory1.conv3-factory1 .conv3-box .conv3-text,.mob--enfactory2.conv3-factory2 .conv3-box .conv3-text {
    line-height: 1.2em!important;
    padding: 0 20px
}

@media(max-width: 500px) {
    .mob--enhearder .conv3-waplang .mob--16 {
        font-size:14px!important
    }
}

.conv3-interaction .wrapper2 .conv3-interactionbox2 .conv3-form .conv3-formtips {
    flex-wrap: nowrap
}

.conv3-interaction .wrapper2 .conv3-interactionbox2 .conv3-form .conv3-formtips .conv3-radio {
    flex-shrink: 0
}

@media(max-width: 500px) {
    .mob--selectwidth {
        position:absolute!important;
        right: 0;
        top: 0
    }

    .mob--enconv3li {
        min-height: 75pt!important
    }
}

.mob--enindexabout.conv3-index-about .conv3-imgBox .conv3-text2 {
    -webkit-line-clamp: 200!important
}

.conv3-index-about0 .conv3-index-about .conv3-box .conv3-box2 .conv3-cont .conv3-text2 {
    -webkit-line-clamp: 200!important;
    height: auto!important
}

@media(max-width: 500px) {
    .conv3-about4 .wrapper2 .conv3-box .conv3-box-item {
        flex-wrap:wrap
    }
}

@keyframes border-color {
    0% {
        border-image: linear-gradient(120deg,#7ab9e5,#6da2d6,#648cc9,#5776b9,#4b5eaa,#474e9e,#474a99,#4a4393,#4a3d8d,#4a3786) 1
    }

    2.5641% {
        border-image: linear-gradient(120deg,#75adde,#6897cf,#5d80c0,#5169b1,#4653a2,#474c9d,#484793,#49408f,#4b3a8a,#4a3786) 1
    }

    5.1282% {
        border-image: linear-gradient(120deg,#6fa2d7,#638bc8,#5875b9,#4b5eaa,#484f9f,#484999,#484393,#4a3d8d,#4c3786,#4b3a8a) 1
    }

    7.6922999999999995% {
        border-image: linear-gradient(120deg,#6896d1,#5c7fbf,#5169b1,#4653a2,#474c9d,#494695,#48418f,#493b8a,#4a3788,#4a3d8c) 1
    }

    10.2564% {
        border-image: linear-gradient(120deg,#6389c8,#5774b8,#4c5eaa,#474e9e,#474898,#4b4494,#493e8d,#4a3786,#483a89,#49408f) 1
    }

    12.8205% {
        border-image: linear-gradient(120deg,#5d7ec1,#5167b0,#4752a2,#464b9c,#494695,#49408f,#493b8a,#4c3688,#4a3d8d,#4a4393) 1
    }

    15.384599999999999% {
        border-image: linear-gradient(120deg,#5673b7,#4b5da9,#464f9e,#494898,#4b4494,#4a3d8c,#4a3786,#493b8a,#49408f,#494695) 1
    }

    17.9487% {
        border-image: linear-gradient(120deg,#5167b0,#4651a1,#474d9b,#484795,#49408f,#493b8a,#4a3786,#4a3d8d,#4a4393,#474898) 1
    }

    20.5128% {
        border-image: linear-gradient(120deg,#4b5da9,#474e9e,#484999,#4a4393,#4a3d8c,#4c3786,#493b8a,#49408f,#494695,#484b9a) 1
    }

    23.0769% {
        border-image: linear-gradient(120deg,#4752a1,#474c9d,#494695,#49408f,#4b3a8a,#4c3688,#4a3d8d,#4a4393,#484999,#474e9e) 1
    }

    25.641% {
        border-image: linear-gradient(120deg,#474e9e,#474898,#4a4393,#4a3d8d,#4c3786,#493b8a,#49408f,#494695,#464c9a,#4851a0) 1
    }

    28.205099999999998% {
        border-image: linear-gradient(120deg,#474d9b,#494695,#49408f,#4b3a8a,#4a3788,#493e8d,#4a4393,#484999,#474e9e,#4855a4) 1
    }

    30.769199999999998% {
        border-image: linear-gradient(120deg,#484999,#494292,#493c8b,#4a3786,#493b8a,#49408f,#494695,#494c9b,#4752a1,#4c5fab) 1
    }

    33.333299999999994% {
        border-image: linear-gradient(120deg,#494695,#49408f,#4a3989,#4c3688,#493e8d,#494494,#484999,#474e9e,#4956a5,#5167b0) 1
    }

    35.8974% {
        border-image: linear-gradient(120deg,#4a4391,#4a3d8c,#4c3786,#493b8a,#49408f,#494695,#484b9a,#4851a0,#4c5fab,#5673b7) 1
    }

    38.4615% {
        border-image: linear-gradient(120deg,#49408f,#4b3a8a,#4a3788,#4a3d8d,#4b4494,#484999,#474e9e,#4855a4,#5268b1,#5d7cbf) 1
    }

    41.0256% {
        border-image: linear-gradient(120deg,#4b3d8c,#4c3786,#493b8a,#49408f,#494695,#474d9b,#4851a0,#4d60ac,#5673b7,#6086c5) 1
    }

    43.58969999999999% {
        border-image: linear-gradient(120deg,#4b3a8a,#4a3989,#493e8d,#4a4393,#474898,#474e9e,#4855a4,#5268b1,#5a7cbc,#658fcb) 1
    }

    46.1538% {
        border-image: linear-gradient(120deg,#4c3786,#4a3c8b,#48418f,#494695,#474d9b,#47539f,#4d60ac,#5673b7,#6086c5,#6a99d1) 1
    }

    48.7179% {
        border-image: linear-gradient(120deg,#4a3989,#493e8d,#4b4494,#484999,#474e9e,#4757a5,#5369b2,#5b7cbf,#6690cc,#6ea3d7) 1
    }

    51.282% {
        border-image: linear-gradient(120deg,#4a3c8b,#49408f,#484795,#494c9b,#4752a1,#4d60ac,#5774b8,#6086c5,#6899d1,#74acdf) 1
    }

    53.84609999999999% {
        border-image: linear-gradient(120deg,#493e8d,#494494,#484999,#474e9e,#4858a6,#526ab2,#5c7dc0,#658fcb,#6ea3d7,#78b6e5) 1
    }

    56.410199999999996% {
        border-image: linear-gradient(120deg,#48418f,#494695,#474d9b,#4653a1,#4e61ad,#5774b8,#6187c6,#699ad2,#73addd,#75b2e1) 1
    }

    58.9743% {
        border-image: linear-gradient(120deg,#484393,#474898,#474e9e,#4956a5,#526ab2,#5b7dbd,#6690cc,#6ea3d7,#78b7e3,#71a6da) 1
    }

    61.538399999999996% {
        border-image: linear-gradient(120deg,#474692,#474d9b,#4651a1,#4d60ac,#5875b9,#6187c6,#6b9ad2,#74aede,#77b1e1,#6a9bd3) 1
    }

    64.10249999999999% {
        border-image: linear-gradient(120deg,#484999,#474e9e,#4858a5,#546ab3,#5c7ebe,#6491cc,#6fa4d8,#78b6e5,#71a6da,#658fcb) 1
    }

    66.66659999999999% {
        border-image: linear-gradient(120deg,#474c9d,#4752a4,#4c62ab,#5774b8,#6187c6,#699ad2,#75ade0,#77b1e1,#6c9bd3,#5d83c2) 1
    }

    69.2307% {
        border-image: linear-gradient(120deg,#474e9e,#4959a7,#536bb3,#5c7dc0,#6791cd,#6fa4d8,#79b7e6,#70a5d9,#628fca,#5877ba) 1
    }

    71.7948% {
        border-image: linear-gradient(120deg,#4651a1,#4f62ae,#5776b9,#6187c6,#6a9bd3,#74aede,#76b0e0,#6b9ad2,#5f82c2,#536bb3) 1
    }

    74.35889999999999% {
        border-image: linear-gradient(120deg,#485aa6,#546cb4,#5b7ebe,#6791cd,#70a5d9,#79b8e4,#6fa4d8,#648eca,#5976ba,#4c5fab) 1
    }

    76.923% {
        border-image: linear-gradient(120deg,#4d63ac,#5976ba,#6189c6,#6a9bd3,#75afdf,#76b0e0,#6899d1,#5d83c2,#546ab3,#4754a3) 1
    }

    79.4871% {
        border-image: linear-gradient(120deg,#526db2,#5d80c0,#6592cd,#71a6da,#79b8e4,#6fa4d8,#638dc9,#5877ba,#4d5fab,#47509f) 1
    }

    82.0512% {
        border-image: linear-gradient(120deg,#5978bb,#6389c8,#6b9cd4,#74aede,#75afdf,#6a99d1,#5e81c1,#526ab2,#4752a2,#464d9d) 1
    }

    84.61529999999999% {
        border-image: linear-gradient(120deg,#5d80c0,#6693ce,#70a5d9,#7ab8e7,#6ea3d7,#648cc9,#5877ba,#4c5fab,#4950a0,#474a99) 1
    }

    87.17939999999999% {
        border-image: linear-gradient(120deg,#6389c7,#6b9cd4,#75afdf,#75afdf,#6998d0,#5d80c0,#526ab2,#4653a2,#474c9d,#484795) 1
    }

    89.7435% {
        border-image: linear-gradient(120deg,#6993cf,#72a7db,#7ab9e5,#6ea3d7,#638bc8,#5875b9,#4b5eaa,#484f9f,#494a9a,#474292) 1
    }

    92.3076% {
        border-image: linear-gradient(120deg,#6b9cd4,#76b0e0,#75afdf,#6897cf,#5d80c0,#5369b2,#4653a2,#474c9d,#494695,#48418f) 1
    }

    94.87169999999999% {
        border-image: linear-gradient(120deg,#71a6da,#7ab9e5,#6ea3d7,#648ac8,#5875b9,#4c5eaa,#474e9e,#484999,#4a4393,#493e8d) 1
    }

    97.4358% {
        border-image: linear-gradient(120deg,#75b2e1,#74aede,#6998d0,#5b81c0,#5268b1,#4752a2,#464b9c,#494695,#49408f,#493b8a) 1
    }

    99.9999% {
        border-image: linear-gradient(120deg,#79b7e6,#6da2d6,#648ac8,#5675b8,#4b5da9,#474e9e,#464998,#4a4393,#4a3d8c,#4a3786) 1
    }
}

@keyframes bgColor {
    0% {
        background: linear-gradient(120deg,#7ab9e5,#6da2d6,#648cc9,#5776b9,#4b5eaa,#474e9e,#474a99,#4a4393,#4a3d8d,#4a3786)
    }

    2.5641% {
        background: linear-gradient(120deg,#75adde,#6897cf,#5d80c0,#5169b1,#4653a2,#474c9d,#484793,#49408f,#4b3a8a,#4a3786)
    }

    5.1282% {
        background: linear-gradient(120deg,#6fa2d7,#638bc8,#5875b9,#4b5eaa,#484f9f,#484999,#484393,#4a3d8d,#4c3786,#4b3a8a)
    }

    7.6922999999999995% {
        background: linear-gradient(120deg,#6896d1,#5c7fbf,#5169b1,#4653a2,#474c9d,#494695,#48418f,#493b8a,#4a3788,#4a3d8c)
    }

    10.2564% {
        background: linear-gradient(120deg,#6389c8,#5774b8,#4c5eaa,#474e9e,#474898,#4b4494,#493e8d,#4a3786,#483a89,#49408f)
    }

    12.8205% {
        background: linear-gradient(120deg,#5d7ec1,#5167b0,#4752a2,#464b9c,#494695,#49408f,#493b8a,#4c3688,#4a3d8d,#4a4393)
    }

    15.384599999999999% {
        background: linear-gradient(120deg,#5673b7,#4b5da9,#464f9e,#494898,#4b4494,#4a3d8c,#4a3786,#493b8a,#49408f,#494695)
    }

    17.9487% {
        background: linear-gradient(120deg,#5167b0,#4651a1,#474d9b,#484795,#49408f,#493b8a,#4a3786,#4a3d8d,#4a4393,#474898)
    }

    20.5128% {
        background: linear-gradient(120deg,#4b5da9,#474e9e,#484999,#4a4393,#4a3d8c,#4c3786,#493b8a,#49408f,#494695,#484b9a)
    }

    23.0769% {
        background: linear-gradient(120deg,#4752a1,#474c9d,#494695,#49408f,#4b3a8a,#4c3688,#4a3d8d,#4a4393,#484999,#474e9e)
    }

    25.641% {
        background: linear-gradient(120deg,#474e9e,#474898,#4a4393,#4a3d8d,#4c3786,#493b8a,#49408f,#494695,#464c9a,#4851a0)
    }

    28.205099999999998% {
        background: linear-gradient(120deg,#474d9b,#494695,#49408f,#4b3a8a,#4a3788,#493e8d,#4a4393,#484999,#474e9e,#4855a4)
    }

    30.769199999999998% {
        background: linear-gradient(120deg,#484999,#494292,#493c8b,#4a3786,#493b8a,#49408f,#494695,#494c9b,#4752a1,#4c5fab)
    }

    33.333299999999994% {
        background: linear-gradient(120deg,#494695,#49408f,#4a3989,#4c3688,#493e8d,#494494,#484999,#474e9e,#4956a5,#5167b0)
    }

    35.8974% {
        background: linear-gradient(120deg,#4a4391,#4a3d8c,#4c3786,#493b8a,#49408f,#494695,#484b9a,#4851a0,#4c5fab,#5673b7)
    }

    38.4615% {
        background: linear-gradient(120deg,#49408f,#4b3a8a,#4a3788,#4a3d8d,#4b4494,#484999,#474e9e,#4855a4,#5268b1,#5d7cbf)
    }

    41.0256% {
        background: linear-gradient(120deg,#4b3d8c,#4c3786,#493b8a,#49408f,#494695,#474d9b,#4851a0,#4d60ac,#5673b7,#6086c5)
    }

    43.58969999999999% {
        background: linear-gradient(120deg,#4b3a8a,#4a3989,#493e8d,#4a4393,#474898,#474e9e,#4855a4,#5268b1,#5a7cbc,#658fcb)
    }

    46.1538% {
        background: linear-gradient(120deg,#4c3786,#4a3c8b,#48418f,#494695,#474d9b,#47539f,#4d60ac,#5673b7,#6086c5,#6a99d1)
    }

    48.7179% {
        background: linear-gradient(120deg,#4a3989,#493e8d,#4b4494,#484999,#474e9e,#4757a5,#5369b2,#5b7cbf,#6690cc,#6ea3d7)
    }

    51.282% {
        background: linear-gradient(120deg,#4a3c8b,#49408f,#484795,#494c9b,#4752a1,#4d60ac,#5774b8,#6086c5,#6899d1,#74acdf)
    }

    53.84609999999999% {
        background: linear-gradient(120deg,#493e8d,#494494,#484999,#474e9e,#4858a6,#526ab2,#5c7dc0,#658fcb,#6ea3d7,#78b6e5)
    }

    56.410199999999996% {
        background: linear-gradient(120deg,#48418f,#494695,#474d9b,#4653a1,#4e61ad,#5774b8,#6187c6,#699ad2,#73addd,#75b2e1)
    }

    58.9743% {
        background: linear-gradient(120deg,#484393,#474898,#474e9e,#4956a5,#526ab2,#5b7dbd,#6690cc,#6ea3d7,#78b7e3,#71a6da)
    }

    61.538399999999996% {
        background: linear-gradient(120deg,#474692,#474d9b,#4651a1,#4d60ac,#5875b9,#6187c6,#6b9ad2,#74aede,#77b1e1,#6a9bd3)
    }

    64.10249999999999% {
        background: linear-gradient(120deg,#484999,#474e9e,#4858a5,#546ab3,#5c7ebe,#6491cc,#6fa4d8,#78b6e5,#71a6da,#658fcb)
    }

    66.66659999999999% {
        background: linear-gradient(120deg,#474c9d,#4752a4,#4c62ab,#5774b8,#6187c6,#699ad2,#75ade0,#77b1e1,#6c9bd3,#5d83c2)
    }

    69.2307% {
        background: linear-gradient(120deg,#474e9e,#4959a7,#536bb3,#5c7dc0,#6791cd,#6fa4d8,#79b7e6,#70a5d9,#628fca,#5877ba)
    }

    71.7948% {
        background: linear-gradient(120deg,#4651a1,#4f62ae,#5776b9,#6187c6,#6a9bd3,#74aede,#76b0e0,#6b9ad2,#5f82c2,#536bb3)
    }

    74.35889999999999% {
        background: linear-gradient(120deg,#485aa6,#546cb4,#5b7ebe,#6791cd,#70a5d9,#79b8e4,#6fa4d8,#648eca,#5976ba,#4c5fab)
    }

    76.923% {
        background: linear-gradient(120deg,#4d63ac,#5976ba,#6189c6,#6a9bd3,#75afdf,#76b0e0,#6899d1,#5d83c2,#546ab3,#4754a3)
    }

    79.4871% {
        background: linear-gradient(120deg,#526db2,#5d80c0,#6592cd,#71a6da,#79b8e4,#6fa4d8,#638dc9,#5877ba,#4d5fab,#47509f)
    }

    82.0512% {
        background: linear-gradient(120deg,#5978bb,#6389c8,#6b9cd4,#74aede,#75afdf,#6a99d1,#5e81c1,#526ab2,#4752a2,#464d9d)
    }

    84.61529999999999% {
        background: linear-gradient(120deg,#5d80c0,#6693ce,#70a5d9,#7ab8e7,#6ea3d7,#648cc9,#5877ba,#4c5fab,#4950a0,#474a99)
    }

    87.17939999999999% {
        background: linear-gradient(120deg,#6389c7,#6b9cd4,#75afdf,#75afdf,#6998d0,#5d80c0,#526ab2,#4653a2,#474c9d,#484795)
    }

    89.7435% {
        background: linear-gradient(120deg,#6993cf,#72a7db,#7ab9e5,#6ea3d7,#638bc8,#5875b9,#4b5eaa,#484f9f,#494a9a,#474292)
    }

    92.3076% {
        background: linear-gradient(120deg,#6b9cd4,#76b0e0,#75afdf,#6897cf,#5d80c0,#5369b2,#4653a2,#474c9d,#494695,#48418f)
    }

    94.87169999999999% {
        background: linear-gradient(120deg,#71a6da,#7ab9e5,#6ea3d7,#648ac8,#5875b9,#4c5eaa,#474e9e,#484999,#4a4393,#493e8d)
    }

    97.4358% {
        background: linear-gradient(120deg,#75b2e1,#74aede,#6998d0,#5b81c0,#5268b1,#4752a2,#464b9c,#494695,#49408f,#493b8a)
    }

    99.9999% {
        background: linear-gradient(120deg,#79b7e6,#6da2d6,#648ac8,#5675b8,#4b5da9,#474e9e,#464998,#4a4393,#4a3d8c,#4a3786)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,30%,0);
        transform: translate3d(0,30%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,30%,0);
        transform: translate3d(0,30%,0)
    }
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.bounceIn {
    animation-name: bounceIn
}

.conv3-news-list {
    padding: 4.16667vw 0 7.8125vw
}

@media(max-width: 500px) {
    .conv3-news-list {
        padding:13.02083vw 0
    }
}

.conv3-news-list .conv3-navBox {
    display: flex;
    justify-content: space-between
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-navBox {
        align-items:center;
        flex-direction: column;
        justify-content: center
    }
}

.conv3-news-list .conv3-navBox .left {
    display: flex;
    flex-wrap: wrap
}

.conv3-news-list .conv3-navBox .left .conv3-a {
    align-items: center;
    background: #f9f9f9;
    border-radius: 52.08333vw;
    color: #333;
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin: 0 1.04167vw 0 0;
    min-height: 2.60417vw;
    min-width: 6.25vw;
    padding: .78125vw 2.34375vw;
    transition: all .4s
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-navBox .left .conv3-a {
        margin:0 2.08333vw 2.08333vw 0;
        padding: 1.04167vw 4.6875vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-navBox .left .conv3-a {
        margin:0 2.60417vw 2.60417vw 0;
        min-height: 10.41667vw;
        padding: 2.60417vw 8.33333vw
    }
}

.conv3-news-list .conv3-navBox .left .conv3-a:last-child {
    margin-right: 0
}

.conv3-news-list .conv3-navBox .left .conv3-a.on,.conv3-news-list .conv3-navBox .left .conv3-a:hover {
    background: #e60014;
    color: #fff;
    font-weight: 700
}

.conv3-news-list .conv3-navBox .right {
    align-items: center;
    display: flex
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-navBox .right {
        margin-top:1.5625vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-navBox .right {
        align-items:flex-start;
        flex-direction: column;
        margin-top: 5.20833vw;
        width: 100%
    }
}

.conv3-news-list .conv3-navBox .right .conv3-public-calendar {
    margin-right: 1.04167vw
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-navBox .right .conv3-public-calendar {
        margin-right:2.08333vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-navBox .right .conv3-public-search {
        margin-top:2.60417vw
    }
}

.conv3-news-list .conv3-news {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2.34375vw
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-news {
        margin-top:4.6875vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news {
        margin-top:7.8125vw
    }
}

.conv3-news-list .conv3-news .conv3-list {
    border-bottom-left-radius: 1.04167vw;
    border-bottom-right-radius: 1.04167vw;
    margin: 0 2.33% 1.5625vw 0;
    transition: all .4s;
    width: 31.78%
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-news .conv3-list {
        margin-bottom:4.16667vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news .conv3-list {
        border-bottom-left-radius:4.16667vw;
        border-bottom-right-radius: 4.16667vw;
        margin-bottom: 5.20833vw;
        margin-right: 0;
        width: 100%
    }
}

.conv3-news-list .conv3-news .conv3-list:nth-of-type(3n+3) {
    margin-right: 0
}

.conv3-news-list .conv3-news .conv3-list:hover {
    background: #fff;
    box-shadow: 0 .52083vw 1.04167vw rgba(0,0,0,.1);
    transform: translateY(-.52083vw)
}

.conv3-news-list .conv3-news .conv3-list:hover .conv3-btn .conv3-span,.conv3-news-list .conv3-news .conv3-list:hover .conv3-h3,.conv3-news-list .conv3-news .conv3-list:hover .iconfont {
    color: #e60014
}

.conv3-news-list .conv3-news .conv3-list:hover .iconfont {
    transform: translateX(.26042vw)
}

.conv3-news-list .conv3-news .conv3-list:hover .conv3-public-img img {
    transform: scale(1.05)
}

.conv3-news-list .conv3-news .conv3-list .conv3-public-img {
    border-top-left-radius: 1.04167vw;
    border-top-right-radius: 1.04167vw;
    width: 100%
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-public-img {
        border-top-left-radius:4.16667vw;
        border-top-right-radius: 4.16667vw
    }
}

.conv3-news-list .conv3-news .conv3-list .conv3-public-img:before {
    padding-top: 56.17%
}

.conv3-news-list .conv3-news .conv3-list .conv3-cont {
    background: #f9f9f9;
    border-bottom-left-radius: 1.04167vw;
    border-bottom-right-radius: 1.04167vw;
    padding: 2.08333vw 1.5625vw 1.5625vw
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-cont {
        padding:4.16667vw 3.125vw 3.125vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-cont {
        border-bottom-left-radius:4.16667vw;
        border-bottom-right-radius: 4.16667vw;
        padding: 7.8125vw 3.90625vw 6.51042vw
    }
}

.conv3-news-list .conv3-news .conv3-list .conv3-h3 {
    font-weight: 700;
    height: 2.5em;
    line-height: 1.25
}

.conv3-news-list .conv3-news .conv3-list .conv3-h3,.conv3-news-list .conv3-news .conv3-list .conv3-text {
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .4s;
    white-space: normal!important;
    word-break: break-all
}

.conv3-news-list .conv3-news .conv3-list .conv3-text {
    height: 3em;
    margin-top: .52083vw
}

@media(max-width: 1366px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-text {
        margin-top:1.04167vw
    }
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-text {
        font-size:1.66667vw;
        margin-top: 1.30208vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-text {
        color:#999;
        font-size: 3.64583vw;
        line-height: 1.66;
        margin-top: 3.90625vw
    }
}

.conv3-news-list .conv3-news .conv3-list .conv3-date {
    color: #999;
    margin-top: 2.60417vw
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-date {
        margin-top:5.20833vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-date {
        font-size:3.64583vw;
        margin-top: 12.5vw
    }
}

.conv3-news-list .conv3-news .conv3-list .conv3-btn {
    border-top: .01rem solid #e5e5e5;
    margin-top: 1.30208vw;
    padding-top: 1.30208vw
}

@media(max-width: 1024px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-btn {
        margin-top:2.60417vw;
        padding-top: 2.60417vw
    }
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-btn {
        margin-top:3.90625vw;
        padding-top: 3.90625vw
    }
}

.conv3-news-list .conv3-news .conv3-list .conv3-btn .conv3-span {
    color: #333;
    transition: all .4s
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-btn .conv3-span {
        font-size:3.64583vw
    }
}

.conv3-news-list .conv3-news .conv3-list .conv3-btn .iconfont {
    color: #e60014;
    display: inline-flex;
    margin-left: .52083vw;
    transition: all .4s
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-news .conv3-list .conv3-btn .iconfont {
        font-size:3.125vw;
        margin-left: 2.60417vw
    }
}

.conv3-news-list .conv3-public-page {
    margin-top: 2.34375vw
}

@media(max-width: 500px) {
    .conv3-news-list .conv3-public-page {
        margin-top:6.77083vw
    }
}
