blockquote,
body,
button,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

button {
    outline: 0
}

img {
    border: 0
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none
}

li {
    list-style: none
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 10%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
    transform: translateZ(0)
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 50%;
    height: 100%;
    position: relative;
    padding: 0
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 50px;
    margin-top: -25px;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat;
    cursor: pointer
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    display: inline-block;
    border-radius: 2px;
    opacity: .2;
    margin: 0 4px;
    cursor: pointer;
    background: #999
}

.swiper-pagination {
    position: relative;
    margin-bottom: 30px;
	margin-top: 20px;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    width: 20px;
    border-radius: 4px;
    background: #2b6cef
}

.page-title{
    font-size: 28px;
}

@media screen and (max-width:668px) {
    .swiper-pagination {
        position: relative;
        margin-bottom: 20px
    }

    .swiper-pagination-bullet-active {
        opacity: 1;
        background: #02b980
    }
}

.banner-box {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden
}

.swiper-container {
    width: 100%;
    margin: 12px 0
}

.swiper-slide {
    transform-style: preserve-3d;
    transform: scale(.9);
    transition: all .5s;
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -ms-transition: transform 1s;
    -o-transition: transform 1s;
    -webkit-transform: scale(.9);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .2)
}

.swiper-slide-normal {
    transform: scale(1);
    -webkit-transform: scale(1)
}

.swiper-slide-active,
.swiper-slide-duplicate-active {
    transform: scale(1)
}

@font-face {
    font-family: iconfont;
    src: url(../font/iconfont.9ea10ad4.woff2) format("woff2"), url(../font/iconfont.db52b8d3.woff) format("woff"), url(../font/iconfont.4538ddac.ttf) format("truetype"), url(../font/iconfont.477b6d08.svg) format("svg")
}

.iconfont {
    font-family: iconfont !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-shanchu:before {
    content: "\e685"
}

.icon-gou_icon:before {
    content: "\e67e"
}

.icon-gongsijieshao:before {
    content: "\e67f"
}

.icon-laobanzishu:before {
    content: "\e680"
}

.icon-jiantou:before {
    content: "\e681"
}

.icon-sousuo:before {
    content: "\e682"
}

.icon-dianzan:before {
    content: "\e683"
}

.icon-goubeifen:before {
    content: "\e684"
}

.icon-zhiwei:before {
    content: "\e67d"
}

.icon-kehuanli:before {
    content: "\e67a"
}

.icon-kehuanli1:before {
    content: "\e67c"
}

.icon-chanpingongneng:before {
    content: "\e66f"
}

.icon-bofang:before {
    content: "\e670"
}

.icon-caozuo:before {
    content: "\e667"
}

.icon-gou:before {
    content: "\e668"
}

.icon-dianhuahaoma:before {
    content: "\e669"
}

.icon-guanyuheihu:before {
    content: "\e66a"
}

.icon-shouji:before {
    content: "\e66b"
}

.icon-guanbi:before {
    content: "\e66c"
}

.icon-xingming:before {
    content: "\e66d"
}

.icon-jiantou_xiangyou:before {
    content: "\e66e"
}

.icon-jiaruwomen:before {
    content: "\e671"
}

.icon-shenqingyanshi:before {
    content: "\e672"
}

.icon-yunxiazai:before {
    content: "\e673"
}

.icon-gongsi:before {
    content: "\e674"
}

.icon-zhuye:before {
    content: "\e675"
}

.icon-shoujilianxi:before {
    content: "\e676"
}

.icon-a-jiaruwomen2:before {
    content: "\e677"
}

.icon-yanzhengma:before {
    content: "\e678"
}

.icon-weixinlianxi:before {
    content: "\e679"
}

.icon-shengtaihezuo:before {
    content: "\e67b"
}

.boss-bg-blue {
    padding-top: 24px;
    background: linear-gradient(180deg, #caeef6,#f9fcff, #fff)
}

.boss-bg-green {
    padding-top: 24px;
    background: linear-gradient(180deg, #d4e5ff,#f9fcff, #fff)
}



.swiper-slide-active .boss-bg-blue,
.swiper-slide-active .boss-bg-green {
    padding-top: 0;
    background: transparent;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .05)
}

.swiper-slide-active .boss-bg-blue-active {
    background-color: #d1f2fd
}

.swiper-slide-active .boss-bg-green-active {
    background: linear-gradient(180deg, #e6e1f7, #fff)
}

.default-show {
    display: block
}

.default-hide,
.swiper-slide-active .default-show {
    display: none
}

.swiper-slide-active .default-hide {
    display: block
}

.swiper-slide-active .intro-block {
    padding-top: 34px
}

.intro-title {
    color: #666
}

.swiper-slide-active .intro-title {
    color: #333
}

.intro-text {
    color: #999
}

.swiper-slide-active .intro-text {
    color: #333
}

.talk-text {
    color: #666
}

.swiper-slide-active .talk-text {
    color: #333
}

@media (min-width:1280px) {
    .talk-text {
        padding-left: 20px;
        padding-right: 20px
    }

    .swiper-slide-active .talk-text {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media (max-width:1280px) {
    .style_top-banner-bg__sohtm {
        background: url(../image/top-banner-mobile.a1b12ab1.jpg)
    }
}

@media (min-width:1280px) {
    .style_top-banner-bg__sohtm {
        background: url(../image/top-banner.b07788a2.jpg)
    }
}

.style_top-banner__U2CM2 {
    background-position: 50%;
    background-size: cover
}

.style_award-list-container__OL0wF {
    background: linear-gradient(90deg, #eefffa, #d2fff1)
}

.style_gain-container__ZkPhH {
    background: linear-gradient(270deg, #e0f1ee, #eef6f4 17%, #eef6f4 82%, #e5efed)
}

.style_hover-show-container__XjA4y .style_hover-show-content__evzYK {
    visibility: hidden
}

.style_hover-show-container__XjA4y:hover .style_hover-show-content__evzYK {
    visibility: visible
}

.style_manage-tab__BAqZG .style_manage-tab-production__n0Up8 {
    display: inline-block;
    vertical-align: middle;
    background-image: url(../image/icon-production-manage-default.111f6e87.png);
    background-size: cover
}

.style_manage-tab__BAqZG:hover .style_manage-tab-production__n0Up8 {
    background-image: url(../image/icon-production-manage-active.7ec4d3af.png)
}

.style_manage-tab__BAqZG .style_manage-tab-transport__ZDX7N {
    display: inline-block;
    vertical-align: middle;
    background-image: url(../image/icon-resource-manage-default.a8526e3f.png);
    background-size: cover
}

.style_manage-tab__BAqZG:hover .style_manage-tab-transport__ZDX7N {
    background-image: url(../image/icon-resource-manage-active.76e15652.png)
}

.style_manage-tab__BAqZG .style_manage-tab-pay__7zplb {
    display: inline-block;
    vertical-align: middle;
    background-image: url(../image/icon-performance-manage-default.53709143.png);
    background-size: cover
}

.style_manage-tab__BAqZG:hover .style_manage-tab-pay__7zplb {
    background-image: url(../image/icon-performance-manage-active.45558743.png)
}

@keyframes style_fade__Vjxn1 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.style_fade-in__tX_aq {
    animation-name: style_fade__Vjxn1;
    animation-duration: 2s
}