@charset "UTF-8";
/* Technical Support SudyTech */

/* ========================================
  Font
  (Named Instances)
  250 = ExtraLight  300 = Light     350 = Normal  400 = Regular
  500 = Medium      600 = SemiBold  700 = Bold    900 = Heavy
======================================== */
 @font-face {
  font-family: 'Source Han Sans';
  src: url('../fonts/SourceHanSansCN-VF-3500.woff2');
  font-weight: 250 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Han Serif';
   src: url('../fonts/SourceHanSerifCN-VF-3500.woff2');
  font-style: normal;
  font-display: swap;
} 


/* ========================================
  Variable
======================================== */
:root {
  --transparent-color: transparent;
  --light-color: #f5f5f5;
  --dark-color: #434343;
  --white-color: #ffffff;
  --black-color: #000000;
  --grey-color: #bfbfbf;
  --danger-color: #db0000;
  --background-color: #f9f9f9;
  --card-color: #fcfcfc;
  --image-color: #f0f0f0;
  --border-color: #d9d9d9;
  --title-color: #333333;
  --text-color: #666666;
  --paragraph-color: #999999;
  --link-color: #0958d9;
  --theme-color: #035592;
  --primary-color: #4096ff;
  --secondary-color: #69b1ff;
  --accent-color: #ff9f3a;
  --active-color: #d46b08;
  --hover-color: #fa8c16;
  --shadow-color: rgba(0, 0, 0, .15);
  --safe-top: env(safe-area-inset-top, 0px);
  --safe-right: env(safe-area-inset-right, 0px);
  --safe-bottom: env(safe-area-inset-bottom, 0px);
  --safe-left: env(safe-area-inset-left, 0px);
  --scrollbar-size: 6px;
  --radius-size: 8px;
  --gap-size: 24px;
  --mini-size: 12px;
  --small-size: 0.14rem;
  --base-size: 0.16rem;
  --regular-size: 0.18rem;
  --medium-size: 0.2rem;
  --large-size: 24px;
  --huge-size: 28px;
  --giant-size: 36px;
  --ultra-size: 48px;
  --max-size: 56px;
  --wrapper-width: 100%;
  --inner-width: 15rem;
  --screen-width: 100vw;
  --screen-height: 100vh;
  --actual-width: calc(var(--screen-width) - var(--scrollbar-size) - var(--safe-left) - var(--safe-right));
  --actual-height: calc(var(--screen-height) - var(--safe-top) - var(--safe-bottom));
  --shadow-normal: 0 2px 8px var(--shadow-color);
  --transition-duration: .4s;
  --transition-timing: ease-in-out;
  --transition-normal: all var(--transition-duration) var(--transition-timing);
  --font-normal: 'Source Han Sans';
}


/* ========================================
  Typography
======================================== */
*, ::after, ::before {box-sizing: border-box; margin: 0; padding: 0;}
html {font-family: var(--font-normal, system-ui), 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji'; line-height: 1.5; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; tab-size: 4;}
body {position: relative;font-size: 13px;background: #F4F8FC;}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font: inherit; border: 0; font-size: 100%; vertical-align: baseline;}
hr {box-sizing: content-box; height: 0; color: inherit; overflow: visible; border: 0; border-top: 1px solid var(--theme-color, #1677ff); margin-block: 1em;}
pre, code, kbd, samp {font-family: 'ui-monospace', 'SFMono-Regular', 'Consolas', 'Liberation Mono', 'Menlo', 'monospace'; font-size: 1em;}
abbr[title] {border-bottom: none; -webkit-text-decoration: underline dotted; text-decoration: underline dotted;}
a {background-color: transparent; text-decoration: none; color: var(--title-color, #333333); transition: var(--transition-normal, all .4s ease-in-out);}
a:hover {color: #035592;}
b, strong {font-weight: bolder;}
small {font-size: 80%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
img {border-style: none; vertical-align: middle; max-width: 100%; height: auto;}
button, input, optgroup, select, textarea {font-family: inherit; font-size: 100%; margin: 0; line-height: inherit; border: 1px solid currentColor; color: var(--text-color, #666666); background-color: var(--white-color, #ffffff); border-radius: var(--radius-size, 8px); padding: .375em .75em;}
button, input {overflow: visible;}
button, select {text-transform: none;}
fieldset {border: 1px solid currentColor; margin-block: 1em; margin-inline: 0; padding-block: .35em .75em .625em; border-radius: var(--radius-size, 8px);}
legend {box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0 .5em; white-space: normal;}
progress {display: inline-block; vertical-align: baseline;}
textarea {overflow: auto; vertical-align: top; resize: vertical;}
ol, ul {list-style: none; margin: 0;}
dl {margin-block: 1em;}
dd {margin-inline-start: 0;}
dl dl, dl ol, dl ul, ol dl, ol ol, ol ul, ul dl, ul ol, ul ul {margin: 0;}
table {text-indent: 0; border-color: inherit; border-collapse: collapse; border-spacing: 0; width: 100%; margin-block: 1em;}
td, th {padding: .5em; border: 1px solid var(--border-color);}
iframe {width: 100%; height: 100%;}
dialog {background-color: var(--white-color, #ffffff); border: 1px solid var(--border-color, #d9d9d9); color: var(--title-color, #333333); padding: 1em; width: max-content; max-width: 90%; box-shadow: 0 5px 15px var(--shadow-color, rgba(0, 0, 0, .15)); border-radius: var(--radius-size, 8px); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);}
dialog:not([open]) {display: none;}
summary {display: list-item; cursor: pointer;}
template {display: none;}
details, audio, video, canvas, article, aside, figcaption, figure, footer, header, main, hgroup, menu, nav, section {display: block;}
audio:not([controls]) {display: none; height: 0;}
svg:not(:root) {overflow: hidden;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}


/* ========================================
  Accessibility
======================================== */
:focus:not(:focus-visible) {outline: none;}
:focus-visible {outline: 3px solid var(--theme-color, #1677ff); outline-offset: 2px;}
a:focus-visible, button:focus-visible, select:focus-visible, textarea:focus-visible {box-shadow: 0 0 0 2px rgba(255, 255, 255, .8), 0 0 0 5px var(--theme-color, #1677ff); outline: none;}
main, h1[id], h2[id], h3[id], h4[id], h5[id], h6[id] {scroll-margin-top: 2em;}
label[for] {cursor: pointer; margin-inline-end: .5em; font-weight: 500;}
:disabled, [aria-disabled="true"] {opacity: .8; cursor: not-allowed; background-color: var(--light-color, #f5f5f5); border-color: var(--grey-color, #bfbfbf); pointer-events: none;}
input:invalid, textarea:invalid {border-color: var(--danger-color, #db0000);}
input:invalid:focus-visible, textarea:invalid:focus-visible {outline-color: var(--danger-color, #db0000); box-shadow: 0 0 0 2px rgba(255, 255, 255, .8), 0 0 0 5px var(--danger-color, #db0000);}
.sr-only {position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; clip-path: inset(50%) !important;}
@media (prefers-contrast: more) {
  a, button {
    outline-width: 4px;
  }
  button, input, select, textarea {
    border-width: 2px;
  }
}
@media (prefers-color-scheme: dark) {
  :focus-visible {
    outline-color: var(--primary-color, #4096ff);
  }
  button, input, optgroup, select, textarea {
    background-color: #242424;
    color: #e5e5e5;
  }
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
    scroll-behavior: auto !important;
  }
}


/* ========================================
  Selector
======================================== */
[type='button'], [type='reset'], [type='submit'], button {-webkit-appearance: button; appearance: button; border: none; padding: .375em .75em; cursor: pointer;}
[type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner, button::-moz-focus-inner {border-style: none; padding: 0;}
[type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring, button:-moz-focusring {outline: 1px dotted ButtonText;}
[type='checkbox'], [type='radio'] {box-sizing: border-box; padding: 0; width: 1em; height: 1em; margin-inline-end: .5em;}
[type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button {height: auto;}
[type='search'] {-webkit-appearance: textfield; appearance: textfield; outline-offset: -2px;}
[type='search']::-webkit-search-decoration {-webkit-appearance: none; appearance: none;}
[type='color'] {background: inherit; padding: .25em; width: 2em; height: 2em;}
[hidden], [aria-hidden="true"] {display: none;}


/* ========================================
  Pseudo
======================================== */
::-webkit-file-upload-button {-webkit-appearance: button; appearance: button; font: inherit;}
::-moz-focus-inner {border: 0;}
:-moz-focusring {outline: 1px dotted ButtonText;}
:-moz-ui-invalid {box-shadow: none;}
:-webkit-autofill {box-shadow: 0 0 0 1000px var(--transparent-color, transparent) inset; -webkit-text-fill-color: var(--transparent-color, transparent);}
::-webkit-scrollbar {width: var(--scrollbar-size, 6px); height: var(--scrollbar-size, 6px); background-color: var(--transparent-color, transparent);}
::-webkit-scrollbar-track {border-radius: 10px; box-shadow: inset 0 0 var(--scrollbar-size, 6px) rgba(0, 0, 0, 0); background-color: var(--transparent-color, transparent);}
::-webkit-scrollbar-thumb {border-radius: 10px; box-shadow: inset 0 0 var(--scrollbar-size, 6px) rgba(0, 0, 0, 0); background-color: rgba(144, 147, 153, .4); transition: background-color .3s ease-in-out;}
::-webkit-scrollbar-thumb:hover {background-color: rgba(144, 147, 153, .6);}
::-webkit-input-placeholder {color: var(--text-color, #666666); opacity: 1;}
::-moz-placeholder {color: var(--text-color, #666666); opacity: 1;}
::-ms-input-placeholder {color: var(--text-color, #666666); opacity: 1;}
::placeholder {color: var(--text-color, #666666); opacity: 1;}
::selection {background-color: var(--theme-color, #1677ff); color: var(--white-color, #ffffff);}
::-moz-selection {background-color: var(--theme-color, #1677ff); color: var(--white-color, #ffffff);}


/* ========================================
  RTL
======================================== */
[dir="rtl"] {font-family: 'Tajawal', 'Noto Sans Arabic', 'Noto Sans Hebrew', 'Vazir', 'Segoe UI', system-ui, sans-serif; direction: rtl; text-align: end;}
[dir="rtl"] a {padding-inline-start: .5em; padding-inline-end: 0;}
[dir="rtl"] blockquote {margin-block: 1em; margin-inline-start: 2em; margin-inline-end: 0; padding-inline-start: 1em; padding-inline-end: 0; border-inline-start: none; border-inline-end: 4px solid var(--secondary-color, #69b1ff);}
[dir="rtl"] pre {direction: ltr; unicode-bidi: bidi-override; text-align: start;}
[dir="rtl"] input, [dir="rtl"] textarea, [dir="rtl"] select {padding-inline-start: .75em; padding-inline-end: .75em; text-align: end;}
[dir="rtl"] [type='checkbox'], [dir="rtl"] [type='radio'] {margin-left: .5em; margin-right: 0;}
[dir="rtl"] label[for] {margin-inline-start: .5em; margin-inline-end: 0;}
[dir="rtl"] ol, [dir="rtl"] ul, [dir="rtl"] dd {padding-inline-start: 0; padding-inline-end: 1.5em; margin-inline-start: 0; margin-inline-end: 1.5em;}


/* ========================================
  Animation
======================================== */
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}


/* ========================================
  Definition
======================================== */
.none {display: none;}
.hidden {visibility: hidden;}
.clear {width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline;}
.clearfix {display: block;}
.clearfix:after {clear: both; content: ''; display: block; height: 0; visibility: hidden;}
.flowroot {display: flow-root;}
.unstyle {list-style: none;}
.wrapper {width: 100%; max-width: var(--wrapper-width, 1920px);}
.inner {width: var(--inner-width, 1500px);margin: 0 auto;}
.prevent-scroll {overflow: hidden; width: var(--screen-width, 100vw); height: var(--screen-height, 100vh);}
.line1 {text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.line2 {text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.line3 {text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.line4 {text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.line5 {text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.fix-top{padding-top:100vh;position:relative;transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-webkit-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-moz-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-ms-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-o-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;z-index:-1}
.fix-top.fixed{padding-top:0}


/* ========================================
  Noscript
======================================== */
.javascript-overlay {position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100vw; height: 100vh; background-color: #f5faff; overflow: hidden; pointer-events: auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99999;}
.javascript-disabled {position: relative; display: flex; justify-content: center; align-items: center; height: 100vh; height: var(--screen-height, 100vh); font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 100000;}
.javascript-disabled > div {margin: 0 3em;}
.javascript-disabled__cover {max-width: 360px;}
.javascript-disabled__cover img {width: 100%; object-fit: cover; -webkit-user-drag: none}
.javascript-disabled__content {display: flex; flex-direction: column;}
.javascript-disabled__content > * {margin: 16px 0;}
.javascript-disabled__title {display: flex; align-items: center; font-size: 40px; line-height: 1.75; color: #042164;}
.javascript-disabled__dangerous {color: #db0000; color: var(--danger-color, #db0000); margin-left: .25em;}
.javascript-disabled__text {font-size: 18px; font-size: var(--regular-size, 18px); line-height: 2; padding-bottom: 1em; color: #585858;}
.javascript-disabled__refresh {align-self: flex-start; line-height: 1.5; padding: .5em 1.5em; background-color: #1145C6; color: #ffffff; color: var(--white-color, #ffffff); border-radius: 20px; border-radius: calc(var(--radius-size, 8px) * 2.5); transition: background-color .3s ease, color .3s ease; cursor: pointer;}
.javascript-disabled__refresh:hover {background-color: #ff9f3a; background-color: var(--accent-color, #ff9f3a); color: #ffffff; color: var(--white-color, #ffffff);}


/* ========================================
  Support
======================================== */
@supports (-moz-appearance: none) {
  * {
    scrollbar-color: rgba(144, 147, 153, .4) var(--transparent-color, transparent);
    scrollbar-width: thin;
  }
}
@supports (inset: 0) {
  .javascript-overlay {top: unset; left: unset; bottom: unset; right: unset; inset: 0;}
}
@font-face {
    font-family: "socialshare";
    src: url("../fonts/iconfont.eot");
    src: url("../fonts/iconfont.eot?#iefix") format("embedded-opentype"),url("../fonts/iconfont.woff") format("woff"),url("../fonts/iconfont.ttf") format("truetype"),url("../fonts/iconfont.svg#iconfont") format("svg")
}

.social-share {
    font-family: "socialshare" !important;
    font-size: var(--base-size);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    color: #848484;
    font-weight: normal;
}

.social-share * {
    font-family: "socialshare" !important
}

.social-share .icon-tencent:before {
    content: "\f07a"
}

.social-share .icon-qq:before {
    content: "\f11a"
}

.social-share .icon-weibo:before {
    content: "\f12a"
}

.social-share .icon-wechat:before {
    content: "\f09a"
}

.social-share .icon-douban:before {
    content: "\f10a"
}

.social-share .icon-heart:before {
    content: "\f20a"
}

.social-share .icon-like:before {
    content: "\f00a"
}

.social-share .icon-qzone:before {
    content: "\f08a"
}

.social-share .icon-linkedin:before {
    content: "\f01a"
}

.social-share .icon-diandian:before {
    content: "\f05a"
}

.social-share .icon-facebook:before {
    content: "\f03a"
}

.social-share .icon-google:before {
    content: "\f04a"
}

.social-share .icon-twitter:before {
    content: "\f06a"
}

.social-share a {
    position: relative;
    text-decoration: none;
    margin: 4px;
    display: inline-block;
    outline: none
}

.social-share .social-share-icon {
    position: relative;
    display: inline-block;
    width: 32px;
    height: 32px;
    font-size: 20px;
    border-radius: 50%;
    line-height: 32px;
    border: 1px solid #666;
    color: #666;
    text-align: center;
    vertical-align: middle;
    transition: background 0.6s ease-out 0s
}


.social-share .icon-weibo {
    color: #ff763b;
    border-color: #ff763b
}

.social-share .icon-weibo:hover {
    background: #ff763b
}

.social-share .icon-tencent {
    color: #56b6e7;
    border-color: #56b6e7
}

.social-share .icon-tencent:hover {
    background: #56b6e7
}

.social-share .icon-qq {
    color: #56b6e7;
    border-color: #56b6e7
}



.social-share .icon-linkedin {
    color: #0077B5;
    border-color: #0077B5
}

.social-share .icon-linkedin:hover {
    background: #0077B5
}

.social-share .icon-facebook {
    color: #44619D;
    border-color: #44619D
}

.social-share .icon-facebook:hover {
    background: #44619D
}

.social-share .icon-google {
    color: #db4437;
    border-color: #db4437
}

.social-share .icon-google:hover {
    background: #db4437
}

.social-share .icon-twitter {
    color: #55acee;
    border-color: #55acee
}

.social-share .icon-twitter:hover {
    background: #55acee
}

.social-share .icon-diandian {
    color: #307DCA;
    border-color: #307DCA
}

.social-share .icon-diandian:hover {
    background: #307DCA
}

.social-share .icon-wechat {
    position: relative;
    color: #7bc549;
    border-color: #7bc549
}

.social-share .icon-wechat:hover {
    /* background:#7bc549; */
}

.social-share .icon-wechat .wechat-qrcode {
    display: none;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: -205px;
    left: -84px;
    width: 200px;
    height: 192px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    transition: all 200ms;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms
}

.social-share .icon-wechat .wechat-qrcode.bottom {
    top: 40px;
    left: -84px
}

.social-share .icon-wechat .wechat-qrcode.bottom:after {
    display: none
}

.social-share .icon-wechat .wechat-qrcode h4 {
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777
}

.social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 105px;
    margin: 10px auto
}

.social-share .icon-wechat .wechat-qrcode .qrcode table {
    margin: 0 !important
}

.social-share .icon-wechat .wechat-qrcode .help p {
    font-weight: normal;
    line-height: 16px;
    padding: 0;
    margin: 0
}

.social-share .icon-wechat .wechat-qrcode:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent
}

.social-share .icon-wechat:hover .wechat-qrcode {
    display: block
}
@charset "utf-8";
@font-face {
  font-family:"hlxsjt";
  src: url(../fonts/hlxsjt.ttf);
}
/*Technical Support SudyTech*/
html {font-size: calc(100vw/19.2);}
.fix-top{padding-top:100vh;position:relative;transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-webkit-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-moz-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-ms-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-o-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;z-index:-1}
.fix-top.fixed{padding-top:0}

/**头部**/
.header {border-bottom:none;height:auto;line-height:inherit;background-size:cover;position:relative;z-index:3;background: linear-gradient(to bottom,#035592,transparent);position:absolute;width:100%;top:0;transition:1s;}
.header.fix {background:var(--theme-color);}
.header.tophide {transform:translateY(-100%);}
.header .inner {position:relative;transition:all 0.4s ease-in-out;width: 17rem;max-width: 17rem;padding-bottom: 1.3rem;}
.header.opennav .inner{
    padding-bottom: 0;
}
.header .sitelogo {display:flex;}
.header .sitelogo .logo a {display: block;}
.header .sitelogo .logo img {width: 4.91rem;}
.header .sitelogo .logo {margin-right:0.29rem;display:inline-block;}
.header .sitelogo .tago img {width:3.82rem;}
.header .sitelogo .sitetitle span {display:block;}
.header .sitelogo img.logo {width:3.4rem;transition:all 0.6s ease-in-out;}
.header .head-main {float:left;margin-top:10px;}
.header .mod {display:flex;justify-content:space-between;height: 1.4rem;align-items:center;}
.header .head-top {display:flex;align-items:center;gap: 0.24rem;justify-content: flex-end;}
.header .head-right {display:flex;align-items:flex-end;gap: 0.12rem;padding-right: 0.2rem;flex-direction: column;}
.header .menu-btn{background:#035592;border-radius: 0.16rem 0 0 0.16rem;width: 0.9rem;height: 0.75rem;position: absolute;right: 0;top: 0.25rem;}
.header.fix .inner{padding-bottom:0}
/* 搜索*/
.wp_search {display:inline-block;position:relative;padding-left:4px;border:1px solid #d0d0d0;}
.wp_search #keyword {width:160px !important;padding:4px 0;border:none;height:20px;line-height:20px;background:transparent;color:#fff;}
.wp_search .search {width:32px;height:30px;border:0px;background:#FFFFFF url(../images/sous.png) no-repeat center;cursor:pointer;vertical-align:top;}
.searchbox .tt {color:#fff;text-align:center;font-size:0.3rem;font-weight:bold;margin-bottom:0.47rem;}
.searchbox {text-align:right;width:0.44rem;border-radius:0.22rem;overflow:hidden;}
.wp-search {position:relative;background:rgb(255 255 255 / 20%);}
.wp-search form {display:block;}
.wp-search .search-input {margin-left:0.2rem;margin-right:40px;}
.wp-search .search-input input.search-title {display:block;width:100%;line-height:0.44rem;background:none;color:#FFFFFF;font-size:var(--regular-size);border:0;outline:0;padding:0;}
.wp-search .search-btn {width:0.44rem;height:0.44rem;position:absolute;right:0;top:0%;}
.wp-search .search-btn input.search-submit {width:100%;height:100%;border:0;outline:0;background:url(../images/sous2.svg) no-repeat center;cursor:pointer;padding:0;}
.header .searchbox:hover {width:3rem;border-radius:0.22rem;}
.header .searchbox {transition:all 0.4s ease-in-out;}
/**角色**/
.site-rale ul li.links {float:left;}
.site-rale ul li.links a {line-height:35px;padding:0 12px 0 12px;padding-left:19px;font-size:13px;color:#cad3d4;background:url(../images/icon_role.png) no-repeat;}
.site-rale ul li.links a:hover {color:#fff;}
.site-lang ul {display:flex;align-items: center;}
.site-lang ul li.links:nth-last-of-type(2) a{
    line-height: 0.25rem;
    border-right: 0.01rem solid #fff;
}
.site-lang ul li.links a {display: block;color:#fff;font-size:var(--regular-size);padding: 0 0.12rem;line-height:1;font-size: var(--base-size);border-right: 0.01rem solid rgb(255 255 255 / 30%);}
.site-lang ul li.links a:hover {color:#fff;}
.header .site-lang ul li.links:last-child{margin-left:0.24rem}
.header .site-lang ul li.links:last-child a {border:0.01rem solid #fff;border-radius:0.06rem;line-height: 0.23rem;padding: 0 0.035rem;}
/**导航**/
#nav {/* width:9rem; */}
#nav .inner .wp-panel .navbg {position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;width:auto;height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
.nav .wp-menu {margin:0 auto;display:flex;justify-content:space-between;column-gap: 0.4rem;}
.nav .wp-menu .menu-item {position:relative;text-align:center;}
.nav .wp-menu .menu-item.i1 {background:none;}
.nav .wp-menu .menu-item a>.menu-switch-arrow {display:none;width:20px;height:20px;background:url(../images/nav_j.png) no-repeat center center;vertical-align:middle;}
.nav .wp-menu .sub-menu li .sub-menu {display:none;}
.nav .wp-menu .menu-item a.menu-link {line-height:0.4rem;font-size: var(--medium-size);display:block;color:#fff;position:relative;font-weight: bold;}
.nav .wp-menu .menu-item.hover a.menu-link,.nav .wp-menu .menu-item a.hover {font-weight:bold;text-decoration:none;color:var(--theme-color);}
.nav .sub-menu {position:absolute;left:50%;top:100%;min-width:1.5rem;z-index:100;background:var(--theme-color);opacity:0;transform:translateX(-50%) scale(0);transition:all 0.4s ease-in-out;border-radius:8px;overflow:hidden;}
.nav .sub-menu .sub-item {position:relative;white-space:nowrap;vertical-align:top;_zoom:1;}
.nav .sub-menu .sub-item a {display:block;color:#fff;line-height:0.5rem;padding:0 17px;font-size:var(--base-size);background:none;text-align:center;}
.nav .sub-menu .sub-item.hover>a,.nav .sub-menu .sub-item a:hover {color:#333;background-color:#fff;display:block;}
.nav .sub-menu .sub-menu {left:100%;top:0px;z-index:200;background:#fff;}
.nav .site-lang {display:none;}
.nav .wp-menu .menu-item a.menu-link:after {content:"";width:100%;height:1px;position:absolute;bottom:0;background:#fff;left:0;transform:scale(0);transition:all 0.4s ease-in-out;}
.nav .wp-menu .menu-item a.menu-link:hover:after {transform:scale(1);}
.nav .wp-menu li:hover>.sub-menu {transform:translateX(-50%);opacity:1;}
/**大图**/
.mbanner {perspective:1920px;transform-style:preserve-3d;position: relative;}
.mbanner.tshide:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image: url(../images/g3.png);
	-webkit-animation: light 10s ease-in-out 0s infinite alternate backwards;
	-moz-animation: light 10s ease-in-out 0s infinite alternate backwards;
	-o-animation: light 10s ease-in-out 0s infinite alternate backwards;
	animation: light 10s ease-in-out 0s infinite alternate backwards;
	background-position: top right;
	background-repeat: no-repeat;
	-o-background-size: auto 100%;
	background-size: auto 100%;
	-webkit-transition: background-image .6s;
	-o-transition: background-image .6s;
	-moz-transition: background-image .6s;
	transition: background-image .6s;
	z-index: 2;
}
.carousel-swiper__image:has(> img[src=""]),
.carousel-swiper__image:has(> img:not([src])) {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#banner .inner {width:100%;text-align:center;max-width:100%;}
.carousel-swiper__item a {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
}
.carousel-swiper__item a:before{content:'';position: absolute;left: 0;right: 0;bottom: 0;height: 2.32rem;background: linear-gradient(0deg, rgb(3 85 146 / 71%), transparent);z-index: 1;}
.carousel-swiper__item .carousel-swiper__image,
.carousel-swiper__item .carousel-swiper__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.carousel-swiper__item .carousel-swiper__video {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.carousel-swiper__item .carousel-swiper__image img,
.carousel-swiper__item .carousel-swiper__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
}
.carousel-swiper__item .carousel-swiper__image img{
    transition: 5s;
    transform: none;
}
.carousel-swiper__item.active .carousel-swiper__image img{
    transform: scale(1.1);
}
.carousel-swiper__item:has(video[src]:not([src=""])) .carousel-swiper__video {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.mbanner.fixBanner {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #ccc;}
.fixedok .mbanner {opacity: 0;}
.mbanner .swiper-button{width:0.5rem;height:0.5rem;border-radius: 50%;}
.mbanner .swiper-button svg{display:none;}
.mbanner .swiper-button-prev{
    background: rgb(255 255 255 / 50%) url(../images/bannerleft.svg) no-repeat center;
    background-size: 0.2rem auto;
    left: 0.4rem;
}
.mbanner .swiper-button-prev:hover{background: rgb(255 255 255 / 100%) url(../images/bannerleft.svg) no-repeat center;}
.mbanner .swiper-button-next{
    background: rgb(255 255 255 / 50%) url(../images/banneright.svg) no-repeat center;
    background-size: 0.2rem auto;
  right:0.4rem
}
.mbanner .swiper-button-next:hover{background: rgb(255 255 255 / 100%) url(../images/banneright.svg) no-repeat center;}
.mbanner .swiper-button:after{display:none;}

.bb:hover {
  animation-play-state: paused;
  color: #fff;
}
.bb{
    cursor: pointer;
    z-index: 10;
    width: 1.35rem;
    height: 1.35rem;
    position: absolute;
    left: 50%;
    bottom: 0.6rem;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #fff6;
    margin-left: -0.675rem;
    }
.bb a{display:flex;flex-direction: column;}
.bb .bbwrap{display:flex;flex-direction: column;align-items: center;}
.bb .bbwrap .smallogo{width:0.48rem}
.bb .bbwrap span{color:#fff;font-size: var(--small-size);}
.bb .bbwrap .downarrow{animation: bb 1.5s linear 0s infinite;width: 0.2rem;}
.bb svg{
    width: 101%;
    position: absolute;
    top: 0;
    left: 0px;
    height: 100%;
    pointer-events: none;
}
@keyframes bb {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  50% {
    transform: translate(0, 5px);
    opacity: 1;
  }
  100% {
    transform: translate(0, 0px);
    opacity: 0;
  }
}
/**内容**/
.news_imgs a,.news_imgs span {display:block;overflow:hidden;}
.post .news:hover .news_imgs a img,.post .news:hover .news_imgs span img {transform:scale(1.1);}
.news_imgs a img,.news_imgs span img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.6s ease-in-out;}
.news_imgs {overflow:hidden;background:#ccc;position:relative;}
.news_imgs.bg:after {content:"";width:100%;position:absolute;height:1.4rem;background:linear-gradient(0.00deg,rgb(21,21,21) 3.433%,rgba(57,57,57,0) 96.567%);bottom:0;opacity:0.7;pointer-events:none;}
span.underLine {background-image:linear-gradient(var(--theme-color),var(--theme-color));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s;}
.news:hover span.underLine {background-size:100% 1px;color:var(--theme-color);}
/**主体公共**/
.post1 .tt {display:flex;position:relative;justify-content: flex-start;margin-bottom: 0.22rem;}
.post1 .more_btn {position:absolute;right:0;top: 43%;transform: translateY(-50%);}
.post1 .more_btn img {width: 0.21rem;margin-left:0.05rem;vertical-align: bottom;}
.post1 .more_btn .more_text {vertical-align: middle;font-size:var(--base-size);color: #035592;line-height: 0.3rem;display: inline-block;}
.post1 .tt .tit span {display: inline;position:relative;z-index:1;font-weight: bold;/* font-family: 'Source Han Sans'; */}
.post1 .tt .tit {text-align:center;position:relative;display: flex;font-family: 'Source Han Serif';align-items: center;align-items: flex-end;}
.post1 .tt .tit:after {content:"";display:block;width: 0.88rem;height: 0.4rem;position:absolute;background:url(../images/ttbg1.svg) no-repeat;background-size:100% auto;top: -0.3rem;}
.post1 .tt .title {font-size: 0.31rem;font-weight:normal;font-weight:bold;line-height:1.4;color: #333333;}
.post1 .tt .title img{width:1.74rem;}
.post1 .tt .tit .sptt{
    font-size: 0.6rem;
    color: #035592;
    font-family: "hlxsjt";
    font-weight: normal;
    al; */
    margin-top: 0.15rem;
    margin-right: 0.03rem;
    vertical-align: sub;
}
.post1 .tt .tt_en {font-size: 0.17rem;color: #A0343B;margin-left: 0.02rem;}
.post1 .news .news_title {font-size: 0.17rem;line-height: 1.47;color:#4b4b4b;font-weight:bold;}
.post1 .news .news_text {font-size:var(--base-size);line-height:1.75;color:#707070;}
.post1 .news .news_title a {/* color:#4b4b4b; */}
.post1 .news .news_text a {color:#707070;}
.post1 .news .news_date {font-weight:bold;font-size:var(--base-size);line-height:1.32;color:#707070;}
.post1 .news .news_meta {color:#fff;display:inline-block;}

.post1 .news .news_meta span {display:block;text-align:center;line-height: 1;}
.post1 .news .news_meta .news_year {font-size: 0.12rem;}
.post1 .news .news_meta .news_days {font-size:0.23rem;font-weight:bold;margin:0.04rem 0;}
.post1 .news .news_meta .news_month {font-size:0.15rem;}
.post1 .news .news_l .news_meta {width:0.96rem;height:0.64rem;background:var(--theme-color);padding-left:0.14rem;box-sizing:border-box;position:absolute;bottom:0.26rem;left:-0.14rem;display:flex;flex-direction:column;justify-content:center;/* gap:0.05rem; */}
.post1 .news .news_l .news_meta:after {position:absolute;content:"";display:block;height:0;width:0;border-top:0.09rem solid #C9BA90;border-left:0.14rem solid transparent;border-right:0px solid transparent;left:0;top:100%;}
/**main1**/
.main1 {background:url(../images/main1bg.jpg)no-repeat;position:relative;z-index:1;background-size:cover}
.main1 .inner {padding: 0.7rem 0 1.21rem;}
.main1 .mod {display:flex;}
.main1 .ml{
    width: 11.15rem;
    padding-right: 0.425rem;
    margin-right: 0.465rem;
    position: relative;
}
.main1 .ml:before{content:'';width:0.01rem;background:#DBD8D8;position: absolute;top: 1.05rem;bottom: 0.43rem;right: 0;}
.main1 .mr{width:0;flex:1}
.post-11 .news_imgs a{padding-top:55.91%}
.post-11 .news_wz{position:absolute;bottom:0;left:0;right:0;background: linear-gradient(
0deg, rgb(2 65 111 / 78%), transparent);padding: 0.9rem 2.33rem 0.306rem 0.47rem;}

.post-11 .news  .news_title{font-size:0.22rem;color:#fff;margin-bottom: 0.12rem;}
.post-11 .news .news_text{
    color: #fff;
    line-height: 1.875;
}
.post-11 .slick-dots{
    width: auto;
    right: 0.51rem;
    bottom: 0.365rem;
}
.post-11 .slick-dots li{
    width: 0.11rem;
    height: 0.11rem;
    background: #fff;
    opacity: 0.35;
    margin: 0 0 0 0.17rem;
}
.post-11 .slick-dots li.slick-active{opacity:1}
.post-11{margin-bottom: 0.44rem;}
.post-11 .tt{width:10.37rem}
.post-11 .con{/* padding-right:0.425rem; *//* border-right: 0.01rem solid #DBD8D8; */}
.post-12 {display:flex;align-items: flex-start;}
.post-12 .list-l{width: 36.84%;margin-right: 0.485rem;position: relative;}
.post-12 .list-l .news_wz{margin-top:0.25rem}
.post-12 .list-l .news_imgs a{padding-top: 63%;}
.post-12 .list-r{flex:1;width: 0;margin-top: -0.11rem;}
.post-12 .list-r .news_list{display:flex;flex-wrap: wrap;column-gap: 0.427rem;}
.post-12 .list-r .news_list .news{width: calc((100% - 0.427rem)/2);/* margin-bottom: 0.26rem; */position: relative;}
.post-12 .list-r .news_list .news:before{content:'';position: absolute;background: #035592;left: 0;right: 100%;/* top: 0; */height: 0.01rem;opacity: 0;bottom: 0;transition: 0.7s;/* box-shadow: 0 0.03rem 0.06rem rgb(5 38 62 / 0%); */z-index: 1;}
.post-12 .list-r .news:hover .news_title a, .post-12 .list-r .news:hover .news_title, .post-12 .list-r .news:hover .news_meta{
    color: #035592;
}
.post-12 .list-r .news_list .news:hover:before{opacity:1;right: 0;}
.post-12 .list-r .news .news_wz{padding: 0.255rem 0 0.255rem 0.14rem;}
.post-12 .list-r .news:nth-last-child(-n+2) .news_wz{border-bottom:0}
.post-12 .con {display:flex;}
.post-12 .con .list1 {width:63.28%;flex:none;margin-right:0.35rem;}
.post-12 .con .list1.list1-2 {display:none;}
.post-12 .con .list1 .news_imgs a {padding-top:66.76%;}
.post-12 .list-l .news .news_wz:before{display:none}
.post-12 .news .news_wz {transition:all 0.4s ease-in-out;border-bottom: 0.01rem solid #DBD8D8;padding-left: 0.14rem;position: relative;/* padding-bottom: 0.29rem; */}
.post-12 .list-l .news .news_wz{
    border-bottom: 0;
    position: absolute;
    bottom: 0;
    padding-bottom: 0.21rem;
}
.post-12 .list-l .news .news_wz .news_title a{color:#fff;line-height: 1.64;}
.post-12 .list-l .news .news_wz .news_meta{font-size: var(--base-size);}
.post-12 .list-r .news:nth-child(n+5) .news_wz{
    border-bottom: 0;
}
.post-12 .list-r .news .news_con{height: 0.82rem;}
.post-12 .list-r .news .news_meta{
    font-size: var(--base-size);
    color: #035592;
    margin-top: 0.1rem;
    transition: 0.7s;
}
.post-12 .news .news_wz:before{content:'';background:url(../images/wzbefore.svg)no-repeat;width: 0.03rem;height: 0.45rem;display: block;background-size: cover;position: absolute;left: 0;top: 39%;transform: translateY(-50%);}
.post-12 .news .news_imgs {position:relative;}
.post-12 .list1 .news .news_wz {padding:0.27rem 0.27rem 0.14rem 0.27rem;height:1.57rem;box-sizing:border-box;}
.post-12 .list1 .news .news_title {margin-bottom:0.14rem;}
.post-12 .list1 .news .news_text {margin-bottom:0.05rem;}
.post-12 .con .list2 {flex:1;display:flex;flex-direction:column;justify-content:space-between;}
.post-12 .con .list2 .news_imgs a {padding-top:66.57%;}
.post-12 .con .list2 .news_wz {height:0.56rem;display:flex;align-items:center;padding:0 0.17rem;}
.post-12 .news:hover .news_wz {border-color:#E1D4A4;}
.post-13 {flex:1;margin-bottom: 0.2rem;}

.post-13 .news_imgs a{padding-top: 55.6%;}
.post-13 .list1 .news{position:relative}
.post-13 .list1 .news_wz{position:absolute;bottom: 0;background: linear-gradient(0deg, rgb(0 0 0 / 58%), transparent);padding:0 0.21rem 0.25rem 0.13rem;right: 0;left: 0;}
.post-13 .list1 .news_title{color:#fff}
.post-13 .list2 .news_box{
    display: flex;
    border-bottom: 0.01rem solid #DBD8D8;
    padding: 0.185rem 0;
}
.post-13 .list2 .news_ico{width:0.94rem;height:0.55rem;border: 0.01rem dashed #CAD7ED;border-radius: 0.04rem;margin-right: 0.144rem;}
.post-13 .list2 .news_ico[media="中国日报"]{background:url(../images/media/zgrb.jpg)no-repeat;background-size:cover}
.post-13 .list2 .news_wz{
    flex: 1;
    width: 0;
}
.post-13 .list2 .news:last-child .news_box{border-bottom:0}
.post-14{margin-bottom:0.37rem}
.post-14 .tt .tit .sptt{
    line-height: 1.2;
}
.post-14 .news:last-child .news_box{border-bottom:0}
.post-14 .news_box{border-bottom:0.01rem solid #DBD8D8;padding: 0.245rem 0;}
.post-14 .news_wz{
    height: 0.45rem;
}
.post-13 .tt{
    margin-bottom: 0;
}
.post-14 .news:first-child .news_box{
    padding-top: 0;
}
/**main2**/
.main2 {background-size:cover;position:relative;z-index: 1;}
.main2 .bg{content:'';background: url(../images/main2bg.png)no-repeat center;background-size:cover;position: absolute;top: -1.9rem;bottom: 0;left: 0;right: 0;z-index: -1;}
.main2 .inner {padding:0.82rem 0 0.7rem;}
.main2 .mod{display:flex;}
.main2 .ml{
    width: 9.47rem;
    margin-right: 0.57rem;
}
.main2 .mr{flex:1;width:0;}
.main2 .mbottom {display:flex;}
.post-21 {
	position: relative;
	/* width: 1200px; */
	margin: 0 auto
}
.post-21 .tt{/* margin-bottom: 0.32rem; */}
.post-21 .slick-list{
    padding: 0 1.894rem 0 !important;
    overflow: visible;
}
.post-21 .slick-track{
    display: flex;
    align-items: center;
    height: 5rem;
}
.post-21 .swiper-wrapper{
	/* padding-bottom: 60px; */
	/* height:5rem; */
	display: block;
	/* align-items: center; */
	padding-bottom: 0.63rem;
}

.post-21  .swiper-slide {
	width: 2.98rem;
	position: relative;
	z-index: 0;
	height: auto;
	z-index: 0;
}
.post-21  .swiper-slide .news_box{transition:0.7s;transform: scale(0.96);}
.post-21  .swiper-slide.swiper-slide-active .news_box,.post-21  .swiper-slide.slick-current .news_box{transform: scale(1.57);position: relative;}
.post-21 .swiper-slide.swiper-slide-next,.post-21 .swiper-slide.swiper-slide-prev,.post-21  .slick-active{z-index: 1;}
.post-21 .swiper-slide.swiper-slide-active,.post-21  .swiper-slide.slick-current{z-index: 2;}
.post-21 .swiper-slide .news_imgs{border-radius:0.15rem}
.post-21 .swiper-slide .news_wz{position:absolute;top:0;bottom:0;left:0;right: 0;}
.post-21 .swiper-slide .news_wz .news_con{padding:0.15rem}
.post-21 .swiper-slide .news_title{color:#fff;writing-mode: vertical-lr;letter-spacing: 0.05rem;max-height: 2.77rem;text-shadow: 0 0.03rem 0.1rem rgb(0 0 0 / 50%);}
.post-21 .swiper-slide.swiper-slide-next .news_box,.post-21 .swiper-slide.swiper-slide-prev .news_box,.post-21 .slick-active .news_box{transform: scale(1.29);}
.post-21  .swiper-slide .news_imgs a{
    padding-top: 168%;
}
.post-21  .swiper-slide img{
	display:block;
}
.post-21  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

.post-21 .swiper .swiper-pagination,.post-21 .slick-dots{
	width: 100%;
	bottom: 0;
	opacity: 0.56;
	display: flex;
	justify-content: center;
	column-gap: 0.25rem;
}
.post-21 .swiper .swiper-pagination .swiper-pagination-bullet,.post-21 .slick-dots li{
    width: 0.15rem;
    height: 0.15rem;
    background: #035592;
    opacity: 0.35;
    margin: 0;
}

.post-21 .swiper .swiper-pagination-bullets .swiper-pagination-bullet-active,.post-21 .slick-dots li.slick-active{
	opacity: 1;
}

.post-21 .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

.post-21 .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

.post-21 .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

.post-21 .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.post-22 .tt{margin-bottom:0}
.post-22 .list1 {/* width:8.74rem; *//* margin-right:0.39rem; *//* flex:none; */display: flex;flex-direction: column;row-gap: 0.14rem;position: relative;}
.post-22 .list1:before{content:'';border-left:0.01rem dashed rgb(3 85 146 / 28%);position:absolute;top: 0.3rem;bottom: 1.25rem;left:0.26rem;}
.post-22 .list1.list1-2 {display:none;}
.post-22 .list1 .news_imgs a {padding-top:56.29%;}
.post-22 .con {}
.post-22 .list1 .news_box{overflow: hidden;padding-left: 0.52rem;position: relative;}
.post-22 .list1 .news_wz{display:flex;justify-content:center;flex-direction:column;padding: 0.19rem 0.31rem 0.2rem 0.83rem;transition:all 0.4s ease-in-out;background: #fff;border-radius: 0.15rem;}

.main2 .post1 .news .news_l .news_meta {background:#E1D4A4;color:#333;}
.main2 .post1 .news .news_l .news_meta:after {border-top:0.09rem solid #0F615F;}
.post-22 .list1 .news_wz .news_title {margin-bottom:0.14rem;line-height: 1.64;}

.post-22 .list1 .news_wz .news_info{display:flex;flex-direction: column;color: #666666;font-size: var(--small-size);line-height: 2.21;transition: 0.7s;}
.post-22 .list1 .news_wz .news_info .info{display:flex;align-items: flex-start;column-gap: 0.148rem;}
.post-22 .list1 .news_wz .news_info .info:before{content:'';width:0.16rem;height:0.16rem;display:block;margin-top: 0.07rem;}
.post-22 .list1 .news_wz .news_info .info1:before{background:url(../images/admin.svg)no-repeat;background-size:contain}
.post-22 .list1 .news_wz .news_info .info2:before{background:url(../images/time.svg)no-repeat;background-size:contain}
.post-22 .list1 .news_wz .news_info .info3:before{background:url(../images/addr.svg)no-repeat;background-size:contain}
.post-22 .list1 .news_wz:before {background: url(../images/22bg.png)no-repeat;content:'';width: 2.78rem;height: 1.45rem;position: absolute;right: 0;bottom: 0;background-size: cover;}
.post-22 .list1 .news:hover .news_wz{background: #035592;}
.post-22 .list1 .news:hover .news_wz:before{filter: brightness(100);}
.post-22 .list1 .news:hover .news_wz .news_title a,.post-22 .list1 .news:hover .news_wz .news_info{color:#fff}
.post-22 .list1 .news:hover .news_info .info1:before{background: url(../images/adminw.svg)no-repeat;background-size:contain}
.post-22 .list1 .news:hover .news_info .info2:before{background: url(../images/clockw.svg)no-repeat;background-size:contain}
.post-22 .list1 .news:hover .news_info .info3:before{background: url(../images/addrw.svg)no-repeat;background-size:contain}
.post-22 .list1 .n2:hover .news_wz{/*background:#fff;*/}
 .post-22 .list1 .news.n2:hover .news_wz .news_title a{/*color:#333;*/}
.post-22 .list1 .news.n2:hover .news_wz .news_info{/*color:#666;*/}
.post-22 .list2 {flex:1;}
.post-22 .list2 .news .news_imgs a {padding-top:179%;}
.post-22 .list2 .news .news_title {position:absolute;color:#fff;bottom:0.42rem;left:0.94rem;right:0.21rem;font-family:"SourceHanSerifCN-Bold";font-size:0.14rem;}
.post-22 .list2 .news .news_title a {color:#fff;}
.post-22 .list2 .news {position:relative;}
.post-22 .list1 .news .news_wz {border-color:#E1D4A4;}
.post-22 .tt .title img{width:1.69rem;}
.post-22 .news .news_meta{position:absolute;left: 0;top: 0.2rem;}
.post-22 .news .news_meta .meta{background:#A0343B;border-radius:1rem;font-size: var(--base-size);display: inline-block;width: 1.22rem;height: 0.36rem;display: flex;align-items: center;justify-content: center;}
.post-23 {flex:1;width:0;}
.post-23>div {height:100%;}
.post-23 .news_list {height:100%;display:flex;flex-direction:column;gap:0.33rem;}
.post-23 .news_list .news {height:1.27rem;display:flex;justify-content:center;flex-direction:column;}
.post-23 .news_list .news .news_box {background:#fff;height:100%;border-left:0.04rem solid #E1D4A4;padding:0 0.26rem;display:flex;justify-content:center;flex-direction:column;transition:all 0.4s ease-in-out;flex:none;box-shadow:0 0.03rem 0.1rem rgb(0 0 0 / 15%);}
.post-23 .news_list .news .news_title {margin-bottom:0.07rem;}
.post-23 .news_list .news .news_box:hover {height:1.35rem;margin:0 -0.09rem;}
.post-22 .list1 .n2:hover .news_wz:before {/*filter: initial;*/}
/**main3**/
.main3 {
	position:relative;
	background: url(../images/main3bg.png) no-repeat center bottom -1rem;
	background-size:cover;
}
.main32{background: url(../images/main32bg.png) no-repeat center bottom / 100% auto;}
.main3 .inner {padding: 1.01rem 0 0.35rem;}
.main33 .inner{padding-bottom:0.3rem;padding-top: 2rem;}
.post-31{margin-bottom: 0.9rem;}
.post-31 .tt{margin-bottom: 0.1rem;}
.post-31 .tt .title{font-size: 0.4rem;font-weight:bold;font-family: 'Source Han Sans';line-height:1.4;color:#333333;}
.post-31 .tt .title img{width:1.74rem;}
.post-31 .tt .tt_en{font-size:0.17rem;color:#A0343B;margin-left:0.02rem;}
.main3 .post-31 .more_btn .more_text{display:flex;position: static;}
.post-31 .news_list{/* display:flex; */flex-wrap:wrap;column-gap:0.5rem;}

.post-31 .news{width:calc((100% - 1rem)/3);}
.post-31 .news_imgs a{padding-top:58.3%;}
.post-31 .news_wz{padding:0.2rem 0 0;}
.post-31{position:relative;}
.post-31 .more_btn{right:1.42rem;}
.post-31 .news_list{margin:0 -0.25rem;/* width:100%; */}
.post-31 .news .news_title{
    margin-top: 0.2rem;
}
.post-31 .slick-slide{margin:0 0.25rem;}
.post-31 .slick-prev,.post-31 .slick-next{width:0.5rem;height:0.5rem;border-radius:50%;border:0.01rem solid var(--theme-color);background:#fff;top: 74%;transform:translateY(-50%);z-index:1;font-size:0;line-height:0;color:transparent;overflow:hidden;transition:all 0.4s ease-in-out;}
.post-31 .slick-prev{right: 1.16rem;left:auto;}
.post-31 .slick-next{right: 0.6rem;}
.post-31 .slick-prev:before,.post-31 .slick-next:before{content:'';display:block;width:100%;height:100%;background:no-repeat center;background-size:0.2rem auto;}
.post-31 .slick-prev:before{background-image:url(../images/bannerleft.svg);}
.post-31 .slick-next:before{background-image:url(../images/banneright.svg);}
.post-31 .slick-prev:hover,.post-31 .slick-next:hover{background:var(--theme-color);}
.post-31 .slick-prev:hover:before,.post-31 .slick-next:hover:before{filter:brightness(0) invert(1);}
.post-30 .tt{margin-bottom:1.2rem}
.post-30 .tit{top: -0.9rem;}
.sudy-tab{margin-top: -1rem;}
.main3 .tab-menu{
    display: flex;
    margin-left: 4.86rem;
    position: relative;
    font-size: 0.26rem;
    font-weight: 450;
    z-index: 1;
    column-gap: 1.063rem;
    top: -0.8rem;
    background: url(../images/line.png)no-repeat bottom left;
    background-size: 8.49rem auto;
}
.main3 .more_btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.main3 .more_btn .more_text{position:absolute;right:0;font-size:var(--base-size);color: #035592;line-height: 0.3rem;display: inline-block;top: 0;}
.main3 .more_btn .more_text a{color: #035592;}
.main3 .more_btn .more_text a img{vertical-align: sub;}
.main3 .more_btn .more_text.active{position:relative}
.main3 .tab-con{position:relative;z-index: 0;}
.main3 .tab-con:before{
	content:'';
	position: absolute;
	width: 7.26rem;
	height: 10.79rem;
	left: -0.55rem;
	bottom: -1.15rem;
	max-width: 100%;
	background:url(../images/swiperbg.svg)no-repeat;
	background-size: contain;
	transform: scale(0.7);
}
.main3 .swiper-con{position: absolute;left:0;right:0;top:0;}
.main3 .swiper-con.active{position:relative;}
.main3 .swiper-con .character-slide{
}
.main3 .tab-menu .tt_cn{
    display: flex;
    align-items: center;
    border-bottom: 0.04rem solid transparent;
    transition: .4s;
    cursor: pointer;
}
.main3 .tab-menu .tt_cn:hover .dot{color:#fff}
.character-slide .swiper-slide-active .shadow_box{
	transform: scale(0.6) translate(0,-1rem);
}
.main3 .tab-menu .tt_cn:hover{
	color:#fff;
	/* text-shadow:0 0.03rem 0.1rem #035592; */
	text-shadow: 0 0 7px #fff,
        0 0 15px #fff,
        0 0 30px #00aaff,
        0 0 60px #00aaff,
        0 0 90px #0066ff;
	}
.main3 .tab-menu .selected .tt_cn{border-bottom-color:#B01F24}
.main3 .tab-menu .dot{color:#035592;font-size: 0.5rem;transition: 0.4s;}
.character-slide .news_imgs span,.character-slide .news_imgs a{padding-top: 100%;}
.character-slide .shadow_box{box-shadow:0 0.03rem 0.06rem rgb(6 42 111 / 10%);border-radius:50%}
.character-slide .news_imgs{border-radius: 50%;position: relative;border: 0.08rem solid #035592;transition:0.4s;}
.character-slide .swiper-slide-active .news_imgs{
	border: 0.08rem solid #fff;
}
.character-slide .news{transition: width 0.6s ease-in-out, opacity 0.6s ease-in-out;max-width: 5.89rem;display: flex;align-items: flex-end;padding-bottom: 0.6rem;}
.character-slide .swiper-slide-active.news{padding-bottom:0;}
.character-slide .swiper-wrapper{
    display: flex;
    align-items: flex-end;
    height: 5.89rem;
}
.main3 .swiper-button{width:0.5rem;height:0.5rem;border-radius: 50%;top: auto;bottom: 0.7rem;border: 0.01rem dashed #1A478D;}
.main3 .swiper-button svg{display:none;}
.main3 .swiper-button-prev{
    background: rgb(255 255 255 / 50%) url(../images/bannerleft.svg) no-repeat center;
    background-size: 0.2rem auto;
    left: 1.02rem;
    right: auto;
}
.main3 .swiper-button-prev:hover{background: rgb(255 255 255 / 100%) url(../images/bannerleft.svg) no-repeat center;}
.main3 .swiper-button-next{
    background: rgb(255 255 255 / 50%) url(../images/banneright.svg) no-repeat center;
    background-size: 0.2rem auto;
    right: auto;
    left: 4.37rem;
}
.main3 .swiper-button-next:hover{background: rgb(255 255 255 / 100%) url(../images/banneright.svg) no-repeat center;}
.main3 .swiper-button:after{display:none;}
.character-fade .news_title a{font-size:0.36rem;font-weight:bold;font-family: 'Source Han Serif';color: #035592;}
.character-fade .news_text{
    font-size: 0.19rem;
    line-height: 2.1;
    margin-top: 0.358rem;
}
.character-fade .news_more{
    margin-top: 0.5rem;
}
.character-fade .news_more a{
    background: #A0343B;
    font-size: var(--base-size);
    color: #FFFFFF;
    border-radius: 1rem;
    width: 1.32rem;
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
/**main4**/
.main4 {background: url(../images/main4bg.jpg)no-repeat;background-size:cover;overflow:hidden;position: relative;}
.main4:before{content:'';width: 8rem;heig;height: 8rem;position: absolute;background: url(../images/mathcircle.svg)no-repeat center;left: 50%;top: 50%;transform: translate(-50%, -50%)scale(0.7);z-index: 0;transition: 2s;background-size: contain;max-width: 100%;}
.main4.showdiv:after{transform: translate(-50%, -50%)}
.main4:after {
    content: '';
    background: url(../images/circledot.svg) no-repeat;
    width: 5.07rem;
    height: 6.3rem;
    position: absolute;
    left: 54%;
    top: 51.5%;
    background-size: contain;
    transform-origin: center center;
    transition: 2s;
    /* 合并 transform：先定位到中心，再旋转 */
    transform: translate(-50%, -50%)scale(0.7);
    /* animation: selfRotate 7s linear infinite; */
}

@keyframes selfRotate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.main4.showdiv:before{transform: translate(-50%, -50%);}
.main4 .inner {padding: 2rem 0 1.84rem;position: relative;/* z-index: 1; */}
.showdiv .canvas-wrapper,.showdiv .canvas-wrapper0{transform: translate(-50%, -50%)}
.canvas-wrapper0{width:10.14rem;}
.canvas-wrapper,.canvas-wrapper0 {
            display: flex;
            width: 6.66rem;
            height: auto;
            position: absolute;
            transform: translate(-50%, -50%) scale(0.7);
            z-index: 0;
            transition: 2s;
            left: 50%;
            top: 50%;
            justify-content: center;
            align-items: center;
            max-width: 100%;
            /* padding-top: 100%; */
        }
        canvas {
            border-radius: 50%;
            box-shadow: 0 0 0.6rem rgba(255, 255, 255, 0.04);
            display: block;
            width: 100%;
            height: 100%;
        }
.post-41 .tt{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.post-41 .tt .tit{display:flex;flex-direction: column;transform: scale(0);transition: 2s;}
.showdiv .post-41 .tt .tit{transform:none}
.post-41 .tt .tit:after{display:none;}
.post-41 .tt .tit .sptt{color: #fff;}
.post-41 .tt .tit span{color: #fff;line-height: 1;}
.post-41 ul.news_list {display:flex;flex-wrap:wrap;column-gap: 6.1rem;row-gap: 1.11rem;width:100%;}
.post1.post-41 .more_btn .more_text {color:#fff;}
.post1.post-41 .more_btn {top: 0;bottom: auto;}
.post-41 ul.news_list .news {height:1rem;display:flex;align-items:center;width: calc((100% - 6.1rem)/2);}
.post-41 ul.news_list .news.n3 .news_box{
    padding-right: 0.4rem;
}
.post-41 ul.news_list .news.n4 .news_box{
    padding-left: 0.4rem;
}
.post-41 ul.news_list .news:nth-child(odd){
    display: flex;
    justify-content: flex-end;
}
.post-41 .slick-dots{
    z-index: 2;
    bottom: -0.3rem;
}
.post-41 .slick-dots li{
    width: 0.15rem;
    height: 0.15rem;
    background: #fff;
    opacity: 0.5;
}
.post-41 .slick-dots li.slick-active{opacity:1}
.post-41 .news_ico{display:flex;width: 1.02rem;height: 1.02rem;align-items: center;justify-content: center;border-radius: 50%;/* background: url(../images/icobg.svg)no-repeat; */background-size: contain;}
.post-41 .news_ico img{width: 98%;height: 98%;object-fit: contain;}
.post-41 .news_wz{flex:1;transform: rotateY(
90deg);transition: 1s;}
.post-41 .slick-current .news_wz{transform:none}
.post-41 .news_ico .addSvg{width: 50%;margin: 0 auto;}
.post-41 .news_ico .addSvg{ position: relative;
    cursor: pointer;
    
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;}
.post-41 .news_ico .addSvg:hover{
    -webkit-transform: rotateY(1turn);
            transform: rotateY(1turn);
            transition: 1.5s ease-in-out;
   }

.post-41 ul.news_list .news:nth-child(even) .news_box{
    display: flex;
    flex-direction: row-reverse;
}
.post-41 ul.news_list .news_top{
    display: flex;
    align-items: baseline;
    column-gap: 0.2rem;
}
.post-41 ul.news_list .news_sub{font-size:0.48rem;font-family: 'Source Han Serif';font-weight: 700;color: #fff;}
.post-41 ul.news_list .news_short{font-size: var(--medium-size);font-family: 'Source Han Serif';font-weight: 700;color:#fff}
.post-41 ul.news_list .news_box {/* flex:1; */height:100%;display: flex;align-items: center;column-gap: 0.36rem;}
.post-41 ul.news_list .news_title{font-size: var(--medium-size);color: #fff;font-family: 'Source Han Serif';}
.post1.post-41 .news .news_meta {color:var(--theme-color);margin-right:0.32rem;flex:none;}
.post-41 ul.news_list .news_box:hover .news_text {color:#232323;}
.post-41 ul.news_list .news_box:hover .news_meta {color:#232323;}
/**main5**/
.main5 {position:relative;z-index:1;background: #f8fafd url(../images/main5bg.png) no-repeat center bottom / cover;}
.main5 .mod{position:relative;}
.main5 .inner {padding: 1rem 0 1.23rem;}
.main5 .bottom{
    display: flex;
}
.main5 .ml{width: 26.5%;margin-right:0.214rem;display: flex;flex-direction: column;row-gap: 0.18rem;}
.main5 .mc{width: 25%;margin-right:0.17rem;/* display: flex; *//* flex-direction: column; *//* justify-content: flex-end; */}
.main5 .mr{flex:1;width:0;display: flex;flex-direction: column;row-gap: 0.19rem;}
.main5 .bottom{}
.main5 .bottom .post1 .news_imgs{
	border-radius:0.2rem
}
.main5 .bottom .post1 .news_box{position:relative;}
.main5 .bottom .post1 .news_wz{position:absolute;bottom:0;left: 0;right: 0;padding: 0 0.23rem 0.36rem;}
.main5 .bottom .post1 .news_wz:before{content:'';width:0.6rem;height:0.05rem;background:#2CCC46;position: absolute;bottom: 0;}
.main5 .bottom .post1 .news_title{color:#fff}
.main5 .bottom .ml .post1 .news_wz:before{
    background: #FB7299;
}
.main5 .bottom .mc .post1 .news_wz:before{
     /* background: #EDA150; */
   	background:#000;
}
.main5 .bottom .mr .post1 .news_wz:before{background:#D4382A}
.main5 .bottom .mr .post-56 .news_wz:before{
    background: #EDA150;
}
.main5 .bottom .mr .post-57 .news_wz:before{
    background: #2CCC46;
}
.main5 .bottom .news_ico{
    background: #FB7299;
    position: absolute;
    width: 0.5rem;
    height: 0.29rem;
    z-index: 1;
    right: 0;
    top: .29rem;
    border-radius: 0.5rem 0 0 0.5rem;
}
.main5 .bottom .news_ico.bilibili{background: #FB7299 url(../images/bilibili.svg) no-repeat 0.16rem center;background-size: 0.24rem auto;}
.main5 .bottom .news_ico.weibo{background:#D4382A url(../images/weibo.svg) no-repeat 0.16rem center;background-size: 0.24rem auto;}
.main5 .bottom .news_ico.wechat{background: #2CCC46 url(../images/weixin.svg) no-repeat 0.16rem center;background-size: 0.24rem auto;}
.main5 .bottom .news_ico.shipinhao{background: #EDA150 url(../images/shipin.svg) no-repeat 0.16rem center;background-size: 0.24rem auto;}
.main5 .bottom .news_ico.douyin{background: #000 url(../images/dy11.svg) no-repeat 0.16rem center;background-size: 0.2rem auto;}
.post-51{margin-left:0.62rem}

.post-52{margin-left:0.62rem;}
.post-53{flex:1;/* width:0; */}
.post-52 .news_imgs a{
    padding-top: 85.67%;
}
.post-53 .news_imgs a{
    padding-top: 72.2%;
}
.post-54 .news_imgs a{
    padding-top: 157.8%;
}
.post-55{/* width:2.69rem; */}
.post-55 .news_imgs a{
    padding-top: 41.6%;
}
.post-56{/* width:0; *//* flex:1; */}
.post-56 .news_imgs a{
    padding-top: 41.6%;
}
.main5 .mrtop{
    display: flex;
    align-items: flex-end;
    margin-bottom: 0.19rem;
}
.post-57 .news_imgs a{
    padding-top: 48.9%;
}
.socialshares{position:absolute;left: -0.47rem;}
.socialshares .news_list {display: flex;text-align:center;gap: .19rem;flex-direction: column;}
.socialshares .news_list .imgs {width:1rem;height:1rem;position:absolute;bottom:127%;left:50%;margin-left:-.5rem;transform:translateY(-.4rem);opacity:0;transition:all .4s ease-in-out;pointer-events: none;}
.socialshares .news_list .imgs img {width:100%;height:100%unset;}
.socialshares .news_list .news_icon {display:block;width: .57rem;height: .57rem;background-repeat:no-repeat;background-position:center;opacity: 1;background-size: contain;background-color: rgb(3 85 146 / 10%);border-radius: 50%;}
.socialshares .news_list .news {position:relative;}
.socialshares .news_list .news_icon[media="微信"] {background-image:url(../images/weixinb.svg);background-size: 0.33rem auto;}
.socialshares .news_list .news_icon[media="微博"] {background-image:url(../images/weibob.svg);background-size: 0.32rem auto;}
.socialshares .news_list .news_icon[media="视频号"] {background-image: url(../images/shipinhaob.svg);background-size: 0.29rem auto;}
.socialshares .news_list .news_icon[media="bilibili"] {background-image:url(../images/bilibilib.svg);background-size: 0.29rem auto;}
.socialshares .news_list .news_icon[media="抖音"] {background-image:url(../images/douyinb.svg);background-size: 0.24rem auto;}
.socialshares .news_list .news_icon:hover {opacity:1;}
.socialshares .news_list .news:hover .imgs {opacity:1;transform:none;}
.socialshares .news_list .news_title {color:#fff;font-size:var(--small-size);line-height:1.4;margin-top:.13rem;}
/**列表页**/
.l-banner {height: 5.12rem;background-position:center center;background-repeat:no-repeat;text-align:center;background-color:#c5c4c4;position:relative;background-size: cover;}
.l-banner:after {content:"";display:block;width:100%;position:absolute;height:60%;background:url(../images/bannerbg.png) no-repeat;background-size:100% 100%;bottom:0;}
.l-banner img {display:none;height:100%;vertical-align:top;}
#l-container {position:relative;background: url(../images/list_bg.png)no-repeat bottom;background-size: 100% auto;}
#l-container .inner {padding:.91rem 0 1.4rem;position:relative;}
#d-container .inner {background:#fff;}
/**栏目列表**/
.col_menu_head {position:absolute;bottom:100%;z-index:1;width:100%;left:0;align-items: center;padding-bottom: 0;}
.col_list_ttwrap{margin-bottom:0.57rem;display: flex;justify-content: space-between;border-bottom: 0.01rem solid #D3D3D3;align-items: center;}
.col_name span {font-size: .36rem;color: #131313;font-weight: bold;}

.col_name {/* margin-bottom:.3rem; */border-bottom: 0.05rem solid #035592;margin-bottom: -0.025rem;padding-bottom: 0.085rem;}
.col_menu_head .col_name {margin-bottom:0.3rem;border-bottom: 0;}
.col_menu_head .col_path{margin-bottom:0.63rem;display:none;}
.col_menu_head .col_name span{color:#fff}
.col_path a,.col_path span {color: #404040;font-size:var(--base-size);line-height:1.3;}
.col_path {display:inline-block;padding-left:.26rem;background:url(../images/home.svg) no-repeat left;/* margin-bottom:.63rem; */}
.possplit::after {content:"/";font-size:.15rem;}
.possplit {margin:0 .08rem;width:auto;background-image:none;color:#666;text-indent:inherit;font-size:0;}
.col_list {width:100%;position:relative;height:.9rem;padding-right:.9rem;box-sizing:border-box;display:flex;align-items:center;}
.col_list::before {content:"";display:block;width:calc(50vw + 8.2rem);height:0;right:0;position:absolute;top:0;border-bottom:.9rem solid var(--theme-color);border-right:.35rem solid transparent;}
.column-switch {display:none;}
.col_list ul {position:relative;width:100%;}
.col_list ul li {float:left;}
.col_list .col_column .col_item_link.selected {opacity:1;}
.col_list .col_column .col_item_link {color:#fff;padding:0 .36rem;font-size:var(--base-size);border-right:1px solid rgb(255 255 255 / 20%);display:inline-block;display:block;text-align:center;opacity:.7;margin:.05rem 0;}
.col_list .slick-next,.col_list .slick-prev {width:auto;height:auto;background:0 0;border-radius:0;}
.col_list .slick-prev {left:-.4rem;display:none!important;}
.col_list .slick-next {right:-.5rem;width:.3rem;text-align:center;}
.col_list .slick-next:hover,.col_list .slick-prev:hover {opacity:1;color:#fff;background:0 0;}
/**认证新列表页**/
.wp_column_article .wp_entry span{
    font-family: var(--font-normal, system-ui) !important;
}
.wp_column_article .wp_entry p{line-height:2 !important}
.mrlist .col_news_list .news_list .news {display:flex;margin-bottom: .2rem;flex-direction: row-reverse;border: 0.01rem solid #DBDBDB;background: #fff;padding: 0.2rem 0.2rem 0.2rem 0;}
.mrlist .col_news_list .news_list .news.noimg{padding-right:1.84rem;}
.mrlist .col_news_list .news_list .news:hover{background:rgb(3 85 146 / 10%);border-color:rgb(3 85 146 / 14%)}
.mrlist .col_news_list .news_list .news .news_imgs {width: 3.29rem;flex:none;margin-right: 0;background:0 0;display:flex;align-items:center;margin-left: 0.74rem;}
.mrlist .col_news_list .news_list .news .news_imgs a {padding-top: 66.86%;width:100%;}
.mrlist .col_news_list .news_list .news .news_wz {flex:1;padding: 0.12rem 0;display: flex;column-gap: 0.45rem;}
.mrlist .col_news_list .news_list .news .news_meta {width: 0.7rem;height: 0.7rem;background: #035592;color: #fff;display: flex;flex-direction: column;align-items: center;margin-left: -0.12rem;justify-content: center;}
.mrlist .col_news_list .news_list .news .news_con{flex:1}
.mrlist .col_news_list .news_list .news .news_meta span {display:block;color:#666;}
.mrlist .col_news_list .news_list .news .news_year {font-size: .09rem;font-weight: bold;border-top: 0.01rem solid #FFFFFF;padding-top: 0.03rem;}
.mrlist .col_news_list .news_list .news .news_day {font-size: .25rem;line-height: 1;font-weight: bold;margin-bottom: 0.08rem;}
.mrlist .col_news_list .news_list .news .news_title {font-size: 0.24rem;line-height: 1;font-weight:700;margin-bottom: .39rem;}
.mrlist .col_news_list .news_list .news:hover .news_title a{color:#333}
.mrlist .col_news_list .news_list .news .news_text {font-size: var(--regular-size);line-height: 1.7777;margin-bottom: 0.48rem;}
.mrlist .col_news_list .news_list .news .news_more a{color:#035592;font-weight: bold;display: flex;column-gap: 0.075rem;align-items: center;}
.mrlist .col_news_list .news_list .news .news_text a {color: #73817F;word-break: break-word;}
.mrlist .col_news_list .news_list .news:hover .news_text a {color:#035592}
.mrlist .col_news_list .news_list .news[img-src=""] .news_imgs {display:none;}
.mrlist #l-container .inner{width:14rem;}
/**文章页**/
.info .col_metas.clearfix {height:.63rem;}
.infobox {padding:.56rem 0;margin:0 auto;width:auto;}
.article h1.arti_title {line-height:1.3;font-family:SourceHanSerifCN-Bold;font-size: .34rem;text-align:center;margin-bottom:.2rem;color: #232323;font-weight: bold;border-bottom: 0.01rem solid #980337;padding-bottom: 0.305rem;}
.article h2.arti_title {line-height:2;font-family:"Microsoft YaHei";font-size:.2rem;text-align:center;color:#1b1b1bc7;margin-bottom:.2rem;}
.article .arti_metas {text-align:center;line-height:1.3;margin:0;display: flex;/* padding: 0 0.38rem 0 0.24rem; */column-gap: 0.36rem;}
.article .arti_metas>span {/* margin:0 .16rem; */font-size:var(--base-size);color: #848484;}
.article .arti_info {position:relative;display:flex;align-items:center;justify-content:center;}
.article .entry {margin:0 auto;overflow:hidden;margin-top:.4rem;min-height:400px;}
.article .entry .read,.article .entry .read p {line-height: 2;font-size: var(--regular-size);color: #232323;}
.article .entry .read p {margin-bottom:10px;}
.article .entry .read img {margin:0 auto;max-width:940px;}
.article .entry .read table {margin:0 auto;border:none!important;}
.article .arti_wrap{display:flex;justify-content: space-between;align-items: center;padding: 0 0.38rem 0 0.24rem;}
.sibi_art {margin-top:1.3rem;}
.wp_artfuns .wp_art_adjoin {display:flex;line-height:.48rem;font-size:var(--regular-size);flex-wrap:wrap;}
span.next-title,span.prev-title {width: calc(100% - 1rem);position: relative;}
span.prev-title:before{content:'';width: calc(100% + 1rem);position:absolute;background:#980337;bottom:0;height:0.01rem;right: 0;}
.wp_artfuns .wp_art_adjoin .next {padding:0;}
.wp_artfuns .wp_art_adjoin .next,.wp_artfuns .wp_art_adjoin .prev {pointer-events:none;width:auto;font-size: var(--regular-size);color: #980337;margin-right: 0.2rem;}
.pagelist #l-container .mod{display:flex;}
.pagelist .col_news_list{width:75.46%;margin-right: 0.3rem;background: #fff;padding: 0.35rem 0 0;}
.pagelist .col_path{
    display: block;
    padding: 0 0.65rem;
    margin-bottom: 0.3rem;
    background: none;
}
.pagelist .col_path a{
    display: none;
}
.pagelist .col_path a:last-child{display: inline;font-size: var(--small-size);color: #803027;font-size: 0;}
.pagelist .col_path a:last-child:after{content:'返回列表';font-size: var(--small-size);background: url(../images/return.svg)no-repeat center left;padding-left: 0.17rem;font-weight: bold;}
.pagelist .possplit{display:none;}
.pagelist .col_news_list .article{
    padding: 0 0.65rem;
}
.article .entry .read p span{text-wrap-mode:initial!important}
.post-hot{flex:1;background: #fff;padding: 0.4rem 0.239rem 0.45rem 0.265rem;}
.post-hot .tt{border-bottom:0.01rem solid #035592;padding-bottom: 0.329rem;margin-bottom: 0.281rem;}
.post-hot .tt .tit .title{color:#035592;font-size:0.22rem;font-weight:bold;font-family: 'Source Han Sans';}
.post-hot .tt .tit:after{display:none;}
.post-hot .news_list{display:flex;row-gap:0.2rem;flex-direction: column;padding-left: 0.37rem;position: relative;}
.post-hot .news_list:before{content:'';border-left:0.01rem dashed #A0343B;position:absolute;top: 0.11rem;bottom: 0.63rem;left: 0.13rem;}
.post-hot .news .news_meta{
    font-size: var(--base-size);
    color: #035592;
    margin-bottom: 0.04rem;
}
.post-hot .news .news_title{
    font-size: var(--base-size);
    line-height: 1.625;
    font-weight: normal;
    height: 0.52rem;
}
.social-share .social-share-icon{
    width: 0.34rem;
    height: 0.34rem;
    background-color: #FFFFFF;
    box-shadow: 0 0.03rem 0.06rem rgb(0 0 0 / 16%);
    border: 0;
    background-size: 0.22rem auto;
    background-position: center;
    background-repeat: no-repeat;
}
.social-share .icon-wechat{
    background-image: url(../images/wechatr.svg);
}
.social-share .icon-weibo{
    background-image: url(../images/weibor.svg);
}
.social-share .icon-qq{
    background-image: url(../images/qqr.svg);
    background-size: 0.18rem;
}
.social-share .icon-qzone{
    background-image: url(../images/qzoner.svg);
}
.social-share .social-share-icon:before{display:none;}
.post-hot .news:hover .news_title a{color:#035592;}
.post-hot .news{position:relative}
.post-hot .news:before{content:'';width: 0.078rem;height: 0.078rem;position: absolute;background: #A0343B;transform: rotate(45deg);left: -0.27rem;top: 0.08rem;}
/**底部**/
#footer {background: url(../images/footer.jpg)no-repeat;background-size:cover;position:relative;}
.footer .inner {padding: .425rem 0 0;box-sizing:border-box;position:relative;z-index:1;}
.foot-top {display:flex;justify-content:space-between;margin-bottom: .486rem;}
#footer .inner.in1 {padding:.57rem 0 .32rem;position:relative;}
#footer .inner .mod {/* display:flex; *//* flex:1 1 auto; *//* align-items:flex-start; */}
#footer .inner .foot-left {/* flex:1; */display:flex;}
#footer .inner .foot-left .right{
    display: flex;
    flex-direction: column;
    align-items: center;
}
#footer .inner .contant{
    width: 3.8rem;
    margin-right: 1.97rem;
    margin-top: 0.28rem;
}
.foot-logo img{width:3.09rem}
#footer .inner .foot-center {flex:1;text-align:center;}
#footer .inner .foot-center img {max-width:100%;}
#footer .inner .foot-right {flex:1;display:flex;justify-content:flex-end;padding-top: 0.28rem;}
#footer .inner .links .con{display: grid;column-gap: 0.7rem;grid-template-columns: repeat(3, 1fr);}
.links .tt{margin-bottom:0.21rem;}
#footer .inner .foot-right p{
    width: 0.8rem;
    line-height: 2.05;
}
#footer .inner p {font-size: var(--regular-size);line-height: 2;font-weight:400;color:#fff;opacity: .65;}
#footer .inner p a {color:#fff;}
#footer .inner p span {margin:0 3px;}
#footer .inner p span img{width:0.15rem;margin-right:0.05rem}
.foot-left .title {color:#fff;font-size: var(--medium-size);line-height:.21rem;font-weight:700;margin-bottom:.14rem;font-family: 'Source Han Serif';}
.foot-right .title {color:#fff;font-size: var(--medium-size);line-height:.21rem;font-weight:700;margin-bottom:.14rem;font-family: 'Source Han Serif';}
/**底部链接**/
.foot-left .tt {margin-bottom:.18rem;}
.foot-left .links {margin-right:1.02rem;}
/**分享**/
.foot-logo{
    margin-bottom: 0.417rem;
}
.shares{display:none}
.shares .news_list {display: flex;text-align:center;gap: .526rem;}
.shares .news_list .imgs {width:1rem;height:1rem;position:absolute;bottom:127%;left:50%;margin-left:-.5rem;transform:translateY(-.4rem);opacity:0;transition:all .4s ease-in-out;}
.shares .news_list .imgs img {width:100%;height:100%unset;}
.shares .news_list .news_icon {display:block;width: .3rem;height: .24rem;background-repeat:no-repeat;background-position:center;opacity: 1;background-size: contain;}
.shares .news_list .news {position:relative;}
.shares .news_list .news_icon[media="微信"] {background-image:url(../images/weixin.svg);}
.shares .news_list .news_icon[media="微博"] {background-image:url(../images/weibo.svg);}
.shares .news_list .news_icon[media="视频号"] {background-image:url(../images/shipin.svg);}
.shares .news_list .news_icon[media="bilibili"] {background-image:url(../images/bilibili.svg);}
.shares .news_list .news_icon[media="抖音"] {background-image:url(../images/douyin.svg);}
.shares .news_list .news_icon:hover {opacity:1;}
.shares .news_list .news:hover .imgs {opacity:1;transform:none;}
.shares .news_list .news_title {color:#fff;font-size:var(--small-size);line-height:1.4;margin-top:.13rem;}
.footlogo img {width:4.62rem;}
.foot-bottom {padding: 0.2rem 0 0.28rem;text-align:center;position:relative;z-index:1;border-top: 1px solid rgb(255 255 255 / 33%);}
#footer .foot-bottom p {font-size: 0.17rem;line-height:2.4;color:#fff;position:relative;opacity: 1;}
/**侧导航**/
nav.Quick-navigation {position:fixed;right:0;z-index:1;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;font-size:19px;line-height:70px;background:var(--theme-color);color:#fff;padding:0 16px;border-radius:20px;display: none;}
nav.Quick-navigation a {color:#fff;border-bottom:1px solid #fff;}
nav.Quick-navigation a.showdiv {color:#e1d4a4;border-bottom:1px solid var(--hover-color);}
.Scroll-to-top {width:60px;height:60px;position:fixed;z-index:1;background:#fff;bottom:2%;border-radius:50%;right:1%;background:#1776be7a;font-size:20px;line-height:60px;text-align:center;color:#fff;cursor:pointer;display: none;}
/** 加载 **/
.pre-loader {position:fixed;width:100vw;height:100vh;top:0;left:0;background-color: var(--theme-color);z-index:999;}
.spinner2 {width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.container1 > div,.container2 > div,.container3 > div {width:6px;height:6px;background-color:#fff;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;/* Prevent first frame from flickering when animation starts*/
  -webkit-animation-fill-mode:both;animation-fill-mode:both;}
.spinner2 .spinner-container {position:absolute;width:100%;height:100%;}
.container2 {-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.container3 {-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
.circle1 {top:0;left:0;}
.circle2 {top:0;right:0;}
.circle3 {right:0;bottom:0;}
.circle4 {left:0;bottom:0;}
.container2 .circle1 {-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.container3 .circle1 {-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.container1 .circle2 {-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.container2 .circle2 {-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.container3 .circle2 {-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.container1 .circle3 {-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.container2 .circle3 {-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.container3 .circle3 {-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.container1 .circle4 {-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.container2 .circle4 {-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.container3 .circle4 {-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}




.progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #eee;
  z-index: 9999;
}

.progress {
  height: 100%;
  width: 100%;
  background: var(--accent-color);
  transform-origin: left;
  transform: scaleX(0);
}
/* 搜索*/
body.showsearch a.menu-btn,body.showsearch #nav{visibility: hidden !important;}
body.showsearch .header .close{visibility:visible;}
.opensearch{cursor:pointer;width: 0.165rem;}
.opensearch img{width:100%}
.opensearch .img2{display:none;}
.fix .opensearch .img2{display:block;}
.fix .opensearch .img1{display:none}
.search_screen.active{visibility:visible;opacity:1;}
.search_screen:before{
    content:"";
    width:100%;
    height:100%;
    z-index: -1;
    position:absolute;
    backdrop-filter: blur(10px);
    background: rgb(3 85 146 / 50%);
    }
.search_screen{position:fixed;inset:0;z-index:2;display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:0.6s;justify-content: center;align-items: center;/* background: rgb(189 26 33 / 65%) */}
.header .close{position:absolute;top:0rem;right:0rem;z-index:2;cursor:pointer;color:#fff;font-size:0.6rem;display:flex;background: #035592;width:1rem;height:1rem;justify-content: center;align-items: center;visibility: hidden;}
.header .close span{width:0.48rem;height:2px;position:absolute;background:#fff}
.header .close span:nth-child(1){transform:rotate(45deg);}
.header .close span:nth-child(2){transform:rotate(-45deg);}
.search_screen h3{font-size: 0.5rem;
    font-weight: bold;line-height:1.2;
    color: #fff;text-align:center;
    letter-spacing: 5px;margin-bottom:0.5rem;
}
.wp_search {display:inline-block;position:relative;padding-left:4px;border:1px solid #d0d0d0;}
.wp_search #keyword {width:160px !important;padding:4px 0;border:none;height:20px;line-height:20px;background:transparent;color:#fff;}
.wp_search .search {width:32px;height:30px;border:0px;background:#FFFFFF url(images/sous.png) no-repeat center;cursor:pointer;vertical-align:top;}
.searchbox .tt {color:#fff;text-align:center;font-size:0.3rem;font-weight:bold;margin-bottom:0.47rem;}
.searchbox {text-align:right; width:50%;overflow:hidden;/* margin-top:0.03rem;*/border:2px solid transparent;border-color:#fff;border-radius:10px;margin-bottom:0.8rem}
.wp-search {position:relative;/* background:rgb(255 255 255 / 20%);*/;}
.wp-search form {display:block;}
.wp-search .search-input {margin-left:0.1rem;margin-right:0.2rem;}
.wp-search .search-input input.search-title {width:100%;line-height:0.5rem;background:none;color:#FFFFFF;font-size:var(--bigSize);border:0;outline:0;font-family: "PingFang", "Microsoft YaHei";}
.wp-search .search-btn {width:1rem;height:0.5rem;position:absolute;right:0rem;top:0%;}
.wp-search .search-btn input.search-submit {width:100%;height:100%;border:0;outline:0;background: #035592 url(../images/sous2.svg) no-repeat center;cursor:pointer;background-size:0.2rem;font-size: var(--smailSize);color: #fff;text-indent: 0.2rem;font-family: "微软雅黑";}
.header .searchbox:hover { }
.header .searchbox {transition:all 0.4s ease-in-out;}
.lsmr .character-slide{/* margin-left: 2.32rem; */z-index: 0;}
.lsmr .character-fade {
    /* margin-left: 2.32rem; */
    /* top: -1.17rem; */
    /* max-width: 55%; */
    /* left: 5%; */
    margin-left: 7.27rem;
    margin-top: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
}






.lsmr .character-slide .swiper-slide{max-width: 5.89rem;}
.lsmr .character-slide .swiper-slide-active .shadow_box{box-shadow:0 0.03rem 0.26rem rgb(18 58 132 / 10%)}
.lsmr .character-slide .news_box{width: 100%;}
.lsmr.kxyj #l-container:after{content:'';width:100%;height:100%;position:absolute;top: 1.4rem;background:url(../tsyimg/lsmrbg.png)no-repeat center bottom/cover;}
/**动画**/
.main5.showdiv .post .news{transform:none;opacity:1}
.post-52 .news{  transition: all 1s ease-out 0s;transform: translate(-100px,-100px);opacity: 0;}
.post-53 .news{  transition: all 1s ease-out 0s;transform: translate(-100px,100px);opacity: 0;transition-delay:0.2s}
.post-54 .news{  transition: all 1s ease-out 0s;transform: translate(0,100px);opacity: 0;transition-delay:0.4s}
.post-55 .news{  transition: all 1s ease-out 0s;transform: translate(0,-100px);opacity: 0;transition-delay:0.6s}
.post-56 .news{transition: all 1s ease-out 0s;transform: translate(100px,100px);opacity: 0;transition-delay:0.8s}
.post-57 .news{  transition: all 1s ease-out 0s;transform: translate(100px,100px);opacity: 0;transition-delay:1s}

.lk{text-align: right;
    line-height: 1.75 !important;
    font-size: 0.21rem !important;
    color: #333;
    font-family: 仿宋_gb2312 !important;}
.lk_xx1{padding-right:10px;}
.lk_xx3{padding-right:0px;}
/* 2026.10.09 */
.post1 .tt{margin-bottom:0.15rem;}
.post1 .tt .tit .title{
	font-family:'Source Han Sans';
	font-size:0.35rem;
}
.post1 .tt .tit .title>span{display:flex;}
.post1 .tt .tit .title .txt1{color:var(--theme-color);}
.post1 .tt .tit .title .txt1,
.post1 .tt .tit .title .txt1{display:block;}
.post1 .tt .tit .title img{display:none;}
.main4 .post1 .tt .tit .title img{display:inline-block;}
@media screen and (max-width: 999px){
.main3 .swiper-con .character-slide{transform:none;}
.lsmr .character-slide .swiper-slide{max-width:1000px;}
.character-slide .swiper-slide-active .shadow_box{transform:none;margin-bottom: 48px;}
.main3 .swiper-con .character-slide{margin-top:30px}
.main3 .swiper-button-prev{left:0;bottom:250px}
.main3 .swiper-button-next{left:auto;right:0;bottom:250px}
}
@keyframes light {
    10% {
        background-image: url(../images/g3.png),url(../images/g2.png)
    }

    20% {
        background-image: url(../images/g3.png),url(../images/g3.png)
    }

    30% {
        background-image: url(../images/g3.png),url(../images/g4.png)
    }

    40% {
        background-image: url(../images/g3.png),url(../images/g5.png)
    }

    50% {
        background-image: url(../images/g3.png),url(../images/g6.png)
    }

    60% {
        background-image: url(../images/g3.png),url(../images/g7.png)
    }

    70% {
        background-image: url(../images/g3.png),url(../images/g8.png)
    }

    80% {
        background-image: url(../images/g3.png),url(../images/g9.png)
    }

    90% {
        background-image: url(../images/g3.png),url(../images/g10.png)
    }
}