@-webkit-keyframes fadeInOut {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
        transform: translate(-50%);
    }
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
    float: left;
}

.swiper-container-vertical > .swiper-wrapper {
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0);
}

.swiper-container-multirow > .swiper-wrapper {
    flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}

.swiper-container-3d {
    perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
    touch-action: pan-y;
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
    touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto;
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
}

.swiper-button-lock {
    display: none;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity 0.3s;
    transform: translateZ(0);
    z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: top 0.2s, -webkit-transform 0.2s;
    transition: transform 0.2s, top 0.2s;
    transition: transform 0.2s, top 0.2s, -webkit-transform 0.2s;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: left 0.2s, -webkit-transform 0.2s;
    transition: transform 0.2s, left 0.2s;
    transition: transform 0.2s, left 0.2s, -webkit-transform 0.2s;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: right 0.2s, -webkit-transform 0.2s;
    transition: transform 0.2s, right 0.2s;
    transition: transform 0.2s, right 0.2s, -webkit-transform 0.2s;
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0, 0%, 100%, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000;
}

.swiper-pagination-lock {
    display: none;
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.swiper-slide-zoomed {
    cursor: move;
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite;
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn);
    }
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn);
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-container-cube {
    overflow: visible;
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    filter: blur(50px);
    z-index: 0;
}

.swiper-container-flip {
    overflow: visible;
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px;
}

@font-face {
    font-family: iconfont;
    src: url(data:font/woff2;base64,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) format("woff2"),
    url(data:font/woff;base64,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) format("woff");
}

.iconfont {
    font-family: iconfont, serif !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-yulan:before {
    content: "\e6f5";
}

.icon-home:before {
    content: "\e61a";
}

.icon--_jiantou:before {
    content: "\e638";
}

.icon-youxiang:before {
    content: "\e694";
}

.icon-pinterest:before {
    content: "\e697";
}

.icon-ins:before {
    content: "\e664";
}

.icon-facebook:before {
    content: "\e686";
}

.icon-sousou:before {
    content: "\e63a";
}

.icon-you-:before {
    content: "\e619";
}

.icon-you:before {
    content: "\e66a";
}

.icon-twitter:before {
    content: "\ea90";
}

.icon-whats:before {
    content: "\e917";
}

* {
    box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
h5,
p {
    padding: 0;
    margin: 0;
}

h1,
h2,
h3,
h4,
h5,
p {
    font-weight: 400;
}

li,
ul {
    margin: 0;
    padding: 0;
    list-style: none;
    box-sizing: border-box;
}

a,
a:hover {
    text-decoration: none !important;
}

input,
textarea {
    outline: none !important;
}

input:focus,
textarea:focus {
    outline: none !important;
    border: none;
}

button,
button:focus {
    outline: none !important;
}

img {
    max-width: 100%;
}

.webNav {
    width: 100%;
    display: none;
    overflow: hidden;
}

.webNav * {
    transition: all 1s;
}

.navShear {
    margin-left: 80px;
    margin-top: 70px !important;
}

.myNav {
    width: 100% !important;
    height: 60px;
    margin: 0;
    padding: 8px 0;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 99999;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}

.mynavBody {
    width: 100%;
    height: 100%;
    text-align: left;
    position: relative;
}

.mynavBody h3 {
    margin: 0;
    height: 100%;
}

.mynavBody h3 a {
    height: 100%;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}

.mynavBody h3 a img {
    width: 60px;
}

.nav-btn {
    width: 36px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 10px;
}

.nav-table-cell {
    width: 100%;
    height: 100%;
}

.nav-table-cell span {
    display: block;
    width: 80%;
    height: 1px;
    border-top: 1px solid #0069c3;
    margin-top: 11px;
}

.close span:first-of-type {
    transform: translateY(12px) rotate(45deg);
}

.close span:nth-of-type(2) {
    opacity: 0;
}

.close span:nth-of-type(3) {
    transform: translateY(-12px) rotate(-45deg);
}

.mynav-ul {
    width: 100%;
    height: 0;
    padding: 0 30px;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    top: 60px;
    background: rgba(0, 105, 195, 0.9);
    z-index: 10000;
}

.mynav-ul li {
    width: 100%;
    margin-bottom: 4px;
    border-bottom: 1px solid #fff;
}

.mynav-ul li a {
    color: #fff;
    font-size: 1em;
    display: block;
    padding: 8px 0;
    text-align: center;
}

.hideNav {
    height: 0;
    opacity: 0;
}

.showNav {
    display: block;
    height: 100%;
    opacity: 1;
}

.pcNav {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: #12063a;
    z-index: 999;
    transition: all 0.4s ease;
}

.pcNav.active {
    box-shadow: 0 0 6px #dfdfdf;
}

.pcNav.active .h-nav1 > li > a {
    height: 60px;
    line-height: 60px;
}

.pcNav-b {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pcNav-l {
    min-width: 148px;
    text-align: left;
    transition: all 0.4s ease;
}

.pcNav-c {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pcNav .g_w {
    position: relative;
}

.pcNav-b-a {
    position: absolute;
    top: 100%;
    right: 0;
    text-transform: uppercase;
    transform-origin: 0 0;
    transition: all 0.4s ease;
}

.pcNav.active .pcNav-b-a {
    transform: rotateX(-90deg);
    transition: all 0.4s ease;
}

.pcNav.active:hover .pcNav-b-a {
    transform: rotateX(0);
}

.pcNav-b-a > div {
    padding: 16px;
    position: relative;
    width: 100%;
    white-space: nowrap;
}

.pcNav-b-a > div:after {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    background: #b2a07a;
    width: 100%;
    height: 100%;
    transform: skewX(-15deg);
    content: "";
}

.pcNav-b-a > div a {
    position: relative;
    z-index: 10;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    padding: 0 12px;
    transition: all 0.4s ease;
}

.pcNav-b-a > div a:after {
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    width: 2px;
    height: 13px;
    content: "";
}

.pcNav-b-a > div a:last-child:after {
    display: none;
}

.pcNav-b-a > div a:hover {
    transform: translateY(-4px);
    transition: all 0.4s ease;
}

.h-nav1 {
    justify-content: space-between;
    width: 967px;
}

.h-nav1,
.h-nav1 > li {
    display: flex;
    position: relative;
}

.h-nav1 > li {
    align-items: center;
}

.h-nav1 > li:first-child {
    margin-left: 0;
}

.h-nav1 > li > a {
    padding: 0 16px;
    width: auto;
    height: 118px;
    line-height: 118px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    white-space: nowrap;
    text-transform: uppercase;
    position: relative;
    transition: all 0.4s ease;
}

.h-nav1 > li > a:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    width: 0;
    height: 3px;
    transition: all 0.4s ease;
}

.h-nav1 > li.active > a {
    color: #d7089f;
}

.h-nav1 > li:hover > a {
    color: #d7089f;
    transition: all 0.4s ease;
}

.h-nav1 > li.active > a:after,
.h-nav1 > li:hover > a:after {
    width: 100%;
}

.h-nav1 > li:hover .pcNav_u1_2 {
    display: block;
}

.pcNav_u1_2 {
    display: none;
    position: absolute;
    left: 50%;
    top: 100%;
    opacity: 0;
    z-index: 9;
    overflow: hidden;
    animation: navU 0.5s ease forwards;
    -webkit-animation: navU 0.5s ease forwards;
}

.pcNav_u1_2 li {
    font-size: 0;
    margin-top: 2px;
    background: #fff;
}

.pcNav_u1_2 li > a {
    display: block;
    width: 160px;
    height: 42px;
    transition: all 0.4s ease;
    line-height: 42px;
    font-size: 18px;
    color: #000;
    text-align: center;
    background: #fff;
}

.pcNav_u1_2L,
.pcNav_u1_2R {
    display: inline-block;
    vertical-align: text-top;
}

.pcNav_u1_2R {
    width: 400px;
    margin-left: 20px;
}

.pcNav_3 {
    display: none;
    padding-top: 20px;
    padding-bottom: 14px;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}

.pcNav_u1_2R .pcNav_3 > a {
    width: auto;
    font-size: 14px;
    opacity: 0.7;
    color: #fff;
    display: inline-block;
    margin-right: 14px;
    margin-top: 8px;
    white-space: nowrap;
}

.pcNav_u1_2 li:hover > a {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    color: #fff;
    transition: all 0.4s ease;
}

.pcNav_u1_2R .pcNav_3 > a:hover {
    opacity: 1;
}

.pcNav_u1 > li:hover .pcNav_u1_2 {
    display: block;
}

.pcNav-r {
    margin-left: 60px;
    position: relative;
    display: flex;
    align-items: center;
    z-index: 9;
}

.pcNav-r .pcNav-r-search {
    position: relative;
    padding-left: 10px;
}

.pcNav-r i {
    margin-right: 20px;
    color: #fff;
    font-size: 26px;
    transition: all 0.4s ease;
}

.pcNav-r input {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    border: 0;
    border-bottom: 1px solid #fff;
    box-shadow: 0 0 2px #dfdfdf;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    width: 0;
    opacity: 0;
    padding: 0;
    transition: all 0.4s ease;
    overflow: hidden;
}

.pcNav-r a {
    margin-left: 33px;
    display: inline-block;
    width: 106px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
    border: 1px solid #fff;
    transition: all 0.4s ease;
}

.pcNav-r .pcNav-r-search:hover input {
    width: 180px;
    opacity: 1;
    right: 100%;
    padding: 0 20px;
    transition: all 0.4s ease;
}

.pcNav-r a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    border-color: hsla(0, 0%, 100%, 0);
    transition: all 0.4s ease;
}

@keyframes navU {
    0% {
        opacity: 0;
        transform: translate(-50%, -20px);
    }
    to {
        opacity: 1;
        transform: translate(-50%);
    }
}

@-webkit-keyframes navU {
    0% {
        opacity: 0;
        transform: translate(-50%, -20px);
    }
    to {
        opacity: 1;
        transform: translate(-50%);
    }
}

.msgBox {
    position: fixed;
    z-index: 999999999;
    width: 100vw;
    height: 100vh;
}

.msgBox .bg {
    width: 100%;
    height: 100%;
}

.msg {
    z-index: 9;
    background: #14044d;
    border-radius: 18px;
    box-shadow: 0 0 2px #fff;
    padding: 30px;
    width: 500px;
    max-width: 90%;
    height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    animation: msgAni 0.5s ease forwards;
    -webkit-animation: msgAni 0.5s ease forwards;
}

.msg,
.msg span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.msg span {
    font-size: 36px;
    font-weight: 600;
    letter-spacing: 8px;
    white-space: nowrap;
}

.msg i {
    position: absolute;
    right: 10px;
    top: 4px;
    font-size: 24px;
    cursor: pointer;
    font-style: normal;
    opacity: 1;
    font-weight: 400;
}

.msg i,
.msg i:hover {
    color: #fff;
}

@keyframes msgAni {
    0% {
        opacity: 0;
        transform: translate(-50%, -20%);
    }
    to {
        opacity: 1;
        transform: translate(-50%, -50%);
    }
}

@-webkit-keyframes msgAni {
    0% {
        opacity: 0;
        transform: translate(-50%, -20%);
    }
    to {
        opacity: 1;
        transform: translate(-50%, -50%);
    }
}

.g_body {
    padding-top: 118px;
}

.g_w {
    max-width: 1380px;
    margin: 0 auto;
}

.g_bg {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.i_title {
    text-align: center;
}

.i_title b {
    font-size: 50px;
    -webkit-text-fill-color: transparent;
}

.i_title b,
.i_title span {
    display: block;
    background-image: -webkit-linear-gradient(top, #fff, #b7b7ff);
    -webkit-background-clip: text;
}

.i_title span {
    font-size: 24px;
    text-transform: uppercase;
    font-family: Arial, serif;
    -webkit-text-fill-color: transparent;
}

.home {
    background: #02226b;
}

.i_countdown {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999999;
    width: 350px;
    padding: 20px 0;
    border: 4px solid #fff;
    border-radius: 28px;
    background-size: 100% 100%;
}

.i_countdown .close {
    display: none;
    position: absolute;
    right: 2%;
    top: 2%;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIyOTE0Q0Q3QkM3MzExRUJCMjY3QzQ0RTA4NTE3NzNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIyOTE0Q0Q4QkM3MzExRUJCMjY3QzQ0RTA4NTE3NzNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MTRDRDVCQzczMTFFQkIyNjdDNDRFMDg1MTc3M0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI5MTRDRDZCQzczMTFFQkIyNjdDNDRFMDg1MTc3M0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ThavIAAAEF0lEQVR42syZW0hUQRjH3fWC2WZoKkao3cDCNCLwwSBIQtSCFFEwpHrIoiKCMu1BX6ToJXqohyCiejC6iJco3ehiRAQ9mGGKmV0ULEPMDBWzUrf/wBz4+Dhn95wzu+t+8GPPzuWb/87OmZlvxuHxeMIUbQXYCrJAJlgl06LBDPgJhkEv6AZvwC+VBiNs1lsCysBekANcFupOgpfgFmgEc5ZbFz1tgQhwGox4/GOD4LhFDWEOC8OjAtSDNTp5U+A1+Ag+gXHwG8SABLAepINssFSnfj+oBU3+6ukYcNegpxpBCYg32UuJoBzcN/B3HTh9+fHVSDr4ouP8mswLUyALNOj47gbJdkVvBNPMYSfIURTLyQV9rJ1RkGZVdCqYZI4u+1ksxSGHBhe+3KxoMaa+MgcnAyiYUsva7TUrupVVPBokwRrVrP0bvkQXsQpXgixY4zbTsd1onnaAMbkECxuQc+ti2QhYKZ/FNiBVy3CSQqeIYGElXhxWgTpFUaJ+tZf8MvKcAvbxxSUKTJG/o8HLX1dDyrXZ/PvbiI9qL+UekXIjWrqT/CoX63Ujo8twIWi32MPtsp5msV7KniDPYqjsoj3dQX5Rq4lNUzt7UdpN9rBevQgfdV6Q8s3a7BELFkhGkYIAf5bXOEDqiCEcKRLzSOKs3CCF2RTuNijntilYkMTqZvMX64mNl8qXcBXBGp2k/mHxImaQwd5jY+oSL5WbfM8HzSBJfuaTPDd7Cc1aN3nOFKLTSMKwzTmXCy8Gn+WnqmCuK9XJppwxhcWiUMZ8C/K7NoUuyPRCBd/T5DnKKaNmzWYUVzkx30+wtAm2utmxefIc7mRCXYrO74E4lhYn0/11ajDnlEGpZokKjsVKV0r2M9Nkf1NqY+Wktow8/xUOh9jGxK7gAvK9BayTn5oVKAinuobEHFhF5sCOEJ2nu0j9SpGwgyT8Aa4QWxGTWd0t2rnGP5JYFmJ7j0OkzoQIgrWMxyZ6a7F2ea9J+Ts0RixlzlK9OKlXHKNc+FkvZTNZ2Z1UtIgVf5DMlhCJXJ6TckN60fgRvgX04kzMOHWKEXedD8F5TE+Z0ampYQQcZAsHo0YnA05WeD+b0BsWSfQDdjJQ4euol59k1gb5oOYCa/+S2QPIflaxJkiCz7F2u6ycmiaAcebgJggPkFixCjfpXG3EWD2fXq1zejoA8v0suBgMs3bey1sDWzcB8WyzQq8tshXFbtM5oRX2CkSrXF9oXDW4IxHR+0GQYtLPWnCMLRrULvr7dms3OA826eSJOLAT9IFv8nJzXkYccfJCNENekuqZqHsGPAvEPaKgUo45f1iPPEEK2D0itz2gHORaDNO+g6cybnxop2EV0fTKebNkgzxHERF+pIjnwCwYBB/AW/BOptu2/wIMAKzf+6QoASNFAAAAAElFTkSuQmCC);
    background-size: 100% 100%;
}

.i_countdown .logo {
    text-align: center;
}

.i_countdown .logo img {
    width: 70px;
}

.i_countdown .title {
    margin: 10px auto 0 auto;
    text-align: center;
}

.i_countdown .title b,
.i_countdown .title span {
    font-size: 16px;
    display: block;
    background-image: -webkit-linear-gradient(top, #fff, #b7b7ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.i_countdown .title span {
    font-weight: 600;
}

.i_countdown .bottom {
    width: 260px;
    padding: 10px;
    margin: 20px auto 0 auto;
    border-radius: 26px;
    text-align: center;
    border: 4px solid rgba(200, 105, 184, 0.84);
    background: hsla(0, 0%, 100%, 0.84);
}

.i_countdown .bottom .img {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    background-image: -webkit-linear-gradient(top, #cb67b5, #a971d6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.i_countdown .bottom .text {
    width: 100px;
    margin: 6px auto 0 auto;
    padding: 10px 0;
    color: #fff;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    border-radius: 6px;
}

.i_countdown .bottom .text span {
    font-size: 24px;
    line-height: 24px;
}

.i_countdown .bottom .text i {
    font-size: 16px;
    font-style: normal;
    margin-left: 8px;
}

.i_countdown:hover .close {
    display: block;
}

.i_banner,
.i_banner .g_bg,
.i_banner .swiper-slide {
    position: relative;
}

.i_banner .g_bg {
    padding-top: 40%;
    background-position: 50%;
    background-size: cover;
}

.i_banner .text_img {
    position: absolute;
    left: 50%;
    top: 0;
    /* opacity: 0; */
    transform: translate(-50%, -50px);
    text-align: center;
}

.i_banner .text_img1 {
    width: 66%;
    /* width: 0%; */
}

.i_banner .swiper-slide-active .text_img {
    animation-name: fadeInOut;
    animation-duration: 1.6s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    /* -webkit-animation: fadeInOut all 2s ease;; */
    /* opacity: 0; */
    /* transform: translate(-50%); */
    /* transition:fadeInOut all 2s ease;  */
}

.i_banner .swiper-container-horizontal > .swiper-pagination {
    bottom: 21%;
}

.i_banner .swiper-pagination-bullet {
    width: 80px;
    height: 2px;
    background: #fff;
    border-radius: 0;
}

.i_news {
    margin-top: 62px;
}

.i_news .g_w {
    display: flex;
    justify-content: space-between;
}

.i_news .con_l {
    width: 49%;
}

.i_news .con_l .item {
    position: relative;
}

.i_news .con_l .item .g_bg {
    padding-top: 66.4%;
}

.i_news .con_l .text {
    padding: 20px 80px 20px 30px;
    position: absolute;
    left: 0;
    bottom: 4px;
    width: 100%;
    text-align: left;
    color: #fff;
    background: rgba(13, 132, 203, 0.5);
}

.i_news .con_l .item .text h4 {
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
}

.i_news .con_l .swiper-pagination {
    width: auto;
    right: 10px;
    bottom: 20px;
    left: auto;
    display: inline-block;
}

.i_news .con_l .swiper-pagination-bullet {
    background: #fff;
}

.i_news .con_r {
    width: 49%;
}

.i_news .con_r .con_top {
    padding-bottom: 6px;
    color: #fff;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.46);
}

.i_news .con_r .con_top b {
    font-size: 26px;
    background-image: -webkit-linear-gradient(top, #fff, #b7b7ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.i_news .con_r .con_top a {
    color: #fff;
}

.i_news .con_r .con_top a:hover {
    color: #bc2693;
    transition: all 0.4s ease;
}

.i_news .con_r .list:nth-child(2) {
    margin-top: 20px;
}

.i_news .con_r .list ul li a {
    display: flex;
    margin-top: 18px;
    color: #fff;
    transition: all 0.4s ease;
}

.i_news .con_r .list ul li h4 {
    width: calc(100% - 80px);
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.i_news .con_r .list ul li span {
    width: 80px;
    text-align: right;
    font-size: 14px;
    opacity: 0.5;
    display: block;
}

.i_news .con_r .list ul li a:hover {
    color: #bc2693;
    transition: all 0.4s ease;
}

.i_agenda {
    margin-top: 120px;
}

.i_agenda .con_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.i_agenda .con_top .con_date {
    display: flex;
    align-items: center;
    font-size: 44px;
    color: #fff;
}

.i_agenda .con_top .con_date a {
    display: inline-block;
    vertical-align: middle;
    width: 80px;
    height: 64px;
    text-align: center;
    line-height: 64px;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #fff;
}

.i_agenda .con_top .con_date span:nth-last-child(2) {
    margin: 0 8px;
}

.i_agenda .con_top .con_date a:last-child {
    margin-left: 0;
}

.i_agenda .con_top .con_date a.active,
.i_agenda .con_top .con_date a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    border: 0;
}

.i_agenda .con_top .more {
    display: block;
    color: #fff;
    padding: 0 12px 4px;
    border-bottom: 1px solid #fff;
    opacity: 0.62;
    transition: all 0.4s ease;
}

.i_agenda .con_top .more:hover {
    color: #bc2693;
    border-color: #bc2693;
    transition: all 0.4s ease;
}

.i_agenda .con_bottom {
    margin-top: 60px;
    display: flex;
    justify-content: center;
}

.i_agenda .con_bottom .item {
    margin: 0 20px;
}

.i_agenda .con_bottom .item .item_date {
    margin: 0 auto;
    width: 170px;
    height: 170px;
    position: relative;
    z-index: 9;
    border: 6px solid #0d84cb;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.i_agenda .con_bottom .item .icon {
    padding-top: 22px;
    width: 80px;
    height: 65px;
    text-align: center;
    font-style: normal;
    font-size: 38px;
    font-family: Arial, serif;
    color: #0d84cb;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABTCAYAAABpnaJBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJDRTNFRTZFQjE2RTExRUJBQUI4RTdGNTU2RUY1MEU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJDRTNFRTZGQjE2RTExRUJBQUI4RTdGNTU2RUY1MEU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkNFM0VFNkNCMTZFMTFFQkFBQjhFN0Y1NTZFRjUwRTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkNFM0VFNkRCMTZFMTFFQkFBQjhFN0Y1NTZFRjUwRTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DdgfBAAAIhUlEQVR42uxdaWxU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) no-repeat;
    background-size: 100% 100%;
}

.i_agenda .con_bottom .item .view {
    margin: -80px auto 0 auto;
    padding: 100px 70px 50px 70px;
    width: 430px;
    height: 480px;
    position: relative;
    z-index: 2;
    background: #0e3588;
    color: #fff;
    font-size: 16px;
    border-radius: 26px;
    overflow: hidden;
    transition: all 0.4s ease;
}

.i_agenda .con_bottom .item .list {
    overflow: hidden;
    height: 100%;
    position: relative;
}

.i_agenda .con_bottom .item ul {
    position: absolute;
    left: 0;
    top: 0;
}

.i_agenda .con_bottom .item ul:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
}

.i_agenda .con_bottom .item ul li {
    display: flex;
    margin-top: 10px;
    line-height: 30px;
}

.i_agenda .con_bottom .item ul li span {
    display: block;
    width: 102px;
}

.i_agenda .con_bottom .item ul li p {
    display: block;
    width: calc(100% - 102px);
    padding-left: 20px;
    white-space: pre-wrap;
}

.i_agenda .con_bottom .item:hover .view {
    background-image: linear-gradient(180deg, #cb67b5 3%, #a971d6 43%);
    transition: all 0.4s ease;
}

.i-img1 {
    margin-top: -40px;
}

.i_people {
    margin-top: 100px;
}

.i_people .con_top {
    position: relative;
}

.i_people .con_top .more {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    color: #fff;
    padding: 0 12px 4px;
    border-bottom: 1px solid #fff;
    opacity: 0.62;
    transition: all 0.4s ease;
}

.i_people .con_top .notice {
    top: 50%;
    right: 10%;
    color: #fff;
    opacity: 0.62;
    position: absolute;
    padding: 0 12px 4px;
    transition: all 0.4s ease;
    transform: translateY(-50%);
}

.i_people .con_top .more:hover {
    color: #bc2693;
    border-color: #bc2693;
    transition: all 0.4s ease;
}

.i_people .con_swiper {
    padding-top: 40px;
    position: relative;
}

.i_people .con_swiper .item {
    margin-top: 44px;
}

.i_people .con_swiper .item .img {
    margin: 0 auto;
    padding: 13px;
    width: 160px;
    height: 160px;
    position: relative;
    z-index: 9;
    background: url(../image/i-people2.ce23c111.png);
    background-size: 100% 100%;
    border-radius: 50%;
    transition: all 2s ease;
}

.i_people .con_swiper .item .g_bg {
    width: 100%;
    padding-top: 100%;
    border-radius: 50%;
    transition: all 2s ease;
}

.i_people .con_swiper .item .text {
    margin-top: -100px;
    height: 340px;
    padding: 0 10px;
    padding-top: 130px;
    text-align: center;
    background-image: linear-gradient(0deg, #b7b7ff, #fff);
    border-radius: 18px;
}

.i_people .con_swiper .item .text span {
    font-size: 18px;
    display: block;
    font-weight: 600;
}

.i_people .con_swiper .item .text span:nth-child(2) {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
}

.i_people .con_swiper .item .text i {
    margin-top: 20px;
    font-size: 18px;
    display: block;
    opacity: 0.7;
    font-style: normal;
}

.i_people .swiper-button {
    width: 70px;
    height: 70px;
    margin: 0;
}

.i_people .swiper-button:after {
    display: none;
}

.i_people .swiper-button-prev {
    left: 0;
    top: 50%;
    transform: translate(-120%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1QzIyMjUwQjE2RjExRUI4OERCRUU2QTVCRDI1ODlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1QzIyMjUxQjE2RjExRUI4OERCRUU2QTVCRDI1ODlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVDMjIyNEVCMTZGMTFFQjg4REJFRTZBNUJEMjU4OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVDMjIyNEZCMTZGMTFFQjg4REJFRTZBNUJEMjU4OUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6HrQRxAAAHoUlEQVR42uycCWwU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);
    background-size: 100% 100%;
}

.i_people .swiper-button-next {
    right: 0;
    top: 50%;
    transform: translate(120%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwNDU1MzdEQjE2RjExRUI5MUM4OTVCOTlBQzBBMDVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwNDU1MzdFQjE2RjExRUI5MUM4OTVCOTlBQzBBMDVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA0NTUzN0JCMTZGMTFFQjkxQzg5NUI5OUFDMEEwNUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjA0NTUzN0NCMTZGMTFFQjkxQzg5NUI5OUFDMEEwNUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MNUmNAAAHl0lEQVR42uycCWxU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);
    background-size: 100% 100%;
}

.i_people .con_swiper {
    padding: 0 20px 0 0;
    overflow-y: auto;
    overflow-x: hidden;
    height: 800px;
    margin-top: 40px;
}

.i_people .list {
    display: flex;
    flex-wrap: wrap;
}

.i_people .list .item {
    width: 21%;
    margin-right: 5.33%;
}

.i_people .list .item:nth-child(4n) {
    margin-right: 0;
}

.i_people .con_swiper::-webkit-scrollbar {
    width: 5px;
    height: 1px;
}

.i_people .con_swiper::-webkit-scrollbar-thumb {
    border-radius: 0;
    box-shadow: inset 0 0 5px transparent;
    background: #1098d3;
}

.i_people .con_swiper::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px transparent;
    border-radius: 0;
    background: transparent;
}

.i_people .tab_nav {
    display: flex;
    justify-content: center;
    margin-top: 56px;
    flex-wrap: wrap;
}

.i_people .tab_nav a.active, .i_people .tab_nav a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    border: 0;
}

.i_people .tab_nav a {
    margin: 10px 18px;
    width: 400px;
    height: 72px;
    border-radius: 8px;
    line-height: 72px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    border: 1px solid #fff;
}

.i_dynamics {
    margin-top: 110px;
}

.i_dynamics .tab_nav {
    display: flex;
    justify-content: center;
    margin-top: 56px;
}

.i_dynamics .tab_nav a {
    margin: 0 18px;
    width: 224px;
    height: 72px;
    border-radius: 8px;
    line-height: 72px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    border: 1px solid #fff;
}

.i_dynamics .tab_nav a.active,
.i_dynamics .tab_nav a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    border: 0;
}

.i_dynamics .tab_body {
    display: none;
}

.i_dynamics .tab_body.active {
    display: block;
}

.i_dynamics .list {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}

.i_dynamics .list .item {
    width: 35%;
    margin-top: 2.5%;
    margin-right: 1.5%;
    position: relative;
}

.i_dynamics .list .item:nth-child(2n) {
    /*margin-right: 0;*/
}

.i_dynamics .list .item .img {
    overflow: hidden;
    /*border-radius: 28px;*/
}

.i_dynamics .list .item .g_bg {
    padding-top: 55.4%;
    /*border-radius: 28px;*/
    transition: all 0.8s ease;
}

.i_dynamics .list .item .text {
    /*position: absolute;*/
    left: 0;
    bottom: 10%;
    width: 100%;
    max-height: 100%;
    padding: 0 30px 0 30px !important;
}

.i_dynamics .list .item .text b {
    display: block;
    font-size: 29px;
    color: #fff;
    text-shadow: 0 0 2px #333;
}

.i_dynamics .list .item .text span {
    margin-top: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    height: 50px;
    color: #fff;
    font-size: 20px;
    background-image: linear-gradient(to top, #ccb067, #fcdd9c);
    border-radius: 30px;
}

.i_dynamics .list .item .text span i {
    display: block;
    margin-left: 8px;
    width: 22px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1MjgyNTAzQjE2RjExRUI5RjhGOTA5MEQ4QThDNzk3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1MjgyNTA0QjE2RjExRUI5RjhGOTA5MEQ4QThDNzk3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTUyODI1MDFCMTZGMTFFQjlGOEY5MDkwRDhBOEM3OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTUyODI1MDJCMTZGMTFFQjlGOEY5MDkwRDhBOEM3OTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5cGkkMAAAB8ElEQVR42qzVz0sUYRzH8dltMy/qRkkWKdFh6Qcq7MkOSruXEBKhSx2zDoHS35AdOnpqwVAQN4SK8CAF/UIpvIh6CnMhVlDph6tFUCiK2fT+4ndwdnieZVh94HWYeeb7mWeffZ5nIq7rOpZ2ErfRiRM4pPf/YQ2vMIQFU3HEEpxBF77jNcaRww4SSKMdDRjFTRQHSbDPKaxiEe2BPpNLmMcWmvx9/ofq3N32NkRgUFZrz5uC1zFRRqhnUMMj/uBHetPZJ5nGd17wUQ1ttTzcg3Mhg09rVkIu7qNgeTDm7rVMyPA5PI2yMG7okjG1anzELbTgJ+44pdsAUt68XLG8/Ti+oFqv7+K3jqrJUiPTlpcRb+Oz5e2ubooLev1Qf0UWHzCGI4GaAjaivm1aqgW35xLiOCO71/SsBB/GWUtgRPvzen0N33TkHWjGZqDmGCol+A+ulhjpCtrwBsMY0UPppaVGzpEamew+LFv+iArfchtDPMRym8EL7+CRdtHwkGzPB0iHXMNVmpX0bjzDrwPY0jkdcdEhJO3xPkLvaUZVMLhROwbKCO3V2pTp2HT0PJX2yTLnQfWY0prL/r5YYKnkdCc9xyzm8ATv8VU3knwLW3EdSUyjFj/CfPMcLerWNSzb+q/ej+mHVV7cj0lT8X8BBgAIRMsevIxPAAAAAABJRU5ErkJggg==);
    background-size: 100% 100%;
}

.i_dynamics .list .item:hover .g_bg {
    transform: scale(1.06);
    transition: all 0.8s ease;
}

.i_dynamics .list .item:after {
    content: "敬请期待";
    display: none;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    border-radius: 28px;
    letter-spacing: 4px;
}

.i_dynamics .i_video .list .item:after {
    display: none;
}

.i_partners {
    padding: 130px 0 0 0;
}

.i_supporting {
    padding: 130px 0 150px 0;
}

.i_supporting .temp {
    height: 500px;
}

.i_media {
    padding: 130px 0 0 0;
}

.i_media .temp {
    height: 500px;
}

.i_partners .list {
    padding-top: 50px;
    display: flex;
    flex-wrap: wrap;
}

.i_partners .list .item {
    width: 24%;
    margin-right: 1.333%;
    margin-top: 20px;
}

.i_partners .list .item:nth-child(4n) {
    margin-right: 0;
}

.i_partners .list .item .img {
    padding-top: 43%;
    position: relative;
    border-radius: 18px;
    overflow: hidden;
}

.i_partners .list .item .img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    border-radius: 18px;
}

footer {
    padding: 46px 0 20px 0;
    background: #211763;
}

footer .f_con {
    display: flex;
    justify-content: space-between;
}

footer .f_conL {
    width: 854px;
}

footer .f_con .info {
    margin-top: 34px;
    display: flex;
    justify-content: space-between;
}

footer .f_con .info span {
    display: flex;
    align-items: center;
}

footer .f_con .info a {
    margin-left: 10px;
    color: #fff;
}

footer .f_con .link {
    margin-top: 26px;
    padding: 30px 12px 24px 12px;
    background: hsla(0, 0%, 100%, 0.2);
}

footer .f_con .link span {
    font-size: 20px;
    color: #fff;
    display: block;
}

footer .f_con .link a {
    display: inline-block;
    vertical-align: middle;
    margin-top: 16px;
    font-size: 16px;
    color: #fff;
}

footer .f_con .link a:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px;
    width: 1px;
    height: 14px;
    background: #fff;
}

footer .f_con .link a:last-child:after {
    display: none;
}

footer .f_con .bottom {
    color: #fff;
    font-size: 14px;
    margin-top: 26px;
}

footer .f_con .bottom p {
    margin-top: 10px;
}

footer .f_con .bottom a {
    color: #fff;
    margin-top: 18px;
    margin-left: 20px;
}

footer .f_conR {
    width: 470px;
    padding-left: 20px;
    padding-top: 44px;
}

footer .f_conR .code {
    display: flex;
    justify-content: center;
    font-size: 14px;
}

footer .f_conR .code .item {
    text-align: center;
    margin-right: 20px;
}

footer .f_conR .code .item:last-child {
    margin-right: 0;
}

footer .f_conR .code .item span {
    display: block;
    margin-top: 4px;
    color: #fff;
}

footer .f_conR .text {
    padding-top: 10px;
    font-size: 14px;
}

footer .f_conR .textFooter {
    padding-top: 10px;
    font-size: 14px;
}

footer .f_conR p {
    color: #fff;
    margin-top: 14px;
    font-size: 14px;
}

.n_banner .g_bg {
    padding-top: 27.3%;
}

.n_breadcrumb {
    padding-top: 30px;
    color: #fff;
    font-size: 16px;
    opacity: 0.74;
}

.n_breadcrumb i {
    margin-right: 8px;
}

.n_breadcrumb a {
    color: #fff;
}

.fenye {
    padding: 80px 0;
}

.fenye .view {
    display: flex;
    justify-content: center;
    border: 0 !important;
    background: none !important;
}

.fenye a {
    margin: 0 10px;
    display: block;
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
}

.fenye a.active,
.fenye a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
}

.fenye .prev {
    margin-right: 90px;
}

.fenye .next {
    margin-left: 90px;
}

.fenye .prev i {
    transform: rotate(-180deg);
    display: inline-block;
}

.n_news {
    background: #02226b;
}

.n_news .con1 {
    margin-top: 80px;
    display: none;
}

.n_nav {
    margin: 68px auto 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 1380px;
    max-width: 100%;
}

.n_nav > li {
    position: relative;
    margin-bottom: 25px;
}

.n_nav > li > a {
    display: inline-block;
    margin: 0 18px;
    width: 400px;
    height: 72px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    border: 1px solid #fff;
    border-radius: 8px;
}

.n_nav > li.active > a,
.n_nav > li:hover > a {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    border: 0;
}

.n_nav ul {
    display: none;
    position: absolute;
    left: -18px;
    top: 72px;
    width: 100%;
    padding: 0 18px;
}

.n_nav > li:hover ul {
    display: block;
}

.n_nav ul li {
    display: inline-block;
    margin: 2px 18px 0 18px;
    width: 100%;
}

.n_nav ul li > a {
    display: block;
    height: 50px;
    transition: all 0.4s ease;
    line-height: 50px;
    font-size: 18px;
    color: #000;
    text-align: center;
    font-weight: 700;
    background: #fff;
}

.n_nav ul li:hover > a {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    color: #fff;
    transition: all 0.4s ease;
}

.n_news .con2 {
    padding-top: 24px;
}

.n_news .con2 .item {
    margin-top: 22px;
    background: #0e3588;
}

.n_news .con2 .item a {
    display: flex;
    align-items: center;
    padding: 0 14px 0 42px;
    position: relative;
    color: #fff;
}

.n_news .con2 .item h4 {
    width: calc(100% - 100px);
    height: 64px;
    line-height: 64px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    z-index: 9;
}

.n_news .con2 .item span {
    width: 100px;
    opacity: 0.62;
    position: relative;
    z-index: 9;
}

.n_news .con2 .item a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 9px;
    height: 100%;
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    transition: all 0.6s ease;
}

.n_news .con2 .item:hover a:before {
    width: 100%;
}

.n_news_detail .file_dow {
    margin-top: 30px;
}

.n_news_detail .file_dow a {
    position: relative;
    display: block;
    width: 100%;
    height: 36px;
    line-height: 40px;
    padding-left: 40px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.n_news_detail .file_dow a img {
    position: absolute;
    left: 0;
    bottom: 0;
}

.n_agenda {
    background: #02226b;
}

.n_agenda .con1 {
    padding-bottom: 60px;
}

.n_agenda .i_agenda {
    margin-top: 120px;
}

.n_agenda .i_agenda .con_top {
    justify-content: center;
}

.n_agenda .con1 .view {
    height: 700px;
    padding: 74px 0 24px 0;
    margin-top: 60px;
    background-position: 0 0, 100% 100%;
    background-color: #0e3588;
    border-radius: 36px;
    border: 1px solid #0f81c0;
    background-repeat: no-repeat;
}

.n_agenda .con1 .view .list {
    overflow: auto;
    height: 100%;
}

.n_agenda .con1 .view .list::-webkit-scrollbar {
    width: 5px;
    height: 1px;
}

.n_agenda .con1 .view .list::-webkit-scrollbar-thumb {
    border-radius: 0;
    box-shadow: inset 0 0 5px transparent;
    background: #1098d3;
}

.n_agenda .con1 .view .list::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px transparent;
    border-radius: 0;
    background: transparent;
}

.n_agenda .i_agenda .con_top .con_date a {
    margin-left: 24px;
}

.n_agenda .con1 .view .list ul {
    width: 520px;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
}

.n_agenda .con1 .view .list ul:after {
    content: "";
    position: absolute;
    left: 183px;
    top: 0;
    width: 1px;
    height: 100%;
    background: hsla(0, 0%, 100%, 0.25);
}

.n_agenda .con1 .view .list .item {
    display: flex;
    align-items: flex-start;
    margin-top: 46px;
    position: relative;
}

.n_agenda .con1 .view .list .item:after {
    content: "";
    position: absolute;
    left: 183px;
    top: 10px;
    transform: translateX(-50%);
    z-index: 99;
    width: 17px;
    height: 17px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBENURBMzA0QjZGMzExRUI5MzNEODdFNTc3NkUxNTM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBENURBMzA1QjZGMzExRUI5MzNEODdFNTc3NkUxNTM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEQ1REEzMDJCNkYzMTFFQjkzM0Q4N0U1Nzc2RTE1MzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ1REEzMDNCNkYzMTFFQjkzM0Q4N0U1Nzc2RTE1MzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BpjlNAAABqUlEQVR42oRUu04CURCdXWgQRAEjJthoRAvFT8FEsVE0JoTKxEIbO/EDaGyJlWLjI8E/0C8wooXGxAYSMQGUhzTAema5wF1YYJKT2T1z78nM7Mwqyvw+yTZ5d+aAiwJrQABwAwUgDaSAxM/6QUW+o8giENiCiwMzNNi+gCMIXbUJVRI4gUuOECART4rzXRGRQaz3tFaqUuMzo3sTi+FeWC/H9dTgHnwA3na0mf2mv8Q11dPvUNK4aLIGFmksukmqb1oWygMLnMmeLNDI5Kh8HKf681tLQE9J09+Z57hkHiDMIkGZrZ3fklatmTaDeY73WJBFlrs9qLQyGGIc137LMrXCIlOdXhRL3RIGGeLNQslQkiqa0/pULqfexKGGuOp2GprLIi+duNNB1tWloRrWgJ+UiXGZemWRe5mxRTZIsdvMkwBvi4R66ZTpnDSyOaolbvrmxBYNkcXn7ZsTfXcwedt4uTSb2Ga+SKrHhVLtZsntYocu9LHHQ9Js7PmiZW52kECMBQwLCOKUp09sKY3Y4h1x3rjFUkZ+4BB4FP8REv5B8H6cM5T+L8AA7b6cjcvyh/YAAAAASUVORK5CYII=);
    background-size: 100% 100%;
}

.n_agenda .con1 .view .list .item:first-child {
    margin-top: 0;
}

.n_agenda .con1 .view .list .item .item_l {
    width: 184px;
}

.n_agenda .con1 .view .list .item .item_l span {
    display: block;
    position: relative;
    width: 154px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border: 1px solid #1087c6;
    border-radius: 4px;
    background: #0e4d98;
}

.n_agenda .con1 .view .list .item .item_l span:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    display: block;
    width: 8px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNGNjJGRkRFQjZGMDExRUI5QTI1OEU4QUQ1RTA4QkJCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNGNjJGRkRGQjZGMDExRUI5QTI1OEU4QUQ1RTA4QkJCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0Y2MkZGRENCNkYwMTFFQjlBMjU4RThBRDVFMDhCQkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Y2MkZGRERCNkYwMTFFQjlBMjU4RThBRDVFMDhCQkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz670bK9AAAAYElEQVR42nyQUQrAMAhDM+n3brYzaXeK3XZroR1CmwQCQh4aPM7rcQAVRNYcza4AKMjSHMMUwNgSClggI91+qIDL1YapVwH9RDUVshORX182xW72hyXMwDacAA27PgEGAPUCEJcCojKVAAAAAElFTkSuQmCC) no-repeat;
}

.n_agenda .con1 .view .list .item .item_r {
    width: calc(100% - 184px);
    padding-left: 28px;
    padding-top: 8px;
}

.n_agenda .con1 .view .list .item .title {
    font-size: 20px;
    color: #fff;
}

.n_agenda .con1 .view .list .item .text {
    font-size: 16px;
    color: #11d0fd;
    margin-top: 20px;
    /* white-space: pre-line; */
    line-height: 30px;
}

.n_agenda .con1 .view .list .item:hover .item_l span {
    background: #11d0fd;
}

.n_agenda .con1 .view .list .item:hover .item_l span:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI2RUZDNzIzQjZGMDExRUJBNzgxODYyNDhDNjU0Q0EzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI2RUZDNzI0QjZGMDExRUJBNzgxODYyNDhDNjU0Q0EzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjZFRkM3MjFCNkYwMTFFQkE3ODE4NjI0OEM2NTRDQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjZFRkM3MjJCNkYwMTFFQkE3ODE4NjI0OEM2NTRDQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7JT7NSAAAAX0lEQVR42nyQAQrAMAgDM+kH9mLtXrgPja2FdghtEggIOTR4nPfjACqIrDmaXQFQkKU5himAsSUUsEBGuv1QAZerDVOvAvqJaipkJyK/vmyKXewPS5iBbTgBGnZ9AgwA15gRgqxJ3GEAAAAASUVORK5CYII=) no-repeat;
}

.n_people {
    background: #02226b;
}

.n_people .con1 {
    padding: 68px 0;
}

.n_people .con1 .view {
    padding: 44px 0;
    height: 700px;
    background: #0e3588;
    border: 1px solid #0f81c0;
    border-radius: 36px;
}

.n_people .con1 .view > .title {
    padding: 0 30px;
    font-size: 24px;
    color: #fff;
    line-height: 30px;
}

.n_people .con1 .view > .title:before,
.n_people .con1 .view > .title b {
    display: inline-block;
    vertical-align: middle;
}

.n_people .con1 .view > .title:before {
    content: "";
    margin-right: 10px;
    width: 7px;
    height: 30px;
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
}

.n_people .con1 .view .list {
    margin-top: 10px;
    padding: 0 30px;
    height: calc(100% - 32px);
    overflow: auto;
}

.n_people .con1 .view .list::-webkit-scrollbar {
    width: 5px;
    height: 1px;
}

.n_people .con1 .view .list::-webkit-scrollbar-thumb {
    border-radius: 0;
    box-shadow: inset 0 0 5px transparent;
    background: #1098d3;
}

.n_people .con1 .view .list::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px transparent;
    border-radius: 0;
    background: transparent;
}

.n_people .con1 .view .list .item {
    margin-top: 40px;
}

.n_people .con1 .view .list .item .item_title {
    padding: 14px;
    display: block;
    color: #fff;
    font-size: 20px;
    background: #0f81c0;
}

.n_people .con1 .view .list .item ul {
    padding: 0 20px;
    overflow: hidden;
}

.n_people .con1 .view .list .item ul li {
    margin-top: 30px;
    display: flex;
    align-items: center;
    font-size: 22px;
    line-height: 26px;
    color: #fff;
}

.n_people .con1 .view .list .item .con_l,
.n_people .con1 .view .list .item .con_r {
    width: 45%;
}

.n_people .notice {
    color: #ffffff;
    padding: 15px 20px 15px 0;
    opacity: 0.62;
    text-align: right;
    font-size: 20px;
}

.n_video {
    background: #02226b;
}

.n_video .con1 {
    padding: 90px 0 0 0;
}

.n_video .i_dynamics {
    margin: 0;
    padding: 20px 0 60px 0;
}

.n_video .i_dynamics .list .item .text b {
    font-size: 20px;
    max-height: 52px;
    overflow: hidden;
}

.i_dynamics .list .item .text span {
    font-size: 18px;
}

.n_video .n_nav a {
    font-size: 18px;
    margin: 10px;
}

.n_video_detail {
    background: #02226b;
}

.detail_title {
    padding-bottom: 20px;
    text-align: center;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}

.detail_title h4 {
    font-size: 28px;
}

.detail_title p {
    margin-top: 24px;
}

.detail_title span {
    font-size: 16px;
    opacity: 0.43;
    margin: 0 10px;
}

.n_detail {
    background: #02226b;
}

.n_detail .con1 {
    padding: 40px 0 0 0;
}

.n_detail .video {
    text-align: center;
}

.n_detail .video video {
    max-width: 768px;
    margin: 0 auto;
    width: auto;
}

.n_detail .title {
    margin-top: 70px;
    color: #fff;
}

.n_detail .title h4 {
    font-size: 20px;
}

.n_detail .text {
    overflow: hidden;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    text-align: justify;
    white-space: pre-line;
}

.n_detail .text p {
    margin-top: 30px;
}

.n_detail .text p video {
    max-width: 768px;
    height: auto;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.n_detail .bottom {
    display: flex;
    justify-content: space-between;
    /*margin-top: 60px;*/
    padding: 40px 0;
    border-top: 1px solid hsla(0, 0%, 100%, 0.34);
}

.n_detail .bottom span {
    width: 48%;
    display: block;
}

.n_detail .bottom a {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 16px;
}

.n_detail .bottom a:nth-child(2) {
    text-align: right;
}

.n_graphicReports {
    background: #02226b;
}

.n_graphicReports .con1 {
    padding: 90px 0 0 0;
}

.n_graphicReports .n_nav a {
    font-size: 18px;
    margin: 10px;
}

.n_graphicReports .list {
    padding-top: 40px;
}

.n_graphicReports .list .item {
    margin-top: 24px;
    padding-bottom: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABWoAAAABCAYAAABHRZdMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyNTJFNEM1QjdBNjExRUI4MzIxQ0I5OTFDMjBFRjNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyNTJFNEM2QjdBNjExRUI4MzIxQ0I5OTFDMjBFRjNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI1MkU0QzNCN0E2MTFFQjgzMjFDQjk5MUMyMEVGM0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI1MkU0QzRCN0E2MTFFQjgzMjFDQjk5MUMyMEVGM0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4cTeELAAAANElEQVR42uzJoQEAIAwDsPElJ+7LIhATaFxis5J0XbtG18t777333nvvvffee+/9hz8CDACMtLCn/OSG8wAAAABJRU5ErkJggg==);
    background-position: bottom;
    background-repeat: repeat-x;
    background-size: auto;
}

.n_graphicReports .list .item a {
    display: flex;
}

.n_graphicReports .list .item .img {
    overflow: hidden;
    width: 394px;
}

.n_graphicReports .list .item .g_bg {
    padding-top: 59.1%;
    transition: all 0.8s ease;
}

.n_graphicReports .list .item .text {
    width: calc(100% - 394px);
    padding: 30px 10px 10px 30px;
    color: #fff;
    transition: all 0.4s ease;
}

.n_graphicReports .list .item .text h4 {
    font-size: 20px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.n_graphicReports .list .item .text p {
    height: 84px;
    font-size: 16px;
    line-height: 28px;
    margin-top: 24px;
    overflow: hidden;
}

.n_graphicReports .list .item .text span {
    display: block;
    opacity: 0.47;
    margin-top: 30px;
}

.n_graphicReports .list .item:hover .g_bg {
    transform: scale(1.06);
    transition: all 0.8s ease;
}

.n_graphicReports .list .item:hover .text {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    transition: all 0.4s ease;
}

.n_reportDate {
    background: #02226b;
}

.n_reportDate .con1 {
    padding: 56px 0 0 0;
}

.n_reportDate .con1 .g_w {
    display: flex;
}

.n_reportDate .con1 .g_w .con_l {
    width: 33%;
}

.n_reportDate .con1 .g_w .con_r {
    width: 67%;
    padding: 22px 0 0 48px;
}

.n_reportDate .con1 .g_w .title {
    padding-bottom: 28px;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.16);
}

.n_reportDate .con1 .g_w .title b {
    font-size: 50px;
    -webkit-text-fill-color: transparent;
}

.n_reportDate .con1 .g_w .title b,
.n_reportDate .con1 .g_w .title span {
    display: block;
    background-image: -webkit-linear-gradient(top, #fff, #b7b7ff);
    -webkit-background-clip: text;
}

.n_reportDate .con1 .g_w .title span {
    font-size: 24px;
    font-family: Arial, serif;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
}

.n_reportDate .con1 .g_w .text {
    margin-top: 30px;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    opacity: 0.7;
    text-align: justify;
}

.n_reportDate .con1 .preview {
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 226px;
    height: 60px;
    color: #fff;
    font-size: 20px;
    border-radius: 30px;
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    transition: all 0.4s ease;
}

.n_reportDate .con1 .preview i {
    margin-right: 10px;
    font-size: 40px;
}

.n_reportDate .con1 .preview:hover {
    transform: translate(4px, -4px);
    transition: all 0.4s ease;
}

.n_project {
    background: #02226b;
}

.n_project .con1 {
    padding-top: 50px;
}

.n_project .con1 .preview {
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 226px;
    height: 60px;
    color: #fff;
    font-size: 20px;
    border-radius: 30px;
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    transition: all 0.4s ease;
}

.n_project .con1 .preview i {
    margin-right: 10px;
    font-size: 40px;
}

.n_project .con1 .preview:hover {
    transform: translate(4px, -4px);
    transition: all 0.4s ease;
}

.n_people .con1 {
    padding-top: 50px;
}

.n_agenda .con1 {
    padding-top: 50px;
}

.n_project .list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.n_project .list .item {
    width: 32%;
    /*margin-right: 2%;*/
    margin-top: 60px;
    /*border-radius: 24px;*/
    overflow: hidden;
    height: 700px;
}

.n_project .list .item:nth-child(3n) {
    margin-right: 0;
}

.n_project .list .item .img {
    overflow: hidden;
}

.n_project .list .item .img .g_bg {
    padding-top: 66.7%;
    transition: all 0.8s ease;
}

.n_project .list .item .text {
    padding: 28px 14px 36px 14px;
    background: #fff;
    color: #000;
}

.n_project .list .item .text h4 {
    font-size: 18px;
    margin-bottom: 40px;
    height: 48px;
    overflow: hidden;
    transition: all 0.4s ease;
}

.n_project .list .item .text span {
    font-size: 16px;
    opacity: 0.68;
    display: block;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.n_project .list .item:hover .g_bg {
    transform: scale(1.06);
    transition: all 0.8s ease;
}

.n_project .list .item:hover h4 {
    color: #0f81c0;
    transition: all 0.4s ease;
}
/* 活动设置 Start*/
.n_event_detail {
    background: #02226b;
}

.n_event_detail .n_top {
    padding-top: 45%;
    background: url(../image/background/event_detail.png) no-repeat;
    background-position: 50%;
    background-size: cover;
}

.n_event_detail .n_breadcrumb {
    margin-top: -20%;
}

.n_event_detail .con1,
.n_event_detail .view {
    overflow: hidden;
}

.n_event_detail .view {
    margin: 20px 0 40px 0;
    border-radius: 36px;
    border: 1px solid #0f81c0;
    background: #0e3588;
}

.n_event_detail .tab_nav {
    display: flex;
}

.n_event_detail .tab_nav a {
    display: block;
    width: 100%;
    height: 110px;
    background: #071e50;
    line-height: 110px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    transition: all 0.4s ease;
}

.n_event_detail .tab_nav a.active,
.n_event_detail .tab_nav a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    transition: all 0.4s ease;
}

.n_event_detail .text {
    padding: 60px 36px;
    color: #fff;
    line-height: 30px;
    /* white-space: pre-line; */
}

.n_event_detail .n_news .con2 .title {
    font-size: 24px;
    color: #fff;
    display: block;
}
/* 活动设置 End*/
/* 首发Show Start*/
.n_debut {
    background: #02226b;
}

.n_debut .n_top {
    padding-top: 45%;
    background: url(../image/background/debut.eaf77ec0.png) no-repeat;
    background-position: 50%;
    background-size: cover;
}

.n_debut .n_breadcrumb {
    margin-top: -20%;
}

.n_debut .con1,
.n_debut .view {
    overflow: hidden;
}

.n_debut .view {
    margin: 20px 0 40px 0;
    border-radius: 36px;
    border: 1px solid #0f81c0;
    background: #0e3588;
}

.n_debut .tab_nav {
    display: flex;
}

.n_debut .tab_nav a {
    display: block;
    width: 100%;
    height: 110px;
    background: #071e50;
    line-height: 110px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    transition: all 0.4s ease;
}

.n_debut .tab_nav a.active,
.n_debut .tab_nav a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    transition: all 0.4s ease;
}

.n_debut .text {
    padding: 60px 36px;
    color: #fff;
    line-height: 30px;
    /* white-space: pre-line; */
}

.n_debut .n_news .con2 .title {
    font-size: 24px;
    color: #fff;
    display: block;
}
/* 首发Show End*/
.n_about {
    background: #02226b;
}

.n_about .n_top {
    padding-top: 45%;
    background: url(../image/about.eaf77ec0.jpg) no-repeat;
    background-position: 50%;
    background-size: cover;
}

.n_about .n_breadcrumb {
    margin-top: -20%;
}

.n_about .con1,
.n_about .view {
    overflow: hidden;
}

.n_about .view {
    margin: 20px 0 40px 0;
    border-radius: 36px;
    border: 1px solid #0f81c0;
    background: #0e3588;
}

.n_about .tab_nav {
    display: flex;
}

.n_about .tab_nav a {
    display: block;
    width: 50%;
    height: 110px;
    background: #071e50;
    line-height: 110px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    transition: all 0.4s ease;
}

.n_about .tab_nav a.active,
.n_about .tab_nav a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    transition: all 0.4s ease;
}

.n_about .text {
    padding: 60px 36px;
    color: #fff;
    line-height: 30px;
    /* white-space: pre-line; */
}

.n_about .n_news .con2 .title {
    font-size: 24px;
    color: #fff;
    display: block;
}

.page-gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.n_nav > a {
    display: inline-block;
    margin: 0 18px;
    width: 300px;
    height: 72px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    border: 1px solid #fff;
    border-radius: 8px;
}

.n_nav > a.active, .n_nav > a:hover {
    background-image: linear-gradient(90deg, #cb67b5, #a971d6);
    border: 0;
}

.text-wrap-header-subtitle {
    padding: 0 8px;
    font-size: 16px !important;
    line-height: 21px !important;
}

.patrons_title {
    font-size: 28px;
    padding-bottom: 20px;
    text-align: center;
    color: #FFFFFF;
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}

.patrons_content {
    display: flex;
    margin: 30px;
    .patrons_content_img {
        text-align: center;
        flex: 0 0 30%;
        margin-right: 40px;
        img {
            border-radius: 18px;
        }
    }
    .patrons_content_text {
        color: #FFFFFF;
        line-height: 30px;
    }
}

.patrons_bottom {
    display: flex;
    justify-content: space-between;
    padding: 40px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
}

@media (max-width: 1440px) {
    .g_w {
        padding: 0 5%;
        max-width: 1440px;
    }

    .pcNav-r {
        margin-left: 40px;
    }

    .pcNav-r a {
        margin-left: 20px;
        width: 80px;
        font-size: 20px;
        height: 36px;
        line-height: 34px;
    }

    .i_title b {
        font-size: 34px;
    }

    .i_title span {
        font-size: 20px;
    }

    .i_news .con_l .item .g_bg {
        height: 400px;
    }

    .i_agenda .con_top .con_date {
        font-size: 24px;
    }

    .i_agenda .con_top .con_date a {
        width: 50px;
        height: 40px;
        line-height: 40px;
    }

    .i_agenda .con_bottom {
        margin-top: 40px;
    }

    .i_agenda .con_bottom .item .view {
        width: 400px;
        padding: 90px 50px 50px 50px;
        height: 400px;
    }

    .i_agenda .con_bottom .item .item_date {
        width: 120px;
        height: 120px;
    }

    .i_agenda .con_bottom .item .icon {
        width: 60px;
        height: 44px;
        font-size: 24px;
        padding-top: 16px;
    }

    .i_img1 {
        margin-top: -10%;
    }

    .i_people {
        margin-top: 60px;
    }

    .i_people .con_swiper .item .text span {
        font-size: 18px;
    }

    .i_people .con_swiper .item .text i,
    .i_people .con_swiper .item .text span:nth-child(2) {
        font-size: 16px;
    }

    .i_people .swiper-button {
        width: 56px;
        height: 56px;
    }

    .i_people .con_swiper .item .img {
        width: 160px;
        height: 160px;
    }

    .i_dynamics {
        margin-top: 80px;
    }

    .i_dynamics .tab_nav a {
        width: 180px;
        height: 58px;
        line-height: 56px;
        font-size: 20px;
    }

    .i_dynamics .list .item .text b {
        font-size: 24px;
    }

    .i_dynamics .list .item .text span {
        font-size: 16px;
    }

    .i_dynamics .list .item .text span i {
        width: 18px;
        height: 18px;
    }

    .i_partners {
        padding: 100px 0;
    }

    .i_partners .list {
        padding-top: 30px;
    }

    footer .f_logo {
        width: 540px;
    }

    footer .f_con .info {
        font-size: 14px;
    }

    footer .f_con .link span {
        font-size: 18px;
    }

    footer .f_con .bottom {
        margin-top: 20px;
    }

    .n_agenda .con1 .view,
    .n_people .con1 .view {
        height: 600px;
    }

    .n_about .tab_nav a {
        height: 90px;
        line-height: 90px;
        font-size: 24px;
    }

    .n_graphicReports .n_nav a,
    .n_video .n_nav a {
        font-size: 16px;
        height: 60px;
        line-height: 60px;
    }
}

@media (max-width: 1350px) {
    .h-nav1 > li > a {
        padding: 0 10px;
        font-size: 18px;
    }

    .pcNav-r {
        margin-left: 20px;
    }

    .pcNav-r a {
        margin-left: 0;
        width: 60px;
        height: 32px;
        line-height: 30px;
        font-size: 18px;
    }

    .h-nav1 {
        width: 800px;
    }

    .n_graphicReports .n_nav,
    .n_video .n_nav {
        flex-wrap: wrap;
    }

    .n_graphicReports .n_nav a,
    .n_video .n_nav a {
        width: calc(33.33% - 20px);
        margin-top: 20px;
    }
}

@media (max-width: 1280px) {
    .i_news .con_l .item .g_bg {
        height: 356px;
    }

    .i_news .con_r .list ul li a {
        margin-top: 16px;
    }

    .i_news .con_r .con_top b {
        font-size: 20px;
    }

    .i_title b {
        font-size: 24px;
    }

    .i_title span {
        font-size: 16px;
    }

    .i_agenda {
        margin-top: 120px;
    }

    .i_agenda .con_top .con_date {
        font-size: 24px;
    }

    .i_agenda .con_top .con_date a {
        width: 48px;
        height: 40px;
        line-height: 40px;
    }

    .i_agenda .con_bottom .item .view {
        font-size: 16px;
        padding: 114px 40px 70px 40px;
    }

    .i_agenda .con_bottom {
        margin-top: 60px;
    }

    .i_agenda .con_bottom .item {
        margin: 0 40px;
    }

    .i_agenda .con_bottom .item .view {
        width: 100%;
    }

    .i_agenda .con_bottom .item {
        width: 48%;
        margin: 0 auto;
    }

    .i_agenda .con_bottom .item .item_date {
        width: 140px;
        height: 140px;
    }

    .i_people {
        margin-top: 20px;
    }

    .i_people .swiper-button {
        width: 40px;
        height: 40px;
    }

    .i_people .con_swiper .item .img {
        width: 160px;
        height: 160px;
    }

    .i_dynamics {
        margin-top: 80px;
    }

    .i_dynamics .tab_nav {
        margin-top: 30px;
    }

    .i_dynamics .tab_nav a {
        font-size: 16px;
    }

    .i_dynamics .list .item {
        width: 48%;
    }

    .i_dynamics .list .item:nth-child(3n) {
        /* margin-right: 2%; */
    }

    .i_dynamics .list .item:nth-child(2n) {
        /* margin-right: 0; */
    }

    .i_dynamics .list .item .text {
        padding-top: 20%;
    }

    .i_dynamics .list .item .text b {
        font-size: 20px;
    }

    .i_dynamics .list .item .text span {
        height: 46px;
        line-height: 46px;
    }

    .i_partners {
        padding: 80px 0;
    }

    .i_partners .list {
        padding-top: 30px;
    }

    .n_reportDate .con1 .g_w .title b {
        font-size: 40px;
    }

    .n_reportDate .con1 .g_w .title span {
        font-size: 20px;
    }

    .patrons_content {
        display: block;
        .patrons_content_img {
            text-align: center;
            margin: 0 0 20px 0;
        }
    }
}

@media (max-width: 1220px) {
    .webNav {
        display: block;
    }

    .pcNav {
        display: none;
    }

    .g_body {
        padding-top: 60px;
    }

    .footer .f_conR {
        display: none;
    }

    footer .f_conL {
        width: 100%;
    }

    .i_news {
        margin-top: 20px;
    }

    .i_news .con_r .list ul li a {
        margin-top: 14px;
    }

    .i_banner .swiper-pagination-bullet {
        width: 50px;
    }

    .i_people .swiper-button {
        width: 34px;
        height: 34px;
    }

    .n_nav a {
        width: 180px;
        height: 64px;
        line-height: 64px;
        font-size: 20px;
    }

    .n_agenda .con1 .view .list .item .title {
        font-size: 18px;
    }

    .n_people .con1 .view > .title {
        font-size: 20px;
    }

    .n_people .con1 .view .list .item .item_title {
        font-size: 18px;
        padding: 10px 14px;
    }

    .n_people .con1 .view .list .item ul li {
        font-size: 16px;
        margin-top: 20px;
    }

    .n_people .con1 .view {
        height: 600px;
    }

    .detail_title h4 {
        font-size: 24px;
    }

    .n_detail .bottom {
        display: block;
    }

    .n_detail .bottom span {
        width: 100%;
        display: block;
    }

    .n_detail .bottom a {
        width: 100%;
    }

    .n_reportDate .con1 .g_w .con_r {
        padding-top: 0;
    }

    .n_reportDate .con1 .g_w .title b {
        font-size: 30px;
    }

    .n_reportDate .con1 .g_w .title span {
        font-size: 16px;
    }

    .n_reportDate .con1 .preview {
        font-size: 18px;
        height: 50px;
        line-height: 50px;
        margin-top: 30px;
    }

    .n_reportDate .con1 .preview i {
        font-size: 30px;
    }

    .n_project .list .item .text h4 {
        font-size: 16px;
        margin-bottom: 20px;
        height: 44px;
    }

    .n_about .tab_nav a {
        height: 70px;
        line-height: 70px;
        font-size: 20px;
    }

    .n_about .n_news .con2 .title {
        font-size: 20px;
    }
}

@media (max-width: 968px) {
    .i_news .g_w {
        display: block;
    }

    .i_news .con_l {
        width: 100%;
    }

    .i_news .con_l .item .g_bg {
        height: auto;
    }

    .i_news .con_r {
        width: 100%;
        margin-top: 20px;
    }

    .i_agenda .con_bottom {
        display: block;
    }

    .i_agenda .con_bottom .item {
        width: 100%;
    }

    .i_people .con_swiper .item {
        width: 32%;
        margin-right: 2%;
    }

    .i_people .con_swiper .item:nth-child(4n) {
        margin-right: 2%;
    }

    .i_people .con_swiper .item:nth-child(3n) {
        margin-right: 0;
    }

    .n_people .notice {
        font-size: 16px;
    }
}

@media (max-width: 750px) {
    .i_banner .swiper-pagination-bullet {
        width: 30px;
    }

    .i_title b {
        font-size: 24px;
    }

    .i_title span {
        font-size: 14px;
    }

    .i_news {
        margin-top: 0;
    }

    .i_news .con_l .item .text {
        padding: 10px 80px 10px 10px;
    }

    .i_news .con_l .item .text h4 {
        font-size: 14px;
    }

    .i_news .con_l .swiper-pagination {
        bottom: 8px;
    }

    .i_news .con_r .con_top b {
        font-size: 18px;
    }

    .i_news .con_r .con_top a,
    .i_news .con_r .list ul li h4 {
        font-size: 14px;
    }

    .i_agenda {
        margin-top: 60px;
    }

    .i_agenda .con_top {
        display: block;
    }

    .i_agenda .con_top .con_date {
        font-size: 20px;
        text-align: center;
        justify-content: center;
        margin: 30px auto;
    }

    .i_agenda .con_top .con_date a {
        width: 40px;
        height: 32px;
        line-height: 32px;
    }

    .i_agenda .con_top .more {
        display: none;
    }

    .i_agenda .con_bottom {
        margin-top: 0;
    }

    .i_agenda .con_bottom .item {
        margin-top: 30px;
    }

    .i_agenda .con_bottom .item .item_date {
        width: 120px;
        height: 120px;
    }

    .i_agenda .con_bottom .item .icon {
        width: 64px;
        height: 50px;
        padding-top: 16px;
        font-size: 24px;
    }

    .i_agenda .con_bottom .item .view {
        font-size: 14px;
        padding: 114px 20px 70px 20px;
    }

    .i_agenda .con_bottom .item ul li span {
        width: 80px;
    }

    .i_agenda .con_bottom .item ul li p {
        width: calc(100% - 80px);
    }

    .i_people .con_swiper {
        padding-top: 0;
        padding-right: 10px;
    }

    .i_people .swiper-button-next,
    .i_people .swiper-button-prev {
        transform: translateY(50%);
    }

    .i_people .con_top {
        display: block;
        text-align: center;
    }

    .i_people .con_top .more {
        display: none;
    }

    .i_people .con_swiper .item {
        width: 49%;
        margin-right: 2%;
    }

    .i_people .con_swiper .item:nth-child(3n),
    .i_people .con_swiper .item:nth-child(4n) {
        margin-right: 2%;
    }

    .i_people .con_swiper .item:nth-child(2n) {
        margin-right: 0;
    }

    .i_dynamics .tab_nav a {
        height: 46px;
        line-height: 44px;
    }

    .i_dynamics .list .item {
        width: 100%;
    }

    .i_dynamics .list .item .text {
        padding-top: 14%;
    }

    .i_dynamics .list .item .text b {
        font-size: 18px;
    }

    .i_dynamics .list .item .text span {
        height: 36px;
        line-height: 36px;
        margin-top: 16px;
    }

    .i_partners {
        padding: 40px 0;
    }

    .i_partners .list {
        padding: 0;
    }

    .i_partners .list .item .img,
    .i_partners .list .item .img img {
        border-radius: 4px;
    }

    footer {
        padding: 30px 0 10px 0;
    }

    footer .f_con .info,
    footer .f_con .link {
        display: none;
    }

    footer .f_logo {
        width: 60%;
        margin: 0 auto;
    }

    footer .f_con .bottom {
        font-size: 12px;
        margin-top: 20px;
        line-height: 20px;
    }

    footer .f_con .bottom a,
    footer .f_con .bottom span {
        display: block;
        text-align: center;
    }

    footer .f_con .bottom a {
        margin: 0;
    }

    footer .f_con .bottom p {
        margin-top: 0;
    }

    .n_breadcrumb {
        font-size: 12px;
        padding-top: 10px;
    }

    .n_nav {
        margin-top: 30px;
    }

    .n_nav a {
        width: 160px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        margin: 6px;
    }

    .n_news .con2 {
        padding-top: 0;
    }

    .n_news .con2 .item a {
        padding: 0 14px;
    }

    .n_news .con2 .item h4 {
        font-size: 14px;
        width: calc(100% - 80px);
        height: 46px;
        line-height: 46px;
    }

    .n_news .con2 .item span {
        font-size: 14px;
        width: 80px;
    }

    .fenye {
        padding: 40px 0;
    }

    .fenye a {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    .fenye .prev {
        margin-right: 10px;
    }

    .fenye .next {
        margin-left: 10px;
    }

    .n_agenda .i_agenda {
        margin-top: 40px;
    }

    .n_agenda .con1 .view {
        height: 400px;
        margin-top: 30px;
        padding-top: 30px;
        padding-left: 15px;
        border-radius: 18px;
    }

    .n_agenda .con1 {
        padding-top: 0;
    }

    .n_agenda .con1 .view .list ul {
        padding: 0 10px;
    }

    .n_agenda .con1 .view .list .item {
        display: block;
        padding-left: 20px;
        margin-top: 20px;
    }

    .n_agenda .con1 .view .list .item .item_l span,
    .n_agenda .con1 .view .list .item .title {
        font-size: 16px;
    }

    .n_agenda .con1 .view .list .item .text {
        font-size: 14px;
    }

    .n_agenda .con1 .view .list .item .item_r {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
    }

    .n_agenda .con1 .view .list ul:after {
        left: 10px;
    }

    .n_agenda .con1 .view .list .item:after {
        left: 2px;
    }

    .n_agenda .con1 .view .list .item .item_l span:after {
        left: auto;
        right: 100%;
        transform: translateY(-50%) rotate(180deg);
    }

    .n_people .con1 .view .list .item {
        margin-top: 20px;
    }

    .n_people .con1 .view .list .item .item_title {
        font-size: 16px;
        padding: 6px 10px;
    }

    .n_people .con1 .view .list .item ul {
        padding: 0;
    }

    .n_people .con1 .view .list .item ul li {
        display: block;
        font-size: 14px;
        margin-top: 16px;
    }

    .n_people .con1 .view .list .item .con_l,
    .n_people .con1 .view .list .item .con_r {
        width: 100%;
    }

    .n_people .con1 .view {
        height: 400px;
        border-radius: 18px;
        padding: 20px 0;
    }

    .n_people .con1 .view .list,
    .n_people .con1 .view > .title {
        padding: 0 14px;
    }

    .n_people .con1 {
        padding: 40px 0;
    }

    .n_people .notice {
        font-size: 16px;
    }

    .n_video .con1 {
        padding-top: 40px;
    }

    .n_video .i_dynamics .list .item .text b {
        font-size: 16px;
        max-height: 42px;
        overflow: hidden;
    }

    .n_graphicReports .n_nav a,
    .n_video .n_nav a {
        font-size: 12px;
        width: calc(50% - -110px);
        height: 40px;
        line-height: 40px;
        margin-top: 10px;
    }

    .n_graphicReports .con1 {
        padding-top: 40px;
    }

    .n_graphicReports .n_nav a {
        font-size: 12px;
        width: calc(50% - -110px);
        height: 40px;
        line-height: 40px;
        margin-top: 10px;
    }

    .n_video_detail .title {
        margin-top: 30px;
    }

    .n_video_detail .text p {
        margin-top: 10px;
        font-size: 14px;
        line-height: 26px;
    }

    .n_video_detail .bottom {
        margin-top: 30px;
        padding: 10px 0;
        display: block;
    }

    .n_video_detail .bottom a {
        display: block;
        font-size: 14px;
        line-height: 30px;
    }

    .n_video_detail .bottom a:nth-child(2) {
        text-align: left;
    }

    .n_graphicReports .list .item .img {
        width: 200px;
    }

    .n_graphicReports .list .item .text {
        width: calc(100% - 200px);
    }

    .detail_title h4 {
        font-size: 20px;
    }

    .detail_title span,
    .n_detail .bottom a,
    .n_detail .text {
        font-size: 14px;
    }

    .n_detail .text p {
        margin-top: 16px;
    }

    .n_reportDate .con1 .g_w {
        display: block;
    }

    .n_reportDate .con1 .g_w .con_l {
        width: 100%;
    }

    .n_reportDate .con1 .g_w .con_r {
        width: 100%;
        padding: 20px 0 0 0;
    }

    .n_reportDate .con1 .g_w .title {
        padding-bottom: 10px;
    }

    .n_reportDate .con1 .g_w .title b {
        font-size: 26px;
    }

    .n_reportDate .con1 .g_w .text {
        font-size: 14px;
        line-height: 26px;
        margin-top: 20px;
    }

    .n_project .list .item {
        width: 49%;
    }

    .n_project .list .item:nth-child(3n) {
        margin-right: 2%;
    }

    .n_project .list .item:nth-child(2n) {
        margin-right: 0;
    }

    .n_about .view {
        border-radius: 10px;
    }

    .n_about .tab_nav a {
        height: 46px;
        line-height: 46px;
        font-size: 14px;
    }

    .n_about .text {
        padding: 30px 10px;
        font-size: 14px;
    }

    .n_about .n_news .con2 .title {
        font-size: 18px;
    }

    .i_people .con_top .notice {
        top: 100%;
        right: 50%;
        color: #fff;
        opacity: 0.62;
        position: absolute;
        padding: 0 12px 4px;
        transition: all 0.4s ease;
        transform: translate(50%, 50%);
    }

    .i_people .con_swiper {
        padding: 0 20px 0 0;
        overflow-y: auto;
        overflow-x: hidden;
        height: 800px;
        margin-top: 70px;
    }
}

@media (max-width: 640px) {
    .n_project .list .item {
        width: 100%;
        margin-top: 20px;
    }

    .n_project .list .item:nth-child(3n) {
        margin-right: 0;
    }

    .i_people .con_swiper .item:first-child {
        margin-top: 0;
    }

    .i_people .con_swiper .item {
        width: 100%;
        margin-right: 0;
    }

    .i_people .con_swiper .item:nth-child(3n),
    .i_people .con_swiper .item:nth-child(4n) {
        margin-right: 0;
    }

    .n_graphicReports .list .item a {
        display: block;
    }

    .n_graphicReports .list .item .img {
        width: 100%;
    }

    .n_graphicReports .list .item .text {
        width: 100%;
        padding: 20px;
    }

    .n_graphicReports .list .item .text h4 {
        font-size: 18px;
    }

    .n_graphicReports .list .item .text p {
        line-height: 24px;
        height: 48px;
        font-size: 14px;
        margin-top: 10px;
    }

    .n_graphicReports .list .item .text span {
        margin-top: 10px;
        font-size: 14px;
    }

    .i_people .con_top .notice {
        top: 90%;
        right: 50%;
        color: #fff;
        opacity: 0.62;
        position: absolute;
        padding: 0 12px 4px;
        transition: all 0.4s ease;
        transform: translate(50%, 50%);
        font-size: 10px;
    }
}
