/*
**统一样式 by 肖国梁 2022 爱企云
*/
.pic_baidu {
    display: none !important;
}

.html_page {
    overflow: hidden;
    position: relative;
    z-index: 9;
    background: #fff;
}

svg {
    width: 100%;
}

/*插件样式*/
.bsTop {
    width: 208px !important;
}

.bsFrameDiv div {
    width: 208px !important;
    height: 208px !important;
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: flex !important;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.bsFrameDiv img {
    margin: 0 !important;
}

.bshare-custom {
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: flex !important;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    font-size: 16px;
    color: #b2b2b2;
}

.bshare-custom.icon-medium-plus a {
    padding-left: 0 !important;
    color: #999999;
    margin: 0 0 0 22px !important;
    width: 40px !important;
    height: 40px !important;
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: flex !important;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    -webkit-transition: all .5s cubic-bezier(.165, .84, .44, 1);
    transition: all .5s cubic-bezier(.165, .84, .44, 1);
}

.bshare-custom a:hover {
    text-decoration: none !important;
    opacity: 1;
    color: #36adad;
}

.BMap_Marker img {
    width: auto;
    display: inline-block;
}

.BMap_bubble_content img {
    width: auto;
    display: inline-block;
}

.nicescroll-cursors {
    border: none !important;
}

.nicescroll-rails {
    padding: 20px 0;
    cursor: pointer !important;
}

/*默认样式*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
    display: block
}


.EnBold {
    font-family: "Manrope_Bold", "Microsoft YaHei", 微软雅黑, "Arial", "Helvetica", "sans-serif" !important;
}

.EnRegular {
    font-family: "Manrope_Regular", "Microsoft YaHei", 微软雅黑, "Arial", "Helvetica", "sans-serif" !important;
}

@font-face {
    font-family: "Manrope_Regular";
    src: url(../fonts/manrope-regular-6.otf);
}

@font-face {
    font-family: "Manrope_Bold";
    src: url(../fonts/manrope-extrabold-3.otf);
}


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    word-wrap: break-word !important;
    word-break: normal !important;
}

body {
    overflow: hidden;
}

html, body {
    font-family: "Manrope_Regular", "Microsoft YaHei", 微软雅黑, Arial, Helvetica, sans-serif;
    background: #fff;
    color: #333;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;

}

@-webkit-keyframes jing_scale {
    0% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
    20% {
        width: 260%;
        height: 260%;
        opacity: 0.9;
    }
    40% {
        width: 300%;
        height: 300%;
        opacity: 0.6;
    }
    60% {
        width: 360%;
        height: 360%;
        opacity: .4;
    }
    80% {
        width: 400%;
        height: 400%;
        opacity: 0;
    }
    100% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
}

@keyframes jing_scale {
    0% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
    20% {
        width: 260%;
        height: 260%;
        opacity: 0.9;
    }
    40% {
        width: 300%;
        height: 300%;
        opacity: 0.6;
    }
    60% {
        width: 360%;
        height: 360%;
        opacity: .4;
    }
    80% {
        width: 400%;
        height: 400%;
        opacity: 0;
    }
    100% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
}

/*#ascrail2000 {*/
/*    height: calc(100vh - 20px) !important;*/
/*    top: 10px!important;*/
/*    right: 3px!important;*/
/*    overflow: hidden!important;*/
/*}*/

.BMap_cpyCtrl {
    display: none;
}

.anchorBL {
    display: none;
}

.body_flex {
    position: fixed;
}

.body_show {
    overflow: auto;
    overflow-x: hidden;
}

img {
    border: none;
    display: block;
    width: 100%;
}

i {
    font-style: normal;
}

div {
    display: block;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

table {
    border-collapse: collapse;
}

a {
    display: inline-block;
    text-decoration: none;
    color: inherit;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    tap-highlight-color: rgba(0, 0, 0, 0);
}

h1, h2, h3, h4, h5 {
    font-weight: normal;
}

video {
    outline: none;
}

a:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

li {
    list-style: none;
}

input, select, button, textarea {
    vertical-align: middle;
    border-radius: 0;
    outline: none;
    background: none;
    border: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: "Microsoft YaHei", 微软雅黑, Arial, Helvetica, sans-serif;
}

select::-ms-expand {
    display: none;
}

select {
    position: relative;
    background: url(../images/sanjiao1.png) no-repeat right center;
    background-size: auto .8rem;
}

textarea {
    resize: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

textarea {
    resize: vertical;
}

/*清除浮动*/
.clear:after {
    content: "";
    width: 0;
    height: 0;
    clear: both;
    display: block;
}

/*input高亮*/
.salient-input {
    padding: 7px 0 7px 5px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.salient-input:focus {
    border-color: #4faad6;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(10, 201, 245, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(10, 201, 245, .6);
}

/*单行超出省略*/
.space-over {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*多行超出省略*/
.space-list-over {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #8c8c8c;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #8c8c8c;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #8c8c8c;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #8c8c8c;
}


.cover {
    position: relative;
    height: 0;
    overflow: hidden;
}

.cover img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
}

.flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.swiper-animation {
    opacity: 0;
}

.banner_box .swiper-slide {
    background: #fff;
    overflow: hidden;
}

/*!*滚动条整体部分，可以设置宽度等*!*/
/*::-webkit-scrollbar {*/
/*}*/

/*!*滚动条两端的按钮*!*/

/*::-webkit-scrollbar-button {*/
/*}*/

/*!*外层轨道*!*/
/*::-webkit-scrollbar-track {*/
/*}*/

/*!*内层滚动槽*!*/
/*::-webkit-scrollbar-track-piece {*/
/*}*/

/*!*滚动的滑块*!*/
/*::-webkit-scrollbar-thumb {*/
/*}*/

/*!*边角*!*/
/*::-webkit-scrollbar-corner {*/
/*}*/

/*!*定义右下角拖动块的样式*!*/
/*::-webkit-resizer {*/
/*}*/


.header_wrap {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999;
    background: #fff;
}


.header_box {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}


.header_logo_color {
    fill: #0d8aff;
}

.header_user_text {
    position: relative;
}

.header_user_text a {
    color: #0d8aff;
}

.header_user_text:after {
    content: "";
    position: absolute;
    right: 0;
    top: 4.5%;
    height: 91%;
    width: 1px;
    background: #0077d8;
}

.header_user_text:last-child:after {
    display: none;
}

.header_content_box {
    -webkit-align-items: center;
    align-items: center;
}

.header_language_box {
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
}

.header_language_button {
    cursor: pointer;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_language_img {
    color: #7a7a7a;
}

.header_language_text {
    color: #6c6c6c;
}

.header_nav_label {
    width: 100%;
    height: 2px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    position: relative;
}

.header_nav_label:last-child {
    margin-bottom: 0;
}

.header_nav_label:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #0077d8;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}

.banner_box {
    position: relative;
}

.index_banner_swiper {
    height: 100%;
}

.index_banner_back {
    height: 100%;
}

.index_banner_back video, .index_banner_back .wap-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.index_banner_video:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(13, 138, 255, .2);
}

.index_banner_content {
    position: relative;
    height: 100%;
}

.index_banner_read {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
    width: 100%;
}

.index_banner_tit {
    text-align: center;
    color: #ffffff;
    opacity: 0;
    pointer-events: none;
}

.index_banner_tit2 {
    color: #6c6c6c;

}


.index_banner_button {
    -webkit-justify-content: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
}

.index_banner_button .index_core_item_button {
    margin-top: 0;
}


.index_banner_pagination {
    text-align: center;
    position: absolute;
    z-index: 9;
    -webkit-justify-content: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;

}

.index_banner_pagination .swiper-pagination-bullet {
    background: rgba(255, 255, 255, .4);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    opacity: 1;
    position: relative;

}

.index_banner_pagination .swiper-pagination-bullet:after {
    content: "";
    background: #0d8aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.index_banner_pagination .swiper-pagination-bullet-active:after {
    -webkit-animation: BannerPagination 10s .6s forwards linear;
    animation: BannerPagination 10s .6s forwards linear;
}

.index_banner_pagination .swiper-pagination-bullet, .index_banner_pagination .swiper-pagination-bullet:hover, .index_banner_pagination .swiper-pagination-bullet:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-webkit-keyframes BannerPagination {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}

@keyframes BannerPagination {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}

.banner_btn_wrap {
    position: absolute;
    z-index: 9;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    pointer-events: none;
}

.banner_content_box {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.banner_btn_box {
    cursor: pointer;
    outline: none;
    pointer-events: auto;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.banner_btn_item {
    -webkit-align-items: center;
    align-items: center;
    outline: none;
    cursor: pointer;
}


.banner_btn_line {
    height: 2px;
    position: relative;
}

.banner_btn_next .banner_btn_line {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.banner_btn_line:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background: #fff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.banner_btn_icon {
    position: relative;
}

.banner_btn_icon:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg) translateX(1px);;
    transform: translateY(-50%) rotate(-45deg) translateX(1px);
    width: 100%;
    height: 2px;
    background: #fff;
    transform-origin: right center;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-border-radius: 1px 0 0 1px;
    border-radius: 1px 0 0 1px;
}

.banner_btn_icon:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(45deg) translateX(1px);;
    transform: translateY(-50%) rotate(45deg) translateX(1px);
    width: 100%;
    height: 2px;
    background: #fff;
    transform-origin: right center;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-border-radius: 1px 0 0 1px;
    border-radius: 1px 0 0 1px;

}

.banner_btn_prev {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    pointer-events: none;
}

.banner_btn_next {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
}

.banner_btn_prev, .banner_btn_next {
    display: none;
}

.banner_btn_prev .banner_btn_icon:before {
    -webkit-transform: translateY(-50%) rotate(45deg) translateX(-1px);;
    transform: translateY(-50%) rotate(45deg) translateX(-1px);
    transform-origin: left center;
    -webkit-border-radius: 0 1px 1px 0;
    border-radius: 0 1px 1px 0;
}

.banner_btn_prev .banner_btn_icon:after {
    -webkit-transform: translateY(-50%) rotate(-45deg) translateX(-1px);;
    transform: translateY(-50%) rotate(-45deg) translateX(-1px);
    transform-origin: left center;
    -webkit-border-radius: 0 1px 1px 0;
    border-radius: 0 1px 1px 0;
}

.banner_btn_prev .banner_btn_icon {
    -webkit-transform: translateX(70%);
    transform: translateX(70%);
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.banner_btn_next .banner_btn_icon {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}


.index_banner_swiper .swiper-slide-active .index_banner_tit {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    pointer-events: auto;
}


.index_banner_swiper .swiper-slide-active .index_banner_button {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
    pointer-events: auto;
}

.banner_btn_box:hover .banner_btn_line:after {
    width: 100%;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
}


.banner_btn_box:hover.banner_btn_prev .banner_btn_icon {
    -webkit-transform: translateX(36%);
    transform: translateX(36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.banner_btn_box:hover.banner_btn_next .banner_btn_icon {
    -webkit-transform: translateX(-36%);
    transform: translateX(-36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.banner_cursor_wrap {
    position: absolute;
    z-index: 9;
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    width: 100%;
}

.banner_cursor_box {
    border: 1px solid rgba(255, 255, 255, .5);
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
}

.banner_cursor_box:after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 12%;
    background: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-animation: CursorTop 2s infinite linear normal both;
    animation: CursorTop 2s infinite linear normal both;
}

@-webkit-keyframes CursorTop {
    0% {
        top: 12%;
        opacity: 1;
    }
    30% {
        top: 68%;
        opacity: 1;
    }
    60% {
        top: 68%;
        opacity: 0;
    }
    100% {
        opacity: 0;
        top: 68%;
    }
}

@keyframes CursorTop {
    0% {
        top: 12%;
        opacity: 1;
    }
    30% {
        top: 68%;
        opacity: 1;
    }
    60% {
        top: 68%;
        opacity: 0;
    }
    100% {
        opacity: 0;
        top: 68%;
    }
}


.index_banner_button a:hover .index_banner_line:after {
    width: 100%;
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

.index_banner_button a:hover .index_banner_label {
    -webkit-transform: translateX(-36%);
    transform: translateX(-36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}


.index_banner_animate .banner_cursor_box {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    pointer-events: auto;
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.index_banner_animate .index_banner_pagination {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    pointer-events: auto;
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
}

.index_banner_animate .banner_btn_prev {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    pointer-events: auto;
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}

.index_banner_animate .banner_btn_next {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    pointer-events: auto;
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}


.header_nav_wrap {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}


.header_nav_item {
    position: relative;
}

.header_nav_text {
    color: #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_nav_jt {
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_nav_after {
    -webkit-transform: translateY(25%);
    transform: translateY(25%);
}

.header_nav_after:after {
    content: "";
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-right: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_nav_current .header_nav_text {
    color: #0d8aff;
}

.header_nav_current .header_nav_after:after {
    border-right: 1px solid #0d8aff;
    border-bottom: 1px solid #0d8aff;
}

.header_nav_current .header_nav_jt {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header_user_icon {
    position: relative;
}

.header_search_show {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    cursor: pointer;
}

.header_search_button {
    -webkit-align-items: center;
    align-items: center;
    color: #0d8aff;
    cursor: pointer;
}

.header_down_wrap {
    position: fixed;
    left: 0;
    width: 100%;
    background: #fff;
    display: none;

}


.header_down_big:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 1px;
    width: 100%;
    background: #eeeeee;
}

.header_down_item {
    position: relative;
    width: 25%;
}

.header_down_item:after {
    content: "";
    position: absolute;
    right: 0;
    top: 6%;
    height: 90%;
    width: 1px;
    background: #dadada;
}

.header_down_item:last-child:after {
    display: none;
}

.header_down_item1 {
    width: 20.7%;
    padding-right: 1%;
}

.header_down_item2 {
    width: 25.7%;
    padding-left: 6%;
    padding-right: 1%;
}

.header_down_item3 {
    width: 27.7%;
    padding-left: 6%;
    padding-right: 1%;
}

.header_down_item4 {
    width: 25.9%;
    padding-left: 6.8%;
    padding-right: 1%;
}

.header_down_center {
    max-width: 100%;
}


.header_down_pro_img a {
    align-items: center;
}

.header_down_pro_img a svg {
    width: 100%;
    fill: none;
    stroke: #ccc;
    stroke-width: 1px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_down_item .header_down_pro_img a svg {
    display: block;
    width: auto;
    height: 100%;
}


.header_down_pro_tit a {
    font-family: "Manrope_Bold", "Microsoft YaHei", 微软雅黑, "Arial", "Helvetica", "sans-serif" !important;
    color: #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    font-weight: bold;
}

.header_down_more_label,
.header_down_label {
    color: #8c8c8c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_down_icon,
.header_down_more_icon {
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_down_icon:after,
.header_down_more_icon:after {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    box-sizing: border-box;
    border-right: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_down_more_icon:before,
.header_down_icon:before {
    content: "";
    height: 1px;
    background: #6c6c6c;
    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_down_item_li {
    display: block;
}

.header_down_item_li .lnk {
    -webkit-align-items: center;
    align-items: center;
    width: auto;
    max-width: 100%;
}


.header_down_item_li:hover .lnk .header_down_icon:after {
    right: 0;
    border-right: 1px solid #0d8aff;
    border-bottom: 1px solid #0d8aff;
}

.header_down_item_li:hover .lnk .header_down_icon:before {
    opacity: 1;
    background: #0d8aff;
}

.header_down_item_li:hover .lnk .header_down_label {
    color: #0d8aff;
}

.header_down_item_li .sublnk_wrap {
    display: none;
}

.header_down_item_li .sublnk {
    color: #bababa;
}

.header_down_head:hover .header_down_pro_img a svg {
    stroke: #0d8aff;
}

.header_down_head:hover .header_down_pro_tit a {
    color: #0d8aff;
}

.index_public_icon {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #0d8aff;
}


.index_public_text {
    width: 100%;
    font-weight: bold;
    color: #6c6c6c;
}

.index_public_title {
    font-weight: bold;
    color: #000000;
    font-family: "Manrope_Bold", "Microsoft YaHei", 微软雅黑, "Arial", "Helvetica", "sans-serif" !important;
}

.index_public_content {
    width: 100%;
}

.productList_item .index_public_content, .productViewDapustor .index_public_content {
    position: relative;
}

.index_core_wrap {
    position: relative;

}

.index_core_button_wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;

}

.index_core_btn_box {
    width: 50%;
    height: 100%;
    /*cursor: pointer;*/

}

.index_core_current_box {
    position: relative;
    z-index: 10;

}

.index_core_item_head {
    -webkit-justify-content: center;
    justify-content: center;
}


.index_core_item_img {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 70.175%;
    overflow: hidden;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}

.index_core_item_img a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
}

.index_core_item_img img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    object-fit: contain;
}


.index_core_item_button {
    -webkit-justify-content: center;
    justify-content: center;
}

.index_core_item_button .index_core_item_text {
    color: #0d8aff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_core_item_button a:hover .index_core_item_text, .index_core_item_button .index_news_click:hover .index_core_item_text {
    color: #fff;
}

.index_core_item_big {
    position: relative;
}

.index_core_item_icon {
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
    opacity: 0;
}

.index_core_item_line {
    height: 2px;
    position: relative;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_core_item_line:after {
    content: "";
    width: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background: #fff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_core_item_label {
    position: relative;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_core_item_label:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg) translateX(1px);
    transform: translateY(-50%) rotate(-45deg) translateX(1px);
    width: 100%;
    height: 2px;
    background: #fff;
    transform-origin: right center;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-border-radius: 1px 0 0 1px;
    border-radius: 1px 0 0 1px;
}

.index_core_item_label:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(45deg) translateX(1px);
    transform: translateY(-50%) rotate(45deg) translateX(1px);
    width: 100%;
    height: 2px;
    background: #fff;
    transform-origin: right center;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-border-radius: 1px 0 0 1px;
    border-radius: 1px 0 0 1px;

}

.index_core_item_button .index_news_click,
.index_core_item_button a {
    margin: 0 auto;
    border: 1px solid #0d8aff;
    background: #fff;
    color: #0d8aff;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;

}

.index_core_item_button .index_news_click:hover, .index_core_item_button a:hover {
    background: #0d8aff;
    border-color: #0d8aff;
    color: #fff;
}

.pro512table .index_core_item_button .index_news_click,
.pro512table .index_core_item_button a {
    border: none;
}

.index_banner_swiper .index_core_item_button .index_news_click,
.index_banner_swiper .index_core_item_button a,
.index_core_wrap .index_core_item_button .index_news_click,
.index_core_wrap .index_core_item_button a {
    border-color: #0d8aff;
}

.index_core_item_button .index_news_click:hover .index_core_item_icon,
.index_core_item_button a:hover .index_core_item_icon {
    opacity: 1;
}

.index_core_item_button .index_news_click:hover .index_core_item_line:after,
.index_core_item_button a:hover .index_core_item_line:after {
    width: 100%;
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

.index_core_item_button .index_news_click:hover .index_core_item_label,
.index_core_item_button a:hover .index_core_item_label {
    -webkit-transform: translateX(-36%);
    transform: translateX(-36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.index_core_item_title {
    -webkit-justify-content: center;
    justify-content: center;
}

.index_core_item_title a {
    text-align: center;
    color: #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_core_item_title a:hover {
    color: #0d8aff;
}


.index_core_tab_wrap {
    -webkit-justify-content: center;
    justify-content: center;
    opacity: 0;

}

.index_core_tab_box {
    position: relative;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: flex-start;
}

.index_core_tab_box.transition {
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_core_tab_list {
    position: relative;
    height: auto;
}

.index_core_item_box:nth-child(1) {
    position: relative;
}

.index_core_item_box {
    position: absolute;
    top: 0;

    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_core_item_box:nth-child(2) {
    right: -100%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

.index_core_item_box:nth-child(3) {
    top: 200%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.index_core_item_box:nth-child(4) {
    left: -100%;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}

.index_core_item_current {
    opacity: 1;
}

.index_core_item_current .index_core_item_img {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.index_core_item_current .index_core_item_title {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.index_core_item_current .index_core_item_button {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.index_core_item_current .index_core_item_button a {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.index_core_section_tab {
    position: relative;
    z-index: 9;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: center;
    justify-content: center;
}

.index_core_section_item {
    cursor: pointer;
    pointer-events: auto;
}

.index_core_section_icon {
    width: auto;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.index_core_section_icon svg {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: auto;
    fill: none;
    stroke-width: 1px;
    stroke: #d0d0d0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_core_section_text {
    text-align: center;
    color: #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}


.index_core_section_item_current .index_core_section_icon svg, .index_core_section_item:hover .index_core_section_icon svg {
    stroke: #0d8aff;
}

.index_core_section_item_current .index_core_section_text, .index_core_section_item:hover .index_core_section_text {
    color: #0d8aff;
}

.index_core_circle_wrap {
    position: relative;
}

.index_core_circle_back {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%) scale(.6);
    transform: translateX(-50%) scale(.6);
    border-radius: 100%;
    background: #f2f2f2;
    opacity: 0;
}

.index_public_head {
    position: relative;
    z-index: 9;
}

.cursor_core_wrap {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 11;
    pointer-events: none;
}

.cursor_core_box {
    -webkit-align-items: center;
    align-items: center;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    pointer-events: none;
}

.cursor_core_icon {
    position: relative;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.cursor_core_after {
    width: 0;
    height: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    border-top-style: solid;
    border-top-color: transparent;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    border-left-style: solid;
    border-left-color: #c7c7c7;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.cursor_core_prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}


.cursor_core_fade .cursor_core_after {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}

.cursor_core_fade .cursor_circle_wrap {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
}

.cursor_core_next_show .cursor_core_next .cursor_core_after {
    border-left-style: solid;
    border-left-color: #0d8aff;
}

.cursor_core_prev_show .cursor_core_prev .cursor_core_after {
    border-left-style: solid;
    border-left-color: #0d8aff;
}

.body_cursor {
    cursor: none !important;
    pointer-events: auto;
}

.cursor_circle_wrap {
    position: relative;
    box-sizing: border-box;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transform: scale(.6);
    transform: scale(.6);
    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.cursor_circle_border {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.cursor_circle_border svg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    fill: none;
    stroke-width: 1px;

}

.cursor_circle_default {
    stroke: #e2e2e2;
}

.cursor_circle_animate {
    stroke: #0d8aff;
    z-index: 9;
    transform: rotate(-90deg);

}

.cursor_circle_start {
    -webkit-transition: all 10s linear;
    transition: all 10s linear;
}

.cursor_circle_icon {
    box-sizing: border-box;
    border-style: solid;
    border-color: #0d8aff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cursor_circle_icon:after {
    content: "";
    background: #0d8aff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

.cursor_circle_line {
    margin: 0 auto;
    background: #0d8aff;
}


.index_advantage_wrap {
    position: relative;
    z-index: 19;
}

.index_advantage_back {
    padding-bottom: 54.375%;
}

.index_advantage_box {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.index_advantage_head .index_public_content {
    -webkit-justify-content: center;
    justify-content: center;
}

.index_advantage_head .index_public_title {
    color: #fff;
}

.index_advantage_head .index_public_text {
    color: #fff;
    text-align: center;
    padding-left: 0;
}

.index_advantage_item {
    width: 20.95092%;
    margin: 0 2.02454%;
    opacity: 0;
}

.index_advantage_item:nth-child(5n+2) {
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
}

.index_advantage_item:nth-child(5n+3) {
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms;
}

.index_advantage_item:nth-child(5n+4) {
    -webkit-animation-delay: 150ms;
    animation-delay: 150ms;
}

.index_advantage_item:nth-child(5n) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms;
}

.index_advantage_big {
    height: 100%;
    border: 1px solid rgba(255, 255, 255, .3);
    box-sizing: border-box;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_advantage_item:hover .index_advantage_big {
    -webkit-transform: scale(1.2153846);
    transform: scale(1.2153846);
    background: #0d8aff;
    border: 1px solid #0d8aff;
}

.index_advantage_icon {
    text-align: center;
    color: #fff;
}

.index_advantage_tit {
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.index_advantage_label {
    text-align: center;
    color: #fff;
}

.index_vision_back {
    padding-bottom: 39.63541666%;
}

.index_vision_back video, .index_vision_back img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.index_cooperation_wrap {
    background: #fff;
}

.index_cooperation_head .index_public_content {
    -webkit-justify-content: center;
    justify-content: center;
}


.index_cooperation_tab {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.index_cooperation_item_box {
    width: 19.9760765%;
    margin-left: -4.485645%;
    opacity: 0;
    -webkit-transform-origin: left top;
    transform-origin: left top;
}

.index_cooperation_item_box:first-child {
    margin-left: 0;
}

.index_cooperation_item_box:nth-child(6n+1) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms;
}

.index_cooperation_item_box:nth-child(6n+2) {
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
}

.index_cooperation_item_box:nth-child(6n+3) {
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms;
}

.index_cooperation_item_box:nth-child(6n+4) {
    -webkit-animation-delay: 150ms;
    animation-delay: 150ms;
}

.index_cooperation_item_box:nth-child(6n+5) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms;
}

.index_cooperation_item_box:nth-child(6n) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms;
}


.index_cooperation_item_img {
    padding-bottom: 86.8263473%;
    position: relative;
    z-index: 105;
}

.index_cooperation_item_img {
   /* filter: grayscale(100%);
    opacity: .5;*/
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_cooperation_item_active .index_cooperation_item_img {
    filter: grayscale(0);
    opacity: 1;
}

.index_cooperation_item_current {
    filter: grayscale(0) !important;
    opacity: 1 !important;
}

/*@-webkit-keyframes cooperation_img_fading {*/
/*    0% {*/
/*        filter: grayscale(100%);*/
/*        opacity: .5;*/
/*    }*/
/*    15% {*/
/*        filter: grayscale(0);*/
/*        opacity: 1;*/
/*    }*/
/*    30.7% {*/
/*        filter: grayscale(100%);*/
/*        opacity: .5;*/
/*    }*/
/*    100% {*/
/*        filter: grayscale(100%);*/
/*        opacity: .5;*/
/*    }*/
/*}*/

/*@keyframes cooperation_img_fading {*/
/*    0% {*/
/*        filter: grayscale(100%);*/
/*        opacity: .5;*/
/*    }*/
/*    15% {*/
/*        filter: grayscale(0);*/
/*        opacity: 1;*/
/*    }*/
/*    30.7% {*/
/*        filter: grayscale(100%);*/
/*        opacity: .5;*/
/*    }*/
/*    100% {*/
/*        filter: grayscale(100%);*/
/*        opacity: .5;*/
/*    }*/
/*}*/
/*@-webkit-keyframes cooperation_img_current {*/
/*    0% {*/
/*        filter: grayscale(0);*/
/*        opacity: 1;*/
/*    }*/
/*    100% {*/
/*        filter: grayscale(0);*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*@keyframes cooperation_img_current {*/
/*    0% {*/
/*        filter: grayscale(0);*/
/*        opacity: 1;*/
/*    }*/
/*    100% {*/
/*        filter: grayscale(0);*/
/*        opacity: 1;*/
/*    }*/
/*}*/
/*.index_cooperation_item_box.AddItemFade .index_cooperation_item_img {*/
/*    -webkit-animation-name: cooperation_img_fading;*/
/*    animation-name: cooperation_img_fading;*/
/*    -webkit-animation-duration: 6.5s;*/
/*    animation-duration: 6.5s;*/
/*    -webkit-animation-direction: normal;*/
/*    animation-direction: normal;*/
/*    -webkit-animation-fill-mode: backwards;*/
/*    animation-fill-mode: backwards;*/
/*    -webkit-animation-iteration-count: infinite;*/
/*    animation-iteration-count: infinite;*/
/*}*/

/*.index_cooperation_item_box1 .index_cooperation_item_img {*/
/*    -webkit-animation-delay: 1s;*/
/*    animation-delay: 1s;*/
/*}*/

/*.index_cooperation_item_box2 .index_cooperation_item_img {*/
/*    -webkit-animation-delay: 1.7s;*/
/*    animation-delay: 1.7s;*/
/*}*/

/*.index_cooperation_item_box3 .index_cooperation_item_img {*/
/*    -webkit-animation-delay: 2.4s;*/
/*    animation-delay: 2.4s;*/
/*}*/

/*.index_cooperation_item_box4 .index_cooperation_item_img {*/
/*    -webkit-animation-delay: 3.1s;*/
/*    animation-delay: 3.1s;*/
/*}*/

/*.index_cooperation_item_box5 .index_cooperation_item_img {*/
/*    -webkit-animation-delay: 3.8s;*/
/*    animation-delay: 3.8s;*/
/*}*/

/*.index_cooperation_item_box6 .index_cooperation_item_img {*/
/*    -webkit-animation-delay: 4.5s;*/
/*    animation-delay: 4.5s;*/
/*}*/


.index_cooperation_item_img:after {
    content: "...";
    font-size: 40px;
    color: #ccc;
    position: absolute;
    bottom: 1%;
    left: 50%;
    margin-left: -15px;
}

.index_cooperation_item_box:hover .index_cooperation_item_img:after {
    color: #999;
}

.index_cooperation_title {
    font-weight: bold;
    text-align: center;
    color: #0d8aff;

}

.index_cooperation_item_read {
    position: relative;
}

.index_cooperation_item_back {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;

}

.index_cooperation_item_label {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 118.562874%;
    height: 118.562874%;
}

.index_cooperation_item_label .index_cooperation_item_shadow {
    opacity: .1;
}

.index_cooperation_item_label .index_cooperation_item_after {
    fill: #fff;
}

.index_cooperation_item_animate {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotateY(180deg);
    transform: translateX(-50%) translateY(-50%) rotateY(180deg);
    width: 118.562874%;
    height: 118.562874%;
    z-index: 1;
}

.index_cooperation_animate_after {
    fill: none;
    stroke-dasharray: 1006, 1006;
    stroke-dashoffset: 1006;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.index_cooperation_item_box:hover .index_cooperation_animate_after {
    stroke-dasharray: 1006;
    stroke-dashoffset: 0;
}

/*@-webkit-keyframes cooperation_animate_after_fading {*/
/*    0% {*/
/*        stroke-dasharray: 1006, 1006;*/
/*        stroke-dashoffset: 1006;*/
/*    }*/
/*    50% {*/
/*        stroke-dasharray: 1006;*/
/*        stroke-dashoffset: 0;*/
/*    }*/
/*    100% {*/
/*        stroke-dasharray: 1006, 1006;*/
/*        stroke-dashoffset: 1006;*/
/*    }*/
/*}*/

/*@keyframes cooperation_animate_after_fading {*/
/*    0% {*/
/*        stroke-dasharray: 1006, 1006;*/
/*        stroke-dashoffset: 1006;*/
/*    }*/
/*    50% {*/
/*        stroke-dasharray: 1006;*/
/*        stroke-dashoffset: 0;*/
/*    }*/
/*    100% {*/
/*        stroke-dasharray: 1006, 1006;*/
/*        stroke-dashoffset: 1006;*/
/*    }*/
/*}*/


.index_cooperation_item_box.AddItemFade .index_cooperation_animate_after {
    -webkit-animation-name: cooperation_animate_after_fading;
    animation-name: cooperation_animate_after_fading;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.index_vision_wrap {
    position: relative;
}

.index_vision_box {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}

.index_vision_read {
    text-align: center;
    color: #fff;
}

.index_vision_head .index_public_content {
    -webkit-justify-content: center;
    justify-content: center;
}

.index_vision_head .index_public_title {
    color: #fff;
}

.index_news_head {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}

.index_news_head .index_core_item_button {
    margin-top: 0;
}

.index_news_item {
    width: 31.987179%;
    margin-right: 2.0192315%;
    opacity: 0;
}


.index_news_item:nth-child(3n+2) {
    -webkit-animation-delay: 50ms;
    animation-delay: 50ms;
}

.index_news_item:nth-child(3n) {
    margin-right: 0;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms;
}

.index_news_item a {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 100%;
}


.index_news_tips_box {
    -webkit-align-items: center;
    align-items: center;
}

.index_news_tips_icon {
    color: #c8c8c8;
}

.index_news_time {
    color: #a5a5a5;
}

.index_news_tips_title {
    color: #000000;
}

.index_news_tips_text {
    color: #6c6c6c;
    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    overflow: hidden;
}

.index_news_tips_text_inner {
    overflow: hidden;
}

.index_news_item .index_core_item_button {
    margin: 0;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_news_item .index_core_item_button .index_news_click, .index_core_item_button a {
    margin: 0;
}

.index_news_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 11.041666vw; /*有待商议*/
    z-index: 1;
}

.index_news_content {
    position: relative;
    z-index: 2;
    background: #f2f2f2;
    -webkit-transform: translateY(11.041666vw); /*有待商议*/
    transform: translateY(11.041666vw); /*有待商议*/
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.index_news_item:hover .index_news_content {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.index_news_item:hover .index_news_tips_text {
    opacity: 1;
}

.index_news_item:hover .index_core_item_button {
    opacity: 1;
}

.footer_content_box {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}


.footer_nav_wrap {
    width: 73.9884393%;
}

.footer_contact_wrap {
    width: 16.184971098%;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.footer_contact_head {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.foot_logo_color {
    fill: #0d8aff;
}

.footer_address_line {
    width: 100%;
    height: 1px;
    background: #000;
}

.footer_address_text,
.footer_address_text a {
    color: #808080;
}


.footer_address_box {
    width: 38.875%;
    position: relative;
}

.footer_nav_box:after,
.footer_address_box:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #dddddf;
}

.footer_nav_box {
    width: 61.125%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    position: relative;
}

.footer_nav_item1 {
    width: 26.238%;
}

.footer_nav_item2 {
    width: 20.038%;
}

.footer_nav_item3 {
    width: 20%;
}



.footer_nav_li a {
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.footer_nav_text {
    color: #808080;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.footer_nav_icon {
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.footer_nav_icon:after {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    box-sizing: border-box;
    border-right: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.footer_nav_icon:before {
    content: "";
    height: 1px;
    background: #6c6c6c;
    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}


.footer_nav_li a:hover .footer_nav_icon:after {
    right: 0;
    border-right: 1px solid #0d8aff;
    border-bottom: 1px solid #0d8aff;
}

.footer_nav_li a:hover .footer_nav_icon:before {
    opacity: 1;
    background: #0d8aff;
}

.footer_nav_li a:hover .footer_nav_text {
    color: #0d8aff;
}

.footer_nav_title {
    color: #808080;
    width: 85%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.footer_contact_item:last-child {
    margin-right: 0;
}

.footer_contact_box {
    width: 100%;
}

.footer_contact_title {
    color: #808080;
}

.footer_bq_box {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.footer_bq_left {
    width: 73.9884393%;
}

.footer_bq_right {
    width: 16.184971098%;
}

.footer_bq_link a,
.footer_bq_text a,
.footer_bq_label,
.footer_bq_label a {
    color: #808080;
}

.footer_address_read a,
.footer_bq_box a {
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.footer_bq_box a:hover,
.footer_address_read a:hover {
    color: #0d8aff;
}

.footer_bq_link {
    position: relative;
}

.footer_bq_link:after {
    content: "";
    position: absolute;
    right: 0;
    top: 28.5%;
    width: 1px;
    height: 43%;
    background: #868686;
}

.footer_bq_link:last-child:after {
    display: none;
}

.header_icon_item_label {
    color: #6c6c6c;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    position: relative;
}

.header_icon_item_label:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(13, 138, 255, .1);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;

}

.header_icon_item_box {
    width: 20%;
    position: relative;
    justify-content: center;
}

.header_icon_item_box:after {
    content: "";
    position: absolute;
    right: 0;
    top: 9.0090095%;
    height: 81.981981%;
    width: 1px;
    background: #dadada;
}


.header_icon_item_box:last-child:after {
    display: none;
}

.header_icon_item_text {
    color: #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_icon_item_box a:hover .header_icon_item_label:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;

}

.header_icon_item_box a:hover .header_icon_item_text {
    color: rgba(13, 138, 255, 1);

}

.header_user_search {
    -webkit-align-items: center;
    align-items: center;
}

.header_search_input {
    width: 0;
    position: relative;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_search_input input {
    width: 100%;
    display: block;
    color: #333;
    text-align: left;
}

.header_search_input input::placeholder {
    color: #999;
}

.header_search_input:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: rgba(13, 138, 255, 1);
}

.header_search_active .header_search_show {
    opacity: 0;
    pointer-events: none;
}

.header_search_section {
    position: absolute;
    top: 150%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 9;
    background: #fff;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.header_section_active {
    pointer-events: auto;
    opacity: 1;
    top: 180%;
}

.header_search_section:after {
    content: "";
    position: absolute;
    background: #fff;
    transform: rotate(45deg);
    border-left: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    box-sizing: border-box;
}

.header_option_text {
    color: #6c6c6c;
}

.header_option_text:hover {
    background: rgba(13, 138, 255, .1);
}

.AddCircleShow .index_core_tab_wrap {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}


.AddCircleShow .index_core_circle_back {
    -webkit-animation: 8s 1s CircleAnimate infinite linear normal both;
    animation: 8s 1s CircleAnimate infinite linear normal both;
    opacity: 1;
    pointer-events: none;
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
    -webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}

@keyframes CircleAnimate {
    0% {
        -webkit-transform: translateX(-50%) scale(1);
        transform: translateX(-50%) scale(1);
    }
    50% {
        -webkit-transform: translateX(-50%) scale(1.1);
        transform: translateX(-50%) scale(1.1);
    }
    100% {
        -webkit-transform: translateX(-50%) scale(1);
        transform: translateX(-50%) scale(1);
    }
}

.AddItemFade {
    -webkit-animation: CaseTranslateY 1s forwards normal cubic-bezier(.32, .03, .34, .88);
    animation: CaseTranslateY 1s forwards normal cubic-bezier(.32, .03, .34, .88);
}

@-webkit-keyframes CaseTranslateY {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
    }
    50% {
        opacity: 1;
    }
    70% {
        opacity: 1;
        -webkit-transform: translateY(-2%);
        transform: translateY(-2%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes CaseTranslateY {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
    }
    50% {
        opacity: 1;
    }
    70% {
        opacity: 1;
        -webkit-transform: translateY(-2%);
        transform: translateY(-2%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.inner_page_animate {
    position: relative;
    top: -40%;
    left: 0;
    width: 100%;
    -webkit-transition: all cubic-bezier(.54, .07, .38, .93);
    transition: all cubic-bezier(.54, .07, .38, .93);
}


.footer_big {
    background: #efefef;
}

.footer_content_box {
    opacity: 0;
}

.footer_contact_share_item:last-child:after {
    display: none;
}

.footer_contact_share_item {
    position: relative;
}

.footer_contact_share_item:after {
    content: "";
    position: absolute;
    right: 0;
    height: 100%;
    width: 1px;
    background: #b4b4b4;
}

.footer_contact_share_item a {
    color: #0d8aff;
}

.button_top {
    position: fixed;
    bottom: 10%;
    z-index: 99;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer;
    -webkit-transform: scale(.6);
    transform: scale(.6);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.button_top_show {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
}

.button_icon {
    width: 100%;
    height: 100%;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
}

.button_back_box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.button_back_svg {
    /*fill: #0d8aff;*/
    fill: rgba(255, 255, 255, 0);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    stroke: #6c6c6c;
    stroke-width: 1px;
    -webkit-transform: rotate(-90deg) scale(.6);
    transform: rotate(-90deg) scale(.6);
    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;

}

.button_label {
    width: 40%;
    position: relative;
    z-index: 1;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
}

.button_label svg {
    fill: #fff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.button_top_hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
}

.button_top_show .button_back_svg {
    stroke-dashoffset: 0;
    fill: #0d8aff;
    stroke: #0d8aff;
    -webkit-transform: rotate(-90deg) scale(1);
    transform: rotate(-90deg) scale(1);
    opacity: 1;
    -webkit-transition: stroke-dashoffset .6s ease, stroke .6s .4s ease, fill .6s .4s ease;
    transition: stroke-dashoffset .6s ease, stroke .6s .4s ease, fill .6s .4s ease;
}

.button_top_show .button_label {
    transform: none;
    opacity: 1;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transition-delay: .9s;
    transition-delay: .9s;
}

.button_top_show:hover .button_top_default {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
}

.button_top_show:hover .button_top_hover {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.wap_overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 9990;
    cursor: pointer;
}

/*产品*/
.inner_banner_wrap {
    position: relative;
    overflow: hidden;
}

.inner_banner_wrap .img_wrap {
    padding-bottom: 43.22916667%;
}

.inner_banner_text {
    position: absolute;
    padding-top: 6.458%;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.inner_support_banner_wrap .inner_banner_text {
    padding-top: 14.0625%;
}

.inner_support_banner_wrap_for_about .inner_banner_text {
    width: 60%;
}

.inner_banner_title_wrap {
    text-align: center;
}

.inner_support_banner_wrap .inner_banner_text, .inner_support_banner_wrap .inner_banner_title_wrap {
    text-align: left;
}

.inner_banner_title {
    display: inline-block;
    vertical-align: top;
    position: relative;
    max-width: 100%;
    color: #0d8aff;
    font-family: "Manrope_Bold", "Microsoft YaHei", 微软雅黑, "Arial", "Helvetica", "sans-serif" !important;
}

.inner_banner_title .text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.inner_banner_content {
    color: #6c6c6c;

}

.inner_banner_content.AddFadeInUp {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.brand_jing_circle_wrap {
    position: absolute;
    left: 0px;
}


.brand_jing_circle_inner {
    position: absolute;
    left: 50%;
    top: 50%;
    border: 3px solid #0d8aff;
    border-radius: 100%;

}

.brand_jing_circle {
    position: relative;
    width: 100%;
    height: 100%;
}

.brand_jing_dot {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    background: #0d8aff;
}

.brand_jing_cir {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #0d8aff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

.brand_jing_cir1 {
    width: 100%;
    height: 100%;
    -webkit-animation: jing_scale 2.4s linear infinite normal both;
    animation: jing_scale 2.4s linear infinite normal both;
}

.brand_jing_cir2 {
    -webkit-animation: jing_scale 2.4s 1.2s linear infinite normal both;
    animation: jing_scale 2.4s 1.2s linear infinite normal both;
}

.productList_item_inner {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}

.productItem_box {
    color: #6c6c6c;
}

.productItem_box.AddFadeInUp {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.productItem_lay_btns.AddFadeInUp {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}

.productView_scene {
    text-align: center;
}

.productView_scene .index_public_content {
    -webkit-justify-content: center;
    justify-content: center;
}

.inner_banner_viewtext {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.inner_banner_wrap .inner_banner_title_wrap {
    position: relative;
}

.inner_banner_viewtext .inner_banner_title_wrap {
    position: relative;
    text-align: left;
}

.inner_banner_icons_list.AddFadeInUp {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.inner_banner_viewtext_inner {
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.inner_banner_icon .svg_cir {
    position: relative;
    margin: 0 auto;
    border-radius: 50%;
    border: 1px solid #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.inner_banner_icon .svg_cir svg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    stroke: #6c6c6c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1px;
    fill: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.inner_banner_icon_text {
    color: #6c6c6c;
    text-align: center;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.inner_banner_icon:hover .svg_cir {
    border-color: #0d8aff;
}

.inner_banner_icon:hover .svg_cir svg {
    stroke: #0d8aff;
}

.inner_banner_icon:hover .inner_banner_icon_text {
    color: #0d8aff;
}

/* 客户说这个边框不好看，不要边框
.sDown {
    border: 1px solid #0d8aff;
}
 */

.sDown_title {
    font-weight: normal;
    word-wrap: break-word;
    word-break: break-all;
    color: #333;
}

.sDown_content {
    font-weight: normal;
    color: #999;
}

.sSubDown_title {
    font-weight: bold;
    color: #666;
}

.productItem_pdf {
    position: relative;
    width: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: -1px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.user_center_box .productItem_pdf {
    border-top: 1px solid #f7f8fa;
    border-bottom: 1px solid #f7f8fa;
}

.productItem_pdf:hover, .productItem_pdf_hover {
    border-top: 1px solid #0d8aff;
    border-bottom: 1px solid #0d8aff;
}

.productItem_pdf:hover + .productItem_pdf, .productItem_pdf_hover + .productItem_pdf {
    border-top: 1px solid #0d8aff;
}

.user_center_box .productItem_pdf:hover {
    border-top: 1px solid #0d8aff;
    border-bottom: 1px solid #0d8aff;
}

.user_center_box .productItem_pdf:hover + .productItem_pdf {
    border-top: 1px solid #0d8aff;
}

.productItem_lay_down_files.AddFadeInUp {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.productItem_lay_down_files .productItem_pdf, .productItem_lay_down_files .productItem_pdf:hover, .productItem_lay_down_files .productItem_pdf:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.productItem_pdf_text, .productItem_pdf_icon {
    color: #6c6c6c;
    -wekbit-transition: all .6s ease;
    transition: all .6s ease;
}

.productItem_pdf:hover .productItem_pdf_text, .productItem_pdf:hover .productItem_pdf_icon,
.productItem_pdf_hover .productItem_pdf_text, .productItem_pdf_hover .productItem_pdf_icon {
    color: #0d8aff;
}

.productView_table_wrap.AddFadeInUp {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.productView_table_wrap table {
    width: 100%;
    border-collapse: collapse;
}

.productView_table_wrap td {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.productView_table_wrap tr td {
    border: 1px solid #c5e7ff;
    text-align: center;
    vertical-align: middle;
}

.productView_table_wrap tr td {
    color: #6c6c6c;
}

.productView_table_wrap td.selectTdClass {
    color: #595757;
}

.productView_table_wrap tr:nth-child(odd) td {
    background: #f7f8fa;
}

.productView_table_wrap tr:nth-child(even) td {
    background: #fff;
}

.productView_table_wrap tr:first-child td {
    font-weight: bold;
    color: #fff !important;
    background: #0d8aff !important;
}

.pro512table {
    text-align: center;
    border: 1px solid #c5e7ff;
}

.pro512table_title_col_normal, .pro512table_content_col_normal {
    border-left: 1px solid #c5e7ff;
}

.pro512table_content_cell + .pro512table_content_cell {
    border-left: 1px solid #e4e4e4;
}

.pro512table_title {
    background: #0d8aff;
    display: -webkit-flex;
    display: flex;
    width: 100%;
}

.pro512table_title_col {
    font-weight: bold;
    overflow: hidden;
    color: #fff;
}

.pro512table_content {
    display: -webkit-flex;
    display: flex;
    width: 100%;
}

.pro512table_content_cell {
    color: #6c6c6c;
    text-align: center;
}

.pro512table_content_cell:after, .pro512table_content_sub_cell:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}

.pro512table_content_cell_nopad.pro512table_content_cell:after {
    display: none;
}

.pro512table_content_mini_cell {
    display: inline-block;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.pro512table_col_first .pro512table_content_cell {
    width: 100%;
}

.pro512table_content_col {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.pro512table_content_col .pro512table_content_cell {
    flex-grow: 1;
    flex-shrink: 1;
}

.pro512table_content_wrap .pro512table_content:nth-child(2n-1) {
    background: #ffffff;
}

.pro512table_content_wrap .pro512table_content:nth-child(2n) {
    background: #f7f8fa;
}

.pro512table_content_col .pro512table_content_cell:last-child {
    width: 100%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(2), .pro512table_content_col .pro512table_content_cell:nth-last-child(2) ~ .pro512table_content_cell {
    width: 50%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(3), .pro512table_content_col .pro512table_content_cell:nth-last-child(3) ~ .pro512table_content_cell {
    width: 33.333333%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(4), .pro512table_content_col .pro512table_content_cell:nth-last-child(4) ~ .pro512table_content_cell {
    width: 25%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(5), .pro512table_content_col .pro512table_content_cell:nth-last-child(5) ~ .pro512table_content_cell {
    width: 20%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(6), .pro512table_content_col .pro512table_content_cell:nth-last-child(6) ~ .pro512table_content_cell {
    width: 16.666666%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(7), .pro512table_content_col .pro512table_content_cell:nth-last-child(7) ~ .pro512table_content_cell {
    width: 14.2857142%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(8), .pro512table_content_col .pro512table_content_cell:nth-last-child(8) ~ .pro512table_content_cell {
    width: 12.5%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(9), .pro512table_content_col .pro512table_content_cell:nth-last-child(9) ~ .pro512table_content_cell {
    width: 11.1111111%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(10), .pro512table_content_col .pro512table_content_cell:nth-last-child(10) ~ .pro512table_content_cell {
    width: 10%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(11), .pro512table_content_col .pro512table_content_cell:nth-last-child(11) ~ .pro512table_content_cell {
    width: 9.090909%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(12), .pro512table_content_col .pro512table_content_cell:nth-last-child(12) ~ .pro512table_content_cell {
    width: 8.33333%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(13), .pro512table_content_col .pro512table_content_cell:nth-last-child(13) ~ .pro512table_content_cell {
    width: 7.692307%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(14), .pro512table_content_col .pro512table_content_cell:nth-last-child(14) ~ .pro512table_content_cell {
    width: 7.142857%;
}

.pro512table_content_col .pro512table_content_cell:nth-last-child(15), .pro512table_content_col .pro512table_content_cell:nth-last-child(15) ~ .pro512table_content_cell {
    width: 6.666666%;
}

.productView02 {
    position: relative;
}

.productView02_inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.productView02_inner img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.swiper-bult-pagination {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

.swiper-bult-pagination .swiper-bult, .swiper-bult-pagination .swiper-bult:hover, .swiper-bult-pagination .swiper-bult:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.swiper-bult-pagination .swiper-bult {
    position: relative;
    cursor: pointer;
    text-align: center;
}

.swiper-bult-pagination .text {
    color: #000;
    font-weight: bold;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.swiper-bult-pagination .swiper-bult-current .text {
    color: #0d8aff;
}

.swiper-bult-jing {
    position: relative;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-transition: backgorund .6s ease;
    transition: backgorund .6s ease;
}

.swiper-bult-jing .brand_jing_circle_wrap {
    left: 50%;
    top: 50%;
}

.productView02_content_page_center {
    position: relative;
}

.productView02_content_page_center:before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #e3e3e3;
}

.swiper-bult-jing .brand_jing_dot {
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    background: #cdcdcd;
}

.swiper-bult-current .swiper-bult-jing .brand_jing_dot {
    background: #0d8aff;
}

.swiper-bult-jing .brand_jing_circle_inner {
    border-color: #cdcdcd;
    background: #fafafa;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.swiper-bult-current .swiper-bult-jing .brand_jing_circle_inner {
    border-color: #0d8aff;
}

.swiper-bult-jing .brand_jing_cir {
    -webkit-animation: none;
    animation: none;
    opacity: 0;
}

.swiper-bult-current .brand_jing_cir1 {
    -webkit-animation: jing_scale 2.4s linear infinite normal both;
    animation: jing_scale 2.4s linear infinite normal both;
}

.swiper-bult-current .brand_jing_cir2 {
    -webkit-animation: jing_scale 2.4s 1.2s linear infinite normal both;
    animation: jing_scale 2.4s 1.2s linear infinite normal both;
}

.swiper-container-productview02 {
    position: relative;
}

.productview02-item-content {
    position: relative;
    border: 1px solid #67b5fe;
    color: #6c6c6c;
    background: #fff;
}

.productview02-item-content i {
    border-left: 1px solid #67b5fe;
    border-top: 1px solid #67b5fe;
    position: absolute;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.productview02-item {
    opacity: .6;
}

.pro512table_pre_title {
    color: #333;
    font-weight: bold;
    text-align: center;
}

.pro512table .index_core_item_button .index_core_item_text {
    font-size: inherit;
    line-height: inherit;
}

.pro512table .index_core_item_button a {
    padding: 0 !important;
    border-radius: 0 !important;
    background: none;
}

.pro512table .index_core_item_button .index_core_item_text {
    color: #6c6c6c;
}

.pro512table .index_core_item_button a:hover .index_core_item_text {
    color: #0d8aff;
}

.pro512table .index_core_item_line:after {
    background: #6c6c6c;
}

.pro512table .index_core_item_button a:hover .index_core_item_line:after {
    background: #0d8aff;
}

.pro512table .index_core_item_label:before, .pro512table .index_core_item_label:after {
    background: #6c6c6c;
}

.pro512table .index_core_item_button a:hover .index_core_item_label:before, .pro512table .index_core_item_button a:hover .index_core_item_label:after {
    background: #0d8aff;
}

.pro512table .index_core_item_icon {
    opacity: 1;
}

.productView03 .pro512table {
    border: none;
}

.productView03 .pro512table_title_col.pro512table_col_first {
    border-left: 1px solid #c5e7ff;
}

.productView03 .pro512table_title_col:last-child {
    border-right: 1px solid #c5e7ff;
}

.productView03 .pro512table_content_col_normal {
    border-left: 1px solid #e3e3e3;
}

.productView03 .pro512table_content_col.pro512table_col_first {
    border-left: 1px solid #e3e3e3;
}

.productView03 .pro512table_content_col:last-child {
    border-right: 1px solid #e3e3e3;
}

.productView03 .pro512table {
    border-top: 1px solid #c5e7ff;
    border-bottom: 1px solid #e3e3e3;
}

.pro512table_content_sub_cell + .pro512table_content_sub_cell {
    border-top: 1px solid #e3e3e3;
}

.productView03 .pro512table_content_cell_nopad {
    padding: 0 !important;
}

.productView03 .index_core_item_button {
    margin-top: 0 !important;
}

/*服务支持*/
.support_nav_inner {
    -webkit-justify-content: center;
    justify-content: center;
}

.support_nav_sub_item .lnk {
    border: 1px solid #c8c8c8;
    border-radius: 10000px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    cursor: pointer;
}

.support_nav_sub_item .lnk, .support_nav_sub_item .lnk:hover, .support_nav_sub_item .lnk:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.support_nav_sub_item .lnk:hover, .support_nav_sub_item_current .lnk {
    border-color: #0d8aff;
    background-color: #0d8aff;
}

.support_nav_sub_item .lnk:hover .header_nav_text, .support_nav_sub_item_current .lnk .header_nav_text {
    color: #fff;
}

.support_nav_sub_item .lnk:hover .header_nav_after:after, .support_nav_sub_item_current .lnk .header_nav_after:after {
    border-right-color: #fff;
    border-bottom-color: #fff;
}

.support_nav_sub_item .lnk:hover .header_nav_jt, .support_nav_sub_item_current .lnk .header_nav_jt {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.support_dapustor_search_box {
    position: relative;
    border: 1px solid #dbdbdb;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.support_dapustor_search_box .support_dapustor_search_text,
.support_dapustor_search_box .support_dapustor_search_text:hover,
.support_dapustor_search_box .support_dapustor_search_text:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-appearance: none;
    appearance: none;
}

.support_dapustor_search_box .support_dapustor_search_text {
    color: #6c6c6c;
}

.support_dapustor_search_box .support_dapustor_search_text::-webkit-input-placeholder {
    color: #c2c2c2;
}

.support_dapustor_search_box .support_dapustor_search_text:-moz-placeholder {
    color: #c2c2c2;
}

.support_dapustor_search_box .support_dapustor_search_text::-moz-placeholder {
    color: #c2c2c2;
}

.support_dapustor_search_box .support_dapustor_search_text:-ms-input-placeholder {
    color: #c2c2c2;
}

.support_dapustor_search_box .header_search_button .iconfont {
    display: inline-block;
    vertical-align: middle;
    color: #0d8aff;
}

.support_dapustor_search_box .header_search_button .txt {
    display: inline-block;
    vertical-align: middle;
    color: #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.support_dapustor_search_box .header_search_button:hover .txt {
    color: #0d8aff;
}

.support_dapustor_search_box .header_search_section {
    -webkit-transform: none;
    transform: none;
}

.support_dapustor_info_li0, .support_dapustor_download_box_header {
    background: #0d8aff;
    font-weight: bold;
    color: #fff;
}

.support_dapustor_download_box .productItem_pdf:first-child, .user_center_box .productItem_pdf:first-child {
    border-top: none;
}

.productItem_lay_down_files {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.productItem_lay_down_files.productItem_lay_down_files_wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.support_dapustor_download_box .support_dapustor_info_li1 {
    width: 40.996784%
}

.support_dapustor_download_box .support_dapustor_info_li2 {
    width: 18.327974%
}

.support_dapustor_download_box .support_dapustor_info_li3 {
    width: 27.170418%
}

.support_dapustor_download_box .support_dapustor_info_li4 {
    width: 13.504824%
}

.support_dapustor_download_box .productItem_pdf_icon {
    margin-right: 0 !important;
}

.support_inquire_download_box .support_dapustor_info_li1 {
    width: 32.692307%
}

.support_inquire_download_box .support_dapustor_info_li2 {
    width: 20%
}

.support_inquire_download_box .support_dapustor_info_li3 {
    width: 37.435897%
}

.support_inquire_download_box .support_dapustor_info_li4 {
    width: 9.871796%
}

.support_inquire_download_box .productItem_pdf_icon {
    margin-right: 0 !important;
}

.support_dapustor_condition {
    background: #f7f8fa;
    color: #6c6c6c;
    cursor: pointer;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.support_dapustor_condition:hover, .support_dapustor_download_nav_item_current .support_dapustor_condition {
    color: #ffffff;
    background: #0d8aff;
}

.paging {
    text-align: center;
    font-size: 0;
    letter-spacing: -5px;
}

.paging a {
    cursor: pointer;
}

.paging .page-btn, .paging .page-li {
    letter-spacing: normal;
    color: #6c6c6c;
    text-align: center;
    border-radius: 10000px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.paging .page-btn:hover, .paging a.page-li:hover, .paging .page-li.current {
    color: #fff;
    background: #0d8aff;
}

.paging .page-btn:hover {
    border-color: #0d8aff;
}

.paging .page-btn, .paging .page-li,
.paging .page-btn:hover, .paging .page-li:hover,
.paging .page-btn:focus, .paging .page-li:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.paging .page-btn {
    border: 1px solid #c8c8c8;
}

.support_inquire_download_tips {
    color: #6c6c6c;
}

.support_inquire_search_text_wrap {
    position: relative;
}

.support_inquire_search_text, .support_inquire_search_text:hover, .support_inquire_search_text:focus,
.support_inquire_search_button, .support_inquire_search_button:hover, .support_inquire_search_button:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-appearance: none;
}

.support_inquire_search_text::-webkit-input-placeholder {
    color: #c2c2c2;
}

.support_inquire_search_text:-moz-placeholder {
    color: #c2c2c2;
}

.support_inquire_search_text::-moz-placeholder {
    color: #c2c2c2;
}

.support_inquire_search_text:-ms-input-placeholder {
    color: #c2c2c2;
}

.support_inquire_search_text {
    color: #6c6c6c;
    border: 1px solid #d3d3d3;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.support_inquire_search_button {
    background: #0d8aff;
    color: #fff;
    text-align: center;
    border-radius: 0;
    cursor: pointer;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    border: none;
}

.support_inquire_search_button:hover {
    background: #4d7498;
    box-shadow: 0 0 .5rem rgba(13, 138, 255, .8);
}

.contact_info_title {
    font-weight: bold;
    color: #333;
}

.contact_info_content li {
    border-bottom: 1px solid #e4e4e4;
}

.contact_info_content li, .contact_info_content li a {
    color: #6c6c6c;
}

.contact_info_content li a {
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.contact_info_content li i {
    font-style: normal;
    font-weight: bold;
    color: #0d8aff;
}

.comparison_condition .chd {
    border-bottom: 1px solid #e4e4e4;
}

.comparison_condition .chd-tit {
    color: #444;
    font-weight: bold;
}

.comparison_condition .chd-tit:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    border-top: 2px solid #888;
    border-right: 2px solid #888;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.comparison_lnk {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    color: #666;
    border-radius: 9999px;
}

.comparison_lnk:hover, .comparison_lnk_current {
    color: #fff;
    background: #0d8aff;
}

.comparison_mid_tips {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.comparison_mid_tips .left_box {
    color: #333;
}

.comparison_mid_tips .left_box font {
    color: #0d8aff;
}

.comparison_mid_tips .comparison_mid_lnk {
    border-radius: 3px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    background: #f3f3f3;
    color: #666;
    cursor: pointer;
}

.comparison_mid_tips .comparison_mid_lnk:hover, .comparison_mid_tips .comparison_mid_lnk.active {
    background: #0d8aff;
    color: #fff;
}

.productIIXGL .comparison_mid_tips .comparison_mid_lnk {
    border: 1px solid #0d8aff;
    color: #0d8aff;
    background: #fff;
}

.productIIXGL .comparison_mid_tips .comparison_mid_lnk:hover, .productIIXGL .comparison_mid_tips .comparison_mid_lnk.active {
    border-color: #0d8aff;
    background: #0d8aff;
    color: #fff;
}

.comparison_output_for_show_product {
    overflow: auto;
}

.comparison_output_table {
    border: 1px solid #e7e7e7;
}

.comparison_output_row {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}

.comparison_output_row:nth-child(odd) {
    background: #f6f6f6;
}

.comparison_output_row:nth-child(even) {
    background: #fff;
}

.comparison_output_col_tit {
    color: #444;
}

.comparison_output_col_tit span {
    display: block
}

.comparison_output_process {
    position: relative;
    z-index: 1;
    border-radius: 0 9999px 9999px 0;
    background: #0d8aff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.comparison_output_process font {
    color: #0d8aff;
    white-space: nowrap;
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}


/*新闻*/
.news_list_wrap .paging {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms;
}

.newsView_title {
    text-align: center;
}

.news_title {
    color: #000;
}

.newsView_info {
    color: #595757;
}

.newsView_info .iconfont {
    font-size: inherit;
}

.newsView_editor {
    color: #6c6c6c;
    text-wrap: initial!important;
}
.newsView_editor span {
    text-wrap: initial!important;
}
.newsView_editor img, .newsView_editor video {
    display: inline-block;
    vertical-align: top;
    width: auto;
    max-width: 100%;
}

.newsView_aside_title {
    color: #999;
}

.newsView_aside_item, .newsView_aside_item a {
    color: #999;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.newsView_aside_item:hover, .newsView_aside_item:hover a {
    color: #0d8aff;
}

.newsView_aside_item {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.newsView_aside_item .lnk {
    display: inline-block;
    vertical-align: middle;
    width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.newsView_updown {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.newsView_updown_left {
    width: 25%;
    text-align: left;
}

.newsView_updown_mid {
    width: 25%;
    text-align: center;
}

.newsView_updown_right {
    width: 25%;
    text-align: right;
}

.news_core_item_button, .news_core_item_button:hover, .news_core_item_button:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.news_core_item_button {
    display: inline-block;
    vertical-align: top;
    position: relative;
    border-radius: 10000px;
    border: 1px solid #c8c8c8;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.news_core_item_button:hover {
    background: #0d8aff;
    border-color: #0d8aff;
}

.news_core_item_button .index_core_item_text {
    color: #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.news_core_item_button:hover .index_core_item_text {
    color: #fff;
}

.index_core_item_button_prev .index_core_item_icon {
    left: 0;
    right: auto;
}

.index_core_item_button_next .index_core_item_icon {
    right: 0;
    left: auto;
}

.index_core_item_button_prev .index_core_item_label:before {
    left: 0;
    right: auto;
    -webkit-transform: translateY(-50%) rotate(-45deg) translateX(-1px);
    transform: translateY(-50%) rotate(-45deg) translateX(-1px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-border-radius: 0 1px 1px 0;
    border-radius: 0 1px 1px 0;
}

.index_core_item_button_prev .index_core_item_label:after {
    left: 0;
    right: auto;
    -webkit-transform: translateY(-50%) rotate(45deg) translateX(-1px);
    transform: translateY(-50%) rotate(45deg) translateX(-1px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-border-radius: 0 1px 1px 0;
    border-radius: 0 1px 1px 0;
}

.index_core_item_button_next .index_core_item_label:before {
    left: auto;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(45deg) translateX(1px);
    transform: translateY(-50%) rotate(45deg) translateX(1px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-border-radius: 1px 0 0 1px;
    border-radius: 1px 0 0 1px;
}

.index_core_item_button_next .index_core_item_label:after {
    left: auto;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg) translateX(1px);
    transform: translateY(-50%) rotate(-45deg) translateX(1px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-border-radius: 1px 0 0 1px;
    border-radius: 1px 0 0 1px;
}

.index_core_item_button_prev .index_core_item_line:after {
    left: auto;
    right: 0;
}

.index_core_item_button_next .index_core_item_line:after {
    left: 0;
    right: auto;
}

.index_core_item_button_prev:hover .index_core_item_line {
    -webkit-transform: translateX(36%);
    transform: translateX(36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.index_core_item_button_next:hover .index_core_item_label {
    -webkit-transform: translateX(-36%);
    transform: translateX(-36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.news_core_item_button:hover .index_core_item_icon {
    opacity: 1;
}

.news_core_item_button:hover .index_core_item_line:after {
    width: 100%;
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

/*用户中心*/
.user_center_box_header, .user_center_dapustor_nav, .user_center_box .support_dapustor_download_box {
    background: #fff;
}

.user_center_box .inner_banner_title_wrap {
    text-align: left;
}

.user_center_dapustor_nav_li_header {
    border-bottom: 1px solid #f7f8fa;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.user_center_dapustor_nav_li_header .header_nav_after:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.user_center_dapustor_nav_li .user_center_dapustor_nav_li_header {
    position: relative;
}

.user_center_dapustor_nav_li.hover .user_center_dapustor_nav_li_header,
.user_center_dapustor_nav_li:hover .user_center_dapustor_nav_li_header {
    background: #0d8aff;
}

.user_center_dapustor_nav_li.hover2 .user_center_dapustor_nav_li_header,
.user_center_dapustor_nav_li.hover2:hover .user_center_dapustor_nav_li_header {
    background: #0d8aff;
}
.user_center_dapustor_nav_li.hover2 .user_center_dapustor_nav_li_header .header_nav_after  {
    display: none;
}.user_center_dapustor_nav_li.hover2 .user_center_dapustor_nav_li_header .header_nav_text  {
   color: #fff;
    font-weight: bold;
}
.user_center_dapustor_nav_li.hover .user_center_dapustor_nav_li_header {
    border-bottom-color: #0d8aff;
}

.user_center_dapustor_nav_li.hover2 .user_center_dapustor_nav_li_header {
    border-bottom-color: #ffffff;
}

.user_center_dapustor_nav_li.hover .user_center_dapustor_nav_li_header .header_nav_text,
.user_center_dapustor_nav_li:hover .user_center_dapustor_nav_li_header .header_nav_text {
    color: #fff;

}
.user_center_dapustor_nav_li.hover .user_center_dapustor_nav_li_header .header_nav_text {
    font-weight: bold;
}
.user_center_dapustor_nav_li.hover .user_center_dapustor_nav_li_header .header_nav_after:after,
.user_center_dapustor_nav_li:hover .user_center_dapustor_nav_li_header .header_nav_after:after {
    border-right-color: #fff;
    border-bottom-color: #fff;
}

.user_center_dapustor_nav_li.hover .user_center_dapustor_nav_li_header .header_nav_after:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.user_center_dapustor_nav_item {
    color: #6c6c6c;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    border-bottom: 1px solid #f7f8fa;
}

.user_center_dapustor_nav_item.hover {
    color: #0d8aff;
    background: #ededed !important;
}

.user_center_dapustor_nav_li .header_nav_after {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.user_center_dapustor_nav_li.hover .header_nav_after {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
}

.user_center_dapustor_nav_li.hover2 .header_nav_after {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.user_center_dapustor_nav_li_bdy {
    display: none;
}

.user_center_dapustor_nav_li:first-child .user_center_dapustor_nav_li_header:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #f7f8fa;
}

.support_dapustor_download_nav0 .user_center_dapustor_nav_li_header {
    background: #0d8aff;
}

.support_dapustor_download_nav0 .header_nav_text {
    color: #fff;
}

.support_dapustor_download_nav0 .header_nav_after:after {
    border-color: #fff;
}

.support_dapustor_download_nav0 .user_center_dapustor_nav_item {
    background: #f1f1f1;
}

/*登录与注册*/
.login_bdy {
    background: #f2f2f2;
    min-height: 100vh;
}

.login_bdy .html_page {
    background: none;
}

.login_box {
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
}

.login_box_form .login_input {
    -webkit-appearance: none;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    color: #6c6c6c;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    width: 100%;
}

.login_box_form .login_input::-webkit-input-placeholder {
    color: #b6b6b6;
}

.login_box_form .login_input:-moz-placeholder {
    color: #b6b6b6;
}

.login_box_form .login_input::-moz-placeholder {
    color: #b6b6b6;
}

.login_box_form .login_input:-ms-input-placeholder {
    color: #b6b6b6;
}

.login_box_form .login_input[readonly] {
    background: #eee;
}

.login_button, .login_button:hover, .login_button:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-appearance: none;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.login_box_form .login_input_one_left {
    width: 40%;
    margin-right: 10px;
}

.login_box_form .login_input_one_right {
    width: -webkit-calc(60% - 10px);
    width: calc(60% - 10px);
}

.login_row_lay_btn .login_button {
    width: 100%;
}

.log_row_for_tips {
    display: none;
}

.login_row_inner_tips {
    color: #999;
}

.UserLeverbox {
    color: #666;
}

.UserLeverbox span {
    padding: 6px 15px;
    color: #ccc;
    border: 1px solid #dedede;
}

.UserLeverbox .nowUserLever {
    color: #0d8aff;
    font-weight: bold;
    border: 1px solid #0d8aff;
}

.UserLeverbox p {
    display: inline;
}

.login_button {
    text-align: center;
    background: #0d8aff;
    color: #fff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    cursor: pointer;
}

.login_button:hover {
    background: #057beb;
    box-shadow: 0 0 .3rem rgba(13, 138, 255, .8);
}

.login_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.login_box_form .login_input_short {
    border-right: none;
}

.login_after_msg {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    color: #808080;
}

.login_after_msg a {
    position: relative;
    color: #808080;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.login_after_msg a:after {
    content: '';
    position: absolute;
    right: 0;
    width: 0;
    bottom: 0;
    height: 1px;
    background: #0d8aff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.login_after_msg .lnk {
    color: #0d8aff;
}

.login_after_msg a:hover, .login_after_msg .lnk:hover {
    color: #0d8aff;
}

.login_after_msg a:hover:after {
    left: 0;
    width: 100%;
}

.login_chk {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
}

.login_chk:checked {
    border-color: #0d8aff;
    background: url(../images/gou.png) no-repeat center center;
    background-size: contain;
}

.login_redirect_btn {
    display: block;
    position: relative;
    border: 1px solid #dbdbdb;
    color: #808080;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    cursor: pointer;
}

.login_redirect_btn i {
    font-style: normal;
    position: relative;
}

.login_redirect_btn, .login_redirect_btn:hover, .login_redirect_btn:focus {
    text-decoration: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.login_redirect_btn:before {
    content: '';
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 0;
    background: #4d7498;
}

.login_redirect_btn:hover:before {
    left: 0;
    width: 100%;
}

.login_redirect_btn:hover {
    color: #fff;
}

.user_center_dapustor_nav_item {
    display: block;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    cursor: pointer;
}

.user_center_dapustor_nav_item, .user_center_dapustor_nav_item:hover, .user_center_dapustor_nav_item:focus {
    text-decoration: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.user_center_dapustor_nav_header {
    background: #0d8aff;
    cursor: pointer;
}

.user_center_dapustor_nav_header.hover .header_nav_jt .header_nav_after:after {
    border-right-color: #fff;
    border-bottom-color: #fff;
    display: none;
}

.user_center_dapustor_nav_header .header_nav_text {
    color: #fff;
    font-weight: bold;
}

.user_center_dapustor_nav_header_inner, .user_center_dapustor_nav_li_header_inner {
    position: relative;
}

.user_center_dapustor_nav_header .header_nav_jt, .user_center_dapustor_nav_li_header .header_nav_jt {
    position: absolute;
    right: 0;
    top: 50%;
}

.user_center_dapustor_nav_header.hover .header_nav_jt, .user_center_dapustor_nav_li_header.hover .header_nav_jt {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.user_center_dapustor_nav_li_header, .user_center_dapustor_nav_item {
    cursor: pointer;
}

.user_center_wap_nav {
    background: #fff;
}

.user_center_wap_nav_inner {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.user_center_wap_nav .select_wrap {
    position: relative;
}

.user_center_wap_nav .sel {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dbdbdb;
    color: #6c6c6c;
    width: 100%;
    background: none;
}

/*关于我们*/
@-webkit-keyframes map_anchor_move {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(3rem);
        transform: translateY(3rem);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes map_anchor_move {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-1rem);
        transform: translateY(-1rem);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.about01_title_wrap {
    -webkit-justify-content: center;
    justify-content: center;
}

.about01_title_wrap .index_public_content {
    width: auto;
    width: fit-content;
}

.about01_content {
    color: #6c6c6c;
}

.about01_content a {
    color: inherit;
}

.about01_content img {
    display: inline-block;
    vertical-align: top;
    width: auto;
    max-width: 100%;
}

.about01_video_inner {
    position: relative;
    width: 100%;
    /*padding-bottom:56.25%;*/
    padding-bottom: 64.8648648648%;
    overflow: hidden;
}

.about01_video_inner .about01_video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.about01_video_inner .about01_video video {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: contain;
}

.about01_video_inner .poster {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.about01_video_inner .poster .img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.about01_video_inner .about01_play_btn {
    position: absolute;
    top: 50%;
    left: 50%;
}

.about01_play_btn {
    position: relative;
    border: 1px solid #0d8aff;
    border-radius: 50%;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.about01_play_btn, .about01_play_btn:focus, .about01_play_btn:hover {
    outline: none;
    -webkit-tap-highlight-color: transparent;
}

.about01_play_btn .btn_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.about01_number_wrap {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.about01_number_wrap .chd {
    text-align: center;
}

.about01_number_wrap .chd-top {
    display: inline-block;
    position: relative;
    font-weight: bold;
    color: #0d8aff;
}

.about01_number_wrap .chd.hav-plus small {
    position: absolute;
    top: 0;
    right: 0;
}

.about01_number_wrap .chd-bot {
    color: #6c6c6c;
}

.about01_number_wrap .line {
    width: 1px;
    background: #b6b6b6;
}

.about02 {
    position: relative;
}

.about02_map {
    position: relative;
    z-index: 1;
}

.about02_map .map_background {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 66.4%;
}

.about02_map .map_background .img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.about02_nav {
    color: #6c6c6c;
}

.about02_nav a {
    color: inherit;
}

.about02_nav strong {
    color: #0d8aff;
    margin-right: 14px;
}

.about02_map_info {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.map_anchor_wrap {
    position: absolute;
    width: 0;
    height: 0;
    cursor: pointer;
}

.map_anchor_wrap1.AddFadeInUp, .map_anchor_wrap5.AddFadeInUp, .map_anchor_wrap7.AddFadeInUp {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms;
}

.map_anchor_wrap2.AddFadeInUp, .map_anchor_wrap8.AddFadeInUp {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}

.map_anchor_wrap3.AddFadeInUp, .map_anchor_wrap6.AddFadeInUp {
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms;
}

.map_anchor_wrap4.AddFadeInUp, .map_anchor_wrap9.AddFadeInUp {
    -webkit-transition-delay: 800ms;
    transition-delay: 800ms;
}

.map_anchor_wrap1 {
    left: 75.28%;
    top: 59.759036%;
}

.map_anchor_wrap2 {
    left: 76.8%;
    top: 50.602409%;
}

.map_anchor_wrap3 {
    left: 74.32%;
    top: 56.385542%;
}

.map_anchor_wrap4 {
    left: 78.4%;
    top: 54.939759%;
}

.map_anchor_wrap5 {
    left: 77.36%;
    top: 54.096386%;
}

.map_anchor_wrap6 {
    left: 78.24%;
    top: 58.192771%;
}

.map_anchor_wrap7 {
    left: 18.56%;
    top: 51.686746%;
}

.map_anchor_wrap8 {
    left: 76.4%;
    top: 60.120482%;
}

.map_anchor_wrap9 {
    left: 75.52%;
    top: 70%;
}

.map_anchor_inner {
    position: absolute;
    left: 50%;
    top: 50%;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.map_anchor_inner .map_dot {
    position: absolute;
    left: 50%;
    top: 50%;
    background: #fff;
    border-radius: 50%;
}

.map_anchor_text {
    position: absolute;
    top: 50%;
    white-space: nowrap;
    color: #000;
}

.map_anchor_text_left {
    right: 100%;
}

.map_anchor_text_right {
    left: 100%;
}

.map_jing_circle {
    position: absolute;
    left: 50%;
    top: 50%;
}

.map_jing_cir {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    box-sizing: border-box;
    background: rgb(13, 138, 255);
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

.map_anchor_wrap .map_jing_cir1, .map_anchor_wrap1 .map_jing_cir1, .map_anchor_wrap5 .map_jing_cir1, .map_anchor_wrap7 .map_jing_cir1 {
    -webkit-animation: jing_scale1 4.8s linear infinite normal both;
    animation: jing_scale1 4.8s linear infinite normal both;
}

.map_anchor_wrap .map_jing_cir2, .map_anchor_wrap1 .map_jing_cir2, .map_anchor_wrap5 .map_jing_cir2, .map_anchor_wrap7 .map_jing_cir2 {
    -webkit-animation: jing_scale1 4.8s linear 1.2s infinite normal both;
    animation: jing_scale1 4.8s linear 1.2s infinite normal both;
}

.map_anchor_wrap .map_jing_cir3, .map_anchor_wrap1 .map_jing_cir3, .map_anchor_wrap5 .map_jing_cir3, .map_anchor_wrap7 .map_jing_cir3 {
    -webkit-animation: jing_scale1 4.8s linear 2.4s infinite normal both;
    animation: jing_scale1 4.8s linear 2.4s infinite normal both;
}

.map_anchor_wrap .map_jing_cir4, .map_anchor_wrap1 .map_jing_cir4, .map_anchor_wrap5 .map_jing_cir4, .map_anchor_wrap7 .map_jing_cir4 {
    -webkit-animation: jing_scale1 4.8s linear 3.6s infinite normal both;
    animation: jing_scale1 4.8s linear 3.6s infinite normal both;
}

.map_anchor_wrap2 .map_jing_cir1, .map_anchor_wrap8 .map_jing_cir1 {
    -webkit-animation: jing_scale1 4.8s linear .6s infinite normal both;
    animation: jing_scale1 4.8s linear .6s infinite normal both;
}

.map_anchor_wrap2 .map_jing_cir2, .map_anchor_wrap8 .map_jing_cir2 {
    -webkit-animation: jing_scale1 4.8s linear 1.8s infinite normal both;
    animation: jing_scale1 4.8s linear 1.8s infinite normal both;
}

.map_anchor_wrap2 .map_jing_cir3, .map_anchor_wrap8 .map_jing_cir3 {
    -webkit-animation: jing_scale1 4.8s linear 3s infinite normal both;
    animation: jing_scale1 4.8s linear 3s infinite normal both;
}

.map_anchor_wrap2 .map_jing_cir4, .map_anchor_wrap8 .map_jing_cir4 {
    -webkit-animation: jing_scale1 4.8s linear 4.2s infinite normal both;
    animation: jing_scale1 4.8s linear 4.2s infinite normal both;
}

.map_anchor_wrap3 .map_jing_cir1, .map_anchor_wrap6 .map_jing_cir1 {
    -webkit-animation: jing_scale1 4.8s linear -0.8s infinite normal both;
    animation: jing_scale1 4.8s linear -0.8s infinite normal both;
}

.map_anchor_wrap3 .map_jing_cir2, .map_anchor_wrap6 .map_jing_cir2 {
    -webkit-animation: jing_scale1 4.8s linear 0.4s infinite normal both;
    animation: jing_scale1 4.8s linear 0.4s infinite normal both;
}

.map_anchor_wrap3 .map_jing_cir3, .map_anchor_wrap6 .map_jing_cir3 {
    -webkit-animation: jing_scale1 4.8s linear 1.6s infinite normal both;
    animation: jing_scale1 4.8s linear 1.6s infinite normal both;
}

.map_anchor_wrap3 .map_jing_cir4, .map_anchor_wrap6 .map_jing_cir4 {
    -webkit-animation: jing_scale1 4.8s linear 2.8s infinite normal both;
    animation: jing_scale1 4.8s linear 2.8s infinite normal both;
}

.map_anchor_wrap4 .map_jing_cir1, .map_anchor_wrap9 .map_jing_cir1 {
    -webkit-animation: jing_scale1 4.8s linear 2s infinite normal both;
    animation: jing_scale1 4.8s linear 2s infinite normal both;
}

.map_anchor_wrap4 .map_jing_cir2, .map_anchor_wrap9 .map_jing_cir2 {
    -webkit-animation: jing_scale1 4.8s linear 2.2s infinite normal both;
    animation: jing_scale1 4.8s linear 2.2s infinite normal both;
}

.map_anchor_wrap4 .map_jing_cir3, .map_anchor_wrap9 .map_jing_cir3 {
    -webkit-animation: jing_scale1 4.8s linear 3.4s infinite normal both;
    animation: jing_scale1 4.8s linear 3.4s infinite normal both;
}

.map_anchor_wrap4 .map_jing_cir4, .map_anchor_wrap9 .map_jing_cir4 {
    -webkit-animation: jing_scale1 4.8s linear 4.6s infinite normal both;
    animation: jing_scale1 4.8s linear 4.6s infinite normal both;
}


@keyframes jing_scale1 {
    0% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
    20% {
        width: 160%;
        height: 160%;
        opacity: 0.5;
    }
    40% {
        width: 320%;
        height: 320%;
        opacity: 0.2;
    }
    60% {
        width: 1200%;
        height: 1200%;
        opacity: .15;
    }
    80% {
        width: 3000%;
        height: 3000%;
        opacity: 0;
    }
    100% {
        width: 100%;
        height: 100%;
        opacity: 0;
    }
}


.about_culture_title_wrap, .about5_culture_title_wrap {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}

.about_culture_nav, .about5_culture_nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.about_culture_nav_sub_item, .about5_culture_nav_sub_item {
    cursor: pointer;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.about_culture_nav_sub_item .lnk, .about5_culture_nav_sub_item .lnk {
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.about_culture_nav_sub_item, .about_culture_nav_sub_item:hover, .about_culture_nav_sub_item:focus,
.about5_culture_nav_sub_item, .about5_culture_nav_sub_item:hover, .about5_culture_nav_sub_item:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.about_culture_nav_sub_item:hover .header_nav_text, .about_culture_nav_sub_item_current .header_nav_text,
.about5_culture_nav_sub_item:hover .header_nav_text, .about5_culture_nav_sub_item_current .header_nav_text {
    color: #0d8aff;
}

.about_culture_nav_sub_item:hover .header_nav_after:after, .about_culture_nav_sub_item_current .header_nav_after:after,
.about5_culture_nav_sub_item:hover .header_nav_after:after, .about5_culture_nav_sub_item_current .header_nav_after:after {
    border-right-color: #0d8aff;
    border-bottom-color: #0d8aff;
}

.about_culture_nav_sub_item:hover .header_nav_jt, .about_culture_nav_sub_item_current .header_nav_jt,
.about5_culture_nav_sub_item:hover .header_nav_jt, .about5_culture_nav_sub_item_current .header_nav_jt {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.swiper-container-about-culture, .swiper-container-about5-culture {
    position: relative;
}

.swiper-slide-about-culture, .swiper-slide-about5-culture {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity .6s ease;
    transition: opacity .6s ease;
}

.swiper-slide-about-culture-active, .swiper-slide-about5-culture-active {
    position: relative;
    z-index: 2;
    opacity: 1;
}

.about-group-pics .img_wrap {
    position: relative;
    height: 0;
    overflow: hidden;
}

.about-group-pics .img_wrap .img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.about-group-pics .img_wrap:hover .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.about-group-pic-row1 .img_wrap {
    padding-bottom: 36.153846%;
}

.about-group-pic-row2-long .img_wrap {
    padding-bottom: 35.824742%
}

.about-group-pic-row2-mid .img_wrap {
    padding-bottom: 71.649484%
}

.about-group-pic-row2-small .img_wrap {
    padding-bottom: 73.544974%
}

.environments {
    position: relative;
    overflow: hidden;
}

.environments-inner {
    position: relative;
    z-index: 1;
    left: 50%;
}

.swiper-slide-env {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.swiper-slide-env .img_wrap {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}

.swiper-slide-env .img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.swiper-slide-env .img_wrap:hover .img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.swiper-slide-env .info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    text-align: center;
    color: #fff;
    background: rgba(13, 138, 255, 0.7);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
}

.swiper-slide-env.swiper-slide-active + .swiper-slide-env .info {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.swiper-btn-env {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 10;
    background: rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

.swiper-btn-env, .swiper-btn-env:hover, .swiper-btn-env:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.swiper-btn-env-inner {
    position: absolute;
    top: 50%;
    border: 1px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    cursor: pointer;
}

.swiper-btn-env-inner .index_core_item_icon {
    opacity: 1;
}

.swiper-btn-env-inner-prev .index_core_item_icon {
    left: 50%;
    right: auto;
}

.swiper-btn-env-inner-next .index_core_item_icon {
    right: 50%;
    left: auto;
}

.swiper-btn-env-inner .index_core_item_big {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-btn-env-inner-prev .index_core_item_label:before {
    left: 0;
    right: auto;
    -webkit-transform: translateY(-50%) rotate(-45deg) translateX(-1px);
    transform: translateY(-50%) rotate(-45deg) translateX(-1px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-border-radius: 0 1px 1px 0;
    border-radius: 0 1px 1px 0;
}

.swiper-btn-env-inner-prev .index_core_item_label:after {
    left: 0;
    right: auto;
    -webkit-transform: translateY(-50%) rotate(45deg) translateX(-1px);
    transform: translateY(-50%) rotate(45deg) translateX(-1px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-border-radius: 0 1px 1px 0;
    border-radius: 0 1px 1px 0;
}

.swiper-btn-env-inner-next .index_core_item_label:before {
    left: auto;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(45deg) translateX(1px);
    transform: translateY(-50%) rotate(45deg) translateX(1px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-border-radius: 1px 0 0 1px;
    border-radius: 1px 0 0 1px;
}

.swiper-btn-env-inner-next .index_core_item_label:after {
    left: auto;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg) translateX(1px);
    transform: translateY(-50%) rotate(-45deg) translateX(1px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-border-radius: 1px 0 0 1px;
    border-radius: 1px 0 0 1px;
}

.swiper-btn-env-inner-prev .index_core_item_line:after {
    left: auto;
    right: 0;
}

.swiper-btn-env-inner-next .index_core_item_line:after {
    left: 0;
    right: auto;
}

.swiper-btn-env-prev:hover .swiper-btn-env-inner-prev .index_core_item_line, .swiper05-xiaoguoliang-honor .swiper-btn-env-inner-prev:hover .index_core_item_line {
    -webkit-transform: translateX(36%);
    transform: translateX(36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.swiper-btn-env-prev:hover .swiper-btn-env-inner-prev .index_core_item_label, .swiper05-xiaoguoliang-honor .swiper-btn-env-inner-prev:hover .index_core_item_label {
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: translateX(-136%);
    transform: translateX(-136%);
}

.swiper-btn-env-next:hover .swiper-btn-env-inner-next .index_core_item_label, .swiper05-xiaoguoliang-honor .swiper-btn-env-inner-next:hover .index_core_item_label {
    -webkit-transform: translateX(-36%);
    transform: translateX(-36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.swiper-btn-env:hover .swiper-btn-env-inner .index_core_item_line:after, .swiper05-xiaoguoliang-honor .swiper-btn-env-inner:hover .index_core_item_line:after {
    width: 100%;
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

.swiper-btn-env:hover .swiper-btn-env-inner, .swiper05-xiaoguoliang-honor .swiper-btn-env-inner:hover {
    background: #0d8aff;
    border-color: #0d8aff;
}

.swiper-btn-env:hover .swiper-btn-env-inner .index_core_item_icon, .swiper05-xiaoguoliang-honor .swiper-btn-env-inner:hover .index_core_item_icon {
    opacity: 1;
}

.about04_wrap .swiper-btn-env-inner {
    z-index: 20;
    border: 1px solid #d0d1d2;
    background: #f0f1f3;
}

.about04_wrap .index_core_item_label:before, .about04_wrap .index_core_item_label:after {
    background: #d0d1d2;
}

.about04_wrap .swiper-btn-env-inner-prev {
    left: 0;
}

.about04_wrap .swiper-btn-env-inner-next {
    right: 0;
}

.about04_wrap .swiper-btn-env-inner-prev:hover .index_core_item_line {
    -webkit-transform: translateX(36%);
    transform: translateX(36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.about04_wrap .swiper-btn-env-inner-prev:hover .index_core_item_label {
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: translateX(-136%);
    transform: translateX(-136%);
}

.about04_wrap .swiper-btn-env-inner-next:hover .index_core_item_label {
    -webkit-transform: translateX(-36%);
    transform: translateX(-36%);
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms;
}

.about04_wrap .swiper-btn-env-inner:hover {
    background: #0d8aff;
    border-color: #0d8aff;
}

.about04_wrap .swiper-btn-env-inner:hover .index_core_item_icon {
    opacity: 1;
}

.about04_wrap .swiper-btn-env-inner:hover .index_core_item_line:after {
    width: 100%;
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}

.about04_wrap .swiper-btn-env-inner:hover .index_core_item_label:before, .about04_wrap .swiper-btn-env-inner:hover .index_core_item_label:after {
    background: #fff;
}

.welfares {
    positiion: relative;
}

.welfares .line {
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #e8e8e8;
    top: -webkit-calc((100% - 1px) / 2);
    top: calc((100% - 1px) / 2);
}

.welfare-list {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.welfare-item {
    position: absolute;
    top: 50%;
    width: 0;
    height: 0;
}

.welfare-item1 {
    left: 7.142857%;
}

.welfare-item2 {
    left: 21.428571%;
}

.welfare-item3 {
    left: 35.714286%;
}

.welfare-item4 {
    left: 50%;
}

.welfare-item5 {
    left: 64.285714%;
}

.welfare-item6 {
    left: 78.571429%;
}

.welfare-item7 {
    left: 92.857143%;
}

.welfare-dot {
    position: relative;
    left: 50%;
    top: 50%;
}

.welfare-item-con {
    position: absolute;
    left: 50%;
    border-radius: 50%;
    background: #f7f8fa;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.welfare-item:hover .welfare-item-con {
    background: #0d8aff;
}

.welfare-item:hover .welfare-item-con-inner {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.welfare-icon {
    text-align: center;
    color: #0d8aff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    margin-left: auto;
    margin-right: auto;
}

.welfare-item:hover .welfare-icon {
    color: #fff;
}

.welfare-title {
    color: #6c6c6c;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.welfare-item:hover .welfare-title {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.welfare-content {
    color: #fff;
    text-align: center;
    margin: 0 auto;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.welfare-item:hover .welfare-content {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.welfare-item:hover .swiper-bult-jing .brand_jing_dot {
    background: #0d8aff;
}

.welfare-item:hover .swiper-bult-jing .brand_jing_circle_inner {
    border-color: #0d8aff;
}

.welfare-item:hover .brand_jing_cir1 {
    -webkit-animation: jing_scale 2.4s linear infinite normal both;
    animation: jing_scale 2.4s linear infinite normal both;
}

.welfare-item:hover .brand_jing_cir2 {
    -webkit-animation: jing_scale 2.4s 1.2s linear infinite normal both;
    animation: jing_scale 2.4s 1.2s linear infinite normal both;
}

.welfare-item:hover .swiper-bult-jing {
    background: #fff;
}

.about02_title_wrap .index_public_content, .about03_title_wrap .index_public_content {
    position: relative;

}

.about04_wrap {
    background: #f0f1f3;
    overflow: hidden;
}

.about04_title_wrap {
    -webkit-justify-content: center;
    justify-content: center;
}

.about04_title_wrap .index_public_content {
    -webkit-justify-content: center;
    justify-content: center;
}

.swiper-about04-wrap {
    position: relative;
}

.swiper-about04-wrap .swiper-bult-pagination-wrap {
    position: relative;
}

.swiper-about04-wrap .swiper-bult-pagination-inner {
    position: relative;
    width: 100%;
    z-index: 1;
}

.swiper-about04-wrap .swiper-bult-pagination-inner:before, .swiper-about04-wrap .swiper-bult-pagination-inner:after {
    content: '';
    position: absolute;
    top: 0;
    background: #f0f1f3;
    z-index: 2;
}

.swiper-about04-wrap .swiper-bult-pagination {
    position: relative;
}

.swiper-about04-wrap .swiper-bult-pagination.transition {
    -webkit-transition: all .6s linear;
    transition: all .6s linear;
}

.swiper-about04-wrap .swiper-bult-pagination-wrap:before {
    content: '';
    left: 0;
    width: 100%;
}

.swiper-about04-wrap .swiper-bult-pagination-wrap:before, .swiper-about04-wrap .swiper-bult-pagination-inner .line {
    position: absolute;
    height: 1px;
    background: #d0d1d2;
}

.swiper-about04-wrap .swiper-bult-pagination-inner .line {
    z-index: 3;
}

.about-envent-left {
    position: relative;
}

.about-envent-year {
    color: #0d8aff;
    opacity: .2;
    text-align: center;
}

.about-envent-left .img_wrap {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.about-envent-left .img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}

.about-envent-right {
    color: #6c6c6c;
}

.about-envent-right a {
    color: inherit;
}

.swiper-honor-wrap {
    background: #f7f8fa;
}

.swiper-honor-inner {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 73%;
}

.swiper-slide-about5-culture-2 .swiper-honor-inner {
    padding-bottom: 141%;
}

.swiper-honor-inner .img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    margin: auto;
}

.swiper-honor-info .info {
    color: #6c6c6c;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.swiper-tips-left {
    width: 60%;
}

.swiper-tips-inner {
    position: relative;
    width: 100%;
    cursor: pointer;
}

.swiper-tips-inner, .swiper-tips-inner:hover, .swiper-tips-inner:foucs {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.cursor_xgl_core_wrap {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.cursor_xgl_core_box {
    -webkit-align-items: center;
    align-items: center;
}

.cursor_xgl_core_icon {
    position: relative;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.cursor_xgl_core_after {
    width: 0;
    height: 0;
    border-top-style: solid;
    border-top-color: transparent;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    border-left-style: solid;
    border-left-color: #c7c7c7;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.cursor_xgl_core_prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}


.cursor_xgl_circle_wrap {
    position: relative;
    box-sizing: border-box;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.cursor_xgl_circle_border {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.cursor_xgl_circle_border svg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    fill: none;
    stroke-width: 1px;

}

.cursor_xgl_circle_default {
    stroke: #aaa;
}


.cursor_xgl_circle_icon {
    box-sizing: border-box;
    border-style: solid;
    border-color: #6c6c6c;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cursor_xgl_circle_icon:after {
    content: "";
    background: #6c6c6c;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

.cursor_xgl_circle_line {
    margin: 0 auto;
    background: #6c6c6c;
}

.swiper-tips-inner .info {
    display: inline-block;
    vertical-align: middle;
    color: #6c6c6c;
}

.swiper-honor-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    cursor: pointer;
}

.swiper-honor-inner:hover .swiper-honor-overlay {
    opacity: 1;
}

.swiper-honor-zoom, .swiper-honor-zoom:hover, .swiper-honor-zoom:focus,
.swiper-honor-overlay, .swiper-honor-overlay:hover, .swiper-honor-overlay:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.swiper-honor-zoom {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    background: #0d8aff;
    cursor: pointer;
}

.swiper-honor-zoom:before, .swiper-honor-zoom:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    background: #fff;
}

.swiper-honor-zoom:before {
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}

.swiper-honor-zoom:after {
    -webkit-transform: scalex(.5);
    transform: scalex(.5);
}

.swiper05-xiaoguoliang-honor {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    display: none;
}

.swiper-honor-close {
    position: absolute;
    z-index: 10;
    border: 1px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    cursor: pointer;
}

.swiper-honor-close:hover {
    background: #0d8aff;
    border-color: #0d8aff;
}

.swiper-honor-close, .swiper-honor-close:hover, .swiper-honor-close:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.swiper-honor-close .line {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #fff;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}

.swiper-honor-close .line1 {
    -webkit-transform: rotate(-45deg) scaleY(.5);
    transform: rotate(-45deg) scaleY(.5);
}

.swiper-honor-close .line2 {
    -webkit-transform: rotate(45deg) scaleY(.5);
    transform: rotate(45deg) scaleY(.5);
}

.swiper05-xiaoguoliang-honor-inner {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.xiao_guo_liang {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*搜索页开始处*/
.searchWrap {
    width: 1230px;
    margin: 0 auto;
    padding-top: 80px;
    padding-bottom: 40px;
}

#search_header {
    margin-bottom: 40px;
}

.search_form {
    position: relative;
    width: 450px;
    height: 36px;
    margin-bottom: 30px;
}

.search_form input {
    display: block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    margin-right: 45px;
    height: 16px;
    width: 385px;
    border: 1px solid #d9d9d9;
    color: #232323;
    padding: 9px 10px;
    font-size: 14px;
}

.search-form-btn {
    cursor: pointer;
    margin-top: -18px;
    height: 36px;
    line-height: 36px;
    width: 36px;
    text-align: center;
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    color: #232323;

}

.search_result {
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    color: #333333;
    background: #ededed;
    font-size: 16px;
}

.search-list {
    padding-bottom: 100px;
}

.search-item {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

.search-item .title {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 14px;
}

.search-item .description {
    font-size: 13px;
    line-height: 24px;
    color: #939393;
}

.search-item .description .get_more {
    margin-left: 10px;
    color: #5f5d5d;
    text-decoration: underline;
}

/*搜索页结束处*/

@media screen and (min-width: 1200px) {
    .nav {
        display: none;
    }

    .header_user_lnk {
        display: none !important;
    }

    .menu-btn {
        display: none !important;
    }

    .index_cooperation_tab_wap {
        display: none !important;
    }

    .footer_bg_wap {
        display: none;
    }

    .index_banner_back .wap-pic, .index_vision_back .wap-pic {
        display: none !important;
    }

    /*产品*/
    .productList_pic {
        width: 36%;
    }

    .productList_pic img {
        max-width: 100%;
        width: auto;
    }

    .productItem {
        width: 50%;
    }

    .productItem_lay_btns {
        padding-bottom: 7%;
    }

    .productList_item:nth-child(2n-1) .productList_pic {
        order: -1;
        margin-left: 4%;
    }

    .productList_item:nth-child(2n-1) .productItem {
        order: 1;
    }

    .productList_item:nth-child(2n) .productList_pic {
        order: 1;
    }

    .productList_item:nth-child(2n) .productItem {
        order: -1;
    }

    .content_leftBox {
        position: relative;
        width: 40%;
    }

    .productView01 .pro512table_col_first {
        width: 22%;
    }

    .productView01 .pro512table_title_col_normal:last-child, .productView01 .pro512table_content_col_normal:last-child {
        width: 78%;
    }

    .productView01 .pro512table_title_col_normal:nth-last-child(2), .productView01 .pro512table_title_col_normal:nth-last-child(2) ~ .pro512table_title_col_normal, .productView01 .pro512table_content_col_normal:nth-last-child(2), .productView01 .pro512table_content_col_normal:nth-last-child(2) ~ .pro512table_content_col_normal {
        width: 39%;
    }

    .productView01 .pro512table_title_col_normal:nth-last-child(3), .productView01 .pro512table_title_col_normal:nth-last-child(3) ~ .pro512table_title_col_normal, .productView01 .pro512table_content_col_normal:nth-last-child(3), .productView01 .pro512table_content_col_normal:nth-last-child(3) ~ .pro512table_content_col_normal {
        width: 26%;
    }

    .productView01 .pro512table_title_col_normal:nth-last-child(4), .productView01 .pro512table_title_col_normal:nth-last-child(4) ~ .pro512table_title_col_normal, .productView01 .pro512table_content_col_normal:nth-last-child(4), .productView01 .pro512table_content_col_normal:nth-last-child(4) ~ .pro512table_content_col_normal {
        width: 19.5%;
    }

    .productView01 .pro512table_title_col_normal:nth-last-child(5), .productView01 .pro512table_title_col_normal:nth-last-child(5) ~ .pro512table_title_col_normal, .productView01 .pro512table_content_col_normal:nth-last-child(5), .productView01 .pro512table_content_col_normal:nth-last-child(5) ~ .pro512table_content_col_normal {
        width: 15.6%;
    }

    .swiper-bult-pagination .swiper-bult:hover .text {
        color: #0d8aff;
    }

    .swiper-bult:hover .brand_jing_cir1 {
        -webkit-animation: jing_scale 2.4s linear infinite normal both;
        animation: jing_scale 2.4s linear infinite normal both;
    }

    .swiper-bult:hover .brand_jing_cir2 {
        -webkit-animation: jing_scale 2.4s 1.2s linear infinite normal both;
        animation: jing_scale 2.4s 1.2s linear infinite normal both;
    }

    .swiper-bult:hover .swiper-bult-jing .brand_jing_dot {
        background: #0d8aff;
    }

    .swiper-bult:hover .swiper-bult-jing .brand_jing_circle_inner {
        border-color: #0d8aff;
    }

    .swiper-bult:hover .swiper-bult-jing, .swiper-bult-current .swiper-bult-jing {
        background: #fff;
    }

    .about04_wrap .swiper-bult:hover .swiper-bult-jing, .about04_wrap .swiper-bult-current .swiper-bult-jing {
        background: #f0f1f3;
    }

    .productView03 .pro512table_col_first {
        width: 13.46%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(2), .productView03 .pro512table_content_col_normal:nth-child(2) {
        width: 16.92%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(3), .productView03 .pro512table_content_col_normal:nth-child(3) {
        width: 14.1%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(4), .productView03 .pro512table_content_col_normal:nth-child(4) {
        width: 12.4%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(5), .productView03 .pro512table_content_col_normal:nth-child(5) {
        width: 35.897%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(6), .productView03 .pro512table_content_col_normal:nth-child(6) {
        width: 7.223%;
    }

    .productIIXGL-wrap {
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }

    /*服务支持*/
    .support_dapustor_info_li0, .support_dapustor_download_box_header_inner .support_dapustor_info_li {
        position: relative;
    }

    .support_dapustor_info_li0:before, .support_dapustor_download_box_header_inner .support_dapustor_info_li:before {
        content: '';
        position: absolute;
        right: 0;
        height: 100%;
        width: 1px;
        background: #86c4ff;
    }

    .support_dapustor_download_box_header_inner .support_dapustor_info_li:last-child:before {
        display: none;
    }

    .support_dapustor_download_nav, .support_dapustor_download_nav0 {
        width: 18.5897%;
    }

    .support_dapustor_download_box {
        width: 81.4103%;
    }

    .support_dapustor_download_box .support_dapustor_info_li1 {
        padding-left: 3.5%;
        padding-right: 2%;
    }

    .support_dapustor_download_box .sDown .support_dapustor_info_li1 {
        padding-left: 0;
    }

    .support_dapustor_download_box .support_dapustor_info_li2 {
        padding-left: 3.5%;
        padding-right: 2%;
    }

    .support_dapustor_download_box .support_dapustor_info_li3 {
        padding-left: 3.5%;
        padding-right: 2%;
    }

    .support_dapustor_download_box .support_dapustor_info_li4 {
        text-align: center;
    }

    .support_inquire_download_box .support_dapustor_info_li1 {
        padding-right: 2%;
    }

    .support_inquire_download_box .support_dapustor_info_li2 {
        padding-right: 2%;
    }

    .support_inquire_download_box .support_dapustor_info_li3 {
        padding-right: 2%;
    }

    .support_inquire_download_box .support_dapustor_info_li4 {
        text-align: center;
    }

    .support_dapustor_info_li0, .support_dapustor_condition {
        padding-left: 24%;
        padding-right: 12%;
    }

    .support_dapustor_download_nav_item {
        position: relative;
        padding-top: 1px;
        padding-bottom: 2px;
        margin-bottom: -1px;
    }

    .support_dapustor_download_nav_item .support_dapustor_condition {
        position: relative;
        display: block;
    }

    .support_dapustor_condition:after {
        content: '';
        position: absolute;
        top: 50%;
        width: 0;
        height: 0;
        border-left-color: transparent;
        border-left-style: solid;
        border-top-color: transparent;
        border-top-style: solid;
        border-bottom-color: transparent;
        border-bottom-style: solid;
        border-right: none;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .support_dapustor_condition:hover:after, .support_dapustor_download_nav_item_current .support_dapustor_condition:after {
        border-left-color: #0d8aff;
    }

    .support_contact_box {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .support_contact_box .contact_info_wrap {
        width: 44.871%;
    }

    .support_contact_box .map {
        width: 44.871%;
    }

    /*新闻*/
    .index_news_tips_title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;

    }

    .news_list_wrap .index_news_item {
        margin-bottom: 3.846153846%;
    }

    .index_news_item.hav_margin_top {
        margin-top: 3.846153846%;
    }

    .newsView_content {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
    }

    .newsView_content_inner {
        width: 66.41%;
    }

    .newsView_aside {
        width: 33.59%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-left: 1px solid #dbdbdb;
    }

    .newsView_aside_title {
        border-bottom: 1px solid #dbdbdb;
    }

    /*用户中心*/
    .user_center_box_bdy {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .user_center_box .user_center_dapustor_nav {
        width: 19.8718%;
    }

    .user_center_box .support_dapustor_download_box {
        width: -webkit-calc(80.1282% - 10px);
        width: calc(80.1282% - 10px);
    }

    .user_center_wap_nav {
        display: none !important;
    }

    /*关于我们*/
    .about01_content_wrap {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .about01_content {
        width: 48.7179487%;
    }

    .about01_video_wrap {
        width: 47.4358974%;
    }

    .about01_play_btn:hover {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    .about02_content {
        width: 19.87179488%;
    }

    .about02_map {
        width: 80.128205128%;
    }

    .about02_nav_li:nth-child(1) {
        -webkit-transition-delay: 100ms;
        transition-delay: 100ms;
    }

    .about02_nav_li:nth-child(2) {
        -webkit-transition-delay: 200ms;
        transition-delay: 200ms;
    }

    .about02_nav_li:nth-child(3) {
        -webkit-transition-delay: 300ms;
        transition-delay: 300ms;
    }

    .about02_nav_li:nth-child(4) {
        -webkit-transition-delay: 400ms;
        transition-delay: 400ms;
    }

    .about02_nav_li:nth-child(5) {
        -webkit-transition-delay: 500ms;
        transition-delay: 500ms;
    }

    .about02_nav_li:nth-child(6) {
        -webkit-transition-delay: 600ms;
        transition-delay: 600ms;
    }

    .about02_nav_li:nth-child(7) {
        -webkit-transition-delay: 700ms;
        transition-delay: 700ms;
    }

    .about02_nav_li:nth-child(8) {
        -webkit-transition-delay: 800ms;
        transition-delay: 800ms;
    }

    .about02_nav_li:nth-child(9) {
        -webkit-transition-delay: 900ms;
        transition-delay: 900ms;
    }

    .about02_nav_li:nth-child(10) {
        -webkit-transition-delay: 1s;
        transition-delay: 1s;
    }

    .about02_nav_li:nth-child(11) {
        -webkit-transition-delay: 1.1s;
        transition-delay: 1.1s;
    }

    .about02_nav_li:nth-child(12) {
        -webkit-transition-delay: 1.2s;
        transition-delay: 1.2s;
    }

    .about02_nav_li:nth-child(13) {
        -webkit-transition-delay: 1.3s;
        transition-delay: 1.3s;
    }

    .about02_nav_li:nth-child(14) {
        -webkit-transition-delay: 1.4s;
        transition-delay: 1.4s;
    }

    .about02_nav_li:nth-child(15) {
        -webkit-transition-delay: 1.5s;
        transition-delay: 1.5s;
    }

    .about02_nav_li:nth-child(16) {
        -webkit-transition-delay: 1.6s;
        transition-delay: 1.6s;
    }

    .about02_nav_li:nth-child(17) {
        -webkit-transition-delay: 1.7s;
        transition-delay: 1.7s;
    }

    .about02_nav_li:nth-child(18) {
        -webkit-transition-delay: 1.8s;
        transition-delay: 1.8s;
    }

    .about02_nav_li:nth-child(19) {
        -webkit-transition-delay: 1.9s;
        transition-delay: 1.9s;
    }

    .about02_nav_li:nth-child(20) {
        -webkit-transition-delay: 2s;
        transition-delay: 2s;
    }

    .about-group-pic-row2 {
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .about-group-pic-row2-long {
        width: -webkit-calc((100% - 20px) * 0.5032);
        width: calc((100% - 20px) * 0.5032);
    }

    .about-group-pic-row2-mid {
        width: -webkit-calc((100% - 20px) * 0.2517);
        width: calc((100% - 20px) * 0.2517);
    }

    .about-group-pic-row2-small {
        width: -webkit-calc((100% - 20px) * 0.2451);
        width: calc((100% - 20px) * 0.2451);
    }

    .environments-inner {
        width: 165.624999vw;
        margin-left: -82.8124995vw;
    }

    .swiper-slide-env {
        width: 55.208333vw;
        padding: 0 0.78125vw;
    }

    .swiper-btn-env-prev {
        left: 0.78125vw;
    }

    .swiper-btn-env-next {
        right: 0.78125vw;
    }

    .swiper-btn-env {
        width: 53.645833vw;
    }

    .about-envents {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .about-envent-left {
        margin-left: 3%;
        width: 44%;
    }

    .about-envent-right {
        width: 50%;
    }

    .about04_wrap .swiper-bult-pagination {
        padding-bottom: 0;
    }

    .welfares_wap {
        display: none !important;
    }

    .swiper-btn-env-inner-for-wrap {
        display: none !important;
    }


}

/*超大屏*/
@media screen and  (min-width: 1941px) {

}