.elementor-kit-6{--e-global-color-primary:#080E14;--e-global-color-secondary:#28333D;--e-global-color-text:#566778;--e-global-color-accent:#AEB4BA;--e-global-color-a16f338:#28333D80;--e-global-color-5bd4d38:#56677880;--e-global-color-0b7af88:#0155FE;--e-global-color-e604321:#F1F3F6;--e-global-color-441fa0c:#F3F3F3;--e-global-color-74dcf57:#FFFFFF;--e-global-color-8e81375:#EAF1F7;--e-global-color-b19c3fb:#AEB4BA;--e-global-color-a9869b2:#D2D9DF;--e-global-color-8f72d72:#DADADA;--e-global-color-168efa4:#151B21;--e-global-color-7d11f63:#151B21B3;--e-global-color-1a7fe0e:#5C6064;--e-global-color-5421907:#151B2180;--e-global-color-2fe7120:#465361;--e-global-color-827c089:#465361B3;--e-global-color-7174554:#46536180;--e-global-color-ec5f783:#46536159;--e-global-color-3e8d534:#FFFFFF;--e-global-color-667b045:#FFFFFFE6;--e-global-color-70eac34:#FFFFFFB3;--e-global-color-95c295b:#FFFFFF80;--e-global-color-340bc5a:#FFFFFF59;--e-global-color-a98fc41:#FFFFFF33;--e-global-color-7aa5a91:#586A7B;--e-global-typography-primary-font-family:"StackSansText";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.15;--e-global-typography-primary-letter-spacing:-0.04em;--e-global-typography-secondary-font-family:"StackSansText";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.15;--e-global-typography-secondary-letter-spacing:-0.04em;--e-global-typography-text-font-family:"StackSansText";--e-global-typography-text-font-size:32px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.15;--e-global-typography-text-letter-spacing:-0.04em;--e-global-typography-accent-font-family:"StackSansText";--e-global-typography-accent-font-size:28px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.15;--e-global-typography-accent-letter-spacing:-0.03em;--e-global-typography-165df76-font-family:"StackSansText";--e-global-typography-165df76-font-size:45px;--e-global-typography-165df76-font-weight:300;--e-global-typography-165df76-line-height:1.15;--e-global-typography-165df76-letter-spacing:-0.04em;--e-global-typography-16c1323-font-family:"StackSansText";--e-global-typography-16c1323-font-size:26px;--e-global-typography-16c1323-font-weight:300;--e-global-typography-16c1323-line-height:1.15;--e-global-typography-16c1323-letter-spacing:-0.03em;--e-global-typography-db45509-font-family:"StackSansText";--e-global-typography-db45509-font-size:24px;--e-global-typography-db45509-font-weight:300;--e-global-typography-db45509-line-height:1.15;--e-global-typography-db45509-letter-spacing:-0.03em;--e-global-typography-d3ed793-font-family:"StackSansText";--e-global-typography-d3ed793-font-size:22px;--e-global-typography-d3ed793-font-weight:300;--e-global-typography-d3ed793-line-height:1.15;--e-global-typography-d3ed793-letter-spacing:-0.03em;--e-global-typography-f4e5787-font-family:"StackSansText";--e-global-typography-f4e5787-font-size:20px;--e-global-typography-f4e5787-font-weight:300;--e-global-typography-f4e5787-line-height:1.15;--e-global-typography-f4e5787-letter-spacing:-0.03em;--e-global-typography-f2bc6fb-font-family:"StackSansText";--e-global-typography-f2bc6fb-font-size:18px;--e-global-typography-f2bc6fb-font-weight:300;--e-global-typography-f2bc6fb-line-height:1.25;--e-global-typography-f2bc6fb-letter-spacing:-0.03em;--e-global-typography-c239438-font-family:"StackSansText";--e-global-typography-c239438-font-size:16px;--e-global-typography-c239438-font-weight:300;--e-global-typography-c239438-line-height:1.25;--e-global-typography-c239438-letter-spacing:-0.03em;--e-global-typography-c58e8be-font-family:"StackSansText";--e-global-typography-c58e8be-font-size:14px;--e-global-typography-c58e8be-font-weight:300;--e-global-typography-c58e8be-line-height:1.25;--e-global-typography-c58e8be-letter-spacing:-0.03em;--e-global-typography-0a7ad01-font-family:"StackSansText";--e-global-typography-0a7ad01-font-size:12px;--e-global-typography-0a7ad01-font-weight:300;--e-global-typography-0a7ad01-line-height:1.25;--e-global-typography-0a7ad01-letter-spacing:-0.025em;--e-global-typography-f7ec007-font-family:"StackSansText";--e-global-typography-f7ec007-font-size:10px;--e-global-typography-f7ec007-font-weight:300;--e-global-typography-f7ec007-line-height:1.25;--e-global-typography-f7ec007-letter-spacing:-0.025em;background-color:var( --e-global-color-441fa0c );color:var( --e-global-color-7d11f63 );font-family:var( --e-global-typography-c58e8be-font-family ), OPPOSans;font-size:var( --e-global-typography-c58e8be-font-size );font-weight:var( --e-global-typography-c58e8be-font-weight );line-height:var( --e-global-typography-c58e8be-line-height );letter-spacing:var( --e-global-typography-c58e8be-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#02010100;font-family:"StackSansText", OPPOSans;font-size:0.625vw;font-weight:400;color:var( --e-global-color-74dcf57 );border-style:solid;border-width:0.1vw 0.1vw 0.1vw 0.1vw;border-color:var( --e-global-color-b19c3fb );border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-6 p{margin-block-end:2;}.elementor-kit-6 h1{color:var( --e-global-color-168efa4 );font-family:var( --e-global-typography-primary-font-family ), OPPOSans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-168efa4 );font-family:var( --e-global-typography-16c1323-font-family ), OPPOSans;font-size:var( --e-global-typography-16c1323-font-size );font-weight:var( --e-global-typography-16c1323-font-weight );line-height:var( --e-global-typography-16c1323-line-height );letter-spacing:var( --e-global-typography-16c1323-letter-spacing );}.elementor-kit-6 h3{color:var( --e-global-color-168efa4 );font-family:var( --e-global-typography-c239438-font-family ), OPPOSans;font-size:var( --e-global-typography-c239438-font-size );font-weight:var( --e-global-typography-c239438-font-weight );line-height:var( --e-global-typography-c239438-line-height );letter-spacing:var( --e-global-typography-c239438-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:3.6vw;--e-global-typography-secondary-font-size:3.4vw;--e-global-typography-text-font-size:3.2vw;--e-global-typography-accent-font-size:3vw;--e-global-typography-165df76-font-size:4vw;--e-global-typography-16c1323-font-size:2.8vw;--e-global-typography-db45509-font-size:2.6vw;--e-global-typography-d3ed793-font-size:2.5vw;--e-global-typography-f4e5787-font-size:2.4vw;--e-global-typography-f2bc6fb-font-size:2.2vw;--e-global-typography-c239438-font-size:2vw;--e-global-typography-c58e8be-font-size:1.8vw;--e-global-typography-0a7ad01-font-size:1.6vw;--e-global-typography-f7ec007-font-size:1.4vw;font-size:var( --e-global-typography-c58e8be-font-size );line-height:var( --e-global-typography-c58e8be-line-height );letter-spacing:var( --e-global-typography-c58e8be-letter-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-16c1323-font-size );line-height:var( --e-global-typography-16c1323-line-height );letter-spacing:var( --e-global-typography-16c1323-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-c239438-font-size );line-height:var( --e-global-typography-c239438-line-height );letter-spacing:var( --e-global-typography-c239438-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:1.1719vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:24px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:21px;--e-global-typography-accent-font-size:20px;--e-global-typography-165df76-font-size:27px;--e-global-typography-16c1323-font-size:18px;--e-global-typography-db45509-font-size:17px;--e-global-typography-d3ed793-font-size:16px;--e-global-typography-f4e5787-font-size:14px;--e-global-typography-f2bc6fb-font-size:14px;--e-global-typography-c239438-font-size:13px;--e-global-typography-c58e8be-font-size:12px;--e-global-typography-0a7ad01-font-size:12px;--e-global-typography-f7ec007-font-size:10px;font-size:var( --e-global-typography-c58e8be-font-size );line-height:var( --e-global-typography-c58e8be-line-height );letter-spacing:var( --e-global-typography-c58e8be-letter-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-16c1323-font-size );line-height:var( --e-global-typography-16c1323-line-height );letter-spacing:var( --e-global-typography-16c1323-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-c239438-font-size );line-height:var( --e-global-typography-c239438-line-height );letter-spacing:var( --e-global-typography-c239438-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:1.5645vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.cn{
  font-family: 'OPPOSans' !important;
}



@font-face {
  font-family: 'OPPOSans';
  src: url('/wp-content/uploads/2026/01/OPPOSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

html {
  scroll-padding-top: 12vw; 
}

.elementor-widget-image a {
    width: 100%;
    object-fit: cover;
    object-position: center center;
}


@media (max-width: 768px) {
html {
  scroll-padding-top: 30vw; 
}
}

.e-con.e-flex>.e-con-inner {
    width: 1320px;
}

.ep2, .ellipsis-2 {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ep3, .ellipsis-3 {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/* 默认透明度 */
.elementor-pagination .page-numbers {
  opacity: 1;
  transition: opacity 0.3s;
  color: #151b21; /* 字体颜色 */
}

/* 没有链接的 prev 或 next (span) */
.elementor-pagination .page-numbers.prev,
.elementor-pagination .page-numbers.next {
  opacity: 0.4;
  cursor: default;
}

/* prev/next 是链接时 (<a>) */
.elementor-pagination a.page-numbers.prev,
.elementor-pagination a.page-numbers.next {
  opacity: 1 !important;
  cursor: pointer;
}

/*头部*/
.elementor-29 .elementor-element.elementor-element-6338c1e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6338c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        backdrop-filter: blur(3px);
}

/*新闻列表*/
.hover-underline-btn {
    position: relative; 
    display: inline-block;
    text-decoration: none; 
    border: none;
    cursor: pointer;
    overflow: hidden;
}

.hover-underline-btn::after {
    content: "";
    position: absolute;
    left: 0; 
    bottom: 0; 
    width: 0; 
    height: 1px; 
    background-color: #466161;
    transition: width 0.3s ease; 
}

.hover-underline-btn:hover::after {
    width: 100%; /* 宽度变为100% */
}

.hover-rotate-icon {
    transition: transform 1s ease; 
    transform-origin: center center;
    cursor: pointer;
    display: inline-block;
}

.hover-rotate-icon:hover {
    transform: rotate(45deg);
     /*transform: rotate(45deg) scale(1.1); */
}




/*新闻列表*/
.post-label a{
    background: #EAF7F7;
    padding: .5em 1em;
    margin-right: 1em;
}


.blog-post .elementor-post__card:hover {
        box-shadow: 0 0 1em rgb(174 186 186 / 30%);
}
 
.blog-post .elementor-post__thumbnail__link {
    order:1 !important;
    margin-bottom:0 !important;
}

.blog-post .elementor-post__badge {
    order:3;
    text-transform: capitalize !important;
    right: 0;
    top: 20px;
    z-index: 12;
    margin-top: 60% !important;
    right: 5% !important;
    padding: 0.2vw 0.3vw;
    font-size: var(--e-global-typography-f7ec007-font-size) !important;
}

.blog-post .elementor-post__meta-data {
    order:2;
    border-top:0 !important;
    padding:1.2rem !important;
}

.blog-post .elementor-post__meta-data a{
        color: #466161;
}

.blog-post .elementor-post__text {
    display: ruby !important;
    order:4;
}


.blog-post .elementor-post__title {
    width: 80%;
    margin: 3.1rem 0 1.5rem !important;
 overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    min-height: 5.5rem;
}



.blog-post .elementor-post__excerpt {
    width: 80%;
    margin-right: 11%;
        overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0 !important;
}



.blog-post .elementor-post__read-more {
    max-width: 13%;
    width: .65em;
     transition: transform .5s ease; 
    transform-origin: center center;
    cursor: pointer;
    display: inline-block;
}

.blog-post .elementor-post__read-more:hover {
    transform: rotate(45deg);
}

.blog-post .elementor-post__read-more.is-rotate {
    transform: rotate(45deg);
}



.elementor-pagination {
    display: flex !important;
    justify-content: space-between !important; 
    align-items: center !important; 
    width: 100% !important; 
    padding: 10px 0 !important;
}

.elementor-pagination::before {
    content: "";
    order: 2; 
}


.elementor-pagination .page-numbers.prev {
    order: 1 !important; 
    margin-right: auto !important; 
}


.elementor-pagination .page-numbers.next {
    order: 3 !important; 
    margin-left: auto !important; 
}


.elementor-pagination .page-numbers:not(.prev):not(.next) {
    order: 2 !important;
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 5px !important;
}

.elementor-pagination {
    flex-wrap: wrap !important; 
    gap: 10px !important; 
}

@media (min-width: 768px) {
.del-post {
        min-width: 650px;
}
}

@media (max-width: 1024px){
    .elementor-pagination .page-numbers:not(.prev):not(.next) {
        display: none !important;
    }
    .blog-post .elementor-post__thumbnail__link {
    margin:0;
    }
    .blog-post .elementor-post__badge {
        margin-top: 62% !important;
    }
    .blog-post .elementor-post__title {
    margin: 1em 0 .5em !important;
    }
    
}

@media (max-width: 768px) {
    
    .post-label .hover-rotate-icon {
    --align-self: auto !important;
    }
    .elementor-pagination .page-numbers:not(.prev):not(.next) {
        order: 4 !important;
        width: 100% !important;
        justify-content: center !important;
    }
    .blog-post .elementor-post__text {
        padding: 8px !important;
    }

    .blog-post .elementor-post__badge {
        margin-top: 98% !important;
        margin-right: 86px !important;
    }
    .blog-post .elementor-post__title {
        min-height: auto;
        -webkit-line-clamp: 2;
    }
    .blog-post .elementor-post__read-more {
        display: none !important;
    }
    .blog-post .elementor-post__title {
        width: 100%;
    }

    .blog-post .elementor-post__excerpt {
        width: 100%;
    }

    .blog-post .elementor-post__meta-data {
        padding: 8px 8px 20px 8px !important;
    }

}


<!-- 关于我们 -->



.p-profile .p-profile-read-more {
    max-width: 13%;
    width: .65em;
     transition: transform .5s ease; 
    transform-origin: center center;
    cursor: pointer;
    display: inline-block;
}

.p-profile .p-profile-read-more:hover {
    transform: rotate(45deg);
}

.p-profile .p-profile-read-more.is-rotate {
    transform: rotate(45deg);
}

.about-post .elementor-post__card:hover {
        box-shadow: 0 0 1em rgb(174 186 186 / 30%);
}

.about-post .elementor-post__text {
    display: ruby !important;
    order:4;
}

.about-post .elementor-post__excerpt {
    width: 87%;
    margin-right: 5%;
        overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0 !important;
}

.about-post .elementor-post__read-more {
    max-width: 13%;
    width: .65em;
     transition: transform .5s ease; 
    transform-origin: center center;
    cursor: pointer;
    display: inline-block;
}

.about-post .elementor-post__read-more:hover {
    transform: rotate(45deg);
}

.about-post .elementor-post__read-more.is-rotate {
    transform: rotate(45deg);
}

@media (max-width: 1024px) {
.about-post .elementor-post__excerpt {
    width: 82%;
}
}

@media (max-width: 768px) {
    .about-post .elementor-post__text {
        padding: 8px !important;
        margin: 0 !important;
    }
    .about-post .elementor-post__excerpt {
    width: 100%;
    margin-right：0%；
    }
    .about-post .elementor-post__read-more {
        display: none !important;
    }
}


.about-post-img img {
    min-height: 360px;
    width: auto !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'StackSansText';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://paiwei.gz18.hostadm.net/wp-content/uploads/2026/01/StackSansText-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'StackSansText';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://paiwei.gz18.hostadm.net/wp-content/uploads/2026/01/StackSansText-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */