﻿.shy-box,.shs-item::before,.form-item__wrap::after,.fi-label,.fi-submit {-moz-transition: all .3s ease;-o-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease}
.supplier-item__txt {-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%)}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {border: 0;font-size: 100%;font: inherit;font-family: "microsoft yahei", "Arial", "sans-serif", "microsoft yahei";margin: 0;padding: 0;vertical-align: baseline;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
body {line-height: 1;text-size-adjust: none}
ol,ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
input,select,textarea {-moz-appearance: none;-webkit-appearance: none;appearance: none;border-radius: 0}
* {-webkit-tap-highlight-color: transparent;box-sizing: border-box}
a {outline: 0;text-decoration: none;color: #333}
body,input,textarea {/* font-family: "Montserrat Medium", "Source Han Sans CN", "PingFang SC", "Microsoft YaHei", "STSong", "SimSun", Arial, sans-serif */}
input[type='text']:-webkit-autofill {box-shadow: 0 0 0 1000px #fff inset}
img {display: inline-block}
[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-180 {margin-top: 180px}
.pt-60 {padding-top: 60px}
.pt-80 {padding-top: 80px}
.pt-100 {padding-top: 100px}
.pt-140 {padding-top: 140px}
.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}
.contact-map .BMapLabel {border: 0}
.contact-map .anchorBL {display: none}
.list {position: relative;font-size: 0;margin: 0 -12px;}
.list > li {display: inline-block;vertical-align: top;margin-bottom: 80px}
.list figure {overflow: hidden;position: relative}
.list .article-title {-moz-transition: color .4s;-o-transition: color .4s;-webkit-transition: color .4s;transition: color .4s;font-size: 20px;color: #e5d2b2;line-height: 1.6;font-weight: 500;}
.list a {display: block;margin: 0 28px}
.list img {-moz-transition: -moz-transform 1.2s;-o-transition: -o-transform 1.2s;-webkit-transition: -webkit-transform 1.2s;transition: transform 1.2s;width: 100%}
.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-6 > li {width: 16.66%}
.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}
.wx-share {margin-top: -130px;margin-left: -120px;border-radius: 3px;position: fixed;z-index: 1000;top: 50%;left: 50%;padding: 20px 10px;width: 240px;height: 280px;background-color: #fff;cursor: pointer;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1)}
.wx-share img {display: block;width: 100%}
.wx-share p {font-size: 12px;line-height: 20px;text-align: center;font-weight: 500;color: #000}
.wx-share i {position: absolute;top: 0;right: 0;font-size: 12px;width: 2.5em;height: 2.5em;line-height: 2.5;text-align: center;color: #000}
@media (min-width: 1025px) {.list a:hover img {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1)}
.list a:hover .article-title {color: #e5d2b2}
}
@media (max-width: 1920px) {.mt-30 {margin-top: 1.5625vw}
.mt-40 {margin-top: 2.08333vw}
.mt-50 {margin-top: 2.60417vw}
.mt-60 {margin-top: 3.125vw}
.mt-70 {margin-top: 3.64583vw}
.mt-80 {margin-top: 3.16667vw}
.mt-90 {margin-top: 4.6875vw}
.mt-100 {margin-top: 5.20833vw}
.mt-110 {margin-top: 5.72917vw}
.mt-120 {margin-top: 3.5vw}
.mt-140 {margin-top: 7.29167vw}
.mt-160 {margin-top: 5vw}
.mt-180 {margin-top: 9.375vw}
.list {margin: 0 -12px;}
.list > li {margin-bottom: 2.5vw}
.list a {margin: 0 12px;;}
}
@media (max-width: 1024px) {.list {margin: 0 -10px}
.list > li {margin-bottom: 40px}
.list a {margin: 0 10px}
.list-4 > li {width: 33.333%}
}
@media (max-width: 800px) {.list-3 > li,.list-4 > li {width: 50%}
}
@media (max-width: 640px) {.list-3 > li,.list-2 > li,.list-4 > li {width: 100%}
}
@-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, 5%, 0);transform: translate3d(0, 5%, 0)}
to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}
@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 5%, 0);transform: translate3d(0, 5%, 0)}
to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes sfadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0)}
to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}
@keyframes sfadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0)}
to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}
@-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(-3%, 0, 0);transform: translate3d(-3%, 0, 0)}
to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}
@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-3%, 0, 0);transform: translate3d(-3%, 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 fadeInRight {from {opacity: 0;-webkit-transform: translate3d(3%, 0, 0);transform: translate3d(3%, 0, 0)}
to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}
@keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(3%, 0, 0);transform: translate3d(3%, 0, 0)}
to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp}
.sfadeInUp {-webkit-animation-name: sfadeInUp;animation-name: sfadeInUp}
.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: 20px;right: 0;left: 0;font-size: 0;text-align: center}
.banner-dots li {margin: 0 8px;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 {-moz-transition: background .3s ease-out;-o-transition: background .3s ease-out;-webkit-transition: background .3s ease-out;transition: background .3s ease-out;content: "";display: block;width: 6px;height: 6px;background-color: #e0e0e0}
.banner-dots li.slick-active button::before {background-color: #000}

.header {-moz-transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;position: fixed;z-index: 999;top: 0;left: 0;width: 100%;max-height: 60px;background-color: #333;display: none}
.header:after {-moz-transition: opacity .4s;-o-transition: opacity .4s;-webkit-transition: opacity .4s;transition: opacity .4s;position: absolute;z-index: 200;bottom: 0;left: 0;display: block;width: 100%;height: 1px;content: '';background-color: #333;}
.header-handle {position: fixed;z-index: 888;top: 0;left: 0;width: 100%;opacity: 0;height: 60px}
.home .header {}
.home .header:after {opacity: 0}
.home .header:hover {background-color: #333}
.home .header:hover:after {opacity: 1}

.pageScroll .header {/* -moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-webkit-transform: translateY(-100%);transform: translateY(-100%) */}
.m-header__cont,.sub-arrow,.active-navItem {display: none}
.logo,.header-content,.navigation,.header-lang {display: inline-block;vertical-align: middle}
.header-lang { margin-top:0px;}
.logo {width: auto;backface-visibility: hidden;font-size: 0;padding-top: 5px;}
.logo img {width: 100%}
.header-lang {margin-left: 0px; margin-top:-10px;}
.header-lang a,.header-lang i {display: inline-block;vertical-align: middle}
.header-lang .line {width: 1px;height: 16px;background-color: #e5d2b2;margin: 0 16px}
.header-lang .icon-chaxun {font-size: 18px}
.header-lang a {font-size: 16px;color: #e5d2b2;-moz-transition: color .3s;-o-transition: color .3s;-webkit-transition: color .3s;transition: color .3s}
.header-lang a:hover {color: #e5d2b2}
.ib-column {display: inline-block;vertical-align: top}
.header-search__outbox {position: fixed;left: 0;top: 0;width: 100%;height: 100px;background-color: #333;z-index: 1000;display: none}
.header-search__outbox .search-box {position: absolute;padding-right: 60px;width: 100%}
.header-search__outbox .search-close {position: absolute;right: 0;font-size: 16px;color: #e5d2b2;z-index: 10}
.header-search__outbox .search-close,.header-search__outbox .search-box,.header-search__outbox .search-btn {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.header-search__outbox .search-btn {position: absolute;right: 60px;font-size: 14px;color: #e5d2b2;-webkit-transition: color .4s;transition: color .4s;border: none;background-color: transparent;outline: none;padding: 0;cursor: pointer;background-color: #e5d2b2;color: white;line-height: 38px;/* border-radius: 50px; */padding: 0px 20px;}
.header-search__outbox input {width: 100%;outline: none;height: 40px;/* padding: 0 45px; */border: 1px solid #e5d2b2;/* border-radius: 50px; */font-size: 14px;color: #e5d2b2;padding-right: 100px;padding-left: 10px;}
.header-search__outbox input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.3)}
.header-search__outbox input:-moz-placeholder {color: rgba(0, 0, 0, 0.3)}
.header-search__outbox input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.3)}
.header-search__cont {position: relative;height: 100%;text-align: center;max-width: 510px;margin-left: auto;margin-right: auto}
@media (min-width: 1025px) {
	
	.header-search__outbox .search-close:before {display: block;-webkit-transition: transform .4s;transition: transform .4s}
.header-search__outbox .search-close:hover:before {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
.header-content {font-size: 0;width: auto;float: right;text-align: right}

.header-navs li {-moz-transition: padding .3s;-o-transition: padding .3s;-webkit-transition: padding .3s;transition: padding .3s;position: relative;display: inline-block;padding: 10px 25px 20px 25px;text-align: center;vertical-align: top;position: relative; margin-top:10px; margin-bottom:11px;}
.header-navs li:after {transition: all 0.5s;transform: translateX(-50%);content: "";display: block;background-color: #e5d2b2;position: absolute;bottom: 0;left: 50%;width: 0%;height: 3px;}
.header-navs li.on:after,.header-navs li:hover:after {width: 35%;}
.header-navs li.on .nc,.header-navs li:hover .nc {color: #fff;font-weight: bold;}
.header-navs li:hover .sub-menu {visibility: visible;opacity: 1}


 .header-navs .sub-item {line-height: 14px;position: relative;display: block;height: 18px;font-family: auto;}
.header-navs span {font-size: 14px;-moz-transition: all .4s;-o-transition: all .4s;-webkit-transition: all .4s;transition: all .4s}
.header-navs .nc {color: #fff}
.header-navs .ne {position: absolute;top: 0;left: 0;display: block;visibility: hidden;width: 100%;text-align: center;opacity: 0;color: #e5d2b2;-moz-transform: translateY(100%);-ms-transform: translateY(100%);-webkit-transform: translateY(100%);transform: translateY(100%)}
.header-navs .sub-menu {position: absolute;z-index: 200;top: 100px;left: 50%;visibility: hidden;width: 280px;padding: 0 20px 20px 0;text-align: center;opacity: 0;background-color: #fff;-moz-transition: all .4s ease;-o-transition: all .4s ease;-webkit-transition: all .4s ease;transition: all .4s ease;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%)}
.header-navs .nav-column {padding-top: 20px}
.header-navs .nav-column dd {margin-bottom: 16px}
.header-navs .nav-column a {font-size: 15px;position: relative;display: inline-block;color: #e5d2b2;-moz-transition: color .3s;-o-transition: color .3s;-webkit-transition: color .3s;transition: color .3s;padding-bottom: 3px}
.header-navs .nav-column a:after {-moz-transition: width .3s;-o-transition: width .3s;-webkit-transition: width .3s;transition: width .3s;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;display: block;width: 0;height: 1px;content: '';background-color: #e5d2b2}
.header-navs .nav-column a:hover {color: #e5d2b2}
.header-navs .nav-column a:hover:after {width: 100%}
.header-navs .nav-product .sub-menu {position: fixed;left: 0;overflow: hidden;width: 100vw;padding-bottom: 0;padding-left: 9.375vw;text-align: left;-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0)}
.header-navs .nav-product .nav-column {display: inline-block;width: 25%;padding-top: 60px;padding-right: 30px;padding-bottom: 60px;vertical-align: top}
.header-navs .nav-product .sub-menu__left,.header-navs .nav-product .sub-menu__right {position: relative;z-index: 20;display: inline-block;vertical-align: top}
.header-navs .nav-product .sub-menu__left {width: 70%;padding: 0 60px 32px 0;background-color: #fff}
.header-navs .nav-product .sub-menu__left .nav-column {margin-bottom: 80px}
.header-navs .nav-product .sub-menu__right {width: 30%;padding-top: 0}
.header-navs .nav-product .sub-right__cont {padding-bottom: 32px;padding-left: 40px;background-color: #F7F7F7}
.header-navs .nav-product .sub-right__cont .nav-column {width: 100%}
.header-navs .nav-product dt {position: relative;display: table;margin-bottom: 30px}
.header-navs .nav-product dt:after {position: absolute;bottom: -5px;left: 0;display: block;width: 100%;height: 1px;content: '';background-color: #e5d2b2}
.header-navs .nav-product dt a {font-size: 16px}
.header-navs .nav-product dt a:after {display: none}
.header-navs .nav-product dd a {font-size: 14px;color: #999}
}


/*===================app-头部start===================*/
.header-app input,.header-app button {border: none;}
.header-app {font-family: auto;background: #e5d2b2;display: none;position: fixed;top: 0;left: 0;width: 100%;height: 60px;z-index: 500;-webkit-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);-o-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);}
.header-app.open-menu {height: 100%;background: #fff;-webkit-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);-o-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1), height .56s cubic-bezier(0.52, 0.16, 0.24, 1);}
.header-app .logo {float: left;vertical-align: middle;padding: 20px 12px;display: flex;justify-content: space-between;align-items: center;}
.header-app .logo img {margin-right: 10px; }
.header-app .right-box {padding-left: 10px;}
.header-app .red-txt {font-size: 14px;}
.header-app .black-txt {font-size: 12px;}
.navbar-app {position: relative;-webkit-box-shadow: 3px 0 15px 0 rgba(0, 0, 0, .2);box-shadow: 3px 0 7px 0 rgba(0, 0, 0, .1);height: 60px;text-align: center;background: #fff;}
.navbar-togger {float: right;background: transparent;border: none;padding: 22px 15px;display: inline-block;visibility: visible;transition: transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96), opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1), -webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96);}
.navbar-togger .icon_bar {width: 24px;height: 2px;background-color: #e5d2b2;opacity: 1;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.navbar-togger .icon_bar:nth-of-type(2) {margin: 5px 0;}
.open-menu .navbar-togger .icon_bar:nth-of-type(2) {opacity: 0;}
.open-menu .navbar-togger .icon_bar:first-child {-webkit-transform: translate(0, 7px) rotate(45deg);-ms-transform: translate(0, 7px) rotate(45deg);transform: translate(0, 7px) rotate(45deg);}
.open-menu .navbar-togger .icon_bar:last-child {-webkit-transform: translate(0, -7px) rotate(-45deg);-ms-transform: translate(0, -7px) rotate(-45deg);transform: translate(0, -7px) rotate(-45deg);}
.nav-menu {position: absolute;top: 60px;left: 0;bottom: 0;right: 0;width: 100%;z-index: 620;padding: 20px 15px;overflow-x: hidden;overflow-y: auto;visibility: hidden;-webkit-transition: visibility 0s linear 1s;-o-transition: visibility 0s linear 1s;transition: visibility 0s linear 1s;}
.header-app.open-menu .nav-menu {visibility: visible;-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.nav-list li {border-bottom: 1px solid #cfcfcf;opacity: 0;pointer-events: none;}
.nav-list li.open {border-bottom: none;}
.header-app.open-menu .nav-list li {opacity: 1;pointer-events: auto;-webkit-transform: none;-ms-transform: none;transform: none;}
.nav-list li:nth-child(1) {-webkit-transform: translateY(-44px);-ms-transform: translateY(-44px);transform: translateY(-44px);transition: opacity .3345s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s, transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s, -webkit-transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s;}
.header-app.open-menu .nav-list li:nth-child(1) {transition: opacity .3091s cubic-bezier(0.32, 0.08, 0.24, 1) .03s, transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s, -webkit-transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s;}
.nav-list li:nth-child(2) {-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px);transform: translateY(-40px);transition: opacity .29294s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13s, transform .45043s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s, -webkit-transform .45043s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s;}
.header-app.open-menu .nav-list li:nth-child(2) {transition: opacity .32244s cubic-bezier(0.32, 0.08, 0.24, 1) .05s, transform .35825s cubic-bezier(0.32, 0.08, 0.24, 1) .04s, -webkit-transform .35825s cubic-bezier(0.32, 0.08, 0.24, 1) .04s;}
.nav-list li:nth-child(3) {-webkit-transform: translateY(-36px);-ms-transform: translateY(-36px);transform: translateY(-36px);transition: opacity .26098s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s, transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s, -webkit-transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s;}
.header-app.open-menu .nav-list li:nth-child(3) {transition: opacity .33467s cubic-bezier(0.32, 0.08, 0.24, 1) .07s, transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s, -webkit-transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s;}
.nav-list li:nth-child(4) {-webkit-transform: translateY(-32px);-ms-transform: translateY(-32px);transform: translateY(-32px);transition: opacity .2386s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09s, transform .42827s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s, -webkit-transform .42827s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s;}
.header-app.open-menu .nav-list li:nth-child(4) {transition: opacity .34577s cubic-bezier(0.32, 0.08, 0.24, 1) .09s, transform .39692s cubic-bezier(0.32, 0.08, 0.24, 1) .08s, -webkit-transform .39692s cubic-bezier(0.32, 0.08, 0.24, 1) .08s;}
.nav-list li:nth-child(5) {-webkit-transform: translateY(-28px);-ms-transform: translateY(-28px);transform: translateY(-28px);transition: opacity .22581s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s, transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s, -webkit-transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s;}
.header-app.open-menu .nav-list li:nth-child(5) {transition: opacity .35577s cubic-bezier(0.32, 0.08, 0.24, 1) .11s, transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s, -webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s;}
.nav-list li:nth-child(6) {-webkit-transform: translateY(-24px);-ms-transform: translateY(-24px);transform: translateY(-24px);transition: opacity .20343s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05s, transform .41691s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s, -webkit-transform .41691s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s;}
.header-app.open-menu .nav-list li:nth-child(6) {transition: opacity .36577s cubic-bezier(0.32, 0.08, 0.24, 1) .13s, transform .41718s cubic-bezier(0.32, 0.08, 0.24, 1) .12s, -webkit-transform .41718s cubic-bezier(0.32, 0.08, 0.24, 1) .12s;}
.nav-list li:nth-child(7) {-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);transition: opacity .18105s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s, transform .41123s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s, -webkit-transform .41123s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s;}
.header-app.open-menu .nav-list li:nth-child(7) {transition: opacity .37577s cubic-bezier(0.32, 0.08, 0.24, 1) .15s, transform .4115s cubic-bezier(0.32, 0.08, 0.24, 1) .14s, -webkit-transform .4115s cubic-bezier(0.32, 0.08, 0.24, 1) .14s;}
.nav-list li:nth-child(8) {-webkit-transform: translateY(-16px);-ms-transform: translateY(-16px);transform: translateY(-16px);transition: opacity .15867s cubic-bezier(0.52, 0.16, 0.52, 0.84) .01s, transform .40555s cubic-bezier(0.52, 0.16, 0.52, 0.84) .17s, -webkit-transform .40555s cubic-bezier(0.52, 0.16, 0.52, 0.84) .17s;}
.header-app.open-menu .nav-list li:nth-child(8) {transition: opacity .38577s cubic-bezier(0.32, 0.08, 0.24, 1) .17s, transform .40582s cubic-bezier(0.32, 0.08, 0.24, 1) .16s, -webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .16s;}
.cate-item {position: relative;}
.cate-item a {font-size: 16px;line-height: 48px;margin-right: 60px;display: block;color: #444;}
.nav-list li.active .cate-item a,.nav-list li.open .cate-item a {color: #e5d2b2;}
.category-cont a:last-child {border: none;}
.category-cont a.active {color: #e5d2b2;}
.category-tig {font-size: 14px;color: #888;text-align: right;line-height: 48px;width: 50px;height: 48px;position: absolute;right: 0;top: 0;z-index: 2;}
.category-tig::before,.category-tig::after {content: '';background: #888;position: absolute;top: 50%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.category-tig::before {width: 16px;height: 2px;right: 0;margin-top: -1px;}
.category-tig::after {width: 2px;height: 16px;margin-top: -8px;right: 7px;}
.nav-list li.open .category-tig::after {opacity: 0;}
.nav-list li.open .category-tig::before {background: #e5d2b2;}
.category-cont {display: none;}
.nav-list li.open .category-cont {display: block;border-top: solid 1px #cfcfcf;border-bottom: solid 1px #cfcfcf;}
.category-pad {padding: 0 15px;}
.category-cont a {line-height: 40px;border-bottom: 1px solid #cfcfcf;display: block;color: #666;padding: 0 10px;}
.category-pad a.active {color: #e5d2b2;}
.app-sousuo {line-height: 22px;border-right: solid 1px #e5d2b2;padding-right: 15px;color: #e5d2b2;float: right;font-size: 22px !important;margin-top: 19px;}
.alert-search {display: none;position: fixed;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.9);top: 0;left: 0;z-index: 9999;}
.alert-top {height: 60px;background: #fff;padding: 10px 15px;border-bottom: solid 1px rgba(0, 0, 0, 0.1);}
.alert-top .text {border-radius: 0px;height: 40px;background: none;border: solid 1px rgba(0, 0, 0, 0.1);width: 80%;float: left;color: #666;padding: 0 10px;}
.alert-top .search {background: url(http://www.kaiju99.com/PC/images/icon-search.png) no-repeat center;width: 10%;height: 26px;float: left;margin-top: 7px;}
.alert-top span {color: #666;float: right;font-size: 20px !important;margin-top: 8px;width: 10%;text-align: center;}
.app-lanu {text-align: center;margin-top: 20px;}
.app-lanu a {display: inline-block;line-height: 30px;padding: 0 14px;font-size: 14px;color: #333;}

.app-lanu a.on {background: #e5d2b2;color: white;border-radius: 30px;}
.app-search {margin-bottom: 15px;border: 1px solid #e5d2b2;}
.app-search input {width: 86%;line-height: 38px;height: 38px;font-size: 16px;line-height: 38px;color: #afafaf;padding: 0 12px;outline: 0;}
.app-search button {width: 38px;float: right;height: 38px;text-align: center;line-height: 38px;outline: 0;}
.app-search i {font-size: 20px !important;color: #888;cursor: pointer;}
.app-sousuo {line-height: 22px;color: #e5d2b2;float: right;font-size: 22px !important;margin-top: 19px;}
@media(max-width: 1259px) {/* app */.header-app .logo img {width:250px;  margin-top:-10px;}
}
@media(max-width: 991px) {
.header-app {display: block !important;}
}
@media (max-width: 767px) {/* app */.app-sousuo {padding-right: 10px;}
}
@media (max-width: 639px) {}
@media (max-width: 370px) {}


.index.banner {margin-top: 58px;}
.banner-wrap {position: absolute;top: 45.4%;width: 100%;transform: translateY(-50%);}
.index.banner .swiper-slide {position: relative;overflow: hidden;}
.index.banner .pc-banner {width: 100%;animation: fangda 8s ease-in-out infinite alternate;}
.index.banner .app-banner {display: none;width: 100%;}
.index.banner .banner-font {color: #fff;text-align: center;}
.ban-tit {font-size: 60px;font-weight: 700;}
.ban-tit .colorO2 {font-family: 'DIN-std';}
.ban-tit .ti {font-size: 100px;font-weight: 400;}
.ban-dec {font-size: 48px;font-weight: lighter;margin: 18px 0 26px;}
.colorO2 {color: #e5d2b2;}
.ban-dec2 {font-size: 30px;font-weight: 200;}
.ban-dec2 .colorO2 {font-weight: 700;}
.banner-btn {text-align: center;font-family: auto;margin-top: 50px;}


.w1600 {max-width: 1400px;margin-right: auto;margin-left: auto}
.w900 {max-width: 900px;margin-right: auto;margin-left: auto}
.wrap {padding-top: 100px;position: relative;z-index: 10}
@media (max-width: 1459px) {.wrap {padding-top: 82px;}
}
@media (max-width: 1740px) {.w1600 {width: 90%}
}
@media (max-width: 1440px) {
.w1600 {width: 92%}}

@media (max-width: 1024px) {.error-404 h3 {font-size: 22px}
.page-intro__full .inner {max-width: 100%;padding: 10px;}
.w1600,.w900 {width: auto;margin-right: 24px;margin-left: 24px;/* margin: auto; */}
.w900 {max-width: 100%}
.wrap {padding-top: 60px}
}

.top_lang{float:left;margin:0 30px 0 0px;margin-top:0px;}
.top_lang select{height:25px;background-color:#2b2a2a;font-size:14px;color:#e5d2b2;padding:0px 20px 0px 10px;border:0px;border-radius:25px;background:url("../images/top_03.png") 88% center no-repeat #2b2a2a;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none; line-height:25px;}
.top_lang select:hover{outline:none;}
.top_lang select:checked{outline:none;}



.footer{background:#020202;width:100%;padding-top:3.75rem;height:20rem;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position: relative;z-index: 1;}
.footer .douyin{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-108%);transform:translate(-50%,-108%);border-radius:10px;overflow:hidden}
.footer li{cursor:pointer}
.footer .footer_content{margin:0 auto;height:100%;position:relative}
.footer:after{clear:both;content:""}
.footer_left{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50rem}
.footer_left ul>li:first-child{font-size:1rem;font-weight:400;margin-bottom:1.5rem}
.footer_left ul>li:not(:first-child){font-size:.88rem;color:#888;margin-bottom:1rem;cursor:pointer}
.footer_left a{color:#888;}

.footer_left .cp{ width:300px;}
.footer_left .cp li:first-child{font-size:1rem;font-weight: bold;margin-bottom:1.5rem; }
.footer_left .cp li:not(:first-child){font-size:.88rem;color:#888;margin-bottom:1rem;cursor:pointer;float:left;width:100px;}
.footer_left .cp a{color:#888;}


.footer_right{text-align:right;margin-top:-1rem;float:left;position:absolute;right:0;color:#888;font-size:.88rem}
.footer_right .footer_right_tel{font-size:2.5rem;color:#fff;font-family:Oswald-Regular_Light,Oswald;font-weight:400;margin-bottom:.88rem}
.footer_right .footer_right_time{margin-bottom:1.5rem}
.footer_right .footer_right_time div{margin-bottom:.5rem}
.footer_right .footer_right_about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}
.footer_right .footer_right_about .weixin{width:160px;height:165px;position:absolute;top:-10.7rem;right:-1.5rem;display:none}
.footer_right .footer_right_about span{margin-right:1rem}
.footer_right .footer_right_about .svg_size{width:1.5rem;height:1.5rem;cursor:pointer}
.record{position:absolute;bottom:.9375rem;width:100%;text-align:center;background:#020202;font-size:.88rem}
.record a,.record img,.record span{color:#fff}
.record a{}
.record img{padding-right:.625rem}
.slick-dots{bottom:20px}
.slick-dotted.slick-slider{margin-bottom:0}
.slick-dots li button:before{color:#fdfdfd;opacity:.5}
.slick-dots li.slick-active button:before{color:#fdfdfd;opacity:1}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated1{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated2{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.home{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;z-index: 0;background:url(../images/A03.jpg);overflow:hidden; background-repeat:no-repeat; background-position:center bottom; padding-bottom:520px;}
.home .slick-item{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
.home .home_data{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:url(../images/index01.jpg);background-size:cover}
.home .home_data .home_data_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:56.44rem;height:100%;margin:0 auto;opacity:0}
.home .home_data .home_data_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}
.home .home_data .home_data_item div:first-child{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}
.home .home_data .home_data_item div:nth-child(2),.home .home_data .home_data_item div:nth-child(4){font-size:.88rem;font-weight:400;color:#999}
.home .home_data .home_data_item div:nth-child(3){font-size:.88rem;color:#fff;position:relative}
.home .home_data .home_data_item div:nth-child(3) span{font-size:3.75rem;font-family:mFont;font-weight:400}
.home .home_data .home_data_item div:nth-child(3) .svg{position:absolute;width:.87rem;height:.87rem;top:1.2rem;left:7.9rem}
.home .home_product_more{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.home .home_product_more .home_product_more_item1,.home .home_product_more .home_product_more_item2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;height:100%;cursor:pointer}
.home .home_product_more .home_product_more_item1 div:first-child,.home .home_product_more .home_product_more_item2 div:first-child{font-size:1.5rem;font-weight:600;color:#000;margin-top:9.5%}
.home .home_product_more .home_product_more_item1 div:nth-child(2),.home .home_product_more .home_product_more_item2 div:nth-child(2){font-size:.88rem;color:#333;margin-top:.38rem}
.home .home_product_more .home_product_more_item1{background:url(../img/zcEquipment.34aafaeb.jpg);background-size:cover}
.home .home_product_more .home_product_more_item2{background:url(../img/otherPro.3042a6f5.jpg);background-size:cover}
.home .more-pro{width:100%;height:890px;background:-webkit-gradient(linear,left top,left bottom,from(#cfcfcf),to(#e7e8ee));background:linear-gradient(180deg,#cfcfcf,#e7e8ee)}
.home .more-pro .title{font-size:40px;color:#000;text-align:center;margin:auto;padding-top:112px}
.home .more-pro .more-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:72px;color:#333}
.home .more-pro .more-con .item{width:320px;opacity:0}
.home .more-pro .more-con .item img{display:block;width:320px;height:420px}
.home .more-pro .more-con .item .subtitle{font-size:20px;margin-top:24px;font-weight:600}
.home .more-pro .more-con .item .des{font-size:18px;color:#333;margin-top:16px}
.home .more-pro .more-con .item .view{display:inline-block;font-size:14px;color:#333;margin-top:24px;padding-bottom:6px;border-bottom:1px solid #333;cursor:pointer}
.home .more-pro .more-con .item:not(:last-child){margin-right:64px}
.home .home_news{height:55rem;overflow:hidden;background:linear-gradient(177deg,#e7eaf1,#e7e8ef 6%,#f7f8f9 39%,#fff 60%,#ebedf3 84%,#dfe2eb);padding-top:6.63rem;position:relative}
.home .home_news .home_news_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:61rem;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.home .home_news .home_news_header .home_news_header_title div:nth-child(2){font-size:2rem;color:#000;font-weight:600}
.home .home_news .carousel{position:relative;float:left;width:100%;height:20rem;overflow:hidden;top:16.8rem}
.home .home_news .carousel .pic1,.home .home_news .carousel .pic2,.home .home_news .carousel .pic3,.home .home_news .carousel .pic4,.home .home_news .carousel .pic{position:absolute;width:42.5rem;height:100%;background-color:#e7eaf1;border-radius:10px}
.home .home_news .carousel .pic{margin-left:-26%}
.home .home_news .carousel .pic1{margin-left:26%}
.home .home_news .carousel .pic2{margin-left:76%}
.home .home_news .carousel .pic3{margin-left:126%}
.home .home_news .carousel .pic4{margin-left:176%}
.home .home_news .home_news_circle{width:35.63rem;height:35.63rem;background:hsla(0,0%,84.7%,0);border:.06rem solid #2cc6c0;border-radius:50%;margin:0 auto;margin-top:3rem}
.home .home_news .home_news_circle .swiper-slide{width:42.5rem;height:35.63rem;margin-right:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.home .home_news .home_news_circle .ph{width:42.5rem;height:20rem;background:#e7eaf1;border-radius:.25rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}
.home .home_news .home_news_circle .ph .ph_img{width:20rem;height:20rem}
.home .home_news .home_news_circle .ph .ph_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.home .home_news .home_news_circle .ph .btn_next,.home .home_news .home_news_circle .ph .btn_prev{width:20px;height:20px;border-radius:50%;position:absolute;background-color:#000;cursor:pointer;margin-top:45rem}
.home .home_news .home_news_circle .ph .ph_content{padding:2rem;width:22.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.home .home_news .home_news_circle .ph .ph_content .ph_content_short{margin-top:1rem;font-size:.88rem;color:#333;line-height:1.5rem}
.home .home_news .home_news_circle .ph .ph_content .ph_content_title{font-size:1.5rem;font-weight:600;color:#000;line-height:2.06rem}
.home .home_news .home_news_circle .ph .ph_content .ph_content_bottom{position:absolute;bottom:1.88rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.home .home_news .home_news_circle .ph .ph_content .ph_content_bottom .time{font-size:.88rem;font-family:Oswald;color:#999;margin-right:7.25rem}
.home .home_news .home_news_circle .ph .ph_content .ph_content_bottom .detail{font-size:.88rem;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.home .home_news .home_news_circle .ph .ph_content .ph_content_bottom .detail div{margin-right:.75rem;cursor:pointer}
.home .home_news .home_news_circle .ph .ph_content .ph_content_bottom .detail .svg{width:2.25rem;height:2.25rem;cursor:pointer}
.home .home_news .home_news_circle .ph .btn_next{margin-left:50px}

.home .home_pro_one{width:100%;}
.home .home_pro_one .home_pro_one_con{width:61rem;height:100%;overflow:hidden;margin:0 auto;margin-top:80px;}
.home .home_pro_one .home_pro_one_con .home_pro_one_block1{opacity:0}
.home .home_pro_one .home_pro_one_title{font-size:2.5rem;color:#000;margin-bottom:3rem;cursor:pointer;font-weight:600}
.home .home_pro_one .home_pro_one_tip{font-size:.88rem;color:#333;margin-bottom:3.75rem}
.home .home_pro_one .home_pro_one_tip .home_pro_one_tip_line{color:#ccc;margin-right:1.25rem;margin-left:1.25rem}
.home .home_pro_one .home_pro_one_detail{width:70%;margin:auto;opacity:0}
.home .home_pro_one .home_pro_one_detail .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}
.home .home_pro_one .home_pro_one_detail .row .col,.home .home_pro_one .home_pro_one_detail .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.home .home_pro_one .home_pro_one_detail .row .col span{color:#333;font-weight:600;margin-left:12px}
.home .home_pro_two{width:100%;background-image:url(../images/A04.jpg);overflow:hidden; background-repeat:no-repeat; background-position:center bottom;}
.home .home_pro_two .home_pro_two_con{width:61rem;height:100%;overflow:hidden;margin:0 auto;margin-top:8.1%}
.home .home_pro_two .home_pro_two_con .home_pro_two_block1{opacity:0}
.home .home_pro_two .home_pro_two_top{font-size:.88rem;color:#999;margin-bottom:3rem}
.home .home_pro_two .home_pro_two_title{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:3.75rem;cursor:pointer}
.home .home_pro_two .home_pro_two_hidden{opacity:0}
.home .home_pro_two .home_pro_two_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.home .home_pro_two .home_pro_two_item{width:13.375rem;margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex}
.home .home_pro_two .home_pro_two_item div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}
.home .home_pro_two .home_pro_two_item div span{color:#fff;line-height:1.375rem;font-size:1rem;font-weight:600;padding-left:.8125rem}
.home .home_pro_two .home_pro_two_item div .svg{width:1.5rem;height:1.5rem}
.home .home_pro_two .home_pro_two_item>span{display:inline-block;font-size:.875rem;color:#999;margin-bottom:1.5rem;line-height:1.375rem;padding-left:2.125rem}
.home .home_img{height:12.8rem;background:url(../img/aboutUs.91f89e38.jpg) 50% no-repeat;background-size:cover}

.home .home_about{height:37.88rem;background:#f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.home .home_about .home_about_con,.home .home_about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.home .home_about .home_about_con{width:61rem;margin:0 auto;margin-top:6.63rem}
.home .home_about .home_about_left div:nth-child(2){font-size:2rem;font-weight:600;color:#000;margin-bottom:2.5rem}
.home .home_about .home_about_right{width:39.31rem}
.home .home_about .home_about_right span{line-height:1.88rem}
.home .home_about .home_about_right .home_about_right_item{margin-top:1.5rem;margin-bottom:2rem;opacity:0}
.home .home_about .home_about_right .home_about_right_item p{line-height:1.88rem}
.home .home_about .home_about_right .home_about_right_item div:first-child{font-size:1.75rem;font-weight:600;color:#000;margin-bottom:1.5rem}
.home .home_about .home_about_right .home_about_right_item div:nth-child(2){font-size:1rem;font-weight:400;color:#333}
.home .home_about_left_btn,.home .home_news_header_btn{width:6.75rem;height:2.25rem;background:hsla(0,0%,100%,0);border-radius:1.13rem;border:.06rem solid #000;text-align:center;line-height:2.25rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.home .home_about_left_btn .svg_size,.home .home_news_header_btn .svg_size{width:1.13rem;height:1.13rem}
.home .home_about_left_btn span,.home .home_news_header_btn span{margin-left:.3rem}
.home .home_title_top{font-size:.88rem;color:#333;margin-bottom:.5rem}
.home .home_line{width:1.5rem;height:2px;border-radius:1rem;margin-bottom:2.5rem;background:#333}


body{height:100%;}
body,html,p,ul{padding:0;margin:0;font-size:16px}
::-webkit-scrollbar{background-color:transparent;display:none;width:0}
li{list-style-type:none}
.num_font{font-weight:400}
.bg_white{background-color:#fff!important;color:#000}
.bg_black{background-color:#000!important;color:#fff}
.text_center{text-align:center}
.title_40{color:#000;font-size:40px;font-weight:800}
.title_24{color:#000;font-size:24px;font-weight:600}
.titleW_24{font-size:6.4vw;font-weight:800}
.title_11{font-size:11px}
.title_20{font-size:20px}
.title_30{font-size:30px}
.title_22{font-size:22px}
.title_16{font-size:16px}
.title_28{color:#000;font-size:28px;font-weight:800}
.title_26{font-size:26px}
.title_13{font-size:13px}
.title_14{font-size:14px}
.subTitle_16{font-size:16px;color:#666}
.lineH64{line-height:64px}
.lineH60{line-height:60px}
.lineH56{line-height:56px}
.lineH40{line-height:40px}
.lineH37{line-height:37px}
.lineH33{line-height:33px}
.lineH32{line-height:32px}
.lineH31{line-height:31px}
.lineHW33{line-height:8.8vw}
.lineH30{line-height:30px}
.lineH28{line-height:28px}
.lineH26{line-height:26px}
.lineH24{line-height:24px}
.lineH22{line-height:22px}
.lineH20{line-height:20px}
.lineH18{line-height:18px}
.lineHW20{line-height:5.3vw}
.lineH16{line-height:16px}
.lineH15{line-height:15px}
.lineH14{line-height:14px}
.marginT20{margin-top:20px}
.marginT24{margin-top:24px}
.marginT48{margin-top:48px}
.marginB25{margin-bottom:25px}
.marginB24{margin-bottom:24px}
.fw6{font-weight:600}
.fw4{font-weight:400}
.img_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10}


.bshare {float: left;}
.bshare .bot-share {margin-top: 0px;}
.bot-share a {display: inline-block !important;font-size: 20px !important;width: 36px !important;height: 36px !important;line-height: 36px !important;text-align: center;color: #949494 !important;transition: ease .5s !important;padding-left: 0 !important;text-decoration: none !important;margin-right: 0px !important;
.bot-share a:last-child {margin-right: 0 !important;}
.footb-bot .foot-btit {display: block;float: right;margin-top: 5px;}
.foot-btit p,.foot-btit p a {color: #8d8d8d;}
.bot-share a:hover {opacity: 1 !important;border: 1px solid #666666 !important;}


