@media screen and (max-width: 1200px) {


    .header_wrap {
        height: 50px;
        line-height: 50px;
    }

    .header_wrap .content_center, .header_box {
        height: 100%;
    }

    .header_user_lnk {
        padding-right: 20px;
    }

    .header_user_lnk .iconfont {
        font-size: 24px;
    }

    .header_down_wrap {
        display: none !important;
    }

    .html_page_top {
        padding-top: 50px;
    }

    .nav {
        position: fixed;
        width: 80%;
        height: 100vh;
        left: -100%;
        top: 0;
        z-index: 9999;
        background: #fff;
        box-shadow: 5px 0 5px rgba(0, 0, 0, .16);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .nav.active {
        left: 0;
    }

    .nav-search {
        position: relative;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 50px;
    }

    .nav-search::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 2;
        width: 100%;
        height: 1px;
        background: #666;
        -webkit-transform: scale(1, .5);
        transform: scale(1, .5);
    }

    .nav-search .search-form {
        position: relative;
    }

    .nav-search .search-form, .nav-search .search-input, .nav-search .search-btn {
        display: block;
        height: 50px;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .nav-search .search-input {
        float: left;
        padding: 15px 55px 15px 18px;
        width: 100%;
        font-size: 18px;
        line-height: 20px;
        color: #333;
    }

    .nav-search .search-input, .nav-search .search-input:active, .nav-search .search-input:focus {
        outline: none;
    }

    .nav-search .search-btn, .nav-search .search-btn:active, .nav-search .search-btn:focus {
        outline: none;
    }

    .nav-search .search-input:-moz-placeholder {
        color: #999;
    }

    .nav-search .search-input::-moz-placeholder {
        color: #999;
    }

    .nav-search .search-input::-webkit-input-placeholder {
        color: #999;
    }

    .nav-search .search-btn {
        position: absolute;
        top: 0;
        right: 0;
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 24px;
        color: #0d8aff;
        cursor: pointer;
    }

    .nav-search .lang-btn {
        position: absolute;
        width: 50px;
        height: 50px;
        right: 0;
        top: 0;
        text-align: center;
        font-size: 18px;
        line-height: 50px;
        color: #666;
        cursor: pointer;
    }

    .nav-search .lang-btn::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 1px;
        background: #d1d1d1;
        -webkit-transform: scale(.5, 1);
        transform: scale(.5, 1);
    }

    .nav-panel-wrap {
        position: relative;
        top: 0;
        left: 0;
        z-index: 1;
        height: -webkit-calc(100vh - 50px);
        height: calc(100vh - 50px);
        width: 100%;
        overflow: auto;
        overflow-x: hidden;
    }

    .nav-panel {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        -webkit-transition: -webkit-transform .4s ease;
        -webkit-transition: transform .4s ease;
        transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        background: #fff;
    }

    .nav-panel.active, .nav-panel.active.act {
        z-index: 10;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .nav-panel.act {
        z-index: 5;
        -webkit-transform: translate3d(-30%, 0, 0);
        transform: translate3d(-30%, 0, 0);
    }

    .nav-panel .chd {
        position: relative;
        padding-left: 18px;
    }

    .nav-panel .chd:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 2;
        width: 100%;
        height: 1px;
        background: #666;
        -webkit-transform: scale(1, .5);
        transform: scale(1, .5);
    }

    .nav-panel .chd .lnk, .nav-panel .chd .lnk-back {
        display: block;
        font-size: 18px;
        height: 58px;
        line-height: 62px;
        color: #1a1a1a;
        white-space: nowrap;
        overflow: hidden;
        cursor: pointer;
    }

    .nav-panel .chd .lnk, .nav-panel .chd .lnk-back,
    .nav-panel .chd .lnk:hover, .nav-panel .chd .lnk-back:hover,
    .nav-panel .chd .lnk:focus, .nav-panel .chd .lnk-back:focus {
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    .nav-panel .chd .lnk-back {
        /*padding-left: 40px;*/
        /*background: #e3e5e5;*/
    }

    .nav-panel .chd.current .lnk {
        color: #0d8aff;
    }

    .nav-panel .chd a, .nav-panel .chd a:hover {
        text-decoration: none;
    }

    .nav-panel .chd .lnk:before {
        content: '';
        position: absolute;
        width: 13px;
        height: 13px;
        top: 50%;
        right: 18px;
        margin-top: -7px;
        border-top: 1px solid #c1c1c1;
        border-right: 1px solid #c1c1c1;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .nav-panel .chd .lnk-back:before {
        content: '';
        /*
        position: absolute;
        width: 13px;
        height: 13px;
        top: 50%;
        left: 20px;
        margin-top: -7px;
        border-bottom: 1px solid #c1c1c1;
        border-left: 1px solid #c1c1c1;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
         */

    }

    .index_video_box {
        width: 100%;
    }

    .index_video_close {
        width: 30px;
        height: 30px;
        right: 15px;
        top: 15px;
    }

    .content_center {
        padding: 0 15px;
    }

    .page_center, .page_center_for_rma {
        padding: 0 15px;
    }

    .header_active, .header_wrap {
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    }

    .header_logo {
        width: auto;
        max-width: 50%;
        height: 24px;
    }

    .header_logo a, .header_logo svg {
        height: 100%;
    }

    .header_nav_wrap {
        display: none !important;
    }

    .menu-btn {
        display: -webkit-flex !important;
        display: flex !important;
        width: 30px;
        height: 100%;
        position: relative;
        cursor: pointer;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        align-items: center;
    }

    .menu-btn-inner {
        position: relative;
        width: 26px;
        height: 22px;
    }

    .menu-btn span {
        position: absolute;
        left: 50%;
        width: 100%;
        height: 2px;
        margin-left: -13px;
        background: #0d8aff;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .menu-btn.active {
        z-index: 9991;
    }

    .menu-btn.active span {
        box-shadow: 0 0 2px rgba(255, 255, 255, .8);
    }

    .menu-btn span:nth-child(1) {
        top: 0;
    }

    .menu-btn.active span:nth-child(1) {
        top: 50%;
        margin-top: -1px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .menu-btn span:nth-child(2) {
        top: 50%;
        margin-top: -1px;
    }

    .menu-btn.active span:nth-child(2) {
        opacity: 0;
    }

    .menu-btn span:nth-child(3) {
        top: -webkit-calc(100% - 2px);
        top: calc(100% - 2px);
    }

    .menu-btn.active span:nth-child(3) {
        top: 50%;
        margin-top: -1px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .menu-btn, .menu-btn:hover, .menu-btn:focus {
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    .banner_wrap {
        padding-top: 50px;
    }

    .banner_box {
        height: calc(100vh - 50px);
    }

    .index_banner_tit {
        font-size: 1.45rem;
        line-height: 1.8rem;
        -webkit-transform: translateY(1rem);
        transform: translateY(1rem);
    }

    .index_banner_button {
        margin-top: 1.2rem;
        -webkit-transform: translateY(1rem);
        transform: translateY(1rem);
    }

    .index_banner_id0 .index_banner_button {
        margin-top: 1.4rem;
    }

    .index_banner_pagination {
        bottom: 1.2rem !important;
        -webkit-transform: translateY(1rem);
        transform: translateY(1rem);
    }

    .index_banner_pagination .swiper-pagination-bullet {
        width: 1.6rem;
        height: 2px;
    }

    .banner_content_box {
        padding: 0 15px;
    }

    .banner_btn_box {
        width: 1.2rem;
        height: 1.2rem;
    }

    .banner_btn_line {
        width: 0.4rem;
    }

    .banner_btn_icon {
        width: 0.4rem;
        height: 0.4rem;
    }

    .banner_cursor_wrap {
        bottom: 2.55rem;
    }

    .banner_cursor_box {
        width: 1rem;
        height: 1.64rem;
        -webkit-border-radius: .5rem;
        border-radius: .5rem;
        -webkit-transform: translateY(1rem);
        transform: translateY(1rem);
    }

    .banner_cursor_box:after {
        width: 0.3rem;
        height: 0.3rem;
    }

    .index_banner_button a:hover .index_banner_icon {
        margin-left: 0.56rem;
    }

    .index_public_icon {
        width: .4rem;
        height: .4rem;
        margin-top: .2rem;
    }

    .index_core_item_button .index_news_click,
    .index_core_item_button a {
        padding: 0 .8rem;
        -webkit-border-radius: 10000rem;
        border-radius: 10000rem;

    }


    .index_public_text {
        font-size: 0.8rem;
        line-height: 1.2rem;
        margin-top: .84rem;
        padding-left: .6rem;
    }

    .index_advantage_head .index_public_text {
        fotn-size: 0.8rem;
        line-heihgt: 1.2rem;
        margin-top: 0.86rem;
    }

    .index_public_title {
        font-size: 1.36rem;
        line-height: 1.68rem;
        margin-left: .28rem;
    }

    .index_core_current_box {
        padding: 2.5rem 0 0;
    }

    .index_core_item_button {
        margin-top: 0.56rem;
        margin-right: 1rem;
    }

    .index_core_wrap {
        overflow: hidden;
    }

    .index_core_wrap .index_core_item_button {
        margin-top: 0.72rem;
    }

    .index_core_item_button .index_core_item_text {
        font-size: .6rem;
        line-height: 1.8rem;
    }

    .index_core_item_button_none_margin {
        margin-right: 0;
    }

    .index_core_item_line {
        width: 0.38rem;
    }

    .index_core_item_label {
        width: 0.38rem;
        height: 0.38rem;
    }

    .swiper-btn-env-inner-prev .index_core_item_icon {
        margin-left: -0.19rem;
    }

    .swiper-btn-env-inner-next .index_core_item_icon {
        margin-right: -0.57rem;
    }

    .index_core_item_button .index_news_click:hover .index_core_item_text,
    .index_core_item_button a:hover .index_core_item_text {
        padding-right: 1.22rem;
    }

    .index_core_item_button_prev:hover .index_core_item_text {
        padding-left: 1.22rem;
    }

    .index_core_item_button_next:hover .index_core_item_text {
        padding-right: 1.22rem;
    }

    .index_core_item_title a {
        font-size: 0.56rem;
        line-height: 0.8rem;
    }

    .index_core_item_content {
        padding-top: 0.72rem;
    }

    .index_core_tab_wrap {
        height: 16rem;
        -webkit-transform: translateY(1rem);
        transform: translateY(1rem);
    }

    .index_core_tab_box {
        width: 48rem;
        height: 48rem;
    }

    .index_core_item_box {
        width: 16rem;
        height: 16rem;
    }

    .index_core_section_tab {
        padding-top: 0.9rem;
        margin: 0 -5px;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .index_core_section_item {
        margin: 0 0 .2rem;
        width: 25%;
    }

    .index_core_section_icon {
        height: 2.16rem;
    }

    .index_core_section_text {
        font-size: 0.8rem;
        line-height: 1.2rem;
        margin-top: 0.85rem;
        margin-bottom: 0.15rem;
    }

    .index_core_circle_wrap {
        margin-top: 3.5rem;
        padding: 0 0 0.85rem;
    }

    .index_core_circle_back {
        top: 2.8rem;
        width: 36.56rem;
        height: 36.56rem;
    }

    .cursor_core_after {
        border-top-width: 5px;
        border-bottom-width: 5px;
        border-left-width: 6px;
    }

    .cursor_core_next_show .cursor_core_next .cursor_core_after {
        border-left-width: 6px;
    }

    .cursor_core_prev_show .cursor_core_prev .cursor_core_after {
        border-left-width: 6px;
    }

    .cursor_circle_wrap {
        width: 24px;
        height: 24px;
        margin: 0 6px;
    }

    .cursor_circle_animate {
        stroke-dasharray: 76px;
        stroke-dashoffset: 76px;

    }

    .cursor_circle_start {
        stroke-dashoffset: 152px;
    }

    .cursor_circle_icon {
        width: 12px;
        height: 12px;
        border-width: 2px;
    }

    .cursor_circle_icon:after {
        width: 4px;
        height: 4px;
    }

    .cursor_circle_line {
        width: 8px;
        height: 2px;
        margin-top: 1px;
    }

    .index_banner_back .wap-pic, .index_vision_back .wap-pic {
        display: block !important;
    }

    .index_banner_back .pc-video, .index_vision_back .pc-video {
        display: none !important;
    }

    .index_advantage_box {
        position: relative;
        top: 0;
        left: 0;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        z-index: 10;
    }

    .index_advantage_back {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .index_advantage_content {
        padding: 3.2rem 4.12rem;
    }

    .index_advantage_tab {
        margin-top: 2.36rem;
    }

    .index_advantage_item {
        width: 100%;
        margin: 0 auto 1.2rem;
    }

    .index_advantage_item:hover .index_advantage_big {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .index_advantage_big {
        padding: 1.38rem 0 1.48rem;
    }

    .index_advantage_icon {
        font-size: 3.2rem;
    }

    .index_advantage_tit {
        font-size: 1.4rem;
        line-height: 1.8rem;
        margin-top: .6rem;
        margin-bottom: .8rem;
    }

    .index_advantage_label {
        font-size: .75rem;
        line-height: 1.2rem;
        margin-top: 0;
    }

    .index_cooperation_wrap {
        padding: 3.96rem 0 3.68rem;
    }

    .index_cooperation_tab_pc {
        display: none !important;
    }

    .index_cooperation_tab_wap {
        display: block !important;
    }

    .index_cooperation_box {
        padding: 0;
    }

    .index_cooperation_tab {
        margin-top: 1.24rem;
    }

    .index_cooperation_item_box {
        width: 100%;
        margin: 2rem 0 0;
        padding: 0 15px;
    }

    .index_cooperation_title {
        font-size: 0.9rem;
        line-height: 1.8rem;
        margin-top: 0.75rem;

    }

    .index_vision_wrap {
        overflow: hidden;
    }

    .index_vision_back {
        padding-bottom: 80%;
    }

    .index_vision_box {
        padding-top: 3.8rem;
        padding-bottom: 3.2rem;
    }

    .index_vision_read {
        font-size: 1.05rem;
        line-height: 2rem;
    }

    .index_vision_button .index_core_item_button {
        margin-top: 2.5rem;
    }

    .index_news_wrap {
        padding-top: 3.2rem;
        padding-bottom: 3.2rem;
    }

    .index_news_list {
        margin-top: 1.24rem;
    }

    .index_news_item {
        width: 100%;
    }

    .index_news_img {
        position: relative;
        height: 0;
        padding-bottom: 42.4%;
    }

    .index_news_item, .index_news_item:nth-child(3n) {
        margin-left: 0;
        margin-right: 0;
    }

    .index_news_item {
        margin-top: 1rem;
    }

    .index_news_content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        padding: 0.8rem .9rem 1rem;
    }

    .index_news_tips_icon {
        font-size: 0.875rem;
    }

    .index_news_time {
        font-size: 0.75rem;
        line-height: 1.125rem;
        margin-left: 0.3rem;
    }

    .index_news_tips_title {
        font-size: 1.12rem;
        line-height: 1.5rem;
        height: auto;
        margin-top: 0.35rem;
    }

    .index_news_tips_text {
        font-size: 0.7rem;
        line-height: 1.05rem;
        margin-top: 0.8rem;
    }

    .index_news_item .index_core_item_button {
        opacity: 1;
    }

    .index_news_tips_text {
        opacity: 1;
    }

    .index_news_item .index_core_item_button {
        margin-top: 0.56rem;
    }

    .button_top {
        right: 0.2rem;
        width: 1.8rem;
        height: 1.8rem;
        overflow: hidden;
    }

    .button_icon {
        width: 90%;
        height: 90%;
        margin: 5%;
    }

    .button_back_svg {
        stroke-dasharray: 5.3rem;
        stroke-dashoffset: 5.3rem;
    }

    .footer_big {
        padding: 2.1rem 0 1.125rem;
    }

    .footer_contact_share_box {
        margin-top: 1.2rem;
    }

    .footer_contact_share_item {
        padding: 0 .55rem;
    }

    .footer_contact_share_item:first-child {
        padding-left: 0;
    }

    .footer_contact_share_item:last-child {
        padding-right: 0;
    }

    .footer_contact_share_item a {
        font-size: .8rem;
    }

    .footer_address_logo {
        width: 10rem;
        margin-bottom: .45rem;
    }

    .footer_address_read {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }

    .footer_nav_wrap {
        width: 100%;
    }

    .footer_address_box {
        width: 100%;
        padding-bottom: 1.58rem;
        margin-bottom: 1.58rem;
    }

    .footer_nav_box {
        display: none !important;
    }

    .footer_nav_box:after, .footer_address_box:after {
        bottom: 0;
    }

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

    .footer_contact_head {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_contact_item {
        width: 30%;
        margin: 5% 10%;
    }

    .footer_contact_item:last-child {
        margin-right: 10%;
    }

    .footer_contact_title {
        font-size: 0.75rem;
        line-height: 1rem;
        padding-top: .3rem;
        text-align: center;
    }

    .footer_contact_share_box {
        display: none;
    }

    .footer_bq_box {
        position: relative;
        padding-top: 1.2rem;
    }

    .footer_bq_box:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        background: #dddddf;
    }

    .footer_bq_text {
        width: 100%;
    }

    .footer_bq_left {
        width: 100%;
    }

    .footer_bq_right {
        display: none;
    }

    .footer_bq_label, .footer_bq_text {
        font-size: 0.75rem;
        line-height: 1rem;
        text-align: center;
    }

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

    .footer_bq_link {
        margin-top: .3rem;
        font-size: 0.75rem;
        line-height: 1.4rem;
        padding-right: 1rem;
        margin-right: 1rem;
    }

    .footer_bq_link:last-child {
        padding-right: 0;
        margin-right: 0;
    }

    .footer_bq_text {
        display: none;
    }

    /*浜у搧*/
    .inner_banner_text {
        padding-top: 6%;
    }

    .inner_banner_wrap .img_wrap {
        padding-bottom: 95.667%;
    }

    .inner_banner_wrap.product_dapustor .img_wrap {
        padding-bottom: 0%;
        height: auto !important;
    }

    .product_dapustor .cover img {
        position: relative;
        height: auto;
        min-height: 80vw;
    }

    .inner_banner_title {
        font-size: 1.8rem;
        line-height: 3.18rem;
        padding-left: 18px;
    }

    .inner_banner_content {
        font-size: 1.1rem;
        line-height: 1.6rem;
    }

    .brand_jing_circle_wrap {
        width: 4px;
        height: 4px;
        top: 1rem;
        left: .5rem; /*鏂板*/
    }

    .brand_jing_circle_inner {
        width: 12px;
        height: 12px;
        margin-top: -6px;
        margin-left: -6px;
    }

    .brand_jing_circle_inner {
        border-width: 2px;
    }

    .brand_jing_dot {
        width: 4px;
        height: 4px;
        margin-top: -2px;
        margin-left: -2px;
    }

    .productList_list {
        padding-top: 2.5rem;
        padding-bottom: 3.5rem;
    }

    .productList_item + .productList_item {
        margin-top: 3.5rem;
    }

    .productList_item .index_public_content {
        margin-bottom: 1rem;
        margin-top: .8rem;
    }

    .productItem_box, .bg_details_bjq, .bg_solution_text {
        font-size: 0.875rem;
        line-height: 1.75rem;
    }

    .productItem_box {
        margin-bottom: 1rem;
    }

    .productItem_box, .productItem_lay_btns {
        padding-left: 0.68rem;
    }

    .inner_banner_title_wrap_wrap {
        padding-bottom: 2.2rem;
    }

    .inner_banner_viewtext_inner {
        display: block;
    }

    .inner_banner_viewtext_inner .content_leftBox {
        width: 100%;
        padding: 18vw 0.7rem;
    }

    .inner_banner_viewtext_inner .brand_jing_circle_wrap {
        left: 0;
    }

    .inner_banner_viewtext_inner .inner_banner_title {
        padding-left: -webkit-calc(18px - .5rem);
        padding-left: calc(18px - .5rem);
    }

    .inner_banner_viewtext_inner .inner_banner_title_wrap_wrap {
        padding-bottom: 12vw;
    }

    .inner_banner_icon {
        margin-right: 12vw;
    }

    .inner_banner_icon .svg_cir {
        position: relative;
        border: none;
        width: 3rem;
        height: 3rem;
    }

    .inner_banner_icon .svg_cir:before {
        content: '';
        position: absolute;
        width: 200%;
        height: 200%;
        left: 50%;
        top: 50%;
        margin-left: -100%;
        margin-top: -100%;
        border-radius: 50%;
        border: 1px solid #6c6c6c;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: scale(.5);
        transform: scale(.5);

    }

    .inner_banner_icon_text {
        font-size: 0.75rem;
        line-height: 1.65rem;
    }

    .content_leftBox {
        padding-bottom: 1.12rem;
    }

    .productView_con .productList_list {
        padding-top: 3.6rem;
        padding-bottom: 1.8rem;
    }

    .sDown {
        margin: 1rem 0;
        padding: 0;
    }

    .sDown_other_wrap {
        padding-bottom: 1.875rem;
    }

    .sDown_other_wrap {
        padding-bottom: 1.56rem;
    }

    .sDown_title_wrap {
        padding: 0.8rem 0.8rem 0 0.8rem;
    }

    .sSubDown_wrap {
        padding: 0.8rem;
    }

    .sDown_title {
        padding-top: 0;
        font-size: 0.868rem;
        line-height: 1.236rem;
        margin-bottom: 0.654rem;
        padding-left: 1rem;
    }

    .sDown_title:after {
        top: 0;
    }

    .sDown_content {
        font-size: 0.7rem;
        line-height: 1.2rem;
    }

    .sSubDown_title {
        font-size: .8125rem;
        line-height: 1.56rem;
    }

    .sSubDown_list {
        margin-bottom: 1rem;
    }

    .productItem_pdf {
        padding: .568rem 0;
    }

    .productItem_pdf_text {
        font-size: .8125rem;
        line-height: 1.56rem;
        width: -webkit-calc(100% - 2rem);
        width: calc(100% - 2rem);
    }

    .productItem_pdf_icon {
        font-size: 1.05625rem;
        line-height: 1.56rem;
    }

    .productView_scene {
        padding-top: 2.6rem;
        padding-bottom: 1.2rem;
    }

    .productView01 {
        padding-top: 1.8rem;
        padding-bottom: 3.2rem;
    }

    .productView_con .index_public_content {
        margin-bottom: 1.5rem;
    }

    .comparison_output_for_show_product .productView_table_wrap {
        width: 40rem;
    }

    .pro512table_pre_title {
        font-size: 0.75rem;
        line-height: 2.2rem;
    }

    .pro512table, .productView_table_wrap table {
        margin-bottom: 0.2rem;
    }

    .pro512table_title_col, .productView_table_wrap table tr:first-child td {
        font-size: 0.75rem;
        line-height: 2.2rem;
        height: 2.2rem;
        padding: 0;
    }

    .pro512table_content_cell, .pro512table_content_sub_cell, .productView_table_wrap table td {
        font-size: 0.75rem;
        line-height: 1rem;
        padding: .75rem 3px;
    }

    .productView_table_wrap table .small_fontsize_tr td {
        font-size: 0.625rem;
    }

    .productView01 {
        padding-bottom: 3.2rem;
    }

    .productView01 .pro512table_col_first {
        width: 16%;
    }

    .productView01 .pro512table_title_col_normal:last-child, .productView01 .pro512table_content_col_normal:last-child {
        width: 84%;
    }

    .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: 42%;
    }

    .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: 28%;
    }

    .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: 21%;
    }

    .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: 16.8%;
    }

    .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n6_1, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n6_1 {
        width: 14% !important;
    }

    .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n4_1, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n4_1 {
        width: 21% !important;
    }

    .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n6_2, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n6_2, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n3_1, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n3_1 {
        width: 28% !important;
    }

    .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n6_3, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n6_3, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n4_2, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n4_2, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n2_1, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n2_1 {
        width: 42% !important;
    }

    .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n6_4, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n6_4, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n3_2, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n3_2 {
        width: 56% !important;
    }

    .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n4_3, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n4_3 {
        width: 63% !important;
    }

    .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n6_5, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n6_5 {
        width: 70% !important;
    }

    .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n6_6, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n6_6, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n5_5, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n5_5, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n4_4, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n4_4, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n3_3, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n3_3, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n2_2, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n2_2, .productView01 .pro512table_title_col_normal.pro512table_title_col_for_n1_1, .productView01 .pro512table_content_col_normal.pro512table_content_col_for_n1_1 {
        width: 84% !important;
    }

    .productView02_content {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .productView02_content_inner {
        padding: 0;
    }

    .productView02 .index_public_content {
        margin-bottom: 3.06rem;
    }

    .swiper-bult-pagination {
        position: relative;
        margin-bottom: 1.59rem;
    }

    .swiper-bult-pagination:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 18px;
        width: 100%;
        height: 1px;
        background: #e3e3e3;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .swiper-bult-pagination .text {
        font-size: 0.75rem;
        line-height: .9rem;
        margin: 0 .3rem 0.625rem;
    }

    .swiper-bult-jing {
        width: 36px;
        height: 36px;
    }

    .swiper-bult-jing .brand_jing_circle_wrap {
        margin-left: -2px;
        margin-top: -2px;
    }

    .productView02_content_page_center:before {
        display: none;
    }

    .productview02-item-content {
        border-radius: .5rem;
        padding: .8rem;
        font-size: 0.71rem;
        line-height: 1.32rem;
    }

    .productview02-item-content i {
        width: 7px;
        height: 7px;
        left: 12px;
        top: -4px;
        margin-left: -4px;
    }

    .productview02-item {
        padding: 0;
    }

    .productView03 {
        padding-top: 2.9rem;
        padding-bottom: 3.5rem;
    }

    .productView03 .pro512table_title_col {
        font-size: 0.75rem;
        line-height: 3rem;
        height: 3rem;
    }

    .productView03 .pro512table_col_first .pro512table_content_cell {
        font-size: 0.75rem;
    }

    .pro512table .index_core_item_button .index_core_item_text {
        padding-right: 0.85rem;
    }

    .productView_table_wrap_wrap {
        width: 100%;
        overflow: auto;
    }

    .productView_table_wrap_wrap::-webkit-scrollbar {
        width: 4px;
        height: 4px;
    }

    .productView_table_wrap_wrap::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }

    .productView_table_wrap_wrap::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: #555;
    }

    .productView01 .productView_table_wrap, .productView03 .productView_table_wrap {
        width: 150vw;
    }

    .comparison_output_wrap .comparison_output {
        width: 260vw;
    }

    .productView03 .pro512table_col_first {
        width: 15%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(2), .productView03 .pro512table_content_col_normal:nth-child(2) {
        width: 27%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(3), .productView03 .pro512table_content_col_normal:nth-child(3) {
        width: 18%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(4), .productView03 .pro512table_content_col_normal:nth-child(4) {
        width: 12%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(5), .productView03 .pro512table_content_col_normal:nth-child(5) {
        width: 16%;
    }

    .productView03 .pro512table_title_col_normal:nth-child(6), .productView03 .pro512table_content_col_normal:nth-child(6) {
        width: 12%;
    }

    .productIIXGL-wrap {
        padding-top: .5rem;
        padding-bottom: 1.8rem;
    }

    .productIIXGL .comparison_condition .chd-tit {
        width: 6rem;
    }

    .productIIXGL .comparison_condition .chd-con {
        width: -webkit-calc(100% - 6rem);
        width: calc(100% - 6rem);
    }

    /*鏈嶅姟鏀寔*/
    .support_nav {
        padding-top: 3rem;
    }

    .support_nav .page_center {
        padding: 0 8px;
    }

    .support_dapustor_wrap {
        padding-top: 2.8rem;
        padding-bottom: 3rem;
    }

    .support_nav_sub_item {
        margin-left: 0.4rem;
        margin-bottom: 0.6rem;
    }

    .support_nav_sub_item:first-child {
        margin-left: 0;
    }

    .support_nav_sub_item .header_nav_text {
        font-size: 0.675rem;
        line-height: 2rem;
        margin-right: .4rem;
    }

    .support_nav_sub_item .header_nav_after {
        width: .5rem;
        height: .5rem;
    }

    .support_nav_sub_item .lnk {
        padding: 0 0.675rem;
    }

    .support_dapustor_wrap .index_public_content {
        margin-bottom: 1.8rem;
    }

    .support_dapustor_wrap .index_public_content {
        margin-bottom: 0.3rem;
    }

    .support_dapustor_wrap1 .support_dapustor_win {
        margin-top: 1.5rem;
    }

    .support_dapustor_search_box {
        margin-bottom: 2rem;
    }

    .support_dapustor_search_box .support_dapustor_search_text {
        font-size: 0.875rem;
        line-height: 1.3125rem;
        padding: .4375rem 0.8rem;
        width: -webkit-calc(100% - 5rem);
        width: calc(100% - 5rem);
    }

    .support_dapustor_search_box .header_search_button {
        padding: 0 .8rem;
    }

    .support_dapustor_search_box .header_search_button .iconfont {
        font-size: 0.875rem;
        margin-right: .425rem;
        line-height: 1.3125rem;
    }

    .support_dapustor_search_box .header_search_button .txt {
        font-size: 0.875rem;
        line-height: 2.1875rem;
    }

    .support_dapustor_search_box .header_search_button {
        margin-right: 0;
    }

    .support_dapustor_search_box .header_search_section {
        display: none !important;
        top: 2.8rem;
        left: .5rem;
    }

    .support_dapustor_search_box .header_section_active {
        top: 2.1875rem;
    }

    .support_dapustor_download_nav {
        margin-bottom: 2rem;
        width: 100%;
    }

    .support_dapustor_download_nav .support_dapustor_info_li0 {
        display: none;
    }

    .support_dapustor_download_nav_list {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
    }

    .support_dapustor_download_nav_item {
        font-size: .875rem;
        line-height: 2.2rem;
        width: 25%;
    }

    .support_dapustor_download_nav_item + .support_dapustor_download_nav_item {
        padding-left: 2px;
    }

    .support_dapustor_condition {
        display: block;
        background: #e7e7e7;
        text-align: center;
        border-radius: 1000px;
    }

    .support_dapustor_download_box_header_inner {
        padding: 0 0.8rem;
    }

    .support_dapustor_download_box {
        width: 100%;
    }

    .sSubDown_title .header_nav_jt .header_nav_after {
        width: 0.4rem;
        height: 0.4rem;
    }

    .sSubDown_mb:last-child .sSubDown_list {
        margin: 0;
    }

    .support_dapustor_download_box_header, .user_center_dapustor_nav_header {
        font-size: .875rem;
        line-height: 2.2rem;
        height: 2.2rem;
    }

    .support_dapustor_download_box .support_dapustor_info_li1 {
        padding-left: 0;
        width: 46%;
    }

    .support_dapustor_download_box .support_dapustor_info_li2 {
        padding-left: .4rem;
        width: 14%;
    }

    .support_dapustor_download_box .support_dapustor_info_li3 {
        padding-left: .4rem;
        width: 24%;
    }

    .support_dapustor_download_box .support_dapustor_info_li4 {
        width: 16%;
        padding-left: .2rem;
        padding-right: .2rem;
        text-align: center;
    }

    .support_dapustor_download_box .paging, .paging.marT {
        margin-top: 1.8rem;
    }

    .support_dapustor_download_box_header_inner_none_data {
        padding: 0 .8rem;
    }

    .paging .page-btn, .paging .page-li {
        position: relative;
        font-size: 0.75rem;
        line-height: 2rem;
    }

    .paging .page-btn {
        border: none;
        padding: 0 .8rem;
    }

    .paging .page-prev {
        margin-right: .4rem;
    }

    .paging .page-next {
        margin-left: .4rem;
    }

    .paging .page-li {
        padding: 0 0.4rem;
        min-width: 2rem;
        margin: 0 .2rem;
    }

    .paging .page-btn:before {
        content: '';
        box-sizing: border-box;
        position: absolute;
        left: 50%;
        top: 50%;
        width: 200%;
        height: 200%;
        border: 1px solid #c8c8c8;
        border-radius: 10000px;
        -webkit-transform: scale(.5) translate(-100%, -100%);
        transform: scale(.5) translate(-100%, -100%);
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }

    .paging .page-btn:hover:before {
        border-color: #0d8aff;
    }

    .paging .page-li:not(.current) {
        display: none;
    }

    .support_inquire_win {
        padding-bottom: 1rem;
    }

    .support_inquire_search_box {
        padding-bottom: 2rem;
    }

    .support_inquire_download_tips {
        font-size: 0.75rem;
        line-height: 1.5rem;
        margin-bottom: 0.3rem;
    }

    .support_inquire_search_box {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .support_inquire_search_text_wrap {
        width: 39%;
    }

    .support_inquire_search_text {
        width: 100%;
        font-size: 0.875rem;
        line-height: 1.3125rem;
        padding: .4375rem 0.8rem;
    }

    .support_inquire_search_text::-webkit-input-placeholder {
        font-size: .75rem;
    }

    .support_inquire_search_button {
        width: 20%;
        font-size: 0.875rem;
        line-height: 2.1875rem;
        height: -webkit-calc(2.1875rem + 2px);
        height: calc(2.1875rem + 2px);
    }

    .support_inquire_search_text_wrap .header_search_section {
        display: none !important;
        top: 2.8rem;
        left: .5rem;
    }

    .support_inquire_download_box .support_dapustor_info_li1 {
        width: 46%;
    }

    .support_inquire_download_box .support_dapustor_info_li2 {
        padding-left: .4rem;
        width: 14%;
    }

    .support_inquire_download_box .support_dapustor_info_li3 {
        padding-left: .4rem;
        width: 24%;
    }

    .support_inquire_download_box .support_dapustor_info_li4 {
        width: 16%;
        padding-left: .2rem;
        padding-right: .2rem;
        text-align: center;
    }

    .support_contact_box .contact_info_wrap {
        width: 100%;
        margin-bottom: 1rem;
    }

    .support_contact_box .map {
        width: 100%;
    }

    .support_contact_box {
        padding-bottom: 1rem;
    }

    .support_contact_box + .support_contact_box {
        padding-top: 2.8rem;
    }

    .contact_info_title {
        font-size: 0.875rem;
        line-height: 1.75rem;
    }

    .support_contact_box .map {
        height: 52vw;
    }

    .contact_info_content li {
        padding: .4rem 0;
        font-size: 0.8125rem;
        line-height: 1.3rem;
    }

    .comparison_condition {
        margin-bottom: 2rem;
    }

    .comparison_condition .chd {
        padding-top: 1.125rem;
        padding-bottom: 0.5625rem;
    }

    .comparison_condition .chd-tit {
        width: 7.5rem;
        font-size: 0.875rem;
        line-height: 1.75rem;
        margin-bottom: 0.4375rem;
    }

    .comparison_condition .chd-tit:after {
        width: 6px;
        height: 6px;
        margin-left: .5rem;
    }

    .comparison_condition .chd-con {
        width: -webkit-calc(100% - 7.5rem);
        width: calc(100% - 7.5rem);
    }

    .comparison_lnk {
        font-size: 0.8125rem;
        line-height: 1.75rem;
        margin-bottom: 0.4375rem;
        padding: 0 1.125rem;
        margin-right: 1rem;
    }

    .comparison_mid_tips {
        margin-bottom: 1.25rem;
    }

    .comparison_mid_tips .left_box {
        font-size: 0.75rem;
        line-height: 1.75rem;
    }

    .comparison_mid_tips .left_box font {
        margin: 0 3px;
    }

    .comparison_mid_tips .comparison_mid_lnk {
        margin-left: 0.75rem;
        padding: 0 1rem;
        line-height: 1.75rem;
    }

    .comparison_mid_tips .comparison_mid_lnk .iconfont {
        font-size: 0.875rem;
    }

    .comparison_mid_tips .comparison_mid_lnk .text {
        font-size: 0.8125rem;
    }

    .comparison_output {
        margin-bottom: 1.25rem;
    }

    .comparison_output_row {
        padding: 1.375rem 0;
    }

    .comparison_output_col_tit {
        width: 5rem;
        font-size: 0.8175rem;
        line-height: 1.5rem;
    }

    .comparison_output_col_con {
        width: -webkit-calc(100% - 8.1rem);
        width: calc(100% - 8.1rem);
        margin-right: 2.6rem;
    }

    .comparison_output_process {
        height: 0.875rem;
    }

    .comparison_output_process font {
        font-size: 0.8175rem;
        line-height: 1.5rem;
        margin-top: -0.75rem;
        padding-left: .5rem;
    }

    /*鏂伴椈*/
    .news_list_wrap .index_news_list {
        margin-top: .2rem;
    }

    .news_list_wrap .paging {
        padding-top: 1.8rem;
    }

    .news_list_wrap {
        padding-bottom: 2.8rem;
    }

    .newsView_wrap {
        padding-top: 2.5rem;
        padding-bottom: 2.8rem;
    }

    .newsView_title {
        padding-bottom: 1.1rem;
    }

    .news_title {
        font-size: 1.3rem;
        line-height: 1.8rem;
        margin-bottom: .8rem;
    }

    .newsView_info {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }

    .newsView_info .info_item + .info_item {
        margin-left: 1.8rem;
    }

    .newsView_info .info_item:before {
        margin-right: 0.3rem;
    }

    .newsView_editor {
        font-size: 0.875rem;
        line-height: 1.75rem;
        padding-bottom: 1rem;
    }

    .newsView_aside {
        padding-top: 2rem;
        margin-top: 2rem;
        border-top: 1px solid #dbdbdb;
    }

    .newsView_aside_title {
        font-size: 1.3rem;
        line-height: 1.8rem;
        padding-bottom: .8rem;
    }

    .newsView_aside_list {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .newsView_aside_item {
        font-size: .75rem;
        line-height: 1.5rem;
        padding: .3rem 0;
    }

    .newsView_aside_item .lnk {
        width: -webkit-calc(100% - 8rem);
        width: calc(100% - 8rem);
    }

    .news_core_item_button {
        padding: 0 .8rem;
    }

    .news_core_item_button .index_core_item_text {
        font-size: .6rem;
        line-height: 1.8rem;
    }

    /*鐧诲綍涓庢敞鍐?/
    .login_wrap {
        padding: 2rem 0 2.5rem;
    }

    .login_wrap2 {
        padding-top: 1.2rem;
        padding-bottom: 2rem;
    }

    .login_box {
        width: 100%;
        padding: 1rem 15px 2.5rem;
    }

    .login_box .inner_banner_title_wrap {
        margin-bottom: 1.25rem;
    }

    .support_dapustor_download_box .login_box_form {
        padding: 1rem .5rem;
    }

    .login_box_form .login_row {
        margin-bottom: 1rem;
    }

    .login_box_form .login_input {
        font-size: 0.8125rem;
        line-height: 1.25rem;
        padding: .5625rem;
    }

    .login_box_form textarea.login_input {
        height: 8.625rem;
    }

    .login_row_inner_tips {
        font-size: 0.8125rem;
        line-height: 1.125rem;
        padding-bottom: .5625rem;
    }

    .UserLeverbox {
        font-size: 0.8125rem;
    }

    .UserLeverbox p {
        display: block;
        padding-bottom: 10px;
    }

    .login_box_form .login_input_short {
        width: 68%;
    }

    .login_button {
        font-size: 0.9375rem;
        line-height: 2.5rem;
        height: 2.5rem;
    }

    .login_row .login_button {
        width: 32%;
    }

    .login_after_msg {
        padding-top: 2rem;
        padding-bottom: 0.6rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }

    .login_wrap1 .login_after_msg {
        padding-top: 1rem;
    }

    .login_chk {
        width: 1rem;
        height: 1rem;
        margin-right: .3rem;
    }

    .login_redirect_btn {
        font-size: 0.9375rem;
        line-height: 2.5rem;
    }

    /*鐢ㄦ埛涓績*/
    .user_center_dapustor_nav {
        display: none !important;
    }

    .user_center_box .inner_banner_title_wrap {
        padding: .6rem 1rem;
        margin-bottom: 1.2rem;
    }

    .user_center_box .support_dapustor_download_box_bdy {
        padding-bottom: 1.8rem;
    }

    .user_center_wap_nav {
        display: block !important;
        padding: .6rem .5rem;
        margin-bottom: 1.2rem;
    }

    .user_center_wap_nav .select_wrap {
        width: -webkit-calc(50% - .3rem);
        width: calc(50% - .3rem);
    }

    .user_center_wap_nav .select_wrap:before {
        content: '';
        position: absolute;
        right: .8rem;
        top: 50%;
        border-top: .4rem solid #666;
        border-left: .3rem solid transparent;
        border-right: .3rem solid transparent;
        border-bottom: none;
        margin-top: -0.2rem;
        pointer-events: none;
    }

    .user_center_wap_nav .sel {
        position: relative;
        font-size: 0.875rem;
        line-height: 1.3125rem;
        padding: .4375rem 0.8rem;
    }

    /*鍏充簬鎴戜滑*/
    .about01_wrap {
        padding-top: 2.8rem;
        padding-bottom: 1.2rem;
    }

    .about02_wrap {
        padding-top: 1.8rem;
        padding-bottom: 2rem;
    }

    .about01_title_wrap {
        margin-bottom: 1rem;
    }

    .about01_content {
        font-size: 0.875rem;
        line-height: 1.75rem;
        padding-bottom: 1rem;
    }
	
   .about01_video_wrap {
	width: 100%;
   }

    .about01_video_inner {
        margin-bottom: 1rem;
    }

    .about01_video_inner .about01_play_btn {
        width: 2rem;
        height: 2rem;
        margin-top: -1rem;
        margin-left: -1rem;
        border: none;
    }

    .about01_video_inner .about01_play_btn:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        width: 200%;
        height: 200%;
        margin-left: -100%;
        margin-top: -100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 50%;
        border: 1px solid #0d8aff;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: scale(.5);
        transform: scale(.5);
    }

    .about01_play_btn .btn_icon {
        border-left: 0.375rem solid #0d8aff;
        border-top: 0.25rem solid transparent;
        border-bottom: 0.25rem solid transparent;
        border-right: none;
        margin-top: -0.25rem;
        margin-left: -0.1875rem;
    }

    .about01_number_wrap {
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-around;
        justify-content: space-around;
    }

    .about01_number_wrap .chd {
        width: 33.3333%;
        padding: .2rem .5rem;
    }

    .about01_number_wrap .chd-top {
        font-size: 1.2rem;
        line-height: 1.6rem;
        margin-bottom: .8rem;
    }

    .about01_number_wrap .hav-plus .chd-top {
        padding-right: .85rem;
    }

    .about01_number_wrap .chd-top small {
        font-size: .85rem;
        line-height: .85rem;
    }

    .about01_number_wrap .chd-bot {
        font-size: .75rem;
        line-height: 1.25rem;
    }

    .about01_number_wrap .line {
        -webkit-transform: scaleX(.5);
        transform: scaleX(.5);
    }

    .about02_content {
        padding-top: .5rem;
        padding-bottom: .8rem;
    }

    .about02_title_wrap {
        margin-bottom: 1rem;
    }

    .about02_nav {
        font-size: 1rem;
        line-height: 2rem;
        margin-bottom: 1rem;
    }

    .about02_nav strong {
        margin-right: .75rem;
    }

    .about02_content {
        width: 100%;
    }

    .about02_map {
        width: 100%;
        margin-bottom: 1rem;
    }

    .map_anchor_inner {
        width: 6px;
        height: 6px;
        margin-left: -3px;
        margin-top: -3px;
        border-color: #000;
        background-color: #000;
    }

    .map_anchor_inner .map_dot {
        width: 2px;
        height: 2px;
        margin-left: -1px;
        margin-top: -1px;
    }

    .map_anchor_text {
        font-size: 8px;
        line-height: 20px;
        height: 20px;
        margin-top: -10px;
    }

    .map_anchor_text_left {
        padding-right: 5px;
    }

    .map_anchor_text_right {
        padding-left: 5px;
    }

    .map_jing_circle {
        width: 10px;
        height: 10px;
        margin-top: -5px;
        margin-left: -5px;
    }

    @keyframes jing_scale1 {
        0% {
            width: 100%;
            height: 100%;
            opacity: 0;
        }
        20% {
            width: 120%;
            height: 120%;
            opacity: 0.5;
        }
        40% {
            width: 280%;
            height: 280%;
            opacity: 0.2;
        }
        60% {
            width: 400%;
            height: 400%;
            opacity: .15;
        }
        80% {
            width: 500%;
            height: 500%;
            opacity: 0;
        }
        100% {
            width: 100%;
            height: 100%;
            opacity: 0;
        }
    }


    .about_culture_wrap {
        padding-top: 2.5rem;
        padding-bottom: 3rem;
    }

    .about_culture_title_wrap {
        margin-bottom: 1rem;
    }

    .about03_title_wrap {
        width: 100%;
        margin-bottom: 1rem;
    }

    .about_culture_nav_sub_item, .about5_culture_nav_sub_item {
        margin-left: 0.4rem;
        margin-bottom: 0.6rem;
    }

    .about_culture_nav_sub_item:first-child, .about5_culture_nav_sub_item:first-child {
        margin-left: 0;
    }

    .about_culture_nav_sub_item .header_nav_text, .about5_culture_nav_sub_item .header_nav_text {
        font-size: 0.95rem;
        line-height: 2.4rem;
        margin-right: .4rem;
    }

    .about_culture_nav_sub_item .header_nav_after, .about5_culture_nav_sub_item .header_nav_after {
        width: .5rem;
        height: .5rem;
    }

    .about_culture_nav_sub_item .lnk, .about5_culture_nav_sub_item .lnk {
        padding: 0 0.675rem;
    }

    .about-group-pic-row1, .about-group-pic-row2, .about-group-pic-row2 .about-group-pic-row2-long {
        margin-bottom: .5rem;
    }

    .about-group-pic-row2-1 .about-group-pic-row2-chd:nth-child(2) {
        margin-right: .5rem;
    }

    .about-group-pic-row2-2 .about-group-pic-row2-chd:nth-child(2) {
        margin-left: .5rem;
    }

    .about-group-pic-row2-long {
        width: 100%;
    }

    .about-group-pic-row2-mid {
        width: -webkit-calc((100% - .5rem) * 0.5065);
        width: calc((100% - .5rem) * 0.5065);
    }

    .about-group-pic-row2-small {
        width: -webkit-calc((100% - .5rem) * 0.4935);
        width: calc((100% - .5rem) * 0.4935);
    }

    .about-group-pic-row2 .about-group-pic-row2-long {
        order: -1;
    }

    .environments-inner {
        width: 210vw;
        margin-left: -105vw;
    }

    .swiper-slide-env {
        width: 70vw;
        padding: 0 1.5vw;
    }

    .swiper-btn-env-prev {
        left: 1.5vw;
    }

    .swiper-btn-env-next {
        right: 1.5vw;
    }

    .swiper-btn-env {
        width: 67vw;
    }

    .swiper-slide-env .info {
        font-size: 0.875rem;
        line-height: 1.75rem;
        padding: 0.3rem 0;
    }

    .swiper-btn-env-inner {
        width: 2.75rem;
        height: 2.75rem;
        margin-top: -1.375rem;
    }

    .swiper-btn-env-inner-prev {
        right: -webkit-calc((13.5vw - 2.75rem) / 2);
        right: calc((13.5vw - 2.75rem) / 2);
    }

    .swiper-btn-env-inner-next {
        left: -webkit-calc((13.5vw - 2.75rem) / 2);
        left: calc((13.5vw - 2.75rem) / 2);
    }

    .welfares {
        display: none !important;
    }

    .welfares_wap {
        display: block !important;
    }

    .welfares_wap .chd {
        position: relative;
        padding: 0.8rem 0;
    }

    .welfares_wap .chd:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #d7d8d9;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .welfares_wap_icon_wrap {
        -webkit-align-items: center;
        align-items: center;
    }

    .welfares_wap_icon {
        width: 3rem;
        height: 3rem;
        border-radius: 50%;
        background: #0d8aff;
        color: #fff;
        text-align: center;
    }

    .welfare-wap-icon {
        font-size: 1.5rem;
        line-height: 3rem;
    }

    .welfare-wap-title {
        font-size: 0.875rem;
        line-height: 1.625rem;
        color: #0d8aff;
        font-weight: bold;
        margin-left: 1rem;
        max-width: -webkit-calc(100% - 4rem);
        width: -webkit-calc(100% - 4rem);
    }

    .welfare-wap-content {
        margin-top: .4rem;
        font-size: 0.75rem;
        line-height: 1.25rem;
        color: #6c6c6c;
    }

    .about04_wrap {
        padding-top: 2.2rem;
        padding-bottom: .5rem;
    }

    .about04_wrap .swiper-btn-env-inner {
        top: 5.5rem;
        width: 2.2rem;
        height: 2.2rem;
        margin-top: -1.1rem;
    }

    .about04_wrap .swiper-btn-env-inner-prev {
        left: 0;
        right: auto;
    }

    .about04_wrap .swiper-btn-env-inner-next {
        right: 0;
        left: auto;
    }

    .swiper-about04-wrap .swiper-bult-pagination-wrap:before, .swiper-about04-wrap .swiper-bult-pagination-inner .line {
        bottom: 18px;
    }

    .swiper-about04-wrap .swiper-bult-pagination-wrap:before {
        left: -webkit-calc(-15px);
        left: calc(-15px);
        width: -webkit-calc(100% + 30px);
        width: calc(100% + 30px);
    }

    .swiper-about04-wrap .swiper-bult-pagination-inner:before, .swiper-about04-wrap .swiper-bult-pagination-inner:after {
        width: 15px;
        height: -webkit-calc(100% + 18px);
        height: calc(100% + 18px);
    }

    .swiper-about04-wrap .swiper-bult-pagination-inner:before {
        left: -15px;
    }

    .swiper-about04-wrap .swiper-bult-pagination-inner:after {
        right: -15px;
    }

    .swiper-about04-wrap .swiper-bult-pagination-inner .line {
        width: 15px;
    }

    .swiper-about04-wrap .swiper-bult-pagination-inner .left-line {
        left: -15px;
    }

    .swiper-about04-wrap .swiper-bult-pagination-inner .right-line {
        right: -15px;
    }

    .swiper-btn-env-inner-for-wrap {
        display: block !important;
    }

    .swiper-btn-env-inner-for-pc {
        display: none !important;
    }

    .about04_title_wrap {
        margin-bottom: 1.8rem;
    }

    .swiper-about04 {
        position: relative;
    }

    .about-envents {
        padding-top: .8rem;
        padding-bottom: .5rem;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .about-envent-left {
        margin-bottom: .8rem;
        width: 100%;
    }

    .about-envent-year {
        font-size: 7.5rem;
        line-height: 11rem;
    }

    .about-envent-right {
        font-size: 0.875rem;
        line-height: 1.75rem;
        padding: 0.8rem 0;
    }

    .about05_wrap {
        padding-top: 2.2rem;
        padding-bottom: 3rem;
    }

    .about5_culture_title_wrap {
        margin-bottom: 1rem;
    }

    .about5_culture_inner {
        margin-right: -15px;
    }

    .swiper-honor-wrap {
        padding: 0.5rem;
    }

    .swiper-honor-inner {
        margin-bottom: 0.3rem;
    }

    .swiper-honor-info {
        padding: 0.5rem 0 .2rem;
    }

    .swiper-honor-info .info {
        font-size: 0.85rem;
        line-height: 1rem;
    }

    .swiper-tips {
        margin-top: .8rem;
    }

    .cursor_xgl_core_after {
        border-top-width: 2px;
        border-bottom-width: 2px;
        border-left-width: 3px;
    }

    .cursor_xgl_circle_wrap {
        width: 20px;
        height: 20px;
        margin: 0 4px;
    }

    .cursor_xgl_circle_icon {
        width: 10px;
        height: 10px;
        border-width: 2px;
    }

    .cursor_xgl_circle_icon:after {
        width: 2px;
        height: 2px;
    }

    .swiper-tips-inner .info {
        font-size: 0.675rem;
        line-height: 2rem;
        margin-left: 0.5rem;
    }

    .swiper-honor-zoom {
        width: 28px;
        height: 28px;
        margin-top: -14px;
        margin-left: -14px;
    }

    .swiper-honor-zoom:before {
        width: 14px;
        height: 2px;
        margin-top: -1px;
        margin-left: -7px;
    }

    .swiper-honor-zoom:after {
        width: 2px;
        height: 14px;
        margin-top: -7px;
        margin-left: -1px;
    }

    .swiper05-xiaoguoliang-honor .swiper-btn-env-inner {
        border-color: rgba(13, 138, 255, .5);
        background: rgba(13, 138, 255, .5);
    }

    .swiper05-xiaoguoliang-honor .swiper-btn-env-inner-prev {
        left: 5px;
        right: auto;
    }

    .swiper05-xiaoguoliang-honor .swiper-btn-env-inner-next {
        right: 5px;
        left: auto;
    }

    .swiper-honor-close {
        top: 10px;
        right: 10px;
        width: 44px;
        height: 44px;
        border-color: rgba(13, 138, 255, .5);
        background: rgba(13, 138, 255, .5);
    }

    .swiper-honor-close .line {
        width: 20px;
        height: 2px;
        margin-top: -1px;
        margin-left: -10px;
    }

    .swiper05-xiaoguoliang-honor-inner {
        top: 30px;
        height: -webkit-calc(100vh - 60px);
        height: calc(100vh - 60px);
        left: 20px;
        width: -webkit-calc(100vw - 40px);
        width: calc(100vw - 40px);
    }

    /*鎼滅储寮€濮嬪*/
    .searchWrap {
        width: 100%;
        padding-top: 30px;
        padding-bottom: 10px;
    }

    #search_header {
        margin-bottom: 20px;
    }

    .search_form {
        width: 100%;
        height: 40px;
        margin-bottom: 20px;
    }

    .search_form input {
        display: block;
        margin-right: 40px;
        height: 16px;
        width: -webkit-calc(100% - 62px);
        width: calc(100% - 62px);
        border: 1px solid #d9d9d9;
        color: #232323;
        padding: 11px 10px;
    }

    .search-form-btn {
        margin-top: -20px;
        height: 40px;
        line-height: 40px;
        width: 40px;

    }

    .search_result {
        height: 32px;
        line-height: 32px;
        padding: 0 12px;
        font-size: 14px;
    }

    .search-list {
        padding-bottom: 50px;
    }

    .search-item {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .search-item .title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 12px;
    }

    .search-item .description {
        font-size: 12px;
        line-height: 20px;
    }

    .search-item .description .get_more {
        margin-left: 8px;
    }

    /*鎼滅储缁撴潫澶?/
    /*淇敼*/
    .productList_pic {
        width: 80%;
        margin: 0 auto;
    }

    .layui-layer-content {
        padding: 5vw;
    }

    /*RMA*/
    .RmaForm-title {
        font-size: 1.5rem;
        line-height: 2.25rem;
        margin-bottom: .8rem;
    }

    .RmaForm_Basic {
        margin-bottom: 1rem;
        padding: 1.2rem 1rem;
    }

    .RmaForm_I_title {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 1rem;
    }

    .RmaForm_I_table_Basic {
        padding-top: 0.4rem;
    }

    .RmaForm_I_Row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .RmaForm_I_Row_addItemTit {
        padding-bottom: 0;
    }

    .RmaForm_I_Row_addItemCon {
        padding-bottom: 0.5rem;
    }

    .RmaForm_cell_title {
        font-size: 1rem;
        line-height: 1.2rem;
        padding-bottom: .5625rem;
    }

    .dapustor_rma_detailpage2 em {
        margin-right: .3rem;
    }

    .RmaForm_cell_input {
        font-size: 0.8125rem;
        line-height: 1.25rem;
        padding: .5625rem;
        height: 2.4rem;
        height: -webkit-calc(2.38rem + 2px);
        height: calc(2.38rem + 2px);
    }

    .RmaForm_cell_input_for_content {
        height: 6.12rem;
        margin-bottom: .5625rem;
    }

    .RmaForm_cell_content_for_content {
        padding-bottom: .5625rem;
    }

    .RmaForm_I_Row_addItemCon .RmaForm_I_Row_addItemTit {
        top: 0;
    }

    .RmaForm_I_Row_addItemCon .login_chk {
        top: 0;
    }

    .RmaForm_I_cell {
        width: 100%;
        margin-bottom: .75rem;
    }

    .RmaForm_I_cell_long {
        width: 100%;
    }

    .RmaForm_I_Row_addItem .RmaForm_I_cell_chk {
        width: 1rem;
    }

    .RmaForm_I_Row_addItem .RmaForm_I_cell {
        width: -webkit-calc(43% - 0.75rem);
        width: calc(43% - 0.75rem);
    }

    .RmaForm_I_Row_addItem .RmaForm_I_cell_long {
        width: -webkit-calc(57% - 0.75rem);
        width: calc(57% - 0.75rem);
    }

    .RmaForm_I_box {
        padding-bottom: 1rem;
        margin-bottom: 1rem;
    }

    .RmaForm_I_check_list {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: .5625rem;
    }

    .RmaForm_I_check_list .RmaForm_I_subtitle,
    .RmaForm_I_check_list .RmaForm_I_subcon {
        width: 100%;
    }


    .RmaForm_I_subtitle, .RmaForm_I_subcon .txt {
        font-size: 0.875rem;
        line-height: 1.75rem;
    }

    .RmaForm_I_subcon .txt {
        margin-right: 1rem;
    }

    .RmaForm_lnkBtn {
        width: 48%;
    }

    .RmaForm_I_Row_AfterWrap {
        padding: 0.75rem 0;
    }

    .RmaForm_I_Row_Button {
        margin-right: 1rem;
    }

    .RmaForm_I_Row_icon {
        margin-right: .1rem;
        width: 1rem;
        height: 1rem;
    }

    .RmaForm_I_box_forChkList {
        padding-top: .5625rem;
    }

    .RmaForm_I_check_list_for_report {
        padding-top: .5625rem;
    }

    .RmaForm_report_br + .RmaForm_report_br {
        padding-top: .5625rem;
    }

    .RmaForm_I_SSD {
        margin-bottom: 1.2rem;
    }

    .RmaForm_I_SSD_Item {
        width: 48%;
    }

    .RmaForm_I_SSD_Item:nth-child(odd) {
        margin-right: 1%;
    }

    .RmaForm_I_SSD_Item:nth-child(even) {
        margin-left: 1%;
    }

    .RmaForm_I_SSD_Item .RmaForm_I_SSD {
        width: 100%;
    }

    .RmaForm_I_SSD .xgl_inner .iconfont {
        font-size: 2.4rem;
        line-height: 2.4rem;
        margin-bottom: .5625rem;
    }

    .RmaForm_I_SSD .xgl_inner .tips {
        font-size: 0.75rem;
        line-height: 1rem;
    }

    .RmaForm_I_Att-wrap {
        padding: .5625rem 0;
    }

    .RmaForm_I_Att {
        width: 48%;
        height: 32.5vw;
        margin: 0 0 .5625rem;
    }

    .RmaForm_I_Att:nth-child(odd) {
        margin-right: 1%;
    }

    .RmaForm_I_Att:nth-child(even) {
        margin-left: 1%;
    }

    .RmaForm_I_Att .iconfont {
        font-size: 1.8rem;
        line-height: 2rem;
        height: 2rem;
    }

    .RmaForm_I_Att .icon-wrap {
        margin-bottom: .3rem;
    }

    .RmaForm_cell_input_for_AuthCode {
        width: 68%;
        border-right: none;
    }

    .RmaForm_cell_input_for_verify_btn {
        padding: 0;
        width: 32%;
        border: none;
    }

    .RmaForm_I_box_forAuthCode {
        padding-bottom: .5625rem;
    }

    .RmaForm_I_Att.active .new-operator .del {
        display: block;
    }

    .RmaForm_I_Att.active .new-operator .RmaForm_I_Att_view_btn {
        display: block;
    }

    .Rma-window .Rma-close {
        right: 0.4rem;
        top: 0.4rem;
        width: 3rem;
        height: 3rem;
    }

    .Rma-window .Rma-close .iconfont {
        font-size: 3rem;
        line-height: 3rem;
    }

    .dapustor_rma_detailpage {
        padding-top: 2rem;
        padding-bottom: 3.2rem;
    }

    .dapustor_rma_detailnav_item .lnk {
        font-weight: normal;
        font-size: 0.9375rem;
        line-height: 2.5rem;
        height: 2.5rem;
    }

    .support_dapustor_wrap_rma .index_public_content {
        margin-bottom: .8rem;
    }

    .dapustor_rma_description {
        font-size: .8rem;
        line-height: 1.64rem;
        margin-bottom: .8rem;
    }

    .dapustor_rma_ul {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .dapustor_rma_li {
        margin-bottom: 1rem;
        width: 100%;
    }

    .dapustor_rma_li_con {
        padding: 1.2rem .8rem 0;
    }

    .dapustor_rma_detailTips {
        padding: 1rem .8rem;
        margin-bottom: 1.8rem;
    }

    .dapustor_rma_li_con .rma_title,
    .dapustor_rma_detailTips h1,
    .dapustor_rma_detailTips h2,
    .dapustor_rma_detailTips h3,
    .dapustor_rma_detailTips h4,
    .dapustor_rma_detailTips h5,
    .dapustor_rma_detailTips h6 {
        font-size: 1.1rem;
        line-height: 1.22rem;
        margin-bottom: .3rem;
    }

    .dapustor_rma_li_con .rma_con, .dapustor_rma_detailTips {
        font-size: .875rem;
        line-height: 1.63rem;
    }

    .dapustor_rma_li:before, .dapustor_rma_li:after {
        height: 2px;
    }

    .dapustor_rma_li:before {
        display: none;
    }

    .dapustor_rma_li:after, .dapustor_rma_li:hover:after {
        width: 100%;
    }

    .dapustor_rma_li .rma_lnk_wrap {
        position: static;
        padding: .3rem 1rem;
        margin-top: .3rem;
        margin-bottom: 1.4rem;
    }

    .dapustor_rma_lnk {
        font-size: .875rem;
        line-height: 1.68rem;
        padding: 0 .5rem;
    }

    .dapustor_rma_li .dapustor_rma_lnk, .dapustor_rma_li:hover .dapustor_rma_lnk, .dapustor_rma_lnk:hover {
        color: #fff;
        background: #0d8aff;
    }

    .dapustor_rma_li_con .rma_con td, .dapustor_rma_li_con .rma_con th, .dapustor_rma_detailTips td, .dapustor_rma_detailTips th {
        padding: 2px;
    }

    .dapustor_rma_g_info {
        font-size: .875rem;
        line-height: 1.68rem;
        padding: 1.2rem 1rem 1.4rem;
    }

    .dapustor_rma_g_info h1, .dapustor_rma_g_info h2, .dapustor_rma_g_info h3, .dapustor_rma_g_info h4, .dapustor_rma_g_inf h5, .dapustor_rma_g_info h6 {
        font-size: 1.22rem;
        line-height: 1.52rem;
        margin-bottom: .3rem;
    }

    .support_dapustor_wrap_rma1 {
        padding-bottom: 1.8rem;
    }

    .support_dapustor_wrap_rma2 {
        padding-top: 1.8rem;
        padding-bottom: 0.9rem;
    }

    .support_dapustor_wrap_rma3 {
        padding-top: 1.8rem;
    }

    .dapustor_rma_add_infos {
        font-size: 0.875rem;
        line-height: 1.75rem;
    }

    .dapustor_rma_into_form .login_after_msg {
        padding-top: 1.5rem;
        padding-bottom: .9rem;
    }

    .dapustor_rma_big_button {
        font-weight: normal;
        font-size: 0.9375rem;
        line-height: 2.5rem;
    }

    .dapustor_rma_big_button:hover {
        box-shadow: 0 0 .5rem rgba(13, 138, 255, 0.5);
    }

    .dapustor_rma_big_warn_button:hover {
        box-shadow: 0 0 .5rem rgba(201, 48, 44, 0.5);
    }

    /*鐢ㄦ埛涓績涓殑RMA*/
    .user_rma_list {
        padding: 0 0 2.2rem;
    }

    .user_rma_item {
        margin-bottom: .8rem;
    }

    .user_rma_item_head {
        background: #fff;
    }

    .user_rma_item .info-pad {
        padding: 0 .875rem;
    }

    .user_rma_item_head .info-tit-wrap {
        padding: .5rem 0;
    }

    .user_rma_item_head .info-title {
        font-size: .875rem;
        line-height: 2.2rem;
        margin-right: .3rem;
        display: none;
    }

    .user_rma_item_head .info-date {
        font-size: .75rem;
        line-height: 2.2rem;
        margin-right: .3rem;
    }

    .user_rma_item_head .status_text {
        font-size: .75rem;
        line-height: 1.8rem;
        padding: 0 .3rem;
    }

    .user_rma_item_bdy {
        background: #fff;
    }

    .user_rma_item .view_details {
        font-size: 12px;
        line-height: 24px;
        height: 24px;
        padding-right: 20px;
    }

    .user_rma_item .view_details .arr {
        width: 14px;
        height: 14px;
        margin-top: -7px;
    }

    .user_rma_item .view_details .arr i {
        width: 9px;
        height: 9px;
        margin-top: -7px;
        margin-left: -5px;
    }

    .user_rma_item_bdy .info-con-wrap {
        padding-top: .568rem;
        padding-bottom: .568rem;
    }

    .user_rma_item_bdy .info-con {
        width: 100%;
    }

    .user_rma_item_bdy .info-con-title {
        width: 100%;
    }

    .user_rma_item_bdy .info-con-content {
        width: 100%;
    }

    .user_rma_item_bdy .info-con-item {
        font-size: 0.875rem;
        line-height: 1.5rem;
        margin-bottom: .8rem;
        width: 49%;
    }

    .user_rma_item_bdy .info-con-item:nth-child(2n-1) {
        margin-right: 1%;
    }

    .user_rma_item_bdy .info-con-item:nth-child(2n) {
        margin-left: 1%;
    }

    .user_rma_item_bdy .info-con-btns {
        width: 100%;
        font-size: 0;
        letter-spacing: -5px;
        padding-top: .3rem;
        padding-bottom: .3rem;
    }

    .user_rma_item_bdy .info-con-btns .lnk {
        letter-spacing: normal;
        font-size: .75rem;
        line-height: 1.8rem;
        padding: 0 .3rem;
        width: 48%;
        text-align: center;
    }

    .user_rma_item_bdy .info-con-btns .lnk:nth-child(odd) {
        margin-right: 2%;
    }

    .user_rma_item_bdy .info-con-btns .lnk:nth-child(even) {
        margin-left: 2%;
    }

    .user_rma_oth {
        font-size: 0.875rem;
        line-height: 1.75rem;
        padding: .5rem 0;
    }

    .user_rma_item_status {
        padding: 2rem 9.2vw 40px;
    }

    .user_rma_line {
        height: 3px;
        margin-bottom: 1rem;
    }

    .user_rma_circle {
        width: 20px;
        height: 20px;
        margin-left: -10px;
        margin-top: -10px;
        border-width: 1px;
    }

    .user_rma_circle .normal_text {
        font-size: 13px;
        line-height: 20px;
    }

    .user_rma_circle .active_text {
        font-size: 10px;
        line-height: 20px;
    }

    .user_rma_point .info_status_text {
        width: 20vw;
        margin-left: -10vw;
        top: 18px;
        font-size: 10px;
        line-height: 14px;
    }

    .user_rma_none_data {
        padding: .5rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }

    .dapustor_rma_detailpage3 .RmaForm-title {
        font-size: 1.2rem;
        line-height: 2rem;
    }

    .RmaCommentWrap {
        margin-bottom: 1rem;
        padding: 1.2rem 1rem;
    }

    .RmaCommentPW {
        font-size: 0.8125rem;
    }

    .RmaCommentP {
        margin-bottom: .875rem;
        font-size: 0.8125rem;
        line-height: 1.25rem;
        padding: .5625rem;
        border-width: 1px;
    }

    .RmaCommentP input {
        margin-right: .4rem;
    }

    .RmaCommentP input[type=radio] {
        width: 10px;
        height: 10px;
        border: 1px solid #6e6e6e;
    }

    .RmaCommentP.focus input[type=radio] {
        border: 3px solid #0d8aff;
    }

    .RmaCommentItem1 {
        padding-top: .38rem;
    }

    .RmaCommentItem2 {
        padding-top: 1rem;
        padding-bottom: .5rem;
    }

    .RmaCommentTextArea {
        font-size: 0.8125rem;
        line-height: 1.25rem;
        height: 6.12rem;
        padding: .5625rem;
    }

    /*20240108鏂板*/
    .dapustor_rma_detailpage4 {
        padding-bottom: 6rem;
    }

    .header_nav_wrap_for_satisfaction {
        display: block !important;
    }

    .header_nav_wrap_for_satisfaction .header_nav_text {
        font-size: 1rem;
    }

    .dapustor_rma_detailpage4 .RmaForm_Basic {
        font-size: 0.875rem;
        line-height: 1.75rem;
        padding-bottom: 1rem;
        margin-bottom: 1.25rem;
    }

    .dapustor_rma_detailpage4 .p_title {
        padding-bottom: 0.5rem;
    }

    .dapustor_rma_sinput {
        font-size: 0.8125rem;
        line-height: 1rem;
        padding: 0 .5625rem;
    }

    .dapustor_rma_detailpage4 .c_content {
        padding-bottom: 2.25rem;
    }

    .dapustor_ask_input {
        font-size: 0.8125rem;
        line-height: 1.25rem;
        padding: .5625rem;
    }

    .dapustor_rma_detailpage4 .f_item {
        padding-bottom: .75rem;
    }

    .dapustor_rma_detailpage4 .f_item_chklist .txt {
        margin-right: 1rem;
    }

    .dapustor_rma_detailpage4 .f_total_title {
        font-size: 1.35rem;
        line-height: 2.25rem;
        padding-bottom: 1rem;
        margin-bottom: 1.25rem;
    }

    .dapustor_rma_detailpage4 .f_title_tips {
        font-size: 0.5rem;
        line-height: 1rem;
        padding-left: .8rem;
    }

    .dapustor_rma_detailpage4 .f_first_title {
        padding-bottom: 1.25rem;
    }

    .dapustor_rma_detailpage4 .f_item_score {
        padding: .3rem .8rem;
        margin-bottom: 1rem;
    }

    .dapustor_rma_detailpage4 .f_item_score_title {
        width: 4rem;
        margin-right: .5rem;
    }

    .dapustor_rma_detailpage4 .f_item_score_chk {
        margin-right: 1rem;
    }

    .dapustor_rma_detailpage4 .f_item_score_chk input[type=radio] {
        vertical-align: -0.05rem;
        border-width: 1px;
        width: 12px;
        height: 12px;
        margin-right: 3px;
    }

    .dapustor_rma_detailpage4 .f_item_score_chk.checked input[type=radio] {
        border-width: 3px;
    }

    .dapustor_rma_detailpage4 .f_title_for_comment {
        padding: .8rem 0;
    }

    .dapustor_rma_detailpage4 .f_title_for_comment2 {
        padding: 1rem 0 .3rem;
        line-height: 1.2;
    }

    .dapustor_rma_detailpage4 .sat_sub_title_tips {
        padding-bottom: .2rem;
    }


    .dapustor_rma_detailpage4 textarea.dapustor_ask_input {
        height: 20vh;
    }

    .dapustor_rma_detailpage4 .f_item_chklist_for_grade .txt {
        margin-right: 1rem;
    }


    .dapustor_rma_detailpage4 .RmaForm_Basic2_after_tips {
        font-size: .75rem;
        line-height: .75rem;
        margin-bottom: 1rem;
    }

    .dapustor_rma_detailpage4 .RmaForm_Basic2:after {
        height: 2px;
    }

    /*20240626*/

    .bg_banner_wrap {
        padding-top: 50px;
    }

    .bg_data_item_box {
        width: 50%;
        padding: 15px 10px;
    }

    .bg_data_item_number, .bg_data_item_label {
        font-size: 6vw;
        line-height: 7.6vw;
    }

    .bg_data_item_text {
        font-size: 10px;
        line-height: 18px;
        margin-top: 5px;
    }

    .bg_data_item_box:nth-child(2n+1):after {
        display: none;
    }

    .bg_data_item_box:last-child:before {
        display: none;
    }

    .bg_data_item_box:nth-child(1):before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: #e7e9eb;
    }

    .bg_data_item_box:nth-child(2):before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: #e7e9eb;
    }

    .bg_page_item_box {
        width: 100%;
        margin: 0 0 15px 0 !important;
    }

    .bg_page_item_pic {
        height: 80px;
    }

    .bg_page_item_big {
        padding: 15px;
    }

    .bg_page_item_title {
        font-size: 14px;
        line-height: 22px;
    }

    .bg_page_item_text {
        font-size: 12px;
        line-height: 20px;
        height: 60px;
        margin-top: 6px;
    }

    .bg_page_item_img img {
        max-width: 50%;
        max-height: 50%;
    }

    .bg_page_item_box .index_core_item_button {
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        position: static;
    }

    .bg_page_item_box .index_news_click .index_core_item_text {
        padding-right: 1.22rem !important;
    }

    .bg_page_item_box .index_core_item_line:after {
        background: #0d8aff !important;
        width: 100% !important;
    }

    .bg_page_item_box .index_core_item_icon {
        opacity: 1 !important;
    }

    .bg_page_item_box .index_news_click .index_core_item_label:before,
    .bg_page_item_box .index_news_click .index_core_item_label:after {
        background: #0d8aff !important;
    }

    .bg_page_item_box .index_news_click {
        margin: 15px 0 0 0;
    }

    .bg_page_item_box .index_news_click .index_core_item_label {
        -webkit-transform: translateX(-36%);
        transform: translateX(-36%);
        -webkit-transition-delay: 100ms;
        transition-delay: 100ms;
    }

    .bg_page_item_box:hover .bg_page_item_img img {
        -webkit-transform: none;
        transform: none;
    }

    .bg_page_item_box:hover .bg_page_item_pic {
        height: 80px;
    }

    .bg_page_item_box:hover .bg_page_item_big {
        padding: 15px;
    }


    .bg_page_item_box:hover .bg_page_item_pack {
        padding-bottom: 0;
    }

    .bg_page_tab {
        margin: 30px 0;
    }

    .bg_client_wrap {
        margin-top: 50px;
    }

    .bg_client_button {
        position: relative;
        padding: 0;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .bg_client_btn {
        width: 8vw;
        height: 8vw;
        margin: 0 1vw;
    }

    .bg_client_content {
        padding: 0 15px;
    }

    .bg_client_swiper {
        padding: 30px 0;
    }

    .bg_client_box {
        -webkit-border-radius: 10px;
        border-radius: 10px;
        padding: 30px 0;
    }

    .bg_client_item_text {
        font-size: 0.875rem;
        line-height: 1.75rem;
        height: auto;
        overflow: initial;
        display: block;
    }

    .bg_client_item_label {
        font-size: 0.9333rem;
        line-height: 1.4666rem;
    }

    .bg_client_item_foot_wrap {
        padding-top: 20px;
    }

    .bg_client_item_foot_box {
        padding: 0 40px;
    }

    .bg_client_item_foot_box:before,
    .bg_client_item_foot_box:after {
        width: 30px;
    }

    .bg_page_wrap {
        padding-bottom: 50px;
    }

    .bg_details_box {
        padding-top: 100px;
        padding-bottom: 3.333rem;
    }

    .bg_details_icon {
        width: 32vw;
        height: auto;
    }

    .bg_details_btn a {
        font-size: 14px;
        line-height: 34px;
    }

    .bg_details_btn {
        width: 18vw;
        height: 34px;
    }

    .bg_details_btn:after {
        -webkit-border-radius: 17px;
        border-radius: 17px;
    }

    .bg_details_read {
        margin-top: 30px;
    }

    .bg_details_title {
        font-size: 22px;
        line-height: 30px;
    }

    .bg_details_bjq {
        margin-top: 2rem;
    }

    .bg_details_bjq img{
       width: 100%;
    }

    .bg_solution_text img {
        width: 100%;
    }

    .bg_need_box {
        padding: 50px 0;
    }

    .bg_need_item_box {
        width: 100%;
        margin: 0 0 15px 0 !important;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        height: auto;
        padding: 20px 15px;
    }

    .bg_need_item_box:after {
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

    .bg_need_item_read {
        width: 100%;
        font-size: 14px;
        line-height: 32px;
    }

    .bg_need_content {
        margin-top: 2rem;
    }

    .bg_earnings_box {
        padding: 50px 0;
    }

    .bg_earnings_item_box {
        width: 100%;
        margin: 0 0 15px 0 !important;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        padding: 20px 15px;
    }

    .bg_earnings_item_box:after {
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

    .bg_earnings_item_icon {
        width: 8vw;
        height: 8vw;
        margin-right: 4vw;
    }

    .bg_earnings_item_title {
        width: calc(100% - 12vw);
        font-size: 14px;
        line-height: 22px;
    }

    .bg_earnings_content {
        margin-top: 30px;
    }

    .bg_solution_box {
        padding: 50px 0;
    }

    .bg_solution_content {
        margin-top: 2rem;
    }

    .bg_solution_tips_wrap {
        margin-top: 30px;
    }

    .bg_solution_img {
        margin-top: 30px;
    }

    .bg_solution_tips_title {
        font-size: 18px;
        line-height: 26px;
    }

    .bg_solution_tips_tab {
        margin-top: 20px;
    }

    .bg_solution_tips_icon {
        width: 2vw;
        height: 2vw;
        margin-right: 2vw;
    }

    .bg_solution_tips_li {
        margin-bottom: 10px;
    }

    .bg_solution_tips_text {
        font-size: 14px;
        line-height: 22px;
        width: calc(100% - 4vw);
    }

    .bg_case_box {
        padding: 40px 0;
    }

    .bg_case_button .index_core_item_button {
        margin: 0;
    }
    .bg_need_item_number {
        right: 1.5625vw;
        bottom: -5vw;
        font-size: 13vw;
        line-height: 14vw;
    }
	/*瀹夊叏鎶ュ憡*/
	.safe_report_inputs_wrap {
		display: block;
	}
	.safe_report_input_wrap {
        width: 100%;
        margin-bottom: .875rem;
    }

    .safe_report_input_wrap .placeholder {
        top: .5625rem;
        left: .5625rem;
        font-size: 0.8125rem;
        line-height: 1.25rem;
    }

    .safe_report_input {
        font-size: 0.8125rem;
        line-height: 1.25rem;
        padding: .5625rem;
    }

    textarea.safe_report_input {
        height: 9.375rem;
    }

    .safe_report_inputs_after .safe_report_verify_input_wrap {
        width: 33.333333% !important;
    }

    .safe_report_verify_input {
        padding-top: .5625rem;
        padding-bottom: .5625rem;
    }

    .safe_report_verify_img {
        width: 33.333333%;
        height: 2.375rem;
        height: -webkit-calc(2.375rem + 2px);
        height: calc(2.375rem + 2px);
    }

    .safe_report_change_verify {
        font-size: 0.8125rem;
        line-height: 2.375rem;
        height: 2.375rem;
        height: -webkit-calc(2.375rem + 2px);
        height: calc(2.375rem + 2px);
        max-width: 33.333333%;
        padding-left: .3rem;
    }

    .safe_report_inputs_after_tips {
        font-size: 0.8125rem;
        line-height: 2.375rem;
        padding-top: .3rem;
        padding-bottom: .3rem;
        margin-bottom: .875rem;
    }

    .safe_report_inputs_after_last {
        font-size: 0.8125rem;
        line-height: 1.375rem;
        padding-top: .7rem;
        padding-bottom: .7rem;
        margin-bottom: 1.28rem;
    }

    .safe_report_submit {
        font-size: 0.9375rem;
        line-height: 2.5rem;
        height: 2.5rem;
        width: 100%;
    }




}


@media screen and (max-width: 1200px) and (min-width: 640px) {
    html, body {
        font-size: 20px;
        line-height: 1.8;
    }

    .productView01 .productView_table_wrap, .productView03 .productView_table_wrap {
        width: -webkit-calc(100vw - 30px);
        width: calc(100vw - 30px);
    }

    .layui-layer-content {
        padding: 3vw;
    }
}

@media screen and (max-width: 640px) and (min-width: 400px) {
    html, body {
        font-size: 16px;
        line-height: 1.8;
    }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
    html, body {
        font-size: 15px;
        font-size: 14.5px;
        line-height: 1.8;
    }

    .header_wrap {
        height: 48px;
        line-height: 48px;
    }

    .header_user_lnk {
        padding-right: 19px;
    }

    .header_user_lnk .iconfont {
        font-size: 23px;
    }

    .html_page_top {
        padding-top: 48px;
    }

    .nav {
        box-shadow: 4px 0 4px rgba(0, 0, 0, .16);
    }

    .nav-search {
        padding-right: 48px;
    }

    .nav-search .search-form, .nav-search .search-input, .nav-search .search-btn {
        height: 48px;
    }

    .nav-search .search-input {
        padding: 14px 53px 14px 17px;
        font-size: 17px;
        line-height: 19px;
    }

    .nav-search .search-btn {
        width: 48px;
        height: 48px;
        line-height: 48px;
        font-size: 23px;
    }

    .nav-search .lang-btn {
        width: 48px;
        height: 48px;
        font-size: 17px;
        line-height: 48px;
    }

    .nav-panel-wrap {
        height: -webkit-calc(100vh - 48px);
        height: calc(100vh - 48px);
    }

    .nav-panel .chd .lnk, .nav-panel .chd .lnk-back {
        font-size: 17px;
        height: 56px;
        line-height: 60px;
        padding-left: 17px;
    }

    .nav-panel .chd .lnk-back {
        padding-left: 38px;
    }

    .nav-panel .chd .lnk:before {
        width: 11px;
        height: 11px;
        right: 17px;
        margin-top: -6px;
    }

    .nav-panel .chd .lnk-back:before {
        width: 11px;
        height: 11px;
        right: 17px;
        margin-top: -6px;
    }

    .header_logo {
        height: 22px;
    }

    .menu-btn {
        width: 28px;
    }

    .menu-btn-inner {
        width: 25px;
        height: 20px;
    }

}

@media screen and (max-width: 350px) {
    html, body {
        font-size: 14px;
        line-height: 1.8;
    }

    .header_wrap {
        height: 44px;
        line-height: 44px;
    }

    .header_user_lnk {
        padding-right: 17px;
    }

    .header_user_lnk .iconfont {
        font-size: 20px;
    }

    .html_page_top {
        padding-top: 44px;
    }

    .nav {
        box-shadow: 3px 0 3px rgba(0, 0, 0, .16);
    }

    .nav-search {
        padding-right: 44px;
    }

    .nav-search .search-form, .nav-search .search-input, .nav-search .search-btn {
        height: 44px;
    }

    .nav-search .search-input {
        padding: 13px 48px 13px 15px;
        font-size: 15px;
        line-height: 17px;
    }

    .nav-search .search-btn {
        width: 44px;
        height: 44px;
        line-height: 44px;
        font-size: 20px;
    }

    .nav-search .lang-btn {
        width: 44px;
        height: 44px;
        font-size: 15px;
        line-height: 45px;
    }

    .nav-panel-wrap {
        height: -webkit-calc(100vh - 44px);
        height: calc(100vh - 44px);
    }

    .nav-panel .chd .lnk, .nav-panel .chd .lnk-back {
        font-size: 15px;
        height: 50px;
        line-height: 54px;
        padding-left: 15px;
    }

    .nav-panel .chd .lnk-back {
        padding-left: 34px;
    }

    .nav-panel .chd .lnk:before {
        width: 11px;
        height: 11px;
        right: 15px;
        margin-top: -6px;
    }

    .nav-panel .chd .lnk-back:before {
        width: 11px;
        height: 11px;
        right: 15px;
        margin-top: -6px;
    }

    .header_logo {
        height: 20px;
    }

    .menu-btn {
        width: 25px;
    }

    .menu-btn-inner {
        width: 22px;
        height: 18px;
    }

    .about04_wrap .swiper-btn-env-inner {
        width: 1.5rem;
        height: 1.5rem;
        margin-top: -0.75rem;
    }



}








