.banner-dots li button::before,.header-menu,.submenu,.submenu-link,.header-search input,.view-more,.ic-item__arrow,.arrow-more,.ah-item::after,.honor-item,.honor-item__img img,.pcate-item::after,.prodm-plink>svg path,.search-item,.fmenu-link,.social-link,.gotop {-webkit-transition:all .3s;transition:all .3s}
.honor-item__zoom,.honor-item__title,.pcate-item,.psubcate>span,.search-item h4 {-webkit-transition:color .3s;transition:color .3s}
.header,.s-dots .slick-dots>li button {-webkit-transition:background .3s;transition:background .3s}
.pshare-main {-webkit-transform:translateY(-50%);transform:translateY(-50%)}

@font-face {
  font-family: "iconfont"; /* Project id 5019166 */
  src: url('../font/iconfont.woff2?t=1757573354196') format('woff2'),
       url('../font/iconfont.woff?t=1757573354196') format('woff'),
       url('../font/iconfont.ttf?t=1757573354196') format('truetype');
}
.iconfont{font-family:"iconfont"!important; font-style:normal;}

.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {line-height:1.25;-webkit-text-size-adjust:100%}
body {margin:0;font-family:"Source Han Sans CN","Microsoft YaHei","PingFang SC","STSong","SimSun",Arial,sans-serif}
main {display:block}
h1 {font-size:2em;margin:0.67em 0}
hr {box-sizing:content-box;height:0;overflow:visible}
pre,code,kbd,samp {font-family:monospace,monospace;font-size:1em}
a {background-color:transparent;text-decoration:none}
abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong {font-weight:bolder}
small {font-size:80%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub {bottom:-0.25em}
sup {top:-0.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}
button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText}
fieldset {padding:0.35em 0.75em 0.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="checkbox"],[type="radio"] {box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}
details {display:block}
summary {display:list-item}
template {display:none}
[hidden] {display:none}
ul {margin:0;padding:0}
ul,li {list-style:none}
p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
* {-webkit-tap-highlight-color:transparent}
[class*=' icon-'],[class^=icon-] {font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none}
input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear {display:none}
.wow {visibility:hidden}
.no-cssanimations .wow {visibility:visible}
.mt-10 {margin-top:10px}
.mt-20 {margin-top:20px}
.mt-30 {margin-top:30px}
.mt-40 {margin-top:40px}
.mt-50 {margin-top:50px}
.mt-60 {margin-top:60px}
.mt-70 {margin-top:70px}
.mt-80 {margin-top:80px}
.mt-90 {margin-top:90px}
.mt-100 {margin-top:100px}
.mt-110 {margin-top:110px}
.mt-120 {margin-top:120px}
.mt-140 {margin-top:140px}
.mt-160 {margin-top:160px}
.mt-200 {margin-top:200px}
@media (max-width:1920px) {.mt-160 {margin-top:8.33333vw}
.mt-140 {margin-top:7.29167vw}
.mt-120 {margin-top:6.25vw}
.mt-100 {margin-top:5.20833vw}
.mt-60 {margin-top:3.125vw}
}
@media (max-width:1024px) {.mt-60 {margin-top:30px}
.mt-70 {margin-top:35px}
.mt-80 {margin-top:40px}
.mt-90 {margin-top:45px}
.mt-100 {margin-top:50px}
.mt-110 {margin-top:55px}
.mt-120 {margin-top:60px}
.mt-140 {margin-top:70px}
.mt-160 {margin-top:80px}
.mt-200 {margin-top:100px}
.mt-30 {margin-top:10px}
}
@media (max-width:480px) {
.mt-120 {margin-top:40px}
.mt-40 {margin-top:20px}	
}
.text-right {text-align:right}
.text-left {text-align:left}
.text-center {text-align:center}
.d-inline-block {display:inline-block}
.d-none {display:none}
.d-block {display:block}
.v-rl {writing-mode:vertical-rl;-ms-writing-mode:tb-rl}
.v-lr {writing-mode:vertical-lr;-ms-writing-mode:tb-lr}
.contact-map .BMapLabel {border:0}
.contact-map .anchorBL {display:none}
.list {font-size:0}
.list>li {display:inline-block;vertical-align:top}
.list-default {margin-right:-35px;margin-left:-35px}
.list-default .list-item {margin-right:35px;margin-left:35px}

.list-default02 {margin-right:-10px;margin-left:-10px}
.list-default02 .list-item {margin-right:10px;margin-left:10px}
.list-1>li {width:100%}
.list-2>li {width:50%}
.list-3>li {width:33.3333%}
.list-4>li {width:25%}
.list-5>li {width:20%}.list-default .list-item
@media (max-width:1680px) {.list-default {margin-right:-25px;margin-left:-25px}
.list-default .list-item {margin-right:25px;margin-left:25px}
}
@media (max-width:1440px) {.list-default {margin-right:-20px;margin-left:-20px}
.list-default .list-item {margin-right:20px;margin-left:20px}
}
@media (max-width:768px) {.list-default {margin-right:-10px;margin-left:-10px}
.list-default .list-item {margin-right:10px;margin-left:10px}
}
.img-box {position:relative}
.img-box::before {content:"";display:block}
.img-box>img {left:0;position:absolute;top:0;width:100%}
.bg-cover {background-repeat:no-repeat;background-position:center center;background-size:cover}
.bg-contain {background-repeat:no-repeat;background-position:center center;background-size:contain}
.bg-topright {background-repeat:no-repeat;background-position:top right}
.bg-cr {background-repeat:no-repeat;background-position:center right;background-size:auto 100%}
.wx-share {margin-top:-85px;margin-left:-70px;border-radius:3px;position:fixed;z-index:1000;top:50%;left:50%;width:140px;padding-top:20px;background-color:#fff;cursor:pointer;box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}
.wx-share img {display:block;width:120px;margin:0 auto}
.wx-share p {font-size:12px;line-height:30px;text-align:center;font-weight:500;color:#000}
.wx-share i {position:absolute;top:0;right:0;font-size:12px;width:20px;height:20px;line-height:20px;text-align:center;color:#000}
.line1 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line2,.line3,.line5 {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.line2 {-webkit-line-clamp:2}
.line3 {-webkit-line-clamp:3}
.line5 {-webkit-line-clamp:5}
.fz-48 {font-size:48px}
.fz-40 {font-size:40px}
.fz-36 {font-size:36px}
.fz-30 {font-size:30px}
.fz-24 {font-size:24px}
.fz-20 {font-size:20px}
@media (max-width:1680px) {.fz-48 {font-size:44px}
.fz-40 {font-size:36px}
.fz-36 {font-size:32px}
.fz-30 {font-size:28px}
.fz-24 {font-size:20px}
.fz-20 {font-size:16px}
}
@media (max-width:1440px) {.fz-48 {font-size:40px}
.fz-40 {font-size:32px}
.fz-30 {font-size:24px}
}
@media (max-width:1280px) {.fz-48 {font-size:36px}
.fz-40 {font-size:28px}
.fz-30 {font-size:20px}
}
@media (max-width:1024px) {.fz-48 {font-size:32px}
.fz-40 {font-size:24px}
.fz-24 {font-size:16px}
}
@media (max-width:768px) {.fz-48 {font-size:24px}
.fz-40 {font-size:20px}
}
@-webkit-keyframes fadeIn {from {opacity:0}
to {opacity:1}
}
@keyframes fadeIn {from {opacity:0}
to {opacity:1}
}
.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpSmall {from {opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUpSmall {from {opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInUpSmall {-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}
@-webkit-keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown {-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft {from {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeft {from {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeft {-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftSmall {from {opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeftSmall {from {opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeftSmall {-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}
@-webkit-keyframes fadeInRight {from {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRight {from {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightSmall {from {opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRightSmall {from {opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRightSmall {-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall}
@-webkit-keyframes rotate360 {to {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate360 {to {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}

.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.delay-1s {-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s {-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s {-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s {-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s {-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast {-webkit-animation-duration:800ms;animation-duration:800ms}
.animated.faster {-webkit-animation-duration:500ms;animation-duration:500ms}
.animated.slow {-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower {-webkit-animation-duration:3s;animation-duration:3s}
@media (prefers-reduced-motion) {.animated {-webkit-animation:unset !important;animation:unset !important;-webkit-transition:none !important;transition:none !important}
}
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus {outline:0}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track::after,.slick-track::before {display:table;content:""}
.slick-track::after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {display:none;float:left;height:100%;min-height:1px;outline:0}
.slick-slide a {outline:0}
[dir=rtl] .slick-slide {float:right}
.slick-slide img {display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}
.banner-dots {position:absolute;bottom:80px;right:0;left:0;font-size:0;text-align:center}
.banner-dots li {margin:0 15px;display:inline-block;vertical-align:top}
.banner-dots li button {position:relative;display:inline-block;padding:0;border:0;font-size:0;background-color:transparent;outline:0;cursor:pointer}
.banner-dots li button::before {content:"";display:block;width:50px;height:2px;background-color:#999}
.banner-dots li button::after {content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:0;background-color:#000}
.banner-dots li.slick-active button::before {background-color:#999}
.banner-dots li.slick-active button::after {width:100%;-webkit-transition:width 4s ease;transition:width 4s ease}
@media (max-width:1024px) {.banner-dots {bottom:20px}
.banner-dots li {margin-right:10px;margin-left:10px}
.banner-dots li button::before {width:30px}
}
.wrap {margin-right:160px;margin-left:160px}
@media (max-width:1680px) {.wrap {margin-right:80px;margin-left:80px}
}
@media (max-width:1440px) {.wrap {margin-right:40px;margin-left:40px}
}
@media (max-width:768px) {.wrap {margin-right:20px;margin-left:20px}
}
.bg-gray {background-color:#F2F2F1}
.bg-white {background-color:#fff}
.bg-lightblue {background-color:#fff3df;}
.bg-darkblue {background-color:#9b6d1f}
.header {position:fixed;z-index:100;top:0;right:0;left:0}
.header::after {content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:rgba(255,255,255,0.5)}
.header-inner {margin-right:40px;margin-left:40px;height:80px;position:relative}
.blank-top {height:80px}
.header-logo {position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-96px; outline: 0;}
.header-logo .logo01{display:none}
.fixed-menu .header-logo .logo01{display:block}
.fixed-menu .header-logo .logo02{display:none}


.page-menu .header-logo .logo01{display:block}
.page-menu .header-logo .logo02{display:none}
.header-logo svg {height:24px;width:auto}
.header-logo svg path {fill:#fff}
.header-menu {display:inline-block;vertical-align:top;margin-top:20px}
.menu-item {position:relative;display:inline-block;vertical-align:top;margin-right:36px}
.menu-item:last-of-type,.menu-item:nth-of-type(5) {margin-right:0}
.menu-item:last-of-type .menu-link>span::after,.menu-item:nth-of-type(5) .menu-link>span::after {display:none}
.menu-item-m {display:none}
.menu-link {display:block;padding:10px 0}
.menu-link>span {position:relative;display:block;font-size:16px;color:#fff;line-height:20px}
.menu-link>span::after {content:"";position:absolute;right:-19px;bottom:2px;height:10px;width:1px;background-color:#fff;-webkit-transform:rotate(40deg);transform:rotate(40deg)}
.submenu {position:absolute;top:100%;right:-10px;left:-10px;visibility:hidden;opacity:0;padding-bottom:9px}
.submenu::before {content:"";display:block;width:1px;height:20px;margin-right:auto;margin-left:auto;background-color:#fff;margin-bottom:9px}
.submenu-link {display:block;font-size:16px;line-height:34px;text-align:center;color:#fff;font-weight:300}
.header-right {position:absolute;top:20px;right:0}
.header-search {display:inline-block;vertical-align:top;font-size:0;}
.header-search input {display:inline-block;vertical-align:top;width:0;border:0;padding:0;outline:0;font-size:16px;height:39px;border-bottom:1px solid #fff;background-color:transparent;color:#fff;visibility:hidden;opacity:0}
.header-search input::-webkit-input-placeholder {color:#fff}
.header-search input:-ms-input-placeholder {color:#fff}
.header-search input::placeholder {color:#fff}
.hs-handle {position:relative;display:inline-block;vertical-align:top;width:30px;height:40px}
.hs-handle span {position:absolute;top:0;right:0;bottom:0;left:0;font-size:20px;line-height:40px;color:#fff;cursor:pointer}
.page-menu .hs-handle span{color:#313133;}
.page-menu .header-search input{color:#313133; border-bottom-color:#6C6F74;}
.hs-handle .hs-close {font-size:16px}
.hs-close {display:none}
.search-open .hs-close {display:block}
.search-open .header-search input {width:240px;visibility:visible;opacity:1}
.search-open .hs-open {display:none}
.fixed-menu .header-search input {color:#313133;border-bottom-color:#6C6F74}
.fixed-menu .header-search input::-webkit-input-placeholder {color:#6C6F74}
.fixed-menu .header-search input:-ms-input-placeholder {color:#6C6F74}
.fixed-menu .header-search input::placeholder {color:#6C6F74}
.fixed-menu .hs-handle span {color:#313133}

@media (min-width:1025px) {.menu-item:hover .submenu {visibility:visible;opacity:1}
.submenu-link:hover {font-weight:500}
}
.fixed-menu .header,.page-menu .header {background-color:#fff}
.fixed-menu .header-logo .cls-1,.page-menu .header-logo .cls-1 {fill:#000}
.fixed-menu .header-logo .cls-2,.page-menu .header-logo .cls-2 {fill:#0032dc}
@media (min-width:1025px) {.fixed-menu .menu-link>span,.page-menu .menu-link>span {color:#000}
.fixed-menu .menu-link>span::after,.page-menu .menu-link>span::after {background-color:#000}
.fixed-menu .submenu,.page-menu .submenu {background-color:#fff}
.fixed-menu .submenu::before,.page-menu .submenu::before {background-color:#6C6F74}
.fixed-menu .submenu-link,.page-menu .submenu-link {color:#000}
.detail-menu .submenu {background-color:#fff}
.detail-menu .submenu::before {background-color:#6C6F74}
.detail-menu .submenu-link {color:#000}
}
.header-menu-bg,.header-menu-close {visibility:hidden;opacity:0}
@media (max-width:1024px) {.header-inner {height:60px}
.blank-top {height:60px}
.header-menu {margin-top:0;padding-top:20px;box-sizing:border-box;position:fixed;z-index:300;top:0;right:0;bottom:0;width:80%;background-color:#464695;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;opacity:0}
.submenu {position:relative;top:auto;right:auto;left:auto;opacity:1;visibility:visible;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:10px;padding-top:10px}
.submenu::before {display:none}
.submenu-link {text-align:left;font-size:14px;padding-left:20px}
.menu-item {display:block;margin-right:0;margin-left:40px;margin-right:40px}
.menu-item:last-of-type {margin-right:40px}
.menu-item-m {display:block; width:20%; float:left; margin-right:0}
.menu-item:last-of-type, .menu-item:nth-of-type(5){margin-right:40px}
.menu-link {padding:15px 0;position:relative}
.menu-link>span::after {display:none}
.menu-link::after {content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:rgba(255,255,255,0.3)}
.header-menu-bg {position:fixed;z-index:200;top:0;left:0;width:0;bottom:0;background-color:rgba(70,70,149,0.9);-webkit-transition:all .3s;transition:all .3s}
.header-menu-close {position:fixed;z-index:250;top:25px;left:0;width:0;height:40px;overflow:hidden;text-align:center}
.header-menu-close>span {display:inline-block;vertical-align:top;width:2em;font-size:20px;line-height:2;color:#fff}
.header-logo {left:0;margin-left:0;margin-top:-26px}
.header-logo img{ width:120px}
.header-logo>svg {height:16px}
.header-right {display:none}
.btn-menu {position:absolute;top:10px;right:-10px;width:40px;height:40px}
.btn-menu>span {position:absolute;width:20px;height:1px;background-color:#fff;left:10px}
.btn-menu>span:nth-of-type(1) {top:14px}
.btn-menu>span:nth-of-type(2) {top:20px}
.btn-menu>span:nth-of-type(3) {top:26px}
.fixed-menu .btn-menu>span,.page-menu .btn-menu>span {background-color:#313133}
.menu-open .header-menu-bg {width:100%;opacity:1;visibility:visible}
.menu-open .header-menu {-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}
.menu-open .header-menu-close {width:20%;visibility:visible;opacity:1}
}
@media (max-width:768px) {
.header-inner {margin-right:20px;margin-left:20px}
.menu-item {margin-right:20px;margin-left:20px}
.menu-item:last-of-type {margin-right:20px}
.blank-top {height:40px}
}
.section-box {padding:120px 0}
.section-title {font-size:0;color:#fff;font-weight:400}
.section-title .en {margin-right:.6em;padding-bottom:10px;display:inline-block;vertical-align:bottom;font-family:"Red Hat Text";font-size:18px;line-height:1;letter-spacing:-0.02em;text-transform:capitalize; color:#666}
.section-title .cn{display:inline-block;vertical-align:bottom;padding-bottom:10px;font-size:30px;line-height:1;letter-spacing:0.03em;font-weight:bold; color:#9b6d1f; margin-right:5px}
.section-title02 .cn,.section-title02 .en{color:#fff}
.section-title.black {color:#313133}
.section-title.small .en {font-size:20px; }
.section-title.small .cn {font-size:20px}
.section-title.center {text-align:center}
.section-desc {font-size:16px;line-height:2;letter-spacing:0.03em;color:#313133}
.section-desc.center {text-align:center}
@media (max-width:1440px) {.section-box {padding:80px 0}
.section-title .en {font-size:16px}
.section-title .cn {font-size:26px}
.section-title.small .en {font-size:16px}
.section-title.small .cn {font-size:16px}
}
@media (max-width:1024px) {.section-box {padding:60px 0}
}
@media (max-width:992px) {
.section-box {padding:50px 0}
}
@media (max-width:430px) {
.section-box {padding:0}
.section-title .cn {font-size:20px}
.section-box02{ padding:40px 0 60px; overflow:hidden}
}
.index-banner {font-size:0;position:relative}
.ib-item {position:relative;max-height:100vh;min-height:600px;overflow:hidden}
.ib-item::before {padding-top:50%}
.ib-video {position:relative;max-height:100vh;min-height:600px;overflow:hidden}
.ib-video::before {padding-top:50%}
.ib-video video {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.ib-item-bg {position:absolute;top:0;right:0;bottom:0;left:0}
.ib-bg-m {display:none}
.ib-item__wrap {position:absolute;top:0;right:160px;bottom:0;left:160px}
.ib-item__txt {position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ib-item__title {font:400 100px/1.2 "Red Hat Text";color:#fff;text-transform:uppercase}
.ib-item__pager {position:absolute;z-index:10;bottom:80px;left:160px}
.ib-item__pager>span {position:relative;display:inline-block;vertical-align:top;width:32px;height:33px;margin-right:4px;cursor:pointer}
.ib-item__pager>span::after {content:"";position:absolute;right:6px;bottom:0;left:6px;height:3px;background-color:#fff}
.ib-item__pager>span::before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background:no-repeat url(../images/ib_dot.svg) bottom center;background-size:contain}
.ib-item__pager>span.current::before {visibility:visible;opacity:1}
.ib-item__pager>span.current::after {visibility:hidden;opacity:1}
@media (max-width:1920px) {.ib-item__title {font-size:5.20833vw}
}
@media (max-width:1680px) {.ib-item__wrap {right:80px;left:80px}
.ib-item__pager {left:80px;bottom:60px}
}
@media (max-width:1440px) {.ib-item__wrap {right:40px;left:40px}
.ib-item__pager {left:40px}
}
@media (max-width:1024px) {.ib-item {min-height:inherit}
.ib-video {min-height:0}
.ib-video::before {padding-top:56.25%}
}
@media (max-width:768px) {.ib-item__wrap {right:20px;left:20px}
.ib-item__pager {left:20px;bottom:40px}
.ib-item__pager>span {width:16px;height:16px}
.ib-item__pager>span::after {height:1px;right:3px;left:3px}
}
@media (max-width:640px) {.ib-item::before {padding-top:133.33333%}
.ib-bg-pc {display:none}
.ib-bg-m {display:block}
.ib-item__title {font-size:28px}
}
.ici-intro {width:65%}
.ici-intro h3 {font-size:48px;font-weight:400;letter-spacing:0.03em;line-height:1.7;margin-bottom:.4em}
.ici-intro p {font-size:20px;font-weight:300;letter-spacing:0.03em;color:#6C6F74;line-height:1.7}
.ici-intro.white h3,.ici-intro.white p {color:#fff}
.ici-main {position:relative;z-index:1;padding-bottom:40px}
.ici-main::before {content:"";position:absolute;right:0;bottom:0;width:55%;top:20px;background:no-repeat url(../images/bg_line.svg) center center;background-size:cover}
.view-more {display:inline-block;vertical-align:top;font-size:16px;line-height:30px;font-weight:300;color:#313133}
.view-more>span {display:inline-block;vertical-align:top;margin-left:.5em;line-height:30px}
.list-cate .big {width:50%}
.list-cate .big .ic-item__img::before {padding-top:51.94805%}
.list-cate>li:nth-of-type(n+4) {margin-top:60px}
.ic-item {display:block}
.ic-item__img {overflow:hidden}
.ic-item__img::before {padding-top:69.38776%}
.ic-item__title {position:relative;margin-top:1.2em;padding-bottom:.5em;font-size:30px;line-height:1.7;font-weight:400;color:#313133;border-bottom:1px solid rgba(0,0,0,0.15)}
.ic-item__title>span {position:absolute;top:0;right:0;font-family:"Red Hat Text";text-transform:capitalize}
.ic-item__bottom {font-size:0}
.ic-item__desc {display:inline-block;vertical-align:top;width:calc(100% - 80px);font-size:0;margin-top:14px}
.ic-item__desc>span {display:inline-block;vertical-align:top;margin-right:1.25em;font-size:16px;line-height:1.7;letter-spacing:0.03em;color:#6C6F74;font-weight:300}
.ic-item__arrow {display:inline-block;vertical-align:top;margin-top:14px;visibility:hidden;opacity:0;width:80px;-webkit-transform:translateY(10px);transform:translateY(10px)}
.ic-item__arrow>svg {display:block;margin-left:30px;width:50px}
.img-anim {overflow:hidden}
.img-anim>img {-webkit-transition:transform .75s;transition:transform .75s}
@media (min-width:1025px) {.ic-item:hover .ic-item__arrow {-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}
.view-more:hover {font-weight:400}
.img-anim-box:hover .img-anim>img {-webkit-transform:scale(1.05);transform:scale(1.05)}
}
@media (max-width:1680px) {.ici-intro h3 {font-size:40px}
.ic-item__title {font-size:24px}
}
@media (max-width:1440px) {.ic-item__desc {width:calc(100% - 60px)}
.ic-item__arrow {width:60px}
.ic-item__arrow>svg {width:40px;margin-left:20px}
.ici-intro h3 {font-size:32px}
.ici-intro p {font-size:16px}
.ic-item__title {font-size:20px}
}
@media (max-width:1024px) {.ic-item__arrow {display:none}
.ic-item__desc {width:100%}
.ici-intro h3 {font-size:24px}
.list-cate>li {width:50%}
.list-cate>li:nth-of-type(n+3) {margin-top:40px}
.ic-item__desc>span {font-size:14px}
}
@media (max-width:768px) {.ici-intro {width:auto}
.ici-intro h3 {font-size:18px}
.ici-intro p {font-size:12px}
.ici-main::before {top:50%}
.ic-item__title {font-size:16px}
}
@media (max-width:640px) {.list-cate>li {width:100%}
.list-cate>li:nth-of-type(n+2) {margin-top:40px}
.list-cate .big {width:100%}
.ic-item__desc>span {font-size:12px}
.view-more {font-size:14px}
}
.index-life {position:relative;background-color:#fff3df}
.slick-life {width:50%}
.life-item {padding-bottom:120px;padding-top:100px;background-color:#fff3df}
.life-item__logo img {display:block;margin:0 auto;height:60px;width:auto}
.life-item__logo{ text-align:center; font-size:28px; color:#9b6d1f; font-weight:bold}
.life-item__img {width:290px;margin-right:auto;margin-left:auto}
.life-item__img::before {padding-top:124.13793%}
.life-item__desc {width:640px;margin-right:auto;margin-left:auto;padding:1em;box-sizing:border-box;font-size:16px;line-height:1.7;font-weight:300;color:#6C6F74;text-align:center;border-top:1px solid rgba(147,149,185,0.3);border-bottom:1px solid rgba(147,149,185,0.3)}
.index-life-right {position:absolute;top:0;right:0;bottom:0;width:50%}
.index-life-bg {position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;-webkit-transition:all 1.2s;transition:all 1.2s}
.index-life-bg.current {visibility:visible;opacity:1}
.life-dots {position:absolute;right:0;bottom:50px;left:0;text-align:center}
.life-dots>li {display:inline-block;vertical-align:top}
.life-dots button {border:0;padding:0;outline:0;background-color:#9b6d1f;border-radius:50%;font-size:0;width:14px;height:14px;margin:0 6px;cursor:pointer}
.life-dots .slick-active button {background-color:#fff}
@media (max-width:1440px) {.life-item {padding-top:80px;padding-bottom:80px}
.life-item__logo>img {height:40px}
.life-dots {bottom:30px}
.life-item__desc {width:auto;margin-right:40px;margin-left:40px}
}
@media (max-width:1024px) {.life-item {padding-top:60px}
.slick-life {width:100%}
.index-life-right {display:none}
.life-dots button {width:8px;height:8px}
.life-item__desc {margin-right:20px;margin-left:20px;padding-right:0;padding-left:0;font-size:14px}
}
.index-sus {position:relative}
.index-sus__img {overflow:hidden}
.index-sus__img::before {padding-top:42.70833%}
.index-sus__img .img-m {display:none}
.index-sus-txt {position:absolute;top:0;right:160px;bottom:0;left:160px}
.arrow-more {display:inline-block;vertical-align:top;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
.arrow-more svg {width:64px;height:auto}
.index-sus-bottom {position:absolute;right:0;bottom:80px;left:0}
.index-sus-bottom img {margin-right:70px;display:inline-block;vertical-align:bottom;height:100px;width:auto}
@media (min-width:1025px) {.index-sus:hover .arrow-more {visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media (max-width:1680px) {.index-sus-txt {right:80px;left:80px}
.index-sus-bottom img {height:80px;margin-right:50px}
.arrow-more svg {width:54px}
}
@media (max-width:1440px) {.index-sus-txt {right:40px;left:40px}
.index-sus-top {margin-top:80px}
.index-sus-bottom {bottom:60px}
.index-sus-bottom img {height:60px;margin-right:40px}
.arrow-more svg {width:40px}
}
@media (max-width:1024px) {.index-sus-top {margin-top:0}
.index-sus-bottom {position:relative;bottom:auto;margin-top:60px}
.index-sus-bottom img {height:50px;margin-right:30px;margin-bottom:20px}
.index-sus-txt {position:relative;top:auto;right:auto;left:auto;padding:60px 20px 40px;background-color:#BFC8DA}
}
@media (max-width:768px) {.index-sus-txt {background-color:#464695;border-bottom:1px solid rgba(147,149,185,0.3)}
}
@media (max-width:750px) {.index-sus__img::before {padding-top:66.66667%}
.index-sus__img .img-pc {display:none}
.index-sus__img .img-m {display:block}
}
.list-news{margin-bottom:70px}
.list-news>li:nth-of-type(n+4) {margin-top:70px}
.news-item {display:block;color:#fff}
.news-item.black {color:#313133}
.news-item__img::before {padding-top:67.34694%}
.news-item__top {position:relative;padding-right:120px;padding-bottom:30px;border-bottom:1px solid #AFB2D6}
.news-item__top .news-item__date {position:absolute;top:4px;right:0}
.news-item__title {font-size:24px;font-weight:400;letter-spacing:0.03em;line-height:1}
.news-item__date {font-size:14px;font-family:"Red Hat Text";line-height:1}
.news-item__date>span {font-size:20px}
.news-item__bottom {font-size:0;margin-top:15px}
.news-item__desc {display:inline-block;vertical-align:top;width:calc(100% - 90px);font-size:16px;line-height:1.7;font-weight:300;letter-spacing:0.03em}
.news-item__arrow {display:inline-block;vertical-align:top;width:60px;margin-left:30px;margin-top:8px;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s;transition:all .3s}
@media (min-width:1025px) {.news-item:hover .news-item__arrow {visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media (max-width:1440px) {.news-item__title {font-size:20px}
.news-item__date {font-size:12px}
.news-item__date>span {font-size:16px}
.news-item__top .news-item__date {top:2px}
.news-item__desc {width:calc(100% - 78px)}
.news-item__arrow {width:48px}
}
@media (max-width:1024px) {.news-item__top {margin-top:20px;padding-bottom:20px}
.news-item__title {font-size:16px}
.news-item__desc {font-size:14px}
.news-item__desc {width:auto}
.news-item__arrow {display:none}
.list-news>li {width:50%}
.list-news>li:nth-of-type(n+3) {margin-top:40px}
}
@media (max-width:780px) {
.list-news{margin-bottom:40px}
}
@media (max-width:640px) {.list-news>li {width:100%}
.list-news>li:nth-of-type(n+2) {margin-top:40px}
}
.page-banner {position:relative;overflow:hidden}
.page-banner::before {content:"";display:block;padding-top:31.25%}
.page-banner>img {position:absolute;top:0;left:0;width:100%}
.pb-txt {position:absolute;top:50%;right:0;left:0;text-align:center;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pb-title {font:400 80px/1 "Red Hat Text"}
.pb-title-cn {margin-top:.8em;font-size:40px;letter-spacing:0.03em;line-height:1}
@media (max-width:1920px) {.pb-title {font-size:3.16667vw}
.pb-title-cn {font-size:2.08333vw}
}
@media (max-width:1024px) {
.page-banner::before {padding-top:0;height:280px}
.page-banner>img {height:280px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.pb-title {font-size:24px}
.pb-title-cn {font-size:16px}
}
@media (max-width:540px) {
.page-banner::before {height:180px}
.page-banner>img{height:100%}
}
@media (max-width:430px) {
.page-banner::before{height:140px}
.pb-txt{display:none}
}
.ai-box {background-position:top right;background-repeat:no-repeat}
.ai-main {max-width:1100px}
.ai-title {font-size:36px;line-height:1.5; text-transform:uppercase; color:#9b6d1f;}
.ai-title span {font-weight:500}
.ai-intro {border-top:1px solid #aaa;padding-top:35px}
.ai-intro h3 {margin-bottom:1em;font-size:24px;line-height:1.7;font-weight:400;letter-spacing:0.03em;color:#313133}
.ai-intro h4 {margin-bottom:5px; margin-top:10px; font-size:24px;line-height:1.7;font-weight:400;letter-spacing:0.03em;color:#313133}

.ai-intro p {font-size:16px;line-height:1.7;font-weight:300;letter-spacing:0.03em;color:#6C6F74}
.about-num {font-size:0}
.anum-item {display:inline-block;vertical-align:top;text-align:center;margin-right:90px}
.anum-item:last-of-type {margin-right:0}
.anum-item__num {font-size:64px;line-height:1;font-family:"Red Hat Text"; color:#9b6d1f;}
.anum-item__unit {font-size:20px;line-height:1;font-weight:300;margin-left:.25em}
.anum-item__desc {margin-top:.5em;font-size:16px;line-height:1;white-space:nowrap;color:#313133;letter-spacing:0.03em}
@media (max-width:1680px) {.ai-title {font-size:32px}
.ai-intro h3 {font-size:20px}
.anum-item__num {font-size:48px}
.anum-item {margin-right:80px}
}
@media (max-width:1440px) {.ai-title {font-size:28px}
.anum-item__num {font-size:40px}
.anum-item__unit {font-size:16px}
.anum-item__desc {font-size:14px;margin-top:1em}
.anum-item {margin-right:60px}
}
@media (max-width:1200px) {.ai-title {font-size:24px}
.ai-intro h3 {font-size:16px}
.ai-intro p {font-size:14px}
.anum-item__num {font-size:32px}
}
@media (max-width:1024px) {.ai-box {background-image:none !important}
.anum-item {margin-right:50px;margin-bottom:20px}
.anum-item__num {font-size:28px}
.anum-item__unit {font-size:14px}
}
@media (max-width:768px) {.about-num {text-align:center}
}
@media (max-width:480px) {.anum-item {margin-right:0;display:block;margin-bottom:40px}
.anum-item__num {letter-spacing:0.05em}
.anum-item { width:50%; float:left}
.ai-intro {padding-top:20px}
}
.about-tech {font-size:0;position:relative}
.at-right {position:absolute;top:0;right:0;bottom:0;width:50%}
.at-left {max-width:620px;padding:80px 0}
.at-item {color:#313133}
.at-item__title {font-size:36px;line-height:1.5;font-weight:400}
.at-item__desc {text-align:justify}
.at-item__desc h4 {margin-bottom:1.5em;font-size:20px;line-height:2;font-weight:400;letter-spacing:0.03em}
.at-item__desc p {font-size:16px;line-height:2;font-weight:300;letter-spacing:0.03em}
.slick-atp-box {position:relative;padding-left:20px}
.slick-atp-box::before {content:"";position:absolute;top:15px;bottom:15px;left:0;width:1px;background-color:#272734}
.slick-atp-box.white::before {background-color:#fff}
.atp-item {padding:14px 0;font-size:16px;line-height:1;color:#8F97A7;cursor:pointer}
.atp-item.whtie {color:#fff;opacity:.5}
.slick-current .atp-item {color:#313133}
.slick-current .atp-item.white {color:#fff;opacity:1}
@media (max-width:1680px) {.at-item__title {font-size:32px}
.slick-atp-box {margin-top:120px}
}
@media (max-width:1440px) {.at-item__title {font-size:28px}
.at-left {width:calc(50% - 40px)}
.slick-atp-box {margin-top:80px}
}
@media (max-width:1280px) {.at-left {width:100%;max-width:inherit}
.at-right {display:none}
.slick-atp-box {margin-top:40px}
.at-left {padding:60px 0}
}
@media (max-width:1200px) {.at-item__title {font-size:24px}
.at-item__desc h3 {font-size:16px}
}
@media (max-width:1024px) {.atp-item {padding:10px 0}
.slick-atp-box::before {top:10px;bottom:10px}
.at-item__title {font-size:20px}
.at-item__desc h4 {font-size:16px;line-height:1.75}
.at-item__desc p {font-size:14px}
}
.slick-ah-box {overflow:hidden;position:relative}
.ah-left,.ah-right {position:absolute;top:50%;margin-top:-20px;cursor:pointer}
.ah-left svg,.ah-left img,.ah-right svg,.ah-right img {width:64px;height:auto}
.ah-left::before,.ah-right::before {content:"";margin-top:-3px;position:absolute;top:50%;width:50px;height:1px;border-top:1px dashed #fff}
.ah-left {left:0}
.ah-left::before {left:100%}
.ah-right {right:0}
.ah-right::before {right:100%}
.slick-ah {margin-right:140px;margin-left:140px}
.slick-ah .slick-list {overflow:visible}
.slick-ah .slick-active .ah-item {visibility:visible;opacity:1}
.ah-item {position:relative;margin-top:20px;margin-bottom:20px;visibility:hidden;opacity:0}
.ah-item::before {content:"";pointer-events:none;display:block;padding-top:100%}
.ah-item::after {content:"";pointer-events:none;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:url(../images/circle.png) no-repeat center center;background-size:contain;-webkit-animation:rotate360 12s infinite linear;animation:rotate360 12s infinite linear}
.ah-item>span {position:absolute;top:50%;right:0;left:0;margin-top:-.5em;z-index:5;font:300 32px/1 "Red Hat Text";color:#fff;text-align:center}
@media (min-width:1025px) {.ah-item:hover::after {top:-20px;right:-20px;bottom:-20px;left:-20px}
}
.slick-current .ah-item {z-index:10}
.slick-current .ah-item::after {background-color:#313133;background-image:none}
.slick-aht {margin-right:140px;margin-left:140px}
.aht-item {position:relative;font-size:0;color:#fff;padding-bottom:100px}
.aht-item::after {content:"";position:absolute;top:21px;left:8px;bottom:-4px;border-left:1px dashed #fff}
.aht-item:last-of-type {padding-bottom:0}
.aht-item:last-of-type::after {display:none}
.aht-left,.aht-right {display:inline-block;vertical-align:top}
.aht-left {width:290px}
.aht-right {width:calc(100% - 290px);font-size:16px;line-height:1.7;font-weight:300}
.aht-circle {margin-top:4px;display:inline-block;vertical-align:top;width:15px;height:15px;border:1px solid #fff;border-radius:50%}
.aht-date {margin-left:30px;font-family:"Red Hat Text";display:inline-block;vertical-align:top;font-size:16px;font-weight:400;line-height:1}
.aht-date>span {font-size:24px}
@media (max-width:1680px) {.aht-item {padding-bottom:80px}
.ah-item>span {font-size:28px}
}
@media (max-width:1440px) {.aht-item {padding-bottom:60px}
.ah-item>span {font-size:24px}
.aht-left {width:240px}
.aht-right {width:calc(100% - 240px)}
}
@media (max-width:1200px) {.slick-ah,.slick-aht {margin-right:80px;margin-left:80px}
.ah-left::before {display:none}
.ah-right::before {display:none}
}
@media (max-width:1024px) {.ah-item>span {font-size:20px}
.aht-item::after {left:7px}
.aht-date {font-size:14px}
.aht-date>span {font-size:20px}
.aht-circle {width:12px;height:12px}
.aht-right {font-size:14px}
.aht-item {padding-bottom:40px}
}
@media (max-width:768px) {.ah-item::after,.ah-item::before {top:-5px;right:-5px;bottom:-5px;left:-5px}
}
@media (max-width:640px) {.slick-aht {margin-right:0;margin-left:0}
.aht-right {width:auto;padding-left:47px;box-sizing:border-box;margin-top:20px}
.ah-left,.ah-right {margin-top:-15px}
.ah-left img,.ah-right img {width:40px}
.slick-ah {margin-right:60px;margin-left:60px}
.aht-right {font-size:12px}
.aht-date {font-size:12px;line-height:24px;margin-left:20px}
.aht-date>span {font-size:16px}
.aht-right {padding-left:37px}
}
.partner-item__img {max-width:160px;width:80%;margin-right:auto;margin-left:auto}
.partner-item__img::before {padding-top:62.5%}
.list-honor>li:nth-of-type(n+5) {margin-top:20px}
.list-cert>li:nth-of-type(n+5) {margin-top:20px}
.honor-item {padding:40px;background-color:#f5f5f5;display:block}
.honor-item__img::before {padding-top:69.5%}
.honor-item__img img {filter:grayscale(100)}
.honor-item__img.cert::before {padding-top:140%}
.honor-item-top {position:relative}
.honor-item__zoom {position:absolute;top:0;right:0;font-size:24px;line-height:1.5;color:#6C6F74}
.honor-item__title { font-size:24px;font-weight:400; color:#313133; text-align:center}
@media (min-width:1025px) {.honor-item:hover {background-color:#fff3df}
.honor-item:hover .honor-item__title,.honor-item:hover .honor-item__zoom {color:#9b6d1f;}
.honor-item:hover .honor-item__img img {filter:grayscale(0)}
}
@media (max-width:1680px) {.honor-item__title {font-size:20px;}
.honor-item__zoom {font-size:20px}
.list-honor>li:nth-of-type(n+5) {margin-top:20px}
.list-cert>li:nth-of-type(n+5) {margin-top:20px}
}
@media (max-width:1440px) {.honor-item {padding:30px}

}
@media (max-width:1280px) {.honor-item__title {font-size:18px;}
.honor-item__zoom {font-size:18px}
}
@media (max-width:1024px) {.honor-item {padding:20px}
.honor-item__title {font-size:16px}
.honor-item__zoom {font-size:16px}
.honor-item__img {margin-top:20px}
.list-honor>li {width:33.3333%}
.list-honor>li:nth-of-type(n+4) {margin-top:20px}
.list-cert>li {width:33.3333%}
.list-cert>li:nth-of-type(n+4) {margin-top:20px}
}
@media (max-width:820px) {
.list-honor>li {width:50%}
.list-honor>li:nth-of-type(n+3) {margin-top:20px}
.list-cert>li {width:50%}
.list-cert>li:nth-of-type(n+3) {margin-top:20px}
}
@media (max-width:640px) {.list-cert>li {width:50%}
.list-cert>li:nth-of-type(n+3) {margin-top:20px}
}
@media (max-width:480px) {.honor-item__title {height:auto}
.list-honor>li {width:100%}
.list-honor>li:nth-of-type(n+2) {margin-top:20px}
.list-cert>li {width:100%}
.list-cert>li:nth-of-type(n+2) {margin-top:20px}
}
.top-news {position:relative;display:block}
.top-news__left {display:inline-block;vertical-align:top;width:66.6666%}
.top-news__img {margin-right:35px;margin-left:35px}
.top-news__img::before {padding-top:55.42857%}
.top-news__right {position:absolute;top:0;right:0;bottom:0;left:66.6666%}
.top-news__intro {position:absolute;top:0;right:35px;bottom:0;left:35px;color:#313133}
.top-news__title {margin-top:.5em;font-size:30px;line-height:1.7;font-weight:400;letter-spacing:0.03em}
.top-news__desc {margin-top:1.875em;font-size:16px;line-height:2;font-weight:300;letter-spacing:0.03em}
.top-news__arrow {position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid rgba(0,0,0,0.15)}
.top-news__arrow {padding-bottom:40px}
.top-news__arrow svg {display:block;width:80px;height:auto;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s;transition:all .3s}
@media (min-width:1025px) {.top-news:hover .top-news__arrow svg {visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media (max-width:1680px) {.top-news__title {font-size:24px}
}
@media (max-width:1440px) {.top-news__img {margin-right:20px;margin-left:20px}
.top-news__intro {right:20px;left:20px}
.top-news__title {font-size:20px}
}
@media (max-width:1024px) {.top-news__title {font-size:16px}
.top-news__desc {font-size:14px;line-height:1.7}
}
@media (max-width:640px) {.top-news {margin-right:0;margin-left:0}
.top-news__img {margin-right:0;margin-left:0}
.top-news__left {width:100%}
.top-news__right,.top-news__intro {position:relative;left:auto;top:auto;right:auto;bottom:auto}
.top-news__arrow {position:relative;padding-bottom:0}
.top-news__right {margin-top:20px}
}
.nd-body {margin-right:80px;margin-left:80px;padding:100px 0;background-color:#fff;font-size:0}
.nd-main {margin-right:160px;margin-left:160px;font-size:0}
.nd-left,.nd-side {display:inline-block;vertical-align:top}
.nd-left {width:100%}
.nd-side {width:100%}
.nd-title,.nd-date {font-size:32px;line-height:1.5;letter-spacing:0.03em;color:#313133}
.nd-title {font-weight:500}
.nd-date {font-weight:400}
.ndm-body {font-size:16px;line-height:1.75;letter-spacing:0.03em;color:#6C6F74;font-weight:300}
.ndm-body img {display:inline-block;vertical-align:top;max-width:100%;height:auto !important}
.ndm-body h4 {font-size:24px;font-weight:400;color:#313133}
.ndm-side {position:relative;margin-right:0}
@media (max-width:1680px) {.nd-main {margin-right:80px;margin-left:80px}
.nd-title,.nd-date {font-size:28px}
.ndm-body h4 {font-size:20px}
.nd-body {padding:80px 0}
}
@media (max-width:1440px) {.nd-title,.nd-date {font-size:24px}
.nd-body {margin-right:40px;margin-left:40px}
.nd-main {margin-right:40px;margin-left:40px}
}
@media (max-width:1280px) {.nd-title,.nd-date {font-size:20px}
.ndm-body {font-size:14px}
.ndm-body h4 {font-size:16px}
.nd-side {width:100px}
.nd-left {width:calc(100% - 100px)}
.nd-body {padding-top:60px}
}
@media (max-width:768px) {.nd-body {padding-top:20px;margin-top:20px;margin-right:20px;margin-left:20px}
.nd-main {margin-right:20px;margin-left:20px}
.prodm-pager {width:100%px}
.nd-left {width:100%}
.nd-side {width:100%}
.nd-date {font-size:16px;margin-top:10px}
}
.team-intro {color:#313133;max-width:980px}
.team-intro h3 {font-size:36px;line-height:1.5;letter-spacing:0.03em;font-weight:400;margin-bottom:1.25em}
.team-intro p {font-size:16px;line-height:1.7;letter-spacing:0.03em;font-weight:300}
.team-item {font-size:0;position:relative}
.team-item:nth-of-type(2n) {text-align:right}
.team-item:nth-of-type(2n) .team-item__intro {left:0}
.team-item__img {display:inline-block;vertical-align:top;width:50%}
.team-item__img::before {padding-top:97.5%}
.team-item__intro {position:absolute;top:0;bottom:0;width:50%;left:50%;box-sizing:border-box;text-align:left}
.team-item__wrap {margin-right:120px;margin-left:120px;color:#B9B9EB}
.team-item__name {font-size:36px;line-height:1;font-weight:400}
.team-item__slogan {position:relative;font-size:32px;line-height:1.5;font-weight:400;letter-spacing:0.03em}
.team-item__slogan::before,.team-item__slogan::after {font-family:'iconfont';font-size:1em;line-height:1.5;color:#B9B9EB;opacity:.4}
.team-item__slogan::before {content:"\e64b";margin-right:.25em}
.team-item__slogan::after {content:"\e64c";margin-left:.25em}
.team-item__desc h4 {margin-bottom:.5em;font-size:20px;line-height:2;letter-spacing:0.03em;font-weight:400}
.team-item__desc p {font-size:16px;line-height:2;letter-spacing:0.03em;font-weight:300}
.team-item__sign img {display:block;height:120px;width:auto}
.list-team-life {margin-right:-15px;margin-left:-15px}
.list-team-life>li:nth-of-type(n+3) {margin-top:30px}
.teamlife-item {margin-right:15px;margin-left:15px}
.teamlife-item::before {padding-top:54.43038%}
@media (max-width:1680px) {.team-intro h3 {font-size:32px}
.team-item__name {font-size:32px}
.team-item__slogan {font-size:28px}
.team-item__wrap {margin-right:100px;margin-left:100px;margin-top:80px}
.team-item__desc {margin-top:80px}
.team-item__sign {margin-top:80px}
.team-item__sign img {height:6.25vw}
}
@media (max-width:1440px) {.team-intro h3 {font-size:28px}
.team-item__name {font-size:28px}
.team-item__slogan {font-size:24px}
.team-item__wrap {margin-right:80px;margin-left:80px;margin-top:60px}
}
@media (max-width:1280px) {.team-intro h3 {font-size:24px}
.team-intro p {font-size:14px}
.team-item__name {font-size:24px}
.team-item__slogan {font-size:20px}
.team-item__wrap {margin-right:40px;margin-left:40px}
.team-item__desc,.team-item__sign {margin-top:60px}
}
@media (max-width:1024px) {.list-team-life {margin-right:-10px;margin-left:-10px}
.list-team-life>li:nth-of-type(n+3) {margin-top:20px}
.teamlife-item {margin-right:10px;margin-left:10px}
.team-intro h3 {font-size:20px}
.team-item__name {font-size:20px}
.team-item__slogan {font-size:18px}
.team-item__desc h4 {font-size:16px}
.team-item__desc p {font-size:14px}
.team-item__desc,.team-item__sign {margin-top:40px}
.team-intro p {font-size:14px}
}
@media (max-width:960px) {.team-item__img {width:100%}
.team-item__intro {padding:40px 0;position:relative;top:auto;bottom:auto;left:auto;width:auto}
.team-item__wrap {margin-top:0}
}
@media (max-width:768px) {.team-item__wrap {margin-right:20px;margin-left:20px}
.team-item__slogan {font-size:16px}
}
@media (max-width:640px) {.team-item__desc {margin-top:30px}
.team-item__desc h4 {font-size:14px;margin-bottom:0}
.list-team-life {margin-right:-5px;margin-left:-5px}
.list-team-life>li:nth-of-type(n+3) {margin-top:10px}
.teamlife-item {margin-right:5px;margin-left:5px}
}
.pcate {position:relative}
.pcate::after {content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:rgba(147,149,185,0.3)}
.pcate-wrap {display:flex;justify-content:space-between}
.pcate-item {position:relative;font-size:30px;line-height:1;color:#6C6F74;padding:0 .4em;padding-bottom:.5em;cursor:pointer}
.pcate-item::after {content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background-color:#9b6d1f;visibility:hidden;opacity:0}
.pcate-item.current,.pcate-item:hover {color:#9b6d1f;}

.pcate-item.current::after,.pcate-item:hover::after {visibility:visible;opacity:1}
.list-products{margin:0 -10px 60px;}
.list-products .list-item{margin:0 10px;}
.list-products>li:nth-of-type(n+5) {margin-top:40px}
.list-products .pitem-img::before {padding-top:100%}
.list-products .pitem-intro{ text-align:center;}
.list-products .pitem-intro .pitem-title{margin:0; font-size:20px}

.probox-item,.prosub-item {display:none}
.probox-item.active,.prosub-item.active {display:block}
.pitem {display:block;font-size:0}
.pitem-img::before {padding-top:63.28125%}
.pitem-intro {padding-bottom:7px;padding-top:4px;position:relative;border-bottom:1px solid rgba(147,149,185,0.3)}
.pitem-title {font-size:30px;line-height:1.5;font-weight:400;letter-spacing:0.03em;margin-right:200px;color:#313133}
.pitem-title-en {margin-top:4px;position:absolute;top:.75em;right:0;font:300 20px/1 "Red Hat Text";color:#6C6F74}
.pitem-title-en>span {display:inline-block;vertical-align:top;margin-left:.5em}
.pitem-desc {width:calc(100% - 100px);display:inline-block;vertical-align:top;font-size:16px;line-height:2;color:#6C6F74;font-weight:300;letter-spacing:0.03em}
.pitem-arrow {display:inline-block;vertical-align:top;width:64px;margin-left:36px}
.pitem-arrow svg {display:inline-block;vertical-align:top;width:100%;height:auto;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s;transition:all .3s}
.psubcate>span {position:relative;display:inline-block;vertical-align:top;font-size:20px;line-height:1;margin-right:3em;letter-spacing:0.03em;color:#6C6F74;font-weight:400;cursor:pointer}
.psubcate>span::after {content:"";position:absolute;top:0;bottom:0;right:-1.5em;width:1px;background-color:rgba(147,149,185,0.3);pointer-events:none}
.psubcate>span.current {color:#313133;font-weight:400}
.psubcate>span:last-of-type {margin-right:0}
.psubcate>span:last-of-type::after {display:none}
@media (min-width:1025px) {.pitem:hover .pitem-arrow svg {visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media (max-width:1680px) {.pcate-item,.pitem-title {font-size:28px}
.list-products>li:nth-of-type(n+5) {margin-top:50px}
}
@media (max-width:1440px) {.pcate-item,.pitem-title {font-size:24px}
.pitem-title-en {top:.5em}
.list-products>li:nth-of-type(n+5) {margin-top:40px}
}
@media (max-width:1280px) {.pcate-item,.pitem-title {font-size:20px}
.pitem-title-en {font-size:16px;top:.65em}
.psubcate>span {font-size:16px}
}
@media (max-width:1024px) {.pitem-arrow {display:none}
.list-products>li:nth-of-type(n+3) {margin-top:30px}
.pitem-desc {width:auto;font-size:14px}
.pitem-bottom {margin-top:10px;padding-bottom:20px}
.list-products>li {width:50%}
}
@media (max-width:768px) {
.pitem-intro {margin-top:10px}
.list-products>li:nth-of-type(n+3) {margin-top:20px}
.list-products{margin:0 -10px 40px;}
}
@media (max-width:640px) {.pcate-item,.pitem-title {font-size:14px}
.pitem-title-en {font-size:14px;top:.5em}
.list-products>li {width:100%}
.list-products>li:nth-of-type(n+2) {margin-top:10px}
.pitem-title {margin-right:0}
.psubcate>span {font-size:14px}
}
.prod-top {font-size:0;position:relative;background-color:#F5F5F5}
.prod-tleft {display:inline-block;vertical-align:top;width:45%}
.prod-tleft::before {padding-top:100%}
.prod-tright {position:absolute;top:0;right:0;bottom:0;left:45%}
.prod-intro {margin-right:160px;margin-left:100px}
.prod-title {font-size:30px;line-height:1.5;font-weight:400;letter-spacing:0.03em;color:#545672}
.prod-feature {font-size:16px;line-height:1.75;color:#6C6F74;font-weight:300; border-top:1px solid rgba(147,149,185,0.3); margin-top:20px !important; padding-top:20px}
.prod-feature p {padding:6px 0;}
.prod-feature p:last-of-type {}
.prod-desc {font-size:16px;line-height:1.75;color:#6C6F74;font-weight:300;padding:10px 0;border-top:1px solid rgba(147,149,185,0.3);border-bottom:1px solid rgba(147,149,185,0.3)}
.prod-main {font-size:0}
.prodm-left,.prodm-right {display:inline-block;vertical-align:top}

.prodm-left02{width:100% !important; text-align:center}
.prodm-left {width:62.5%}
.prodm-right {width:37.5%}
.prodm-body {margin-left:160px;font-size:16px;line-height:1.75;color:#6C6F74;font-weight:300}
.prodm-body h3 {font-size:1.5em;color:#313133;font-weight:400}
.prodm-body img {width:100%;max-width:100%;height:auto !important}
.recomm-box {padding-top:100px;border-top:1px solid rgba(147,149,185,0.3)}
.prodm-side {position:relative;margin-right:160px}
.prodm-pager {width:100%;margin-right:0;margin-left:auto}
.prodm-plink {display:block;margin-bottom:20px}
.prodm-plink>svg {display:block;width:100%;height:auto}
.prodm-path>svg path {fill:#fff3df}
.prodm-share {position:relative;cursor:pointer}
.prodm-share>svg path {stroke:#fff3df}
.prodm-share>svg,.prodm-back>svg {width:80%;margin-right:auto;margin-left:auto}
.pshare-main {z-index:1001;display:none;position:fixed;top:50%;right:0;left:0;text-align:center}
.pshare-body {position:relative;display:inline-block;vertical-align:top;padding:10px 20px;box-shadow:0 0 5px rgba(0,0,0,0.15);background-color:#fff}
.pshare-body span {cursor:pointer;position:absolute;top:5px;right:5px;font-size:12px;width:20px;height:20px;line-height:20px;text-align:center;color:#6C6F74}
.pshare-body span:hover {color:#313133}
.pshare-link {display:inline-block;vertical-align:top;margin:0 10px;font-size:24px;line-height:40px;width:2em;text-align:center;color:#BFC8DA}
@media (min-width:1025px) {.pshare-link:hover {color:#464695}
.prodm-path:hover>svg path {fill:#464695}
.prodm-share:hover>svg path {stroke:#464695}
}
@media (max-width:1680px) {.prod-title {font-size:28px}
.prod-title {margin-top:80px}
.prod-feature,.prod-desc {margin-top:30px}
.prod-intro {margin-right:80px;margin-left:80px}
.prodm-body {margin-left:80px}
.prodm-body h3 {font-size:20px}
.prodm-side {margin-right:80px}
}
@media (max-width:1440px) {.prod-title {margin-top:60px;font-size:24px}
.prod-feature,.prod-desc {margin-top:20px}
.prod-intro {margin-right:40px;margin-left:40px}
.prodm-body {margin-left:40px}
.prodm-side {margin-right:40px}
}
@media (max-width:1280px) {.prod-title {font-size:20px;margin-top:40px}
.prodm-left {width:calc(100% - 200px)}
.prodm-right {width:200px}
.list-products-recomm>li {width:50%}
.list-products-recomm>li:nth-of-type(n+3) {margin-top:60px}
}
@media (max-width:1200px) {.prod-tleft {width:100%}
.prod-tright {position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;padding-top:1px;padding-bottom:40px}
}
@media (max-width:1024px) {.prod-title {font-size:16px}
.prod-feature,.prod-desc {font-size:14px}
.prodm-left {width:auto;padding-right:20px;padding-left:20px}
.prodm-body {margin-left:0}


}
@media (max-width:768px) {.prod-intro {margin-right:20px;margin-left:20px}
.prodm-pager {width:auto;margin-top:40px}
.prodm-plink {padding:5px 0;display:inline-block;vertical-align:top;width:30px;margin-right:30px}
.prodm-share,.prodm-back {padding-top:1px;padding-bottom:0}
.prodm-share>svg,.prodm-back>svg {width:70%}
.prodm-right {width:auto;display:block;padding-left:20px}
.prodm-side {margin-right:0}
.prodm-body {font-size:14px}
.prodm-body h3 {font-size:16px}

.prod-feature{margin-top:10px !important; padding-top:10px}
}
@media (max-width:640px) {.list-products-recomm>li {width:100%}
.list-products-recomm>li:nth-of-type(n+3) {margin-top:40px}
}
.section-tech-box {padding:20px 0}
.techa-item::before {padding-top:67.34694%}
.slick-techa .slick-dots {position:absolute;top:-134px;right:35px}

.js-slick-techa .techa-item::before {padding-top:100%}
@media (max-width:1680px) {.slick-techa {margin-top:0px}
.slick-techa .slick-dots {top:-114px}
}
@media (max-width:1440px) {.slick-techa {margin-top:0px}
.slick-techa .slick-dots {top:-94px}
}
@media (max-width:768px) {.section-tech-box {background-size:auto 30%;background-position:120% bottom}
.slick-techa {margin-top:0px}
.slick-techa .slick-dots {top:-24px;right:5px}
}
.s-dots.partner .slick-dots {text-align:center;margin-top:20px}
.s-dots .slick-dots {font-size:0}
.s-dots .slick-dots>li {display:inline-block;vertical-align:top;margin:0 6px}
.s-dots .slick-dots>li button {padding:0;display:block;width:14px;height:14px;border:0;border-radius:50%;background-color:#C2C4CB;outline:0;cursor:pointer}
.s-dots .slick-dots>li.slick-active button {background-color:#9b6d1f}
@media (max-width:1024px) {.s-dots .slick-dots>li {margin-right:4px;margin-left:4px}
.s-dots .slick-dots>li button {width:8px;height:8px}
}
.techb-item {position:relative;font-size:0;background-color:#fff3df;text-align:right}
.techb-item:nth-of-type(2n) {text-align:left}
.techb-item:nth-of-type(2n) .techb-tbox {right:0}
.techb-item:nth-of-type(2n) .slick-dots {left:30px;bottom:30px}
.techb-item:nth-of-type(2n+1) .techb-tbox {left:0}
.techb-item:nth-of-type(2n+1) .slick-dots {right:30px;bottom:30px}
.slick-techb {display:inline-block;vertical-align:top;width:50%;font-size:0}
.techb-img::before {padding-top:64.58333%}
.techb-tbox {position:absolute;top:0;bottom:0;width:50%}
.techb-txt {position:absolute;top:50%;right:160px;left:160px;text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slick-techb .slick-dots {position:absolute}
.slick-techb .slick-dots>li button {background-color:rgba(243,242,241,0.6)}
.slick-techb .slick-dots>li.slick-active button {background-color:#9b6d1f;}
.slick-patent-box {overflow:hidden;padding:0 20px 100px}
.slick-patent .slick-dots {position:absolute;bottom:-100px;right:0;left:0;text-align:center}
.slick-patent .slick-dots>li button {background-color:#727492}
.slick-patent .slick-dots>li.slick-active button {background-color:#fff}
.slick-patent .slick-list {overflow:visible}
.slick-patent .slick-active .patent-item::before {display:block}
.slick-patent .slick-active .patent-item__title {opacity:1}
.slick-patent .slick-slide:nth-of-type(2n+1) .patent-item {top:40px}
.slick-patent .slick-slide:nth-of-type(2n) .patent-item::before {background-position:top center}
.slick-patent .slick-slide:nth-of-type(2n+1) .patent-item::before {background-position:bottom center}
.slick-patent .slick-slide:nth-of-type(4n+1) .patent-item::before {background-image:url(../images/patent_05.svg)}
.slick-patent .slick-slide:nth-of-type(4n+2) .patent-item::before {background-image:url(../images/patent_02.svg)}
.slick-patent .slick-slide:nth-of-type(4n+3) .patent-item::before {background-image:url(../images/patent_03.svg)}
.slick-patent .slick-slide:nth-of-type(4n) .patent-item::before {background-image:url(../images/patent_04.svg)}
.patent-item {position:relative;padding:100px 25px;margin-bottom:40px;margin-right:15px;margin-left:15px}
.patent-item::before {content:"";display:none;position:absolute;top:0;right:-15px;bottom:0;left:-30px;background-repeat:no-repeat;background-size:100% auto}
.patent-item.top .patent-item__title {bottom:100%;margin-bottom:-90px}
.patent-item.top .patent-item__title::after {content:"";margin-right:auto;margin-left:auto;margin-top:10px;display:block;width:1px;height:30px;background-color:#fff}
.patent-item.top .patent-item__year {bottom:0;margin-bottom:40px}
.patent-item.bottom .patent-item__title {top:100%;margin-top:-90px}
.patent-item.bottom .patent-item__title:before {content:"";margin-right:auto;margin-left:auto;margin-bottom:10px;display:block;width:1px;height:30px;background-color:#fff}
.patent-item.bottom .patent-item__year {top:0;margin-top:40px}
.patent-item__title {position:absolute;right:0;left:0;line-height:1.5;color:#B9B9EB;text-align:center;font-weight:400;opacity:0}
.patent-item__box {padding:20px 0;border-radius:10px;background-color:#fff}
.patent-item__img {margin:0 20px;display:block}
.patent-item__img::before {padding-top:143.75%}
.patent-item__year {position:absolute;right:0;left:0;text-align:center;font-weight:500;font-family:"Red Hat Text";line-height:1;color:#B9B9EB}
@media (max-width:1680px) {.techb-txt {right:80px;left:80px}
.team-intro.mt-60 {margin-top:40px}
.patent-item.top .patent-item__title::after {height:20px;margin-top:5px}
.patent-item.bottom .patent-item__title::before {height:20px;margin-bottom:5px}
.slick-patent-box {padding-bottom:80px}
.slick-patent .slick-dots {bottom:-80px}
}
@media (max-width:1440px) {.techb-txt {right:40px;left:40px}
.slick-patent-box {padding-bottom:60px}
.slick-patent .slick-dots {bottom:-60px}
}
@media (max-width:1280px) {.team-intro.mt-60 {margin-top:30px}
.team-intro.mt-60 h3 {margin-bottom:.5em}
}
@media (max-width:960px) {.techb-item {padding-top:20px}
.slick-techb {width:auto;margin-right:20px;margin-left:20px;display:block}
.techb-tbox {position:relative;top:auto;bottom:auto;width:auto}
.techb-txt {position:relative;top:auto;right:auto;left:auto;padding:40px;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media (max-width:768px) {.techb-txt {padding-right:20px;padding-left:20px}
.patent-item {padding-right:10px;padding-left:10px;padding-top:80px;padding-bottom:80px}
.patent-item.top .patent-item__title {margin-bottom:-70px}
.patent-item.bottom .patent-item__title {margin-top:-70px}
.patent-item__title {font-size:14px}
.patent-item::before {display:block}
.slick-patent-box {padding-bottom:40px}
.slick-patent .slick-dots {bottom:-40px}
}
.sus-ftitle {position:relative;font-size:30px;line-height:1.5;color:#313133;padding-left:.5em}
.sus-ftitle::before {content:"";position:absolute;top:.25em;left:0;bottom:.25em;width:1px;background-color:#272734}
.sus-ftitle span {display:block;font-weight:300}
.list-susf {margin-right:-40px;margin-left:-40px}
.susf-item {margin-right:80px;margin-left:80px}
.susf-item__img {width:200px;margin-bottom:50px}
.susf-item__img::before {padding-top:100%}
.susf-item__title {margin-bottom:.65em;font-size:30px;line-height:1.7;font-weight:400;letter-spacing:0.03em;color:#313133}
.susf-item__desc {font-size:14px;line-height:2;font-weight:300;letter-spacing:0.03em;color:#6C6F74}
.procure-item__img::before {padding-top:67.34694%}
.procure-item__title {position:relative;padding-bottom:1em;line-height:1.5;font-weight:400;margin-top:1em;border-bottom:1px solid #9B9998;letter-spacing:0.03em;color:#313133}
.procure-item__title>span {position:absolute;top:0;right:0;text-transform:capitalize;font-family:"Red Hat Text";letter-spacing:0}
.procure-item__desc {margin-top:1em;font-size:16px;line-height:1.875;color:#6C6F74;font-weight:300}
@media (max-width:1024px) {.procure-item__desc {font-size:14px}
}
@media (max-width:768px) {.list-procure>li {width:50%}
.list-procure>li:nth-of-type(n+3) {margin-top:40px}
}
@media (max-width:640px) {.list-procure>li {width:100%}
.list-procure>li:nth-of-type(n+2) {margin-top:40px}
}
.suspro {position:relative}
.suspro-item {color:#fff;max-width:960px}
.suspro-img::before {padding-top:42.70833%}
.suspro-img .img-m {display:none}
.slick-suspro-img {position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.slick-suspro-img.active {z-index:3;opacity:1}
.suspro-main {position:absolute;top:0;right:160px;bottom:0;left:160px;z-index:5}
@media (max-width:1680px) {.suspro-main {right:80px;left:80px}
}
@media (max-width:1440px) {.suspro-main {right:40px;left:40px}
}
@media (max-width:960px) {.suspro-main {position:relative;right:auto;left:auto;background-color:#464695;padding-top:60px;padding-bottom:60px;padding-right:40px;padding-left:40px}
.suspro-main .section-title {margin-top:0}
.suspro-img::before {padding-top:66.66667%}
.suspro-img .img-m {display:block}
.suspro-img .img-pc {display:none}
}
@media (max-width:768px) {.suspro-main {padding-right:20px;padding-left:20px}
}
.section-energy {position:relative;overflow:hidden}
.section-energy::before,.section-energy::after {content:"";position:absolute;background-repeat:no-repeat;width:965px;height:337px;background-image:url(../upload/page/bg_technology.png);background-size:contain}
.section-energy::before {top:20px;left:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(0.5) translateX(-30%);transform:scale(0.5) translateX(-30%)}
.section-energy::after {right:0;bottom:20px;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(0.5) translateX(40%);transform:scale(0.5) translateX(40%)}
.list-susenergy .techb-item:nth-of-type(2n+1) {background-color:#BFC8DA}
.list-susenergy .techb-item:nth-of-type(2n) {background-color:#464695}
.list-susenergy .techb-item:nth-of-type(2n) .section-title {color:#fff}
.list-susenergy .techb-item:nth-of-type(2n) .team-intro {color:#fff}
.susenergy-img::before {padding-top:78.125%}
@media (max-width:1680px) {.sus-ftitle,.susf-item__title {font-size:28px}
.susf-item__img {width:160px;margin-bottom:40px}
}
@media (max-width:1440px) {.sus-ftitle,.susf-item__title {font-size:24px}
.susf-item__img {width:120px;margin-bottom:30px}
}
@media (max-width:1280px) {.sus-ftitle,.susf-item__title {font-size:20px}
.susf-item__img {width:80px}
.susf-item {margin-right:40px;margin-left:40px}
}
@media (max-width:1024px) {.sus-ftitle span {color:#6C6F74}
.section-energy::before,.section-energy::after {width:386px;height:134px}
}
@media (max-width:960px) {.list-susf>li {width:100%}
.list-susf>li:nth-of-type(n+2) {margin-top:40px}
}
@media (max-width:768px) {.sus-ftitle,.susf-item__title {font-size:16px}
.list-susf {margin-right:0;margin-left:0}
.susf-item {margin-right:0;margin-left:0}
.susf-item__img {width:100px;margin-bottom:15px}
}
.contact-info {position:relative;font-size:0;text-align:right}
.ci-map {position:absolute;top:0;right:48%;bottom:0;left:0;background-color:#6C6F74}
.ci-way {display:inline-block;vertical-align:top;width:48%;padding:100px 80px;text-align:left;box-sizing:border-box;background-color:#fff}
.ciw-title {line-height:1.5;font-weight:400;color:#9b6d1f;}
.ciw-item {position:relative;border-bottom:1px solid #707070;padding-bottom:20px;margin-bottom:30px}
.ciw-item p,.ciw-item span {line-height:1.5;font-weight:400;color:#313133}
.ciw-item p {margin-right:2em}
.ciw-item span {position:absolute;top:0;right:0}
.ciw-item:last-of-type {margin-bottom:0}
.list-place>li:nth-of-type(n+4) {margin-top:40px}
.place-item__img::before {padding-top:73.46939%}
.place-item__title {line-height:1.5;font-weight:400;letter-spacing:0.03em;color:#313133;border-bottom:1px solid #707070;margin-top:1em;padding-bottom:.3em}
.place-item__desc {margin-top:.75em;font-size:16px;line-height:1.75;color:#000;max-width:280px}
.place-item__desc p {margin-bottom:.25em}
@media (max-width:1680px) {.ci-way {padding:80px}
}
@media (max-width:1440px) {.ci-way {padding:60px 40px}
}
@media (max-width:768px) {.ci-map {position:relative;width:auto;height:300px}
.ci-way {padding:40px 20px;width:auto;display:block}
.ciw-item {margin-bottom:15px;padding-bottom:10px}
.ciway-body {margin-top:20px}
.list-place>li {width:50%}
.list-place>li:nth-of-type(n+3) {margin-top:40px}
.ciw-item p,.ciw-item span {font-size:16px}
.place-item__desc {font-size:14px}
}
@media (max-width:480px) {.list-place>li {width:100%}
.list-place>li:nth-of-type(n+2) {margin-top:40px}
}
.contact-form {padding:100px 60px; margin-top:30px}
.cform-box {margin-right:-35px;margin-left:-35px;font-size:0}
.col-50 {width:50%}
.col-100 {width:100%}
.cform-item {display:inline-block;vertical-align:top;margin-bottom:60px}
.cform-item.big .cform-item__title {width:100px}
.cform-item.big .cform-item__con {width:calc(100% - 100px)}
.cform-item.msg .cform-item__title {width:200px}
.cform-item.msg .cform-item__con {width:calc(100% - 200px)}
.cform-item__wrap {margin-right:35px;margin-left:35px}
.cform-item__title,.cform-item__con {display:inline-block;vertical-align:top}
.cform-item__title {width:80px;font-size:18px;line-height:30px;color:#fff;font-weight:300}
.cform-item__con {position:relative;min-height:30px;width:calc(100% - 80px);border-bottom:1px solid #fff}
.cform-item__con label.error {position:absolute;top:100%;left:0;font-size:12px;line-height:2;color:#fff;font-weight:300}
.cform-input {display:block;font-size:18px;border:0;padding:0;outline:0;width:100%;height:30px;background-color:transparent;color:#fff}
.cform-submit {display:block;width:160px;height:48px;text-align:center;color:#fff;border:1px solid #fff;background-color:transparent;cursor:pointer;outline:0}

.cform-item.msg .cform-item__conc{width:100%; border-bottom:1px solid #fff; margin-top:10px}
.cform-textarea{display:block; font-size:18px; height:200px;border:none;outline:0; background:none; background-color:transparent; width:100%;}

@media (max-width:1680px) {.contact-form {padding:60px 40px}
.cform-box {margin-right:-25px;margin-left:-25px}
.cform-item__wrap {margin-right:25px;margin-left:25px}
.cform-item {margin-bottom:40px}
.cform-item__title {font-size:16px;width:60px}
.cform-item__con {width:calc(100% - 60px)}
.cform-item.big .cform-item__title {width:80px}
.cform-item.big .cform-item__con {width:calc(100% - 80px)}
.cform-item.msg .cform-item__title {width:160px}
.cform-item.msg .cform-item__con {width:calc(100% - 160px)}
.cform-input {font-size:16px}
}
@media (max-width:1440px) {.cform-box {margin-right:-20px;margin-left:-20px}
.cform-item__wrap {margin-right:20px;margin-left:20px}
.cform-textarea{height:150px;}
}

@media (max-width:1024px) {.cform-submit {width:120px;height:40px}
}
@media (max-width:768px) {
.contact-form {padding:40px 20px; margin-top:20px}
.cform-item.col-50 {width:100%}
.cform-item.msg .cform-item__con {width:100%;margin-top:10px}
.cform-item__title {width:80px}
.cform-item__con {width:calc(100% - 80px)}
.cform-item__title {font-size:14px}
.cform-input {font-size:14px}
.cform-item__con {height:20px;min-height:20px}
.cform-input {height:20px}
.cform-item__title {line-height:20px}
.cform-submit {margin-right:auto;margin-left:auto}
}
@media (max-width:430px) {
.contact-form{margin-top:10px}	
}
.search-wrap {margin-left:auto;margin-right:auto;max-width:1000px}
.search-header h3 {color:#fff;font-size:24px;letter-spacing:.1em;line-height:1.5}
.search-header p {color:rgba(255,255,255,0.5);font-size:18px;letter-spacing:.05em;line-height:1.5}
.search-header p span {color:#fff}
.search-item {display:block;padding:10px 20px;background-color:#f9f9f9;margin-top:2px}
.search-item h4 {color:#000;margin-bottom:.25em;font-size:18px;line-height:1.5;letter-spacing:.05em}
.search-item p {color:#666;font-size:14px;line-height:1.5}
.search-item:hover {background-color:#f5f5f5}
.search-item:hover h4 {color:#000}
.footer {position:relative;z-index:1;background-color:#000;padding:80px 0}
.footer::after {content:"";position:absolute;z-index:-1;bottom:0;left:0;width:54%;top:200px;background:no-repeat url(../images/bg_line.svg) center center;background-size:cover}
.footer-inner {font-size:0;position:relative}
.footer-part {display:inline-block;vertical-align:top}
.footer-left {width:calc(100% - 480px)}
.footer-logo svg {display:block;height:60px;width:auto}
.footer-logo svg path,.footer-logo svg rect {fill:#fff}
.fmenu-link {font-size:16px;line-height:1.5;letter-spacing:0.03em;color:#fff;margin-right:60px}
.footer-social {font-size:0}
.social-link {display:inline-block;vertical-align:top;margin-right:20px;width:35px;height:35px;background-color:#fff;border-radius:50%;font-size:24px;line-height:35px;text-align:center;color:#000}
.social-link.qrcode {position:relative}
.social-link.qrcode img {position:absolute;bottom:100%;left:0;width:120px;height:auto;margin-bottom:10px;visibility:hidden;opacity:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s;transition:all .3s}
.social-link.qrcode:hover img {visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.footer-center {width:420px}
.footer-slogan {font:400 44px/1.15 "Red Hat Text";color:#fff;text-transform:uppercase}
.footer-slogan span {font-weight:500}
.footer-copyright,.footer-design {font-size:13px;line-height:1.7;color:#fff;letter-spacing:0.03em}
.footer-copyright a,.footer-design a {color:#fff}
.footer-copyright a {display:inline-block;vertical-align:top}
.gotop {position:absolute;top:0;right:0;cursor:pointer}
@media (min-width:1025px) {.social-link:hover {background-color:#464695;color:#fff}
.fmenu-link:hover {opacity:.5}
.gotop:hover {opacity:.75}
}
@media (max-width:1680px) {.footer-logo svg {height:40px}
.footer-slogan {font-size:36px}
}
@media (max-width:1440px) {.footer-logo svg {height:28px}
.footer-slogan {font-size:24px}
.gotop svg {width:36px;height:auto}
}
@media (max-width:1280px) {.footer-left {width:calc(100% - 420px)}
}
@media (max-width:1024px) {.footer {padding-top:60px;padding-bottom:60px}
.footer::after {display:none}
.footer-slogan {display:none}
.footer-left {width:calc(100% - 60px)}
.gotop svg {width:24px}
.footer-logo svg {height:16px}
.footer-center {width:auto}
.fmenu-link {margin-right:20px;line-height:2}
}
/*# sourceMappingURL=app.css.map */


#container{width:100%; height:100%; text-align:center}
#container .map_wz{font-size:16px; color:#9b6d1f; font-weight:bold; margin-bottom:1px; display:block}
#container .map_wzz{font-size:14px;}

.list-video{margin-bottom:70px}
.list-video .news-item__top{border-bottom:none; padding:0; margin-top:20px; text-align:center}
.list-video>li:nth-of-type(n+4){margin-top:70px;}
.list-news—xg{ margin-top:30px; margin-bottom:0}
.list-products-r{ margin-top:20px}
@media (max-width:1480px) {
.list-video>li:nth-of-type(n+4){margin-top:50px;}
}
@media (max-width:1024px) {
.list-video>li:nth-of-type(n+3){margin-top:40px;}
}
@media (max-width:780px) {
.list-video{margin-bottom:40px}
.list-products-r{ margin-top:5px}
}
@media (max-width:430px) {
.list-news—xg{ margin-top:10px}

}


/*分页样式 开始*/
#fengye{clear:both; margin:auto 0; text-align: center; }
div.digg{text-align:center; font-size:16px; }
div.digg span.disabled{padding:14px 20px; margin:0 2px; color:#666; background:#f5f5f5; }
div.digg span.current{padding:14px 20px; margin:0 2px; color:#f5f5f5; background:#e2b96c; }
div.digg a{padding:14px 20px; margin:0 2px; color:#666; text-decoration: none; background:#f5f5f5; }
div.digg a:hover {background:#e2b96c; color:#f5f5f5;}
div.digg .keng{display:none}


.prodm-pager{margin-top:30px}
.prodm-pager .otherPage{ overflow:hidden; height:40px; line-height:40px;}
.prodm-pager .otherPage div{line-height:40px; width:49.5%; text-align:center;float:left}
.prodm-pager .otherPage div.fr{ float:right}
.prodm-pager .otherPage a{color:#666 }
.prodm-pager .otherPage div:hover{font-size:16px; color:#333}
.prodm-pager .otherPage div:hover a{color:#333}

.aboutus_box{margin-top:20px; color:#fff; overflow:hidden}
.aboutus_box .wz{ float:left; width:60%}
.aboutus_box .wz p{ line-height:30px}
.aboutus_box .wz h4 {margin-bottom:5px; margin-top:10px; font-size:24px;line-height:1.7;font-weight:400;letter-spacing:0.03em;color:#fff}
.aboutus_box .img{ float:right; width:35%}
@media (max-width:1024px) {
.aboutus_box .wz p{ line-height:25px; font-size:14px}
.aboutus_box .wz h4{font-size:18px;}
.aboutus_box .wz{ float:left; width:40%}
.aboutus_box .img{ float:right; width:55%}
.aboutus_box02{margin-top:0px;}
}
@media (max-width:820px) {
.aboutus_box .wz{width:100%}
.aboutus_box .img{width:100%; margin-top:20px; text-align:center}
.aboutus_box .img img{width:100%; height:auto}
.proshow img{width:100% !important; height:auto}
}


.search_tit{ width:100%; overflow:hidden; margin-bottom:20px; text-align:center}
.search_tit strong{ font-size:20px; color: #9b6d1f;}
