html {font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5;}
*,::after,::before {box-sizing:border-box;border-width:0;border-style:solid;border-color:#DFDFDF;}
body {margin: 0; padding: 0;color:#333; font: 14px 'HarmonyOS Sans SC', 'PingFang SC', 'Source Han Sans', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif, Arial; font-size:14px;}
main {display:block;}
h1 {font-size:2em;margin:.67em 0;}
hr {box-sizing:content-box;height:0;overflow:visible;}
pre {font-family:monospace,monospace;font-size:1em;}
a {background-color:transparent;}
a:hover{color:#003f88}
abbr[title] {border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong {font-weight:bolder;}
code,kbd,samp {font-family:monospace,monospace;font-size:1em;}
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;}
button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input {overflow:visible;}
button,select {text-transform:none;}
[type=button],[type=submit],button {-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {border-style:none;padding:0;}
[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {outline:1px dotted ButtonText;}
fieldset {padding:.35em .75em .625em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress {vertical-align:baseline;}
textarea {overflow:auto;}
[type=search] {-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-decoration {-webkit-appearance:none;}
details {display:block;}
summary {display:list-item;}
template {display:none;}
[hidden] {display:none;}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {margin:0;}
button {background-color:transparent;background-image:none;}
button:focus {outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
fieldset {margin:0;padding:0;}
ol,ul {list-style:none;margin:0;padding:0;}
hr {border-top-width:1px;}
textarea {resize:vertical;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#a0aec0;}
input::placeholder,textarea::placeholder {color:#a0aec0;}
button {cursor:pointer;}
table {border-collapse:collapse;}
h1,h2,h3,h4,h5,h6 {font-size:inherit;font-weight:inherit;}
a {color:inherit;text-decoration:inherit;}
button,input,optgroup,select,textarea {padding:0;line-height:inherit;color:inherit;}
code,kbd,pre,samp {font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
audio,canvas,embed,iframe,img,object,svg,video {display:block;vertical-align:middle;}
img,video {max-width:100%;height:auto;}
table {border-collapse:collapse;border-spacing:0;}
table th,table td {border:1px solid #DFDFDF;}

.container {width:100%;margin-right:auto;margin-left:auto;}

@media (min-width:100%) {
    .container {max-width:100%;}
;}
@media (min-width:1198px) {
    .container {max-width:1280px;}
    .page-content-detail{ max-width: 1000px; margin: 0 auto;}
}
@media (min-width:1400px) {
    .container {max-width:1400px;}
    .page-content-detail{ max-width: 1200px; margin: 0 auto;}
}
@media (max-width:1198px) {
.container {margin-right:15px;margin-left:15px; width: auto;}
}
.ico-left-4 a{display: inline-block; position: relative; padding-left: 15px !important; line-height: 1;}
.ico-left-4 a::after {content:" ";position:absolute;left:0;top:0;width:4px;height:24px;line-height:1;background-color:#1a2f8b;}


.clear {clear:both;display:block;_display:inline;font-size:0;height:0;line-height:0;overflow:hidden;width:100%;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {*zoom:1;display:block;}
.z-10 {z-index:10;}
.relative {position:relative;}
.line-h-1{ line-height: 1 !important;}
img,video {height:auto;max-width:100%;}
.justify-between {justify-content:space-between; }
.items-center {align-items:center;}
.justify-center {justify-content: center;}
.h-full {height:100%;}
.flex {display:flex;}
.items-end {align-items:flex-end;}
.flex-col {flex-direction:column;}

.py-2 {padding-bottom:.5rem;padding-top:.5rem;}
.px-4 {padding-left:1rem;padding-right:1rem;}
.px-2 {padding-left:.5rem;padding-right:.5rem;}
.mb45{ margin-bottom:45px;}
.mt30{ margin-top:30px;}
.rounded-full {border-radius:9999px;}
.shadow {--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.outline {outline-style:solid;}
.filter {filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.transition {transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.transition-all {transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}


.space-x-4>:not(template)~:not(template) {--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)));}
.bg-white {--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));}
.bg-gray-100 {--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity));}
.bg-gray-200 {--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity));}
.bg-orange-600 {--bg-opacity:1;background-color:#dd6b20;background-color:rgba(221,107,32,var(--bg-opacity));}
.bg-blue-100 {--bg-opacity:1;background-color:#ebf8ff;background-color:rgba(235,248,255,var(--bg-opacity));}
.bg-blue-500 {--bg-opacity:1;background-color:#4299e1;background-color:rgba(66,153,225,var(--bg-opacity));}
.bg-blue-600 {--bg-opacity:1;background-color:#333642;background-color:rgba(23,61,138,var(--bg-opacity));}
.bg-indigo-100 {--bg-opacity:1;background-color:#ebf4ff;background-color:rgba(235,244,255,var(--bg-opacity));}
.hover\:bg-gray-200:hover {--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity));}
.hover\:bg-blue-100:hover {--bg-opacity:1;background-color:#ebf8ff;background-color:rgba(235,248,255,var(--bg-opacity));}
.hover\:bg-blue-200:hover {--bg-opacity:1;background-color:#bee3f8;background-color:rgba(190,227,248,var(--bg-opacity));}
.hover\:bg-blue-500:hover {--bg-opacity:1;background-color:#4299e1;background-color:rgba(66,153,225,var(--bg-opacity));}
.hover\:bg-blue-600:hover {--bg-opacity:1;background-color:#3182ce;background-color:rgba(49,130,206,var(--bg-opacity));}
.hover\:bg-blue-700:hover {--bg-opacity:1;background-color:#2b6cb0;background-color:rgba(43,108,176,var(--bg-opacity));}
.bg-gradient-to-r {background-image:linear-gradient(to right,var(--gradient-color-stops));}
.bg-gradient-to-l {background-image:linear-gradient(to left,var(--gradient-color-stops));}
.from-teal-400 {--gradient-from-color:#4fd1c5;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(79,209,197,0));}
.from-blue-100 {--gradient-from-color:#ebf8ff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(235,248,255,0));}
.from-blue-500 {--gradient-from-color:#4299e1;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(66,153,225,0));}
.to-blue-500 {--gradient-to-color:#4299e1;}
.to-blue-700 {--gradient-to-color:#2b6cb0;}
.bg-opacity-25 {--bg-opacity:0.25;}
.bg-opacity-75 {--bg-opacity:0.75;}
.border-white {--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity));}
.border-gray-300 {--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));}
.border-gray-600 {--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity));}
.border-blue-200 {--border-opacity:1;border-color:#bee3f8;border-color:rgba(190,227,248,var(--border-opacity));}
.border-blue-300 {--border-opacity:1;border-color:#90cdf4;border-color:rgba(144,205,244,var(--border-opacity));}
.border-blue-400 {--border-opacity:1;border-color:#63b3ed;border-color:rgba(99,179,237,var(--border-opacity));}
.border-blue-500 {--border-opacity:1;border-color:#4299e1;border-color:rgba(66,153,225,var(--border-opacity));}
.border-blue-600 {--border-opacity:1;border-color:#3182ce;border-color:rgba(49,130,206,var(--border-opacity));}
.hover\:border-blue-200:hover {--border-opacity:1;border-color:#bee3f8;border-color:rgba(190,227,248,var(--border-opacity));}
.hover\:border-blue-700:hover {--border-opacity:1;border-color:#2b6cb0;border-color:rgba(43,108,176,var(--border-opacity));}
.rounded {border-radius:.25rem;}
.rounded-md {border-radius:.375rem;}
.rounded-lg {border-radius:.5rem;}
.rounded-xl {border-radius:.75rem;}
.rounded-full {border-radius:9999px;}
.rounded-r {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}
.rounded-r-md {border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;}
.rounded-l-md {border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;}
.border-solid {border-style:solid;}
.border-dashed {border-style:dashed;}
.border-8 {border-width:8px;}
.border {border-width:1px;}
.border-r-2 {border-right-width:2px;}
.border-b-2 {border-bottom-width:2px;}
.border-b-4 {border-bottom-width:4px;}
.border-b {border-bottom-width:1px;}
.cursor-pointer {cursor:pointer;}
.block {display:block;}
.inline-block {display:inline-block;}
/*.flex {display:flex;}*/
.table {display:table;}
.grid {display:grid;}
.hidden {display:none;}
.flex-row {flex-direction:row;}
.flex-col {flex-direction:column;}
.flex-wrap {flex-wrap:wrap;}
.items-center {align-items:center;}
.justify-items-auto {justify-items:auto;}
.justify-center {justify-content:center;}
.justify-between {justify-content:space-between;}
.justify-self-start {justify-self:start;}
.flex-1 {flex:1 1 0%;}
.flex-initial {flex:0 1 auto;}
.flex-none {flex:none;}
.flex-shrink {flex-shrink:1;}
.font-bold {font-weight:700;}
.h-8 {height:2rem;}
.h-12 {height:3rem;}
.h-16 {height:4rem;}
.h-20 {height:5rem;}
.h-40 {height:10rem;}
.h-48 {height:12rem;}
.h-auto {height:auto;}
.text-xs {font-size:.75rem;}
.text-sm {font-size:.875rem;}
.text-lg {font-size:1.125rem;}
.text-xl {font-size:1.25rem;}
.text-2xl {font-size:1.5rem;}
.text-3xl {font-size:1.875rem;}
.text-4xl {font-size:2.25rem;}
.text-5xl {font-size:3rem;}
.leading-1 {line-height:1rem;}
.leading-4 {line-height:1.2rem;}
.leading-6 {line-height:1.5rem;}
.leading-8 {line-height:2rem;}
.leading-9 {line-height:2.25rem;}
.leading-10 {line-height:2.5rem;}
.my-2 {margin-top:.5rem;margin-bottom:.5rem;}
.my-4 {margin-top:1rem;margin-bottom:1rem;}
.my-8 {margin-top:2rem;margin-bottom:2rem;}
.mx-auto {margin-left:auto;margin-right:auto;}
.mr-0 {margin-right:0;}
.mt-2 {margin-top:.5rem;}
.mr-2 {margin-right:.5rem;}
.mb-2 {margin-bottom:.5rem;}
.mt-4 {margin-top:1rem;}
.mb-4 {margin-bottom:1rem;}
.ml-4 {margin-left:1rem;}
.mt-10 {margin-top:2.5rem;}
.mb-10 {margin-bottom:2.5rem;}
.object-cover {-o-object-fit:cover;object-fit:cover;}
.focus\:outline-none:focus {outline:2px solid transparent;outline-offset:2px;}
.overflow-hidden {overflow:hidden;}
.p-1 {padding:.25rem;}
.p-2 {padding:.5rem;}
.p-4 {padding:1rem;}
.p-6 {padding:1.5rem;}
.py-0 {padding-top:0;padding-bottom:0;}
.py-2 {padding-top:.5rem;padding-bottom:.5rem;}
.px-2 {padding-left:.5rem;padding-right:.5rem;}
.py-3 {padding-top:.75rem;padding-bottom:.75rem;}
.px-3 {padding-left:.75rem;padding-right:.75rem;}
.py-4 {padding-top:1rem;padding-bottom:1rem;}
.px-4 {padding-left:1rem;padding-right:1rem;}
.pr-2 {padding-right:.5rem;}
.pl-2 {padding-left:.5rem;}
.pr-4 {padding-right:1rem;}
.pt-4 {padding-top:1rem;}
.fixed {position:fixed;}
.absolute {position:absolute;}
.relative {position:relative;}
.right-0 {right:0;}
.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-white {--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));}
.text-gray-600 {--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));}
.text-gray-700 {--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));}
.text-gray-800 {--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity));}
.text-blue-200 {--text-opacity:1;color:#bee3f8;color:rgba(190,227,248,var(--text-opacity));}
.text-blue-400 {--text-opacity:1;color:#2a62b5;color:rgba(42,98,181,var(--text-opacity));}
.text-blue-700,.text-blue-600 {--text-opacity:1;color:#111;color:rgba(17,17,17,var(--text-opacity));}
.hover\:text-white:hover {--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));}
.hover\:text-blue-700:hover {--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity));}
.hover\:text-blue-800:hover {--text-opacity:1;color:#2c5282;color:rgba(44,82,130,var(--text-opacity));}
.whitespace-no-wrap {white-space:nowrap;}
.truncate {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.color666 {color:#666;}
.color333 {color:#333;}
.w-0 {width:0;}
.w-12 {width:3rem;}
.w-16 {width:4rem;}
.w-40 {width:10rem;}
.w-auto {width:auto;}
.w-full {width:100%;}
.z-50 {z-index:50;}
.gap-0 {grid-gap:0;gap:0;}
.gap-1 {grid-gap:.25rem;gap:.25rem;}
.gap-2 {grid-gap:.5rem;gap:.5rem;}
.gap-4 {grid-gap:1rem;gap:1rem;}
.grid-cols-1 {grid-template-columns:repeat(1,minmax(0,1fr));}
.grid-cols-2 {grid-template-columns:repeat(2,minmax(0,1fr));}
.grid-cols-3 {grid-template-columns:repeat(3,minmax(0,1fr));}
.grid-cols-4 {grid-template-columns:repeat(4,minmax(0,1fr));}
.grid-cols-5 {grid-template-columns:repeat(5,minmax(0,1fr));}
.col-span-1 {grid-column:span 1/span 1;}
.col-span-2 {grid-column:span 2/span 2;}
.col-span-3 {grid-column:span 3/span 3;}
.col-span-5 {grid-column:span 5/span 5;}
.col-span-7 {grid-column:span 7/span 7;}
.col-span-8 {grid-column:span 8/span 8;}
@keyframes spin {to {transform:rotate(360deg);}
;}
@keyframes ping {100%,75% {transform:scale(2);opacity:0;}
;}
@keyframes pulse {50% {opacity:.5;}
;}
@keyframes bounce {0%,100% {transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1);}
50% {transform:none;animation-timing-function:cubic-bezier(0,0,.2,1);}
;}

@media (min-width:768px) {.sm\:text-sm {font-size:.875rem;}
;}
@media (min-width:1024px) {.md\:block {display:block;}
.md\:flex {display:flex;}
.md\:flex-col {flex-direction:column;}
.md\:justify-start {justify-content:flex-start;}
.md\:justify-end {justify-content:flex-end;}
.md\:font-bold {font-weight:700;}
.md\:text-lg {font-size:1.125rem;}
.md\:text-2xl {font-size:1.5rem;}
.md\:text-4xl {font-size:2.25rem;}
.md\:text-5xl {font-size:3rem;}
.md\:mb-20 {margin-bottom:5rem;}
.md\:p-2 {padding:.5rem;}
.md\:p-4 {padding:1rem;}
.md\:py-8 {padding-top:2rem;padding-bottom:2rem;}
.md\:text-left {text-align:left;}
.md\:text-right {text-align:right;}
.md\:w-1\/3 {width:33.333333%;}
.md\:gap-4 {grid-gap:1rem;gap:1rem;}
.md\:gap-8 {grid-gap:2rem;gap:2rem;}
.md\:grid-cols-2 {grid-template-columns:repeat(2,minmax(0,1fr));}
.md\:grid-cols-3 {grid-template-columns:repeat(3,minmax(0,1fr));}
.md\:grid-cols-4 {grid-template-columns:repeat(4,minmax(0,1fr));}
.md\:grid-cols-5 {grid-template-columns:repeat(5,minmax(0,1fr));}
.md\:grid-cols-6 {grid-template-columns:repeat(6,minmax(0,1fr));}
.md\:grid-cols-8 {grid-template-columns:repeat(8,minmax(0,1fr));}
.md\:grid-cols-12 {grid-template-columns:repeat(12,minmax(0,1fr));}
.md\:col-span-4 {grid-column:span 4/span 4;}
.md\:col-span-8 {grid-column:span 8/span 8;}
}
@media (min-width:1280px) {
.lg\:p-2 {padding:.5rem;}
.lg\:w-1\/3 {width:33.333333%;}
.lg\:grid-cols-2 {grid-template-columns:repeat(2,minmax(0,1fr));}
.lg\:grid-cols-6 {grid-template-columns:repeat(6,minmax(0,1fr));}
}
@media (min-width:1400px) {
    .xl\:text-right {text-align:right;}
    .navItemLi > a{ font-size: 18px;}
}



.wrapper:not(.header,.footer,.main1,.lbanner) {margin:0 auto;overflow:hidden;width:100%;}
.wrapper .inner {height:auto;margin:0 auto;}
#header {/*background:linear-gradient(180deg,#65758a,#a6abaf7d,#ffffff0a);background-size:contain; border-bottom: 1px solid #ffffff5c;*/ background:linear-gradient(180deg,#ffffff,#ffffff7d,#ffffff0a); background: rgba(255, 255, 255, .4); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); left:0;position:fixed;right:0;top:0;transform:translateY(0);transition:.5s;z-index:1000; }
#header:hover{background: rgba(255, 255, 255, 1);}
#header .inner {height:90px;position:relative;}
#header .inner .mod {padding-left:10px;padding-right:0;}
.header .sitelogo img {width:100%;}
.header .sitelogo{ padding-top: 10px;}
.navList {height:100%;display:flex;}
.header .head-right .links{color:#4c6cb5;}
.header .head-right .links a {color:#4c6cb5;font-family:SourceHanSerifSC-Light Microsoft,YaHei,Arial;font-size:14px; text-decoration: none;}
.header .head-right .links a.text-italic{font-style: italic; font-size: 12px !important; color:#8a94aa; }
.header .head-right .links a .red-font{color:#e60012;padding-left: 3px;font-weight: bold; font-size: 16px; font-style: normal; }

.header .head-right .searchbox_btns {padding:0 10px;}
.searchbox_btns .search {position:relative;transition:width 0.5s;padding:0px 5px;}
.searchbox_btns .searchIcon {right:0px;z-index:10;height:100%;position:absolute;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:14px;width:28px;border-radius:0px;}
.searchbox_btns .inputInput {visibility:hidden;height:28px;padding:0px;width:100%;color:rgb(255,255,255);border:none;background-color:transparent;outline:none;}
.text-white {--tw-text-opacity:1;color:#16181a;color:rgb(255 255 255 / var(--tw-text-opacity,1));}
.css-xrmemk>* {margin:0px auto;width:100%;height:100%;}
.searchFocused {border:1px solid #4c6cb5;border-radius:4px;}
.search {position:relative;transition:width 0.5s;padding:0px 5px;}
.searchFocused .inputInput {visibility:hidden;height:28px;padding:0px;width:100%;color:#333;border:none;background-color:transparent;outline:none;visibility:visible;font-size:14px;}

.navItemLi .menu {display:none;}
.navItemLi {position:relative;display:flex;}
.navItemLi > a {padding:6px 15px;color:#16181a;cursor:pointer;font-size:18px;text-shadow:rgba(0,0,0,0.18) 0px 3px 6px;white-space:nowrap;}
.navItemLi .menu {position:relative;top:5px;left:-50%;}
.navItemLi .menu .dropdown {position:absolute;top:32px;left:50%;transform:translateX(-50%);width:160px;}
.navItemLi .menu .dropdown .menu-box {width:160px;position:absolute;border-radius:10px;box-shadow:rgba(0,0,0,0.2) 5px 5px 20px; padding: 15px 0; transform:none;display:flex;flex-direction:column;background:rgba(255,255,255,0.9);cursor:pointer;}
.navItemLi .menu {display:none;}
.navItemLi:hover .menu {display:flex;}
.dropdownItem {padding:10px 0px;opacity:1;transform:none;text-align:center;}
.dropdownItem .menu-tit {display:block;}
.navItemLi:after {content:"";position:absolute;bottom:-6px;width:0px;z-index:-1;left:50%;transform:translateX(-50%);background-color:rgba(230,0,18,.9);height:3px;transition:all .3s;}
.navItemLi:hover::after {width:100%;}
.dropdown .dropdownItem:hover {background:rgba(0,63,136,.15);}

/*手机版*/
.wb {display:none;}
.pc {display:block;}
@media screen and (max-width:1198px) {
.wb {display:block;}
.pc {display:none;}
 body{width: 100%;}
.w-full {width: 100%;}
#header{background: rgba(255, 255, 255, 1);}
.header .sitelogo img{ width: 80%;}
#header .inner{ height: 75px;}
.d-flex {display: flex !important;}
.nav-pc .menu>ul { display: none !important;}
.nav-pc { max-width: calc(100% - 300px); overflow: hidden; height: 100%;  display: flex !important;align-items: center !important; }
.nav-pc .menu { height: 100%;}
.nav-pc .menu .show-on-mobile {display:block !important;position:fixed;top:72px;left:0;width:100vw;height:calc(100vh - 60px);background-color:rgba(0,0,0,.5);border-top:1px solid #e5e5e5;z-index:0;transition:all .3s;overflow-y:auto;overflow:hidden;margin:0 auto;padding:0;box-sizing:border-box;}
.nav-pc .menu>ul>li {width:100%;display:block;height:auto !important;line-height:50px;border-bottom:1px solid #f2f2f2;background:#fff;padding:0 15px;}
.nav-pc .menu>ul>li a {width:100%;display:flex;justify-content:space-between;font-weight:400;font-size:14px;white-space:nowrap;text-decoration:none;align-items:center;height:100%;}
.menu-mobile {display:block !important;padding:0 15px;transition:all .3s ease-in-out;}
.asider .search-icon {width:22px;height:22px;cursor:pointer;color:#000;}
.menu-mobile .open-icon {display:block;opacity:1;}
.menu-mobile .close-icon {display:none;opacity:0;}
.menu-mobile path {stroke:#4c6cb5;}
.menu-mobile.open .close-icon {opacity:1;display:block;}
.menu-mobile.open .open-icon {opacity:0;display:none;}
.menu .menu-dropdown-icon>a{ font-weight: bold;}
.menu .sub-menu{ padding-left: 15px; display: none;}
.menu .menu-dropdown-icon .icon-icon .right{ transform: rotate(0);}
.menu .menu-dropdown-icon.rotate-icon .icon-icon .right{ transform: rotate(90deg);}

.menu .nav-bottom{height: auto !important; width: 100%; border: none; line-height: 2!important; padding: 15px 0 !important; }
.menu .nav-bottom .bottom-m span{ display: block; text-align: center;width: 100%; color:#999; }
.menu .nav-bottom .bottom-m span a{display: inline-block; height: auto !important;width: auto !important; padding: 0 15px; color:#4c6cb5; line-height: 2;   }
.menu .nav-bottom .bottom-m .bottom-txt p{ display: block;font-style: italic; text-align: center; font-size: 12px; color:#666; }
.menu .nav-bottom .bottom-m .bottom-txt p .red-font{color: #e60012;font-weight: bold; font-size: 16px;  font-style: normal; display: inline-block;width: auto !important; padding-left: 5px; }
.header .search-wrapper {display:flex;display:none;position:absolute;top:0;height:75px;width:100%;background:#fff;align-items:center;justify-content:center;}
.header .search-wrapper .search-submit {height:33px;width:90px;background-color:#4c6cb5;color:#fff;font-size:14px;border:none;margin-left:10px;border-radius:30px;}
.header .search-wrapper .search-close {cursor:pointer;width:30px;}
.header .search-wrapper.show {display:flex;}
.header .search-wrapper .search-input {width:calc(100% - 130px);height:35px;border:1px solid #e8e8e8;padding-left:20px;border-radius:40px;}
}

.mbanner {position:relative;}
.mbanner .banner-dex {height:620px;}
.mfocus .swiper {height:620px;position:relative;width:100%;}
.mfocus .swiper-slide {align-items:center;background:#fff;text-align:center;}
.mfocus .swiper-slide img {display:block;height:100%;object-fit:cover;width:100%;}
.swiper-pagination { position: absolute; text-align: center; transform: translateZ(0);  transition: opacity .3s; z-index: 10;}
.swiper-container{position: relative;}

.m-wzdh a:not(:last-child)::after {content:"|";padding-left:5px;padding-right:5px;}
.tel-bottom{padding-right: 3rem; padding-top: 1.8rem; line-height: 1.8rem;}
.t-s-5{font-size: 12px; display: block; text-align: center;}
.t-s-6{ font-size: 12px; display: block; text-align: left; }
.t-b-2{display: block; font-size: 1.5rem; font-weight: bold; text-align: left;}
.t-text-6{ padding-top: .5rem; display: block;}
.footer a:hover{ color: #98c9e5;}

.wximg{ padding-top: 1rem;}
@media screen and (max-width:1198px) {
.tel-bottom{ width: 100%; text-align: center;}
.tel-bottom span{ width: auto; display: inline-block;}
.wximg{ display: block; text-align: center; width: 100%;}
.wximg img{ display: inline-block;}
.gg .grid-cols-3{ grid-template-columns: repeat(4, minmax(0, 1fr));}
.gg .col-span-2 {grid-column: span 3 / span 3;}
.p-4{padding: 0.6rem;}

}