/*@charset "UTF-8";*/
/* CSS Document */
/*-- 提倡互联网共享,同时应尊重原创作者,网站制作属: lijia xiong --*/
/*注意：样式有改动，改动者：肖国梁*/
/*html5*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    .body_hide {
        overflow: initial;
        overflow-x: hidden;
    }

    .index_about_img {
        width: 100%;
    }

    .pro_show_wrap {
        display: none;
    }

    .pro_nav_wrap {
        display: block;

    }

    .pro_nav_box {
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        font-size: 0;
        -webkit-transform: translateX(0)  translateY(6vw);
        transform: translateX(0) translateY(6vw);
    }

    .header_content_box {
        position: fixed;
        left: 0;
        top: -100%;
        display: flex;
        width: 100%;
        height: 100vh;
        background: rgba(0, 0, 0, .9);
        opacity: 0;
        pointer-events: none;
        padding: 0;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_wap_active .header_content_box {
        top: 0;
        opacity: 1;
        pointer-events: auto;
    }

    .header_wap_active .header_menu_item_box:after {
        background: #fff;
    }

    .header_wap_active .header_menu_ul {
        width: 6.03864vw;
        margin-left: 1.207729vw;
    }

    .header_wap_active .header_logo_box a img {
        -webkit-filter: grayscale(100%) brightness(600%);
        filter: grayscale(100%) brightness(600%);
    }

    .header_wap_active .header_menu_item_box:nth-child(1) {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
    }

    .header_wap_active .header_menu_item_box:nth-child(2) {
        width: 0;
        opacity: 0;
    }

    .header_wap_active .header_menu_item_box:nth-child(3) {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
    }

    .header_nav_wrap {
        padding: 0 !important;
        width: 100%;
    }

    .header_language_wrap {
        display: none;
    }

    .header_nav_item {
        width: 100%;
        margin: 0 0 4.830917vw 0;
    }

    .header_nav_item:last-child {
        margin: 0;
    }

    .header_nav_link {
        font-size: 3.864734vw;
        line-height: 9.661835vw;
        text-align: center;
        padding: 0;
        color: #fff !important;
        display: block;
    }

    .header_logo_box a {
        width: 18vw;
    }

    .header_logo_box {
        padding-left: 0;
        position: relative;
        z-index: 19;
    }

    .index_banner_box {
        width: 100%;
        height: 45vh;
    }

    .header_box {
        height: 14.492753vw;
        padding: 0 3.623188vw;
    }

    .header_menu_en a {
        font-size: 3.864734vw;
        color: #187aba;
        width: 7.246376vw;
        text-align: center;
        margin-right: 2.415458vw;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_wrap {
        display: flex;
        -webkit-align-items: center;
        align-items: center;
    }

    .header_menu_ul {
        width: 7.2463768vw;
        webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_menu_item_box {
        width: 100%;
        height: 0.48309vw;
        margin-bottom: 1.6908212vw;
        position: relative;
        -webkit-justify-content: center;
        justify-content: center;
        webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
    }

    .header_menu_item_box:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #222222;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .header_menu_item_box:last-child {
        margin-bottom: 0;
    }

    .index_banner_read {
        padding: 0 3.623188vw;
        top: 36%;
    }

    .index_banner_title {
        font-size: 5vw;
        line-height: 6vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_banner_subtitle {
        font-size: 5vw;
        line-height: 6vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_banner_en {
        font-size: 3.3816425vw;
        line-height: 4.830917vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_pagination_wrap {
        top: 40%;
        padding: 0 3.623188vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_banner_pagination_item {
        width: 4.830917vw;
        height: 4.830917vw;
        margin-right: 1.449275vw;
    }

    .index_banner_pagination_circle:after {
        width: 1.9323671vw;
        height: 1.9323671vw;
    }

    .index_banner_photo {
        width: 100%;
        height: 56vh;
        background: #fff;
    }

    .index_banner_circle {
        cy: 27.5vh;
        cx: 120vw
    }

    .body_animate .index_banner_circle {
        ry: 26vh;
        rx: 26vh;
        cy: 26vh;
        cx: 70vw;
    }

    .index_banner_pic {
        height: 55vh;
    }

    .index_banner_tips_wrap {
        display: none;
    }

    .body_animate .index_circle_wrap {
        left: -25%;
        bottom: 0;
        width: 40vw;
        height: 40vw;
    }

    .index_about_photo {
        position: relative;
    }

    .page_center {
        padding: 0 3.623188vw;
    }

    .index_about_item_svg svg {
        height: 100%;
    }

    .index_about_content {
        width: 100%;
    }

    .index_about_wrap {
        padding: 12.07729vw 0 0 0;
    }

    .index_about_title {
        font-size: 6.76328vw;
        line-height: 9.17874vw;
        margin-bottom: 4.830917vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_about_item_box {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_about_text {
        font-size: 3.3816425vw;
        line-height: 6.2801932vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_about_item_svg svg {
        stroke-width: 0.483091vw;
    }

    .index_about_item_svg svg circle {
        r: 49%
    }

    .index_about_item_number {
        font-size: 6.76328vw;
        line-height: 9.661835vw;
    }

    .index_about_item_text {
        font-size: 2.89855vw;
        line-height: 6.76328vw;
    }

    .index_about_item_title {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
    }

    .index_about_button {
        margin-top: 12.07729vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .public_button_text {
        font-size: 3.3816425vw;
        line-height: 9.661835vw;
    }

    .public_button_box a {
        padding: 0 4.830917vw;
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
    }

    .public_button_icon {
        margin-left: 2.415458vw;
        width: 4.830917vw;
        height: 1.400966vw;
    }

    .public_button_box a:after {
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
    }

    .public_button_label:nth-child(2) {
        -webkit-transform: translateX(-3vw);
        transform: translateX(-3vw);
    }

    .public_button_box a:hover .public_button_label:nth-child(1) {
        -webkit-transform: translateX(3vw);
        transform: translateX(3vw);
    }

    .header_white_box .header_menu_en a {
        color: #fff;
    }

    .header_white_box .header_menu_item_box:after {
        background: #fff;
    }

    .header_active .header_menu_en a {
        color: #333;
    }

    .header_active .header_menu_item_box:after {
        background: #333;
    }

    .index_product_content {
        padding: 0;
    }

    .index_product_wrap {
        padding: 12.07729vw 0;
    }

    .index_product_head {
        position: static;
    }

    .index_public_en {
        font-size: 6.76328vw;
        line-height: 9.17874vw;
        text-align: center;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_public_cn {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
        text-align: center;
        margin-top: 1.207729vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_product_photo_wrap {
        position: absolute;
        left: 0;
        width: 100%;
        top: 0;
    }

    .index_product_content {
        padding-top: 100%;
    }

    .index_product_photo_read {
        display: none;
    }

    .index_product_details_photo {
        width: 100%;
        height: 100%;
    }

    .index_product_photo_tab {
        padding: 0 4.830917vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
        margin-top: 7.246376vw;
    }

    .index_product_photo_swiper {
        width: 100%;
    }

    .index_product_details_box {
        width: 100%;
        margin-top: 7.246376vw;
        padding: 4.830917vw 0;
    }

    .product_details_item_title {
        font-size: 8.2125603vw;
        line-height: 10.628019vw;
        text-align: center;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .product_details_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        text-align: center;
        margin-top: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .product_details_item_button {
        margin-top: 7.246376vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_product_pagination_wrap {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_product_pagination_box {
        width: 100%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_product_pagination_item {
        width: 15.625%;
        margin: 0 5.46875% 0 0;
        height: 14.492753vw;
    }

    .index_product_pagination_item:last-child {
        margin: 0;
    }

    .index_map_content {
        position: absolute;
        padding: 12.07729vw 0;
    }

    .index_map_box {
        width: 385%;
        left: -219%;
    }

    .index_map_read {
        height: auto;
        width: 100%;
        margin-top: 7.246376vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_map_details_swiper {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_map_slide_title {
        font-size: 3.3816425vw;
        line-height: 9.661835vw;
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
        background: #fff;
    }

    .index_map_item_label {
        width: 1.449275vw;
        height: 1.449275vw;
    }

    .index_map_item_title {
        font-size: 2.89855vw;
        line-height: 9.17874vw;
        width: 30vw;
    }
    .index_map_item_box:nth-child(1) .index_map_item_title {
        left: 3.623188vw;
    }
    .index_map_item_box:nth-child(2) .index_map_item_title {
        left: 0;
        text-align: left;
    }
    .index_map_item_box:nth-child(4) .index_map_item_title {
        left: -3.623188vw;
    }
    .index_map_item_box:nth-child(3) .index_map_item_title {
        left: 3.623188vw;
    }

    .index_map_item_box:nth-child(6) .index_map_item_title,

    .index_map_item_box:nth-child(2) .index_map_item_title {
        -webkit-transform: translateY(-50%) translateX(3.623188vw);
        transform: translateY(-50%) translateX(3.623188vw);
    }

    .index_map_details_box {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        margin-top: -36.23188vw;
        z-index: 9;
        padding: 0 3.623188vw 12.07729vw 3.623188vw;
    }

    .index_map_wrap {
        width: 100%;
    }

    .html_page {
        overflow: hidden;
    }

    .architecture_page_wrap {
        padding-bottom: 12.0772946vw;
    }

    .index_map_details_item {
        padding: 3.623188vw;
    }

    .index_map_details_title {
        font-size: 4.347826vw;
        line-height: 6.76328vw;
        margin-bottom: 2.415458vw;
    }

    .index_map_details_text {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .index_map_details_button {
        margin-top: 4.830917vw;
    }

    .index_customers_box {
        padding: 12.07729vw 0;
    }

    .index_customers_box .page_center {
        padding: 0;
    }

    .index_customers_tab {
        padding: 4.830917vw 0;
    }

    .index_customers_read {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
        margin-top: 7.246376vw;
    }

    .index_news_content {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .FadeInUp {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .index_news_head {
        width: 100%;
    }

    .index_news_swiper .swiper-wrapper {
        -webkit-flex-flow: wrap;
        flex-flow: wrap;
    }

    .index_news_swiper .swiper-slide {
        flex-shrink: initial;
        width: 48%;
        margin: 0 4% 4% 0;
    }

    .index_news_swiper .swiper-slide:nth-child(2n) {
        margin: 0 0 4% 0;
    }

    .index_news_pagination_wrap {
        display: none;
    }

    .index_news_button {
        display: none;
    }

    .index_news_wap_button {
        display: block;
        margin-top: 7.246376vw;
    }

    .index_news_wap_button .public_button_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_news_wrap {
        padding: 12.07729vw 0;
    }

    .index_news_item_title {
        padding: 2.415458vw 0;
    }

    .index_news_item_title a {
        font-size: 3.3816425vw;
        line-height: 4.830917vw;
    }

    .index_news_item_time {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .index_news_content {
        margin-top: 7.246376vw;
    }

    .footer_address_wrap {
        width: 100%;
        padding: 0 3.623188vw;
    }

    .footer_public_title, .footer_public_title a {
        font-size: 3.3816425vw;
        line-height: 16.42512vw;
        text-align: center;
    }

    .footer_address_tel, .footer_address_tel a {
        font-size: 6.03864vw;
        line-height: 8.454106vw;
        text-align: center;
    }

    .footer_address_tel {
        margin-top: 1.207729vw;
    }

    .about_layout_head {
        padding: 0 0 7.246376vw 0;
    }

    .footer_box {
        padding: 12.07729vw 0;
    }

    .news_page_item_photo {
        width: 100%;
    }

    .news_page_item_tips {
        display: none;
    }

    .footer_address_item_box, .footer_address_item_box a {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        text-align: center;
    }

    .news_page_item_title {
        font-size: 3.864734vw;
        line-height: 5.7971vw;
        margin: 0;

    }

    .news_page_item_box {
        margin-bottom: 4.830917vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .news_fixed_button {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .news_page_item_big {
        padding: 0;
    }

    .news_page_item_box:last-child .news_page_item_content:after {
        display: none;
    }

    .news_page_item_content:after {
        width: 100%;
        background: #dedede;
    }

    .news_page_item_text {
        display: none;
    }

    .news_page_item_button {
        display: none;
    }

    .about_layout_item_contact {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .about_layout_item_contact, .about_layout_item_contact a {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .news_page_wrap {
        padding: 0 0 12.07729vw 0;
        position: relative;
        z-index: 9;
    }

    .news_page_box {
        padding-bottom: 7.246376vw;
    }

    .news_page_pagination_box a {
        width: 7.729468vw;
        line-height: 7.729468vw;
        font-size: 3.3816425vw;
        margin: 0 0.9661835vw;
    }

    .news_page_item_content {
        width: 100%;
        padding: 4.830917vw 0 4.830917vw 0;
        background: none;
    }

    .footer_address_tab {
        margin: 4.830917vw 0 7.246376vw 0;
    }

    .footer_address_button {
        display: none;
    }

    .footer_address_wrap:after {
        display: none;
    }

    .footer_nav_wrap {
        width: 100%;
        padding: 0 3.623188vw;
        position: relative;
    }

    .footer_nav_wrap:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: #2a2a2a;
    }

    .footer_nav_wrap:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: #2a2a2a;
    }

    .footer_nav_item_box {
        padding: 0;
    }

    .footer_nav_item_content {
        width: 100%;
    }

    .footer_nav_item_ul {
        display: none;
    }

    .footer_up_wrap .page_center {
        padding: 0;
    }

    .footer_copyright_item_box {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_copyright_item_box:last-child {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_copyright_item_text {
        width: 100%;
        text-align: center;
        margin: 0;

    }

    .footer_copyright_item_text,
    .footer_copyright_item_text a {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .footer_down_box {
        padding: 7.246376vw 0 0 0;
    }
    .public_banner_en {
        font-size: 8.5vw;
        line-height: 10vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .public_banner_cn {
        font-size: 4.5vw;
        line-height: 7vw;
        margin-top: 1.207729vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .public_banner_wrap {
        height: 45vh;
    }

    .about_detail_head {
        width: 100%;
    }

    .about_detail_wrap {
        padding: 0 0 12.07729vw 0;
        position: relative;
        z-index: 9;
    }

    .public_banner_fixed {
        height: 45vh;
        position: static;
    }

    .about_page_wrap {
        background: none;
    }

    .duty_page_wrap {
        padding: 0 0 12.07729vw 0;
    }

    .partner_page_item_box {
        width: 32%;
        margin: 0 2% 4% 0 !important;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .duty_page_title {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }


    .partner_page_item_box:nth-child(3n) {
        margin: 0 0 4% 0 !important;
    }

    .partner_page_subtitle {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .partner_page_text {
        font-size: 5.3140096vw;
        line-height: 7.729468vw;
    }

    .partner_page_wrap {
        padding: 0 0 12.07729vw 0;
        position: relative;
        z-index: 9;
    }

    .public_head_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
        margin-bottom: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .header_nav_down_wrap {
        display: none;
    }

    .public_head_line {
        width: 7.246376vw;
        height: 0.483091vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .about_detail_en {
        margin-top: 4.830917vw;
        display: none;
    }

    .about_detail_text {
        font-size: 7.246376vw;
        line-height: 9.661835vw;
    }

    .about_detail_content {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .about_detail_title {
        font-size: 4.347826vw;
        line-height: 6.76328vw;
        margin-bottom: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .about_detail_tips_box {
        margin-top: 30px;
    }

    .about_detail_read {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .about_detail_read, .about_detail_read p {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;

    }

    .about_detail_tips_title {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
    }

    .about_detail_tips_number {
        font-size: 7.246376vw;
        line-height: 9.661835vw;
        margin-top: 1.207729vw;
    }

    .about_advertising_box {
        padding: 0;
    }

    .about_advertising_img {
        width: 160%;
        position: relative;
        left: -20%;
    }

    .about_layout_wrap {
        padding: 12.07729vw 0;
    }

    .about_layout_en {
        font-size: 5.7971vw;
        line-height: 8.2125603vw;
        margin-top: 2.415458vw;
    }

    .about_layout_photo {
        width: 100%;
    }

    .about_layout_tab {
        width: 70%;
        margin: 0;

    }

    .AddAboutLayoutBox .about_layout_circle {
        cy: 38vw;
        cx: 22vw;
        ry: 36vw;
        rx: 36vw;

    }
    .about_layout_img {
        padding-bottom: 111%;
    }
    .about_culture_tips_en {
        font-size: 5.7971vw;
        line-height: 8.2125603vw;
        margin-top: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .about_culture_head {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .partner_page_title {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .innovation_page_content {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .about_culture_wrap {
        padding: 12.07729vw 0;
    }

    .about_layout_pagination_wrap {
        left: 70%;
        width: 30%;
        height: 54vw;
        z-index: 19;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }

    .about_layout_pagination_box {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        margin-left: 0;
        height: 100%;
        width: 85%;
    }

    .about_layout_content {
        width: 100%;
        padding: 7.246376vw 0 0 0;
    }

    .about_layout_big {
        padding: 0 3.623188vw;
    }

    .about_layout_pagination_swiper {
        width: 100%;
        height: 100%;
    }

    .about_layout_pagination_tab {
        height: 100%;
        margin-left: 0;
        width: 100%;
    }

    .about_layout_swiper {
        padding: 0;
    }

    .about_layout_pagination_box:after {
        width: 60vw;
        height: 60vw;
        top: -3vw;
        left: -45%;
    }

    .about_layout_item_read {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 1.207729vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .about_layout_item_title {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .about_pagination_item_title {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .about_pagination_item_box {
        padding: 3.623188vw 0;
    }

    .about_culture_content {
        padding: 0 3.623188vw;
        margin-top: 7.246376vw;
    }

    .about_pagination_item_icon {
        width: 8.69565vw;
        height: 8.69565vw;
        padding: 0.9661835vw;
    }

    .about_wap_wrap {
        display: block;
        position: relative;
        padding: 0 3.623188vw;
        margin-top: 7.246376vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
        opacity: 0;
    }
.AddFadeInUp {
    -webkit-transform: none!important;
    transform: none!important;
}
    .about_wap_item_box:first-child {
        position: relative;
    }

    .about_wap_item_box {
        font-size: 3.3816425vw;
        line-height: 5.3140096vw;
        color: #fff;
        height: auto;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .about_wap_item_active {
        opacity: 1;
    }

    .AddAboutCultureWrap .about_wap_wrap {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        -webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
        transition: all 1s cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-delay: .7s;
        transition-delay: .7s;
    }

    .about_culture_item_box {
        padding: 0;
    }

    .about_culture_tips_box {
        position: relative;
        left: 0;
        top: 0;
    }

    .about_culture_icon {
        font-size: 7.729468vw;
        line-height: 10.144927vw;
    }

    .about_culture_title {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
        margin-top: 1.207729vw;
    }

    .about_culture_read {
        display: none;
    }

    .contact_page_map_wrap {
        width: 100%;
    }

    .wap_list {
        width: 6vw;
        height: 6vw;
    }

    .contact_page_content {
        width: 100%;
        padding: 12.07729vw 3.623188vw;
    }

    .contact_item_title {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
        margin-bottom: 2.415458vw;
    }

    .contact_item_text a, .contact_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .contact_ewm_wrap {
        padding-top: 7.246376vw;
    }

    .contact_ewm_photo {
        width: 33.8164vw;
        padding: 1.9323671vw;
    }

    .contact_ewm_photo:after {
        -webkit-border-radius: 1.9323671vw;
        border-radius: 1.9323671vw;
    }

    .contact_ewm_title {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 3.623188vw;
    }

    .join_details_box {
        padding: 12.07729vw 0 24.154589vw 0;
    }

    .contact_item_box {
        margin-top: 4.830917vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .header_after {
        height: 14.49275vw;
    }

    .contact_ewm_box {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .contact_item_icon {
        font-size: 7vw;
        line-height: 8vw;
        width: 8vw;
    }

    .contact_item_read {
        width: calc(100% - 8vw);
    }

    .join_details_head_box {
        width: 100%;
    }

    .join_details_max {
        font-size: 5.7971vw;
        line-height: 8.2125603vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .join_details_min {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 3.3816425vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .join_details_foot_box h1 {
        font-size: 4.347826vw;
        line-height: 6.76328vw;
    }

    .join_details_foot_box p, .join_details_foot_box img, .join_details_foot_box h1, .join_details_foot_box h2, .join_details_foot_box h3, .join_details_foot_box h4 {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .investor_details_tab {
        padding: 3.623188vw 0 0 0;
    }

    .investor_page_head {
        padding: 2.415458vw 0;
        -webkit-border-radius: 5.3140096vw;
        border-radius: 5.3140096vw;
        margin-top: 7.246376vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .investor_page_item_label:nth-child(1), .investor_page_label:nth-child(1) {
        width: 20%;
    }

    .investor_page_item_label:nth-child(2), .investor_page_label:nth-child(2) {
        width: 40%;
    }

    .investor_page_item_label:nth-child(3), .investor_page_label:nth-child(3) {
        width: 20%;
    }

    .investor_page_item_label:nth-child(4), .investor_page_label:nth-child(4) {
        width: 20%;
    }

    .investor_page_tab {
        padding-bottom: 7.246376vw;
    }

    .investor_page_wrap {
        padding: 0 0 12.07729vw 0;
    }

    .investor_page_item_box:nth-child(2n) a {
        -webkit-border-radius: 5.3140096vw;
        border-radius: 5.3140096vw;
    }

    .investor_page_item_box a {
        padding: 3.623188vw 0;
    }

    .investor_page_item_label {
        padding: 0 1.207729vw 0 2.415458vw;
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .investor_page_big {
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
    }

    .investor_page_width {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .investor_page_current {
        display: inline-block;
        vertical-align: top;
        width: 150%;
    }

    .join_page_big {
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
    }

    .join_page_width {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .join_page_current {
        display: inline-block;
        vertical-align: top;
        width: 150%;
    }

    .investor_page_label {
        padding: 0 1.207729vw 0 2.415458vw;
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .investor_details_pagination_text a {
        font-size: 3.3816425vw;
        line-height: 13.04347vw;
    }

    .investor_details_pagination_item {
        margin-right:6vw;
    }

    .join_details_foot_wrap {
        margin-top: 7.246376vw;
    }

    .join_details_foot_box {
        width: 100%;
    }

    .join_details_foot_box p {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .join_details_stroke_text {
        bottom: -4.830917vw;
        font-size: 7.246376vw;
        line-height: 9.661835vw;
    }

    .join_page_content {
        background: #f3f3f3;
        padding: 12.07729vw 0;
    }

    .join_page_label {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
        padding: 0 2.415458vw;
    }

    .join_page_head {
        padding: 2.415458vw 0;
        -webkit-border-radius: 5.55555vw;
        border-radius: 5.55555vw;
    }

    .join_page_item_text {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
        padding-left: 0;
        width: 100%;
    }

    .join_page_item_box {
        padding: 2.6570048vw 0;
        -webkit-border-radius: 5.55555vw;
        border-radius: 5.55555vw;
        margin-top: 2.415458vw;
    }

    .join_page_item_icon {
        width: 1.449275vw;
        height: 1.449275vw;
        display: none;
    }

    .join_page_item_label {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;

        padding: 0 2.415458vw;
    }

    .join_page_tips {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 7.246376vw;
    }

    .join_page_tips a {
        display: block;
        font-size: 4.830917vw;
        line-height: 6.76328vw;
        margin: 1.207729vw 0;
    }

    .wap_nav_wrap {
        display: block;
        width: 100%;
        height: 11.1111vw;
        line-height: 11.1111vw;
        background: #fff;
        box-shadow: 0 0 1.207729vw rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0 0 1.207729vw rgba(0, 0, 0, .2);
        -webkit-border-radius: 0.9661835vw;
        border-radius: 0.9661835vw;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        font-size: 0;
        margin: -5.55555vw 0 7.246376vw 0;
        z-index: 9;
        position: relative;
    }

    .wap_nav_box {
        width: 100%;
        height: 20.772946vw;
        line-height: 11.1111vw;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .wap_nav_item_box {
        width: auto !important;
        display: inline-block;
        vertical-align: top;
        margin: 0 2.6570048vw;
    }

    .wap_nav_item_box a {
        font-size: 3.5vw;
        color: #666666;
    }

    .wap_nav_item_active a {
        color: #187aba;
    }

    .video_page_wrap {
        padding: 0 0 12.07729vw 0;
        position: relative;
        z-index: 9;
    }

    .video_item_box {
        width: 100%;
        margin: 0 0 4.830917vw 0 !important;
    }

    .video_item_title {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
    }

    .video_item_icon {
        font-size: 11vw;
        line-height: 11vw;
    }

    .video_item_tips {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
        margin-top: 2.415458vw;
    }

    .video_popup_box {
        width: 100%;
    }

    .video_popup_close {
        margin-top: 7.246376vw;
    }

    .video_popup_icon {
        font-size: 8.69565vw;
        line-height: 8.69565vw;
    }

    .news_banner_button {
        font-size: 3.3816425vw;
        line-height: 7.246376vw;
        width: 30vw;
        -webkit-border-radius: 0.9661835vw;
        border-radius: 0.9661835vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .news_banner_title {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 3.623188vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .news_banner_tips {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .video_item_box {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .news_details_bjq p, .news_details_bjq img, .news_details_bjq h1, .news_details_bjq h2, .news_details_bjq h3, .news_details_bjq h4 {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .news_banner_wrap {
        height: 45vh;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .news_banner_box {
        width: 100%;
        padding: 0;
    }

    .news_banner_big {
        padding: 0;
        margin-top: 12.07729vw;
    }

    .news_fixed_icon {
        width: 7.246376vw;
        line-height: 7.246376vw;
    }

    .news_fixed_text {

        font-size: 3.3816425vw;
        line-height: 3.623188vw;
        margin-left: 2.415458vw;
    }

    .news_fixed_box {
        position: relative;
        margin-bottom: 7.246376vw;
    }

    .news_banner_label {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-right: 2.415458vw;
    }

    .news_details_box {
        padding: 0;
    }

    .news_details_bjq p {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .news_details_bjq h1 {
        font-size: 4.347826vw;
        line-height: 6.76328vw;
    }

    .news_details_bjq img {
        padding: 5.7971vw 0;
    }

    .news_details_wrap {
        padding: 12.07729vw 0;
    }

    .innovation_page_tab {
        padding: 0 0 0 3.623188vw;
    }

    .innovation_item_year {
        font-size: 9.661835vw;
        line-height: 12.07729vw;
        margin-top: -4.830917vw;
    }

    .innovation_item_read {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
    }

    .innovation_page_head {
        width: 100%;
    }

    .innovation_page_en {
        font-size: 6.76328vw;
        line-height: 9.17874vw;
    }

    .innovation_page_cn {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
        margin-top: 1.207729vw;
    }

    .innovation_pagination_wrap {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .innovation_pagination_box {
        height: 0.483091vw !important;
    }

    .innovation_pagination_box:after {
        width: 1.9323671vw;
        height: 1.9323671vw;
    }

    .innovation_item_img {
        -webkit-border-radius: 1.9323671vw;
        border-radius: 1.9323671vw;
    }

    .duty_page_text {
        font-size: 5.3140096vw;
        line-height: 7.729468vw;

    }

    .duty_page_subtitle {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .duty_detail_head {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .duty_detail_tips_wrap {
        width: 40%;
    }

    .duty_detail_photo {
        width: 60%;
    }

    .duty_detail_subtitle {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .duty_detail_title {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-left: 1.207729vw;
    }

    .duty_detail_tips_read {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .duty_detail_bjq p,
    .duty_detail_bjq img,
    .duty_detail_bjq h1,
    .duty_detail_bjq h2,
    .duty_detail_bjq h3,
    .duty_detail_bjq h4 {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .duty_item_box {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .duty_detail_tips_img {
        width: 70%;
    }

    .duty_detail_tips_box:after {
        width: 0.9661835vw;
    }

    .duty_detail_content {
        width: 100%;
        padding-left: 0;
    }

    .duty_detail_bjq {
        margin-top: 7.246376vw;
    }

    .duty_detail_bjq p {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .duty_tab_box {
        padding: 12.07729vw 0;
    }

    .duty_item_title {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
    }

    .pro_tips_wrap {
        display: none;
    }

    .pro_nav_wrap {
        width: 100%;
        height: auto;
    }

    .pro_nav_box:after {
        display: none;
    }

    .pro_nav_box {
        height: auto;
        width: 100%;
    }

    .pro_nav_tab {
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        padding: 0 3.623188vw
    }

    .pro_nav_item_box {
        width: 28vw;
        height:28vw;
        margin: 0 2vw;
        display: inline-block;
        vertical-align: top;
        position: relative;
    }
    .pro_nav_item_box:last-child {
        margin: 0 2vw;
    }
    .pro_nav_item_icon {
        font-size: 7vw;
        line-height: 7vw;
    }
    .pro_nav_item_content {
        width: 100%;
        position: absolute;
        top: 50%;
        padding: 0 2.5vw;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .pro_nav_item_title {
        font-size: 2.89855vw;
        line-height: 3vw;
        margin-top: 3vw;
        white-space: normal;
    }

    .pro_center_wrap {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .pro_page_box {
        padding-top: 24.154589vw;
    }

    .pro_page_wrap {
        height: 100vh;
    }

    .pro_max_box {
        height: auto;
    }

    .pro_max_wrap {
        width: 100%;
        margin: 0 auto;
        height: auto;
    }

    .pro_max_pagination_box {
        right: 50%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        bottom: 3%;
    }

    .pro_content_wrap {
        width: 100%;
    }

    .pro_big_swiper {
        height: 70vh;
        margin-top: 0;
    }

    .pro_details_pagination_text {
        font-size: 3.3816425vw;
        line-height: 13.04347vw;
    }

    .pro_content_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
        margin-top: 1.207729vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .pro_details_pagination_item {
        margin-right: 9.661835vw;
    }

    .pro_content_read {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .pro_content_button {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .details_introduction_content {
        width: 100%;
        padding-right: 0;
    }

    .details_introduction_wrap {
        padding: 12.07729vw 0;
    }

    .details_public_title {
        font-size: 3.864734vw;
        line-height: 6.2801932vw;
        margin-bottom: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .details_public_line {
        width: 7.246376vw;
        height: 0.483091vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .details_public_subtitle {
        font-size: 4.347826vw;
        line-height: 6.76328vw;
        margin-top: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .details_introduction_read {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 7.246376vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .details_introduction_photo {
        width: 100%;
        margin-top: 7.246376vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .details_series_table_box {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .details_page_bjq {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .details_series_content {
        margin-top: 7.246376vw;
    }

    .details_series_wrap {
        padding: 12.07729vw 0;
    }

    .series_table_title_label {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        padding: 2.415458vw 0;
    }

    .details_series_item_read {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
        padding: 0 0.72463vw;
    }

    .details_series_item_photo {
        width: 100%;
    }

    .details_series_item_text {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
        margin-top: 1.207729vw;

    }

    .details_series_item_label {
        padding: 3.623188vw 0;
    }

    .details_page_bjq p {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
    }

    .details_page_wrap {
        padding: 12.07729vw 0;
    }

    .pro_head_control_wrap {
        width: 100%;
    }

    .pro_head_pagination_wrap {
        width: 10%;
    }

    .pro_head_tab {
        width: 90%;
    }

    .pro_head_wrap {
        padding: 24.154589vw 0 12.07729vw 0;
    }

    .pro_head_content {
        width: 100%;
        margin-top: 7.246376vw;
    }

    .pro_head_subtitle {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .pro_head_title {
        font-size: 4.830917vw;
        line-height: 7.246376vw;
        margin: 2.415458vw 0;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .pro_head_line {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .pro_xgl_lnk_wrap {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
        padding-top: 4.830917vw;
    }

    .pro_xgl_lnk {
        font-size: 3.3816425vw;
        line-height: 9.661835vw;
        -webkit-border-radius: 4.830917vw;
        border-radius: 4.830917vw;
        padding: 0 4.830917vw;
    }

    .pro_head_read {
        padding: 4.830917vw 0;
    }

    .pro_head_text {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .pro_head_tips_title {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-bottom: 2.415458vw;
    }

    .pro_head_tips_wrap {
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .pro_head_tips_item {
        margin: 2.415458vw 5% 0 0;
    }

    .pro_head_tips_item:nth-child(3n) {
        margin: 2.415458vw 0 0 0;
    }

    .pro_head_tips_label {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .pro_head_tips_text {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
    }

    .pro_head_contact {
        font-size: 3.3816425vw;
        line-height: 5.7971vw;
        margin-top: 2.415458vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }

    .pro_content_subtitle {
        font-size: 2.89855vw;
        line-height: 5.3140096vw;
        -webkit-transform: translateY(6vw);
        transform: translateY(6vw);
    }
}


/*小屏幕*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {

}

/*中屏幕*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {

}


/*超过1920*/
@media screen and  (min-width: 1921px) {

}

