<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* æ‰€æœ‰é¡µé¢çš„åª’ä½“æŸ¥è¯¢ */




/* 
1201-----------1410    å¤§å±ç”µè„‘
*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {
    .wrap {
        width: 94%;
    }



    /* index,1201 */
    .pc_head_bot_R {
        width: calc(100% - 190px);
    }

    .public_module_title .tt_01 {
        font-size: 44px;
    }

    .public_module_title .tt_03 {
        font-size: 32px;
    }

    .indBoxTwo2_01 .item a .icon {
        width: 90px;
        height: 90px;
    }

    .indBoxTwo2_01 .item a .icon .iconfont {
        font-size: 44px;
    }

    .indBoxThree1 .item a .right_box .tt {
        font-size: 32px;
    }

    .indBoxThree1 .item a .right_box .text {
        line-height: 26px;
    }

    .indBoxFour1 .item a .bottom_box {
        padding: 20px 15px 25px;
    }

    .indBoxFour1 .item a .bottom_box .tt {
        margin-bottom: 10px;
    }

    .indBoxFour1 .item a .bottom_box .text {
        line-height: 24px;
        padding: 10px 0 0;
    }

    .indBoxFour1 .item a .bottom_box .btn_box {
        font-size: 14px;
        padding-top: 10px;
    }

    .indBoxFour1 .item a .img_box .date_box {
        width: 120px;
        font-size: 16px;
    }

    .foot_top_w .item {
        width: 290px;
    }

    .public_foot_cen_tt a {
        font-size: 26px;
    }

    .foot_cen_w {
        padding: 50px 0 35px;
    }

    .foot_bot_w {
        padding: 20px 0 20px;
    }

    .foot_bot_w .text_02 {
        padding-top: 10px;
    }





    /* about us,1201 */
    .SubPage_banner {
        height: 270px;
    }

    .aboBoxOne1_L .tt_box .tt_01 {
        font-size: 32px;
    }

















}



/* 
1025-----------1200    ä¸­ç­‰å±å¹•
*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {
    .wrap {
        width: 94%;
    }






    /* index,1025 */
    .pc_head_bot_R {
        width: calc(100% - 130px);
    }

    .pc_head_list_box {
        width: calc(100% - 180px);
    }

    .pc_head_search_lag {
        width: 180px;
    }

    .pc_head_search .click_icon {
        font-size: 24px;
    }

    .pc_head_language {
        margin-left: 20px;
    }

    .publicTwo_stage_nav .EveryOne a .iconfont {
        padding-top: 3px;
    }

    .publicTwo_stage_nav .EveryOne a span {
        font-size: 14px;
    }

    .publicTwo_stage_nav {
        width: 290px;
    }

    .publicTwo_stage_nav .EveryOne a {
        padding: 14px 5px 14px 15px;
    }

    .public_module_title .tt_01 {
        font-size: 40px;
    }

    .public_product_item a .bottom_box .tt {
        font-size: 16px;
    }

    .public_product_item a .bottom_box {
        padding: 15px 10px 15px;
    }

    .public_module_title .tt_03 {
        font-size: 28px;
    }

    .indBoxTwo1_01 {
        font-size: 14px;
    }

    .indBoxTwo1_02 {
        width: 80px;
    }

    .indBoxTwo2_w {
        padding: 30px 0 30px;
    }

    .indBoxTwo2_01 .item a .icon {
        width: 80px;
        height: 80px;
        padding: 4px;
    }

    .indBoxTwo2_01 .item a .text {
        font-size: 14px;
        padding-top: 15px;
    }

    .indBoxThree1 .item a .right_box .tt {
        font-size: 28px;
    }

    .indBoxThree1 .item a .right_box .text {
        font-size: 14px;
        line-height: 24px;
        padding-top: 10px;
    }

    .indBoxThree1 .item a .right_box .public_More_btn {
        margin-top: 20px;
    }

    .public_More_btn {
        font-size: 14px;
        width: 130px;
        height: 38px;
    }

    .indBoxThree2 .item .img_text .text_box {
        font-size: 14px;
        padding: 12px 10px 12px;
    }

    .indBoxFour1 .item a .img_box .date_box {
        font-size: 14px;
        width: 90px;
        line-height: 32px;
    }

    .indBoxFour1 .item a .bottom_box {
        padding: 15px 10px 20px;
    }

    .indBoxFour1 .item a .bottom_box .tt {
        margin-bottom: 10px;
    }

    .indBoxFour1 .item a .bottom_box .text {
        font-size: 14px;
        line-height: 22px;
        padding: 10px 0 0;
    }

    .indBoxFour1 .item a .bottom_box .btn_box {
        font-size: 14px;
        padding-top: 8px;
    }

    .foot_top_w .item a .iconfont {
        font-size: 26px;
    }

    .foot_top_w .item a span {
        font-size: 16px;
    }

    .foot_top_w .item {
        width: 250px;
    }

    .foot_cen_03 {
        display: none;
    }

    .public_foot_cen_tt a {
        font-size: 24px;
    }

    .public_foot_cen_tt {
        padding-bottom: 15px;
    }

    .public_foot_cen_list .item a span {
        font-size: 14px;
    }

    .public_foot_cen_list .item {
        padding-bottom: 10px;
    }

    .foot_cen_01 .Social_media a {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    .foot_cen_01 {
        width: 28%;
    }

    .foot_cen_02 {
        width: 30%;
    }

    .foot_cen_04 {
        width: 26%;
    }

    .foot_cen_w {
        padding: 40px 0 35px;
    }

    .foot_cen_04_form .btn_box button {
        width: 140px;
    }

    .foot_bot_w {
        padding: 20px 0 20px;
    }






    /* about us,1025 */
    .SubPage_banner {
        height: 250px;
    }

    .aboBoxOne1_L .tt_box .tt_01 {
        font-size: 28px;
    }

    .aboBoxOne1_L_dl .item span {
        font-size: 38px;
    }

    .aboBoxOne1_R_mask .public_video_btn_style {
        width: 70px;
    }






    /* contact us,1025 */
    .conBoxOne2_L {
        width: 100%;
    }

    .conBoxOne2_R {
        width: 100%;
        padding: 30px 40px 40px;
    }






    /* Market_del,1025 */
    .SubPage_main {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .SubPage_main_R {
        width: 100%;
    }

    .mar_deOne1 .big_tt {
        font-size: 40px;
    }

    .mar_deOne1_01 .tt {
        font-size: 22px;
    }

    .SubPage_main_L {
        width: 100%;
        padding-top: 80px;
    }

    .main_L_two .img_box {
        display: none;
    }






    /* Market,1025 */
    .marBoxOne1 .item a .right_text {
        padding: 24px 20px 25px 30px;
    }

    .marBoxOne1 .item a .right_text .tt {
        font-size: 26px;
    }

    .marBoxOne1 .item a .right_text .text {
        line-height: 26px;
        padding-top: 10px;
    }







    /* news_del,1025 */
    .new_deBoxOne2 {
        padding: 40px 30px 40px;
    }

    .new_deBoxOne3 .item {
        width: 100%;
    }

    .new_deBoxOne3&gt;.item:first-child {
        border-right: none;
        border-bottom: 1px solid #ffffff;
    }






    /* news,1025 */
    .newBoxOne1 .item a .center_box .tt {
        font-size: 20px;
    }

    .newBoxOne1 .item a .center_box .text {
        font-size: 14px;
        line-height: 26px;
    }

    .newBoxOne1 .item a .center_box .public_More_btn {
        margin-top: 10px;
    }






    /* Products_del,1025 */
    .pro_deOne1_R1 .big_tt {
        font-size: 26px;
    }

    .pro_deOne1_R1 .text {
        font-size: 14px;
        line-height: 26px;
        padding-top: 10px;
    }

    .pro_deOne1_R1 {
        padding-bottom: 15px;
    }

    .pro_deOne1_R dl dd div {
        font-size: 14px;
    }

    .pro_deOne1_R dl dd::before {
        margin-top: 7px;
    }

    .pro_deOne1_R dl dd {
        padding: 10px 0 10px;
    }

    .pro_deOne1_R2 a span {
        font-size: 14px;
    }

    .pro_deOne1_R2 a {
        width: 150px;
        height: 40px;
    }

    .pro_deOne1_R3 {
        padding-top: 20px;
    }





    /* Products,1025 */
    .proBoxOne1_01 {
        font-size: 28px;
    }






    /* Service,1025 */
    .serBoxOne1 .text_box {
        width: 50%;
    }

    .serBoxOne1 .text_box .tt {
        font-size: 22px;
    }

    .serBoxOne1 .text_box .line {
        width: 60px;
        margin-top: 15px;
    }

    .serBoxOne1 .text_box .text {
        font-size: 14px;
        line-height: 26px;
        padding-top: 15px;
    }

    .serBoxThree2 {
        padding: 0;
    }






    /* Technical Capacity,1026 */
    .tecBoxTwo1 .text_box .tt {
        font-size: 26px;
    }

    .tecBoxTwo1 .text_box .text {
        font-size: 14px;
        line-height: 26px;
    }





















}



/* 
768------------1024    ipad
*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .wrap {
        width: 94%;
    }




    /* index,ipad */
    .pc_public_head {
        display: none;
    }

    .mobile_header {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
    }

    .mobile_placeholder_box {
        display: block;
        width: 100%;
        height: 52px;
    }

    .mobile_logo img {
        height: 42px;
    }

    .mobile_search_icon {
        line-height: 54px;
		margin-right:50px;
    }

    .public_module_title .tt_01 {
        font-size: 40px;
    }

    .indBoxOne1 .item .public_product_item {
        width: calc((100% - 40px) / 3);
        margin-right: 20px;
        margin-bottom: 20px;
    }

    .indBoxOne1 .item&gt;.public_product_item:nth-child(4n) {
        margin-right: 20px;
    }

    .indBoxOne1 .item&gt;.public_product_item:nth-child(3n) {
        margin-right: 0;
    }

    .public_product_item a .bottom_box .tt {
        font-size: 18px;
    }

    .public_product_item a .bottom_box {
        padding: 15px 10px 15px;
    }

    .public_module_title .tt_03 {
        font-size: 28px;
    }

    .indBoxTwo1_02 {
        width: 80px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 94%;
        height: 390px;
    }

    .indBoxTwo2_w {
        padding: 30px 0 10px;
    }

    .indBoxTwo2_01 .item {
        width: calc(100% / 3);
        margin-bottom: 20px;
    }

    .indBoxTwo2_01 .item a .icon {
        width: 100px;
        height: 100px;
    }

    .indBoxTwo2_01 .item a .icon .iconfont {
        font-size: 48px;
    }

    .indBoxThree1 .item a .img_box {
        width: 100%;
    }

    .indBoxThree1 .item a .right_box {
        width: 100%;
        padding-top: 30px;
    }

    .indBoxThree1 .item a .right_box .tt {
        font-size: 28px;
    }

    .indBoxThree1 .item a .right_box .text {
        padding-top: 10px;
    }

    .indBoxThree1 .item a .right_box .public_More_btn {
        margin-top: 15px;
    }

    .public_More_btn {
        font-size: 14px;
        width: 140px;
    }

    .indBoxThree2 .item .img_text .text_box {
        font-size: 14px;
        padding: 12px 10px 12px;
    }

    .indBoxFour1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxFour1 .item {
        width: calc((100% - 30px) / 2);
        margin-right: 0;
        margin-bottom: 30px;
    }

    .indBoxFour1 .item a .img_box .date_box {
        font-size: 16px;
        width: 120px;
        line-height: 36px;
    }

    .indBoxFour1 .item a .bottom_box {
        padding: 15px 15px 20px;
    }

    .indBoxFour1 .item a .bottom_box .tt {
        margin-bottom: 10px;
    }

    .indBoxFour1 .item a .bottom_box .text {
        padding: 10px 0 0;
        line-height: 24px;
    }

    .indBoxFour1 .item a .bottom_box .btn_box {
        padding-top: 10px;
    }

    .foot_top_w {
        padding: 25px 0 25px;
    }

    .foot_top_w .item {
        width: 260px;
        margin: 0 20px;
    }

    .foot_cen_03 {
        display: none;
    }

    .foot_cen_01 {
        width: 44%;
    }

    .foot_cen_02 {
        width: 46%;
    }

    .foot_cen_04 {
        width: 100%;
        padding-top: 30px;
    }

    .foot_cen_w {
        padding: 50px 0 50px;
    }

    .foot_bot_w {
        padding: 20px 0 20px;
    }

    .foot_bot_w .text_02 {
        padding-top: 8px;
    }

    .public_foot_cen_tt {
        padding-bottom: 15px;
    }





    /* about us,ipad */
    .SubPage_banner {
        height: 200px;
    }

    .SubPage_crumbs_w {
        padding: 10px 0 10px;
    }

    .SubPage_crumbs_w .crumbs_a {
        padding: 4px 0 0 2px;
    }

    .aboBoxOne1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .aboBoxOne1_R {
        width: 100%;
    }

    .aboBoxOne1_L {
        width: 100%;
        padding-top: 30px;
    }

    .aboBoxOne1_L .tt_box .tt_01 {
        font-size: 28px;
    }

    .aboBoxFour2 .item&gt;.aboBoxFour2_item:nth-child(-n + 3) {
        width: calc((100% - 20px) / 3);
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .aboBoxFour2 .item&gt;.aboBoxFour2_item:nth-last-child(-n + 2) {
        width: calc((100% - 10px) / 2);
        margin-right: 10px;
    }

    .aboBoxFour2 .item&gt;.aboBoxFour2_item:nth-child(3),
    .aboBoxFour2 .item&gt;.aboBoxFour2_item:nth-child(5) {
        margin-right: 0;
    }






    /* contact us,ipad */
    .conBoxOne2_L {
        width: 100%;
    }

    .conBoxOne2_R {
        width: 100%;
        padding: 30px 30px;
    }

    .conBoxThree2_form .item {
        width: 100%;
    }

    .conBoxThree2_form .btn_box button {
        width: 150px;
        height: 40px;
    }






    /* Market_del,ipad */
    .SubPage_main {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .SubPage_main_R {
        width: 100%;
    }

    .mar_deOne1 .big_tt {
        font-size: 40px;
    }

    .mar_deOne1_01 .tt {
        font-size: 22px;
    }

    .SubPage_main_L {
        width: 100%;
        padding-top: 80px;
    }

    .main_L_two .img_box {
        display: none;
    }






    /* Market,ipad */
    .marBoxOne1 .item a .img_box {
        width: 100%;
    }

    .marBoxOne1 .item a .right_text {
        width: 100%;
        padding: 30px 30px 40px 30px;
    }

    .marBoxOne1 .item a .right_text .text {
        padding-top: 10px;
    }

    .marBoxOne1 .item {
        margin-bottom: 30px;
    }





    /* news_del,ipad */
    .new_deBoxOne2 {
        padding: 40px 30px 40px;
    }

    .new_deBoxOne2 .module_tt_box .tt {
        line-height: 42px;
    }

    .new_deBoxOne3 .item {
        width: 100%;
    }

    .new_deBoxOne3&gt;.item:first-child {
        border-right: none;
        border-bottom: 1px solid #ffffff;
    }





    /* news,ipad */
    .newBoxOne1 .item a .img_box {
        width: 100%;
    }

    .newBoxOne1 .item a .center_box {
        width: 82%;
        padding: 30px 30px 0 0;
    }

    .newBoxOne1 .item a .right_box {
        width: 18%;
    }

    .newBoxOne1 .item a {
        padding: 20px 20px 40px;
    }

    .newBoxOne1 .item {
        margin-bottom: 30px;
    }





    /* Products_del,ipad */
    .pro_deOne1_L {
        width: 100%;
    }

    .pro_deOne1_R {
        width: 100%;
        padding: 30px 0 0;
    }

    .pro_deOne1_R1 .big_tt {
        font-size: 28px;
    }

    .pro_deOne1_R3 {
        padding-top: 20px;
    }





    /* Products,ipad */
    .proBoxOne1_01 {
        font-size: 28px;
    }





    /* Service,ipad */
    .serBoxOne1 .img_box {
        width: 100%;
    }

    .serBoxOne1 .text_box {
        width: 100%;
        padding: 30px 0 0;
    }

    .serBoxOne1 .text_box .line {
        width: 80px;
    }

    .serBoxThree2 {
        padding: 0;
    }

    .serBoxThree2 .item {
        width: calc((100% - 60px) / 3);
        margin-right: 30px;
        padding: 30px 10px 30px;
    }






    /* Technical Capacity,ipad */
    .tecBoxTwo1 .img_box {
        width: 100%;
    }

    .tecBoxTwo1 .text_box {
        width: 100%;
        padding: 30px 0 0;
    }

    .tecBoxTwo1 .text_box .tt {
        font-size: 26px;
    }




















}



/* 
1--------------767      æ‰‹æœº
*/
@media screen and (min-width: 1px) and (max-width: 767px) {
    .wrap {
        width: 100%;
    }




    /* index,shouji */
    .pc_public_head {
        display: none;
    }

    .mobile_header {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
    }

    .mobile_placeholder_box {
        display: block;
        width: 100%;
        height: 52px;
    }

    .mobile_logo {
        margin-left: 10px;
    }

    .mobile_menu_btn span {
        width: 26px;
        margin-bottom: 6px;
    }

    .mobile_menu_btn {
        padding: 16px 10px 4px 14px;
    }

    .mobile_lag_icon {
        font-weight: 700;
        font-size: 14px;
        margin-right: 52px;
    }

    .mobile_search_icon {
        width: 46px;
        font-size: 20px;
        line-height: 54px;
        padding-right: 0px;
		margin-right:45px;
    }

    .mobile_menu_tt .text {
        line-height: 28px;
    }

    .mobile_menu_tt_icon {
        width: 28px;
        height: 28px;
    }

    .mobile_menu_down_clm_tt {
        line-height: 30px;
    }

    .p_80 {
        padding: 50px 10px 50px;
    }

    .public_module_title .top_icon .l_r_line {
        width: 40px;
        height: 4px;
    }

    .public_module_title .top_icon .iconfont {
        font-size: 20px;
        width: 26px;
        height: 26px;
        line-height: 28px;
        margin: 0 8px;
    }

    .public_module_title .tt_01 {
        font-size: 24px;
        padding-top: 5px;
    }

    .public_module_title .tt_02 {
        font-size: 14px;
        line-height: 22px;
        padding-top: 2px;
    }

    .public_module_title {
        padding-bottom: 20px;
    }

    .indBoxOne1 .item {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxOne1 .item .public_product_item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 10px;
    }

    .public_product_item a .bottom_box .tt {
        font-size: 14px;
    }

    .public_product_item a .bottom_box {
        padding: 10px 5px 10px;
    }

    .public_module_title .tt_03 {
        font-size: 16px;
        padding-top: 5px;
    }

    .indBoxTwo1_01 {
        font-size: 14px;
        line-height: 26px;
        padding-bottom: 20px;
    }

    .indBoxTwo1_02 {
        width: 60px;
    }

    .ind_video_maskBox .video_Box_1 {
        width: 94%;
        height: 200px;
    }

    .ind_video_maskBox .video_Box_1 .closeBtn {
        font-size: 18px;
    }

    .indBoxTwo2_w {
        padding: 20px 10px 5px;
    }

    .indBoxTwo2_01 .item {
        width: calc(100% / 2);
        margin-bottom: 15px;
    }

    .indBoxTwo2_01 .item a .icon {
        width: 60px;
        height: 60px;
        padding: 4px;
    }

    .indBoxTwo2_01 .item a .icon .iconfont {
        font-size: 30px;
    }

    .indBoxTwo2_01 .item a .text {
        font-size: 14px;
        padding-top: 5px;
    }

    .indBoxThree1 .item a .img_box {
        width: 100%;
    }

    .indBoxThree1 .item a .right_box {
        width: 100%;
        padding: 20px 0 0;
    }

    .indBoxThree1 .item a .right_box .tt {
        font-size: 18px;
    }

    .indBoxThree1 .item a .right_box .text {
        font-size: 14px;
        line-height: 26px;
        padding-top: 5px;
    }

    .public_More_btn {
        font-size: 14px;
        width: 110px;
        height: 36px;
    }

    .indBoxThree1 .item a .right_box .public_More_btn {
        margin-top: 15px;
    }

    .indBoxThree2 {
        padding-top: 30px;
    }

    .indBoxThree2 .item .img_text .text_box {
        font-size: 12px;
        padding: 8px 5px 8px;
    }

    .indBoxThree2 .item {
        margin: 0 2px;
    }

    .indBoxFour1 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .indBoxFour1 .item {
        width: calc((100% - 10px) / 2);
        margin-right: 0;
        margin-bottom: 10px;
    }

    .indBoxFour1 .item a .img_box .date_box {
        font-size: 12px;
        width: 80px;
        line-height: 24px;
    }

    .indBoxFour1 .item a .bottom_box {
        padding: 10px 5px 10px 10px;
    }

    .indBoxFour1 .item a .bottom_box .tt {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .indBoxFour1 .item a .bottom_box .text {
        padding-top: 8px;
        font-size: 14px;
        line-height: 20px;
    }

    .indBoxFour1 .item a .bottom_box .btn_box {
        font-size: 14px;
        padding-top: 6px;
    }

    .foot_top_w {
        padding: 25px 10px;
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .foot_top_w .item a span {
        font-size: 14px;
        padding: 0 0 0 5px;
    }

    .foot_top_w .item a .iconfont {
        font-size: 22px;
        padding-top: 2px;
    }

    .foot_top_w .item {
        width: calc((100% - 10px) / 2);
        height: 40px;
        margin: 0;
    }

    .foot_cen_w {
        padding: 25px 10px 30px;
    }

    .foot_cen_03 {
        display: none;
    }

    .foot_cen_01 {
        width: 100%;
    }

    .public_foot_cen_tt a {
        font-size: 20px;
    }

    .public_foot_cen_tt {
        padding-bottom: 15px;
    }

    .public_foot_cen_list {
        padding-top: 10px;
    }

    .public_foot_cen_list .item a span {
        font-size: 14px;
        line-height: 24px;
    }

    .foot_cen_02 {
        width: 100%;
        padding-top: 20px;
    }

    .foot_cen_04 {
        width: 100%;
        padding-top: 10px;
    }

    .public_foot_cen_list .item {
        padding-bottom: 8px;
    }

    .foot_cen_01 .Social_media a {
        font-size: 18px;
        width: 34px;
        height: 34px;
        line-height: 34px;
    }

    .foot_cen_01 .Social_media {
        padding-top: 5px;
    }

    .foot_cen_04_form .item input {
        height: 36px;
    }

    .foot_cen_04_form .item textarea {
        height: 70px;
    }

    .foot_cen_04_form .item {
        margin-bottom: 15px;
    }

    .foot_cen_04_form .btn_box button {
        width: 125px;
        height: 36px;
    }

    .foot_bot_w {
        padding: 10px;
    }

    .public_foot_cen_list .item a .iconfont {
        padding-top: 2px;
    }








    /* about us,shouji */
    .SubPage_banner {
        height: 130px;
    }

    .SubPage_crumbs_w {
        padding: 8px 10px 8px;
    }

    .SubPage_crumbs_w .iconfont {
        width: 20px;
        font-size: 18px;
    }

    .SubPage_crumbs_w .crumbs_a {
        width: calc(100% - 20px);
        font-size: 12px;
        padding: 2px 0 0 2px;
    }

    .aboBoxOne1 {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .aboBoxOne1_R {
        width: 100%;
    }

    .aboBoxOne1_R_mask .public_video_btn_style {
        width: 60px;
    }

    .aboBoxOne1_L {
        width: 100%;
        padding: 20px 0 0;
    }

    .aboBoxOne1_L .tt_box .tt_01 {
        font-size: 18px;
        line-height: 32px;
    }

    .aboBoxOne1_L .tt_box .tt_02 {
        font-size: 14px;
        line-height: 26px;
        padding-top: 5px;
    }

    .aboBoxOne1_L_dl .item span {
        font-size: 28px;
    }

    .aboBoxOne1_L_dl .item&gt;span:nth-child(2) {
        padding: 0 5px 0 5px;
    }

    .aboBoxOne1_L_dl .item {
        font-size: 14px;
        padding: 5px 0 10px;
    }

    .aboBoxTwo1 {
        font-size: 14px;
        line-height: 26px;
    }

    .aboBoxThree1_L {
        width: 100%;
    }

    .aboBoxThree1_R {
        width: 100%;
        padding-top: 20px;
    }

    .aboBoxThree1_R .tt {
        font-size: 18px;
    }

    .aboBoxThree1_R .text {
        font-size: 14px;
        line-height: 26px;
        padding-top: 10px;
    }

    .aboBoxFour1 .tt {
        font-size: 20px;
    }

    .aboBoxFour1 .text {
        font-size: 14px;
        line-height: 26px;
    }

    .aboBoxFour1 {
        padding-bottom: 20px;
    }

    .aboBoxFour2 .item&gt;.aboBoxFour2_item:nth-child(-n + 3) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .aboBoxFour2 .item&gt;.aboBoxFour2_item:nth-last-child(-n + 2) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .aboBoxFour2 .owl-controls {
        padding-top: 10px;
    }

    .aboBoxFour2_item .img_box .bottom_text {
        font-size: 14px;
    }






    /* contact us,shouji */
    .conBoxOne2_L {
        width: 100%;
    }

    .conBoxOne2_R {
        width: 100%;
        padding: 20px 10px 30px;
    }

    .conBoxOne2_R .tt {
        font-size: 18px;
        line-height: 28px;
        padding-bottom: 20px;
    }

    .conBoxOne2_R_list .item .iconfont {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    .conBoxOne2_R_list .item .right_text {
        width: calc(100% - 36px);
        padding: 5px 0 0 10px;
    }

    .conBoxOne2_R_list .item .right_text span {
        font-size: 14px;
    }

    .conBoxOne2_R_list .item .right_text a {
        font-size: 14px;
    }

    .conBoxThree2_form .item {
        width: 100%;
        margin-bottom: 15px;
    }

    .conBoxThree2_form .item .input_tt {
        width: 80px;
        font-size: 14px;
    }

    .conBoxThree2_form .item input {
        height: 38px;
    }

    .conBoxThree2_form .item input,
    .conBoxThree2_form .item textarea {
        width: calc(100% - 80px);
    }

    .conBoxThree2_form .item textarea {
        height: 90px;
    }

    .conBoxThree2_form .item.last {
        margin-bottom: 20px;
    }

    .conBoxThree2_form .btn_box button {
        font-size: 14px;
        width: 100px;
        height: 36px;
        margin: 0 5px;
    }

    .conBoxThree2_form .btn_box {
        -ms-justify-content: flex-start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding-left: 75px;
    }





    /* Market_del,shouji */
    .SubPage_main {
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .SubPage_main_R {
        width: 100%;
    }

    .mar_deOne1 {
        padding: 30px 10px 20px;
    }

    .mar_deOne1 .big_tt {
        font-size: 24px;
    }

    .mar_deOne1_01 .tt {
        font-size: 16px;
    }

    .mar_deOne1_01 .text {
        font-size: 14px;
        line-height: 26px;
    }

    .mar_deOne1 table tr td {
        font-size: 14px;
    }

    .SubPage_main_L {
        width: 100%;
        padding-top: 50px;
    }

    .main_L_two .img_box {
        display: none;
    }

    .main_L_one .tt_box {
        font-size: 18px;
        padding: 14px 10px 14px 15px;
    }

    .main_L_one_dl .item a {
        padding: 12px 10px 12px 15px;
    }

    .mar_deOne1_01 {
        padding-bottom: 25px;
    }






    /* Market,shouji */
    .marBoxOne1 .item a .img_box {
        width: 100%;
    }

    .marBoxOne1 .item a .right_text {
        width: 100%;
        padding: 20px 10px 30px 10px;
    }

    .marBoxOne1 .item a .right_text .tt {
        font-size: 18px;
    }

    .marBoxOne1 .item a .right_text .text {
        font-size: 14px;
        line-height: 26px;
        padding-top: 10px;
    }

    .marBoxOne1 .item a .right_text .public_More_btn {
        margin-top: 15px;
    }

    .marBoxOne1 .item {
        margin-bottom: 30px;
    }

    .public_paging a,.public_paging span{
        height: 34px;
        line-height: 34px;
        margin: 0 5px 10px;
    }

    .public_paging a.prev, .public_paging a.next {
        width: 120px;
    }

    .marBoxOne2 {
        padding-top: 10px;
    }






    /* news_del,shouji */
    .new_deBoxOne2 {
        padding: 30px 10px 30px;
    }

    .new_deBoxOne2 .module_tt_box .tt {
        font-size: 20px;
        line-height: 30px;
    }

    .new_deBoxOne2 .module_tt_box .tt_bottom_box {
        padding: 15px 0 15px;
    }

    .new_deBoxOne2 .module_tt_box .tt_bottom_box .icon_text_01 {
        padding: 0 5px 10px;
    }

    .new_deBoxOne2 .content_box {
        font-size: 14px;
        line-height: 26px;
        padding: 25px 0 30px;
    }

    .new_deBoxOne2 .back_btn a {
        font-size: 14px;
        width: 110px;
        line-height: 36px;
    }

    .new_deBoxOne3 {
        padding-top: 30px;
    }

    .new_deBoxOne3 .item {
        width: 100%;
    }

    .new_deBoxOne3&gt;.item:first-child {
        border-right: none;
        border-bottom: 1px solid #ffffff;
    }

    .new_deBoxOne3 .item a {
        padding: 14px 10px 14px 10px;
    }

    .new_deBoxOne3 .item a .text {
        font-size: 14px;
        width: calc(100% - 90px);
    }

    .new_deBoxOne3 .item a .date {
        font-size: 14px;
        width: 90px;
        padding-left: 10px;
    }





    /* news,shouji */
    .newBoxOne1 .item a {
        padding: 10px 10px 20px;
    }

    .newBoxOne1 .item a .img_box {
        width: 100%;
    }

    .newBoxOne1 .item a .center_box {
        width: 100%;
        padding: 20px 0 0;
        border-right: none;
    }

    .newBoxOne1 .item a .center_box .tt {
        font-size: 18px;
    }

    .newBoxOne1 .item a .center_box .text {
        font-size: 14px;
        line-height: 26px;
    }

    .newBoxOne1 .item a .right_box {
        width: 100%;
        -ms-align-items: flex-end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
    }

    .newBoxOne1 .item a .right_box .date_01 {
        font-size: 16px;
    }

    .newBoxOne1 .item a .right_box .date_02 {
        font-size: 16px;
    }





    /* Products_del,shouji */
    .pro_deOne1_L {
        position: relative;
        width: 100%;
    }

    .pro_deOne1_L_dots .item img {
        display: none;
    }

    .pro_deOne1_L_lunbo {
        width: 100%;
    }

    .pro_deOne1_L_dots {
        position: absolute;
        z-index: 2;
        width: 100%;
        bottom: 8px;
        left: 0;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .pro_deOne1_L_dots .item {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #dcdcdc;
        margin: 0 4px 0;
    }

    .pro_deOne1_L_dots .item.active {
        background: #243279;
    }

    .pro_deOne1_R {
        width: 100%;
        padding: 20px 0 0;
    }

    .pro_deOne1_R1 .big_tt {
        font-size: 20px;
    }

    .pro_deOne1_R1 .text {
        font-size: 14px;
        line-height: 24px;
    }

    .pro_deOne1_R1 {
        padding-bottom: 15px;
    }

    .pro_deOne1_R dl dd::before {
        margin-top: 7px;
    }

    .pro_deOne1_R dl dd div {
        font-size: 14px;
    }

    .pro_deOne1_R dl dd {
        padding: 10px 0 10px;
    }

    .pro_deOne1_R2 a {
        width: 130px;
        height: 36px;
    }

    .pro_deOne1_R2 a .iconfont {
        font-size: 20px;
    }

    .pro_deOne1_R2 a span {
        font-size: 14px;
    }

    .pro_deOne1_R2 &gt; a:nth-child(2) {
        margin-left: 10px;
    }

    .pro_deOne1_R3 {
        padding-top: 20px;
    }

    .pro_deTwo1_top {
        font-size: 18px;
        padding: 14px 10px 14px 15px;
    }

    .pro_deTwo1_bot {
        padding: 0 15px 30px;
    }

    .p_t_40 {
        padding-top: 30px;
    }

    .pro_deTwo1_bot_title span {
        font-size: 16px;
        padding-left: 10px;
    }

    .pro_deTwo1_bot_title .line {
        height: 13px;
    }

    .pro_deTwo1 table tr td,
    .new_deBoxOne2 .content_box table tr td {
        font-size: 14px;
        padding: 10px;
    }

    .pro_deTwo1_bot .text_box {
        font-size: 14px;
        line-height: 26px;
    }

    .pro_deTwo2_bot {
        padding: 20px 10px 20px;
    }

    .pro_deTwo3_bot {
        padding: 20px 10px 30px 10px;
    }





    /* Products,shouji */
    .proBoxOne1_01 {
        font-size: 18px;
        padding-bottom: 20px;
    }

    .proBoxOne1 {
        padding: 30px 10px 30px;
    }

    .proBoxOne1_02 {
        -ms-justify-content: space-between;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .proBoxOne1_02 .public_product_item {
        width: calc((100% - 10px) / 2);
        margin-right: 0px;
        margin-bottom: 10px;
    }





    /* Service,shouji */
    .serBoxOne1 .img_box {
        width: 100%;
    }

    .serBoxOne1 .text_box {
        width: 100%;
        padding: 20px 0 0;
    }

    .serBoxOne1 .text_box .tt {
        font-size: 18px;
        line-height: 26px;
    }

    .serBoxOne1 .text_box .line {
        width: 60px;
        margin-top: 15px;
    }

    .serBoxOne1 .text_box .text {
        font-size: 14px;
        line-height: 26px;
        padding-top: 15px;
    }

    .serBoxThree1 {
        font-size: 14px;
        line-height: 26px;
    }

    .serBoxThree2 {
        padding: 0;
    }

    .serBoxThree2 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        padding: 30px 10px 30px;
    }

    .serBoxThree2 .item .iconfont {
        font-size: 40px;
    }

    .serBoxThree2 .item .text {
        font-size: 14px;
    }






    /* Technical Capacity,shouji */
    .tecBoxTwo1 .img_box {
        width: 100%;
    }

    .tecBoxTwo1 .text_box {
        width: 100%;
        padding: 20px 0 0;
    }

    .tecBoxTwo1 .text_box .tt {
        font-size: 18px;
    }

    .tecBoxTwo1 .text_box .text {
        font-size: 14px;
        line-height: 26px;
    }


}
.newBoxOne1 .mtime{
	display:none;
}
@media (max-width:980px) {
.newBoxOne1 .right_box{
	display:none!important;
}
.newBoxOne1 .item a .center_box{
	width:100%;
	border-right:0;
}
.newBoxOne1 .mtime{
	display:block;
	padding:15px 0 5px;
	color:#999;
}
}</pre></body></html>