    /* -------------------1680------------------------------ */
    
    @media screen and (max-width: 1680px) {
        .nav>ul>li>a {
            font-size: 18px;
        }
        .top_right span {
            font-size: 18px;
        }
       
        .top_right .top_hover ul li {
            padding: 8px 0;
        }
        .banText .txt h3 {
            font-size: 54px;
        }
        .banText .txt p {
            font-size: 24px;
            line-height: 40px;
        }
        .index_pro-t h2.title {
            font-size: 48px;
        }
        .index-product .case_tab_l .cpimg1 h4 {
            font-size: 32px;
            margin-bottom: 18px;
        }
        .index-product .case_tab_l .cpimg1 p {
            font-size: 20px;
        }
        .index_about_cont h3 {
            font-size: 48px;
            margin-bottom: 30px;
        }
        .index_about_cont p {
            font-size: 22px;
            line-height: 36px;
        }
        .index_news_title h3 {
            font-size: 52px;
        }
        .index_news_ul ul li .index_news_tie p {
            font-size: 20px;
        }
        .index_news_ul ul li .index_news_tie time {
            font-size: 20px;
            margin-bottom: 18px;
        }
        .index_news_ul ul li .index_news_tie {
            margin-top: 33px;
        }
        .index_news_ul ul li .index_news_tie span {
            margin-top: 34px;
        }
        .index_incer_text h2 {
            font-size: 48px;
            line-height: 50px;
            padding-bottom: 30px;
        }
        .index_incer_text p {
            line-height: 36px;
        }
        .text_indec h2 {
            font-size: 48px;
            line-height: 50px;
        }
        .text_indec {
            padding: 50px 144px 0 257px;
            position: relative;
        }
        .text_indec p {
            font-size: 20px;
            line-height: 35px;
        }
        .text_indec a {
            margin-top: 35px;
        }
        .footer_r ul li {
            font-size: 20px;
        }
        .footer_r ul li dl dt a {
            font-size: 18px;
            line-height: 24px;
        }
        .footer_l p {
            font-size: 18px;
            line-height: 36px;
        }
        .footer_ter p {
            font-size: 18px;
        }
        .colode_list ul li h3 {
            font-size: 38px;
        }
        .colode_list ul li dl dt a {
            font-size: 20px;
            line-height: 34px;
        }
    }
    /* -------------------1600------------------------------ */
    
    @media screen and (max-width: 1600px) {
        .nav>ul>li>a {
            display: block;
            margin: 0 19px;
        }
        .wrap_1,
        .banText {
            width: 85%;
        }
        .footer {
            padding: 70px 0;
            padding-bottom: 0;
        }
        .footer_ter {
            margin-top: 26px;
        }
		.nav ul li a {
		    padding: 0 8px;
		}
		
    }
    /* -------------------1580------------------------------ */
    
    @media screen and (max-width: 1580px) {
        
        .nav>ul>li>a {
            display: block;
            margin: 0 12px;
        }
        .top_right span {
            font-size: 16px;
            width: 116px;
            border-radius: 31px;
        }
        .search .seach_btn {
            width: 40px;
            height: 40px;
        }
        .icon01 {
            width: 20px;
            height: 20px;
        }
        .index_pro-t h2.title {
            font-size: 42px;
            margin-bottom: 40px;
        }
        .index-product .case_tab_l .cpimg1 h4 {
            font-size: 28px;
            line-height: 28px;
        }
        .index-product .case_tab_l .cpimg1 p {
            font-size: 18px;
            line-height: 32px;
        }
        .index-product .case_tab_l .more2 {
            margin-top: 48px
        }
        .row li p {
            font-size: 18px;
        }
        .index_about_cont h3 {
            font-size: 42px;
            line-height: 42px;
        }
        .index_about_cont {
            padding-top: 86px;
        }
        .index_about_cont p {
            font-size: 20px;
        }
        .product-number-inner ul li b i {
            font-size: 68px;
        }
        .product-number-inner {
            margin-top: 73px;
        }
        .product-number-inner ul {
            padding-bottom: 160px;
        }
        .stock_index {
            padding: 0 4%;
            height: 158px;
        }
        .index_news_title h3 {
            font-size: 52px;
        }
        .index_news_title {
            padding-top: 153px;
            margin-bottom: 53px;
        }
        .index_news_title h3 {
            font-size: 48px;
        }
        .index_news_ul ul li .index_news_tie p {
            font-size: 18px;
            line-height: 28px;
        }
        .index_news_ul ul li .index_news_tie time {
            font-size: 18px;
        }
        .index_news_ul ul li .index_news_tie {
            margin-top: 24px;
        }
        .index_news_ul ul li .index_news_tie span {
            font-size: 16px;
        }
        .index_news_ul ul li .index_news_tie span::after {
            background-size: 100%;
            width: 7px;
            position: relative;
            /* top: 4px; */
            top: 3px;
        }
        .index_news_ul ul li .index_news_tie span {
            margin-top: 26px;
        }
        .index_incer_text h2 {
            font-size: 38px;
            padding-bottom: 20px;
        }
        .text_indec h2 {
            font-size: 38px;
        }
        .text_indec p {
            font-size: 18px;
            line-height: 30px;
        }
        .text_indec {
            padding: 47px 92px 0 257px;
            position: relative;
        }
        .text_indec a {
            margin-top: 28px;
            width: 155px;
        }
        .index_incer_text p {
            font-size: 18px;
            line-height: 30px;
        }
        .footer_l .foot_logo {
            width: 235px;
            margin-bottom: 40px;
        }
        .footer_r ul li dl dt a {
            font-size: 16px;
            line-height: 22px;
        }
        .footer_r ul li {
            font-size: 18px;
        }
        .footer_r ul li dl dt {
            margin-bottom: 8px;
        }
        .footer_l p {
            font-size: 16px;
            line-height: 30px;
        }
        .footer_ter p {
            font-size: 16px;
            padding: 24px 0;
        }
        .footer_but span {
            display: inline-block;
            width: 40px;
            height: 40px;
        }
        .index_news_title a {
            width: 150px;
        }
        .index-product .case_tab_l .more2 {
            width: 150px;
        }
    }
    
    .stock_index a {
        width: 160px;
    }
    /* -------------------1440------------------------------ */
    
    @media screen and (max-width: 1440px) {
		
		.nav ul {
		    margin-right: 110px;
		}
		.pageheader .lpk {
		    right:20px;
		}
		
		
        .colode_list ul li h3 {
            font-size: 30px;
        }
        .colode_list ul li dl dt a {
            font-size: 18px;
        }
        .index_business {
            padding: 70px 0;
        }
        .lh_pt90 {
            padding-top: 70px;
            padding-bottom: 70px;
        }
        .index_advantage ul li .advan_list .img img {
            height: 55px;
        }
        .index_advantage ul li .advan_list .img {
            margin-bottom: 40px;
        }
        .imdex_about_conter,
        .index_news_conter {
            padding: 70px 0;
        }
        .hzhb_swiper {
            margin-bottom: 0px;
        }
        .index_advantage ul li .advan_list h3 {
            font-size: 22px;
            line-height: 22px;
            margin-bottom: 26px;
        }
    }
    /* -------------------1366------------------------------ */
    
    @media screen and (max-width: 1366px) {
        .index-product .case_tab_l .more2 {
            margin-top: 33px;
        }
        .nav>ul>li>a {
            font-size: 16px;
        }
        .search .seach_btn {
            width: 36px;
            height: 36px;
        }
        .icon01 {
            width: 18px;
            height: 18px;
            margin: 8px 0 0 8px;
        }
        .index_news_title h3 {
            font-size: 42px;
        }
        .index_news_title {
            padding-top: 151px;
            margin-bottom: 39px;
        }
        .text_indec {
            padding: 32px 92px 0 197px;
            position: relative;
        }
        .footer_r ul li dl {
            margin-top: 15px;
        }
        .product-number-inner ul {
            padding-bottom: 133px;
        }
        .product-number-inner {
            margin-top: 60px;
        }
    }
    /* -------------------1280------------------------------ */
    
    @media screen and (max-width: 1280px) {
        .search {
            margin-right: 14px;
        }
        .index-product .case_tab_l .cpimg1 p {
            font-size: 16px;
            line-height: 26px;
        }
        .index_pro-t h2.title {
            font-size: 38px;
            margin-bottom: 36px;
            margin-top: 80px;
        }
        .index_about_cont {
            width: 95%;
        }
        .index_news_title h3,
        .index_about_cont h3 {
            font-size: 32px;
        }
        .index_about_cont h3 {
            padding-bottom: 22px;
        }
        .index_about_cont p {
            font-size: 18px;
            line-height: 32px;
        }
        .product-number-inner {
            margin-top: 52px;
        }
        .product-number-inner ul {
            padding-bottom: 122px;
        }
        .stock_index .spant {
            font-size: 22px;
        }
        .stock_index h3 {
            font-size: 22px;
        }
        .stock_index h2 {
            font-size: 52px;
        }
        .stock_index {
            height: 144px;
        }
        .index_news_ul ul li .index_news_tie span {
            margin-bottom: 77px;
        }
        .index_incer_text {
            margin-top: 70px;
        }
        .index_incer_text h2 {
            font-size: 32px;
        }
        .text_indec h2 {
            font-size: 32px;
            line-height: 36px;
        }
        .lh_pt90 {
            padding: 50px 0;
        }
        .index_title h3 {
            font-size: 26px;
            line-height: 26px;
        }
    }
    /* -------------------1024------------------------------ */
    
    @media screen and (max-width: 1024px) {
		.pageheader .lpk{
			top: 30px;
			/* right: 60px; */
		}
        .stock_index h2 {
            font-size: 46px;
        }
        .text_indec {
            padding: 23px 16px 0 95px;
            position: relative;
        }
        .text_indec .xt_2 {
            position: absolute;
            top: -50px;
            margin-left: -40px;
            height: 175px;
            display: flex;
        }
        .text_indec p {
            font-size: 16px;
            line-height: 24px;
        }
        .text_indec h2 {
            font-size: 24px;
            line-height: 28px;
        }
        .index_incer_text {
            margin-top: 43px;
        }
        .index_incer_text h2 {
            font-size: 28px;
            line-height: 30px;
            margin-bottom: 20px;
        }
        .index_incer_text p {
            line-height: 22px;
            font-size: 16px;
        }
        .index_incer_text a {
            width: 138px;
            height: 60px;
            display: inline-block;
            margin-top: 29px;
            transition: all 0.4s;
        }
        .footer_r {
            display: none;
        }
        .footer_l {
            width: 100%;
        }
        .footer {
            padding: 57px 0;
            padding-bottom: 0;
        }
        .footer_l .foot_logo {
            width: 235px;
            margin-bottom: 24px;
        }
        .footer_but {
            display: block;
        }
        .footer_but .fexi {
            margin: auto;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .footer_ter p {
            padding-bottom: 10px;
        }
        .footer_but {
            padding-bottom: 24px;
        }
        /* 移动端导航 */
        .nav {
            display: none;
        }
        .m_img {
            background: url(../images/m_menuimg.png) no-repeat center center;
            background-size: 100%;
        }
        .m_img {
            height: 82px;
            float: right;
            margin-left: 20px;
            align-items: center;
            display: flex;
            display: -webkit-flex;
            display: -ms-flex;
        }
        .m_img a .m_menuimg {
            height: 16px;
            vertical-align: top;
            display: block;
        }
        .top_right span {
            font-size: 14px;
            width: 101px;
            height: 36px;
            line-height: 34px;
        }
        .top_right {
            height: 60px;
        }
        .search {
            margin-top: 13px;
        }
        
        .m_nav {
            display: block;
            position: fixed;
            top: 0px;
            left: 0px;
            width: 0px;
            height: 0px;
            overflow: hidden;
            z-index: 10000;
        }
        .m_nav .m_navList {
            position: absolute;
            width: 80%;
            right: 0px;
            top: 0px;
            background: #0b0d19;
            height: 100%;
            z-index: 100;
            right: -80%;
            overflow-y: scroll;
            padding-top: 20px;
        }
        .m_nav .closecover {
            position: absolute;
            width: 100%;
            height: 100%;
            background: #0b0d19;
            filter: alpha(opacity=0);
            opacity: 0;
            left: 0px;
            top: 0px;
            z-index: 1;
        }
        .m_nav .closeicon {
            position: absolute;
            width: 20%;
            left: 12px;
            top: 5%;
            z-index: 100;
            text-align: center;
            filter: alpha(opacity=0);
            opacity: 0;
        }
        .m_nav .m_navList {
            position: absolute;
            width: 80%;
            right: 0px;
            top: 0px;
            background: #0b0d19;
            height: 100%;
            z-index: 100;
            right: -80%;
            overflow-y: scroll;
            padding-top: 20px;
        }
        .m_nav .m_navList ul li {
            border-bottom: 1px solid #232530;
        }
        .m_nav .m_navList ul li .m_f_a {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 100%;
        }
        .m_nav .m_navList ul li .m_f_a a {
            flex: 1;
        }
        .m_nav .m_navList ul li .m_f_a i {
            width: 40px;
            height: 35px;
            box-sizing: border-box;
            padding: 0 5px;
            display: block;
        }
        .m_nav .m_navList ul li .m_f_a i {
            background: url(../images/plus.png) 50% no-repeat;
        }
        .m_nav .m_navList ul li .m_s_nav {
            display: none;
            width: 100%;
        }
        .m_nav .m_navList ul li a {
            display: block;
            height: 45px;
            color: #fff;
            line-height: 45px;
            padding-left: 5%;
            font-size: 15px;
        }
        .m_nav .m_navList ul li .m_s_nav a {
            display: block;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            padding-left: 10%;
            overflow: hidden;
            white-space: nowrap;
            width: 90%;
            text-overflow: ellipsis;
        }
        .icon_on {
            background: url(../images/reduce.jpg) 50% no-repeat!important;
            background-position: 50% 50%;
            -webkit-transition: all 0s;
            -moz-transition: all 0s;
            transition: all 0s;
        }
        .top_right .top_hover ul li a {
            font-size: 14px;
            line-height: 20px;
        }
        .cutAct,
        .cutAll,
        .total {
            font-size: 16px;
        }
        .index_about_cont {
            padding-top: 48px;
        }
        .index_news_ul ul li .index_news_tie p {
            font-size: 16px;
            line-height: 22px;
        }
        .index_news_ul ul li .index_news_tie time {
            font-size: 16px;
            margin-bottom: 10px;
        }
        .index_news_ul ul li .index_news_tie {
            margin-top: 20px;
        }
        .index_news_title {
            padding-top: 132px;
            margin-bottom: 30px;
        }
        .index_news_ul ul li .index_news_tie span {
            margin-bottom: 44px;
        }
        .banText .txt h3 {
            font-size: 36px;
            line-height: 38px;
            margin-bottom: 30px;
        }
        .banText .txt p {
            font-size: 20px;
            line-height: 24px;
        }
        .index_pro-t h2.title {
            margin-top: 44px;
        }
        .index-product {
            margin-top: 61px;
            display: block;
        }
        .case_tab {
            width: 100%;
        }
        .pro-cata {
            width: 100%;
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .row li {
            padding: 0;
            padding-left: 10%;
        }
        .row li img {
            float: right;
            width: 100%;
        }
        .wrap {
            width: 92%;
        }
        .business_baner .business_list {
            padding-left: 32px;
            padding-top: 86px;
            padding-bottom: 44px;
            padding-right: 130px;
        }
        .business_list_title {
            top: 38px;
        }
        .business_baner .business_list p {
            margin-bottom: 30px;
        }
        .swipe2 .pec_tt {
            left: 38.5%;
        }
        .swipe2 .pnt_tt {
            right: 52.9%;
        }
        .index_advantage ul li .advan_list h3 {
            font-size: 18px;
            line-height: 18px;
            margin-bottom: 20px;
        }
        .index_advantage ul li .advan_list {
            padding: 0 24px;
        }
        .index_title h3 {
            font-size: 24px;
            line-height: 24px;
        }
        .index_news_ul .index_onlies {
            padding: 30px;
        }
        .inde_nrews_lisr ul li {
            padding: 18px 24px;
        }
        .header {
            height: 60px;
        }
       
        .indexcase_list ul li .text {
            display: none;
        }
        .indexcase_list ul li .text_t {
            padding: 15px 15px 20px 15px;
        }
        .indexcase_list ul li {
            margin-bottom: 115px;
        }
    }
    /* -------------------768------------------------------ */
    
    @media screen and (max-width: 768px) {
		.ul_list_ywly ul li{
			margin-bottom: 15px;
		}
        #allmap {
            width: 100% !important;
            position: relative;
            float: left;
            height: 300px !important;
        }
        .banText .txt h3 {
            font-size: 24px;
            line-height: 26px;
            margin-bottom: 20px;
        }
        .banText .txt p {
            font-size: 18px;
            line-height: 22px;
        }
        .more .but {
            width: 120px;
        }
        .banText .txt {
            margin-bottom: 24px;
        }
        .index_peoductmain {
            width: 43.8%;
            margin-top: 40px;
        }
        .index-product {
            margin-top: -35px;
            display: block;
        }
        .index-product .case_tab_l .cpimg1 {
            padding-right: 3%;
        }
        .index_incer_text {
            left: 22.1%;
            padding-right: 53px;
        }
        .text_indec a {
            margin-top: 12px;
            width: 93px;
        }
        .text_indec h2 {
            font-size: 21px;
            line-height: 9px;
        }
        .footer {
            padding: 40px 0;
            padding-bottom: 0;
        }
        .index_pro-t {
            width: 100%;
        }
        .business_baner .business_list {
            width: 100%;
        }
        .business_baner .business_img {
            width: 95%;
            margin: auto;
            margin-left: auto;
            margin-top: 0px;
            display: block;
            float: none;
        }
        .swipe2 .pnt_tt {
            right: 0;
            bottom: 25%;
        }
        .swipe2 .pec_tt {
            left: 0;
            bottom: 25%;
        }
        .index_advantage ul li .advan_list {
            padding: 0 12px;
        }
        .index_case .case_ul ul li {
            margin-right: 12px;
        }
        .indexcase_list ul li .text_t {
            padding: 20px;
        }
        .indexcase_list ul li {
            margin-bottom: 120px;
        }
        .indexcase_list ul li .text {
            padding: 16px;
        }
        .about_index .index_about_text p {
            -webkit-line-clamp: 4;
        }
        .imdex_about_conter,
        .index_news_conter {
            padding: 50px 0;
			    padding-top: 20px;
        }
        .inde_nrews_lisr ul li {
            padding: 8px 24px;
        }
        .inde_nrews_lisr {
            width: 50%;
            float: right;
        }
        .dh_footer .dh_footer_ul {
            width: 58%;
        }
        .footer_h {
            padding: 19px 0;
            margin-top: 36px;
        }
        .business_baner .business_list {
            padding-right: 30px;
        }
        .business_list_title {
            top: 30px;
            margin-left: 32px;
        }
        .business_baner .business_img {
            width: 100%;
        }
        .hzhb_swiper .swiper-pagination.tiv {
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            margin-top: 15px;
        }
        .breadcrumbs {
            padding: 15px 0;
        }
        .about_conter {
            margin-top: 50px;
        }
        .about_h3 h3 {
            margin-top: 0;
            margin-bottom: 15px;
        }
        .about_h3 p {
            margin-bottom: 15px;
        }
        .qywh_conter {
            margin-top: 50px;
            margin-bottom: 50px;
        }
        .qywh_conter h3 {
            margin-bottom: 20px;
        }
        .shilimg_ul ul li {
            padding: 50px 15px;
        }
        .shilimg_ul ul li .text h3 {
            font-size: 22px;
            margin-bottom: 10px;
        }
        .shilimg_ul ul li .text p {
            font-size: 14px;
        }
        .shilimg_ul ul li .images {
            margin-bottom: 30px;
        }
        .shilimg_ul {
            margin: 90px 0;
        }
        .year_dot h3 {
            margin-top: 20px;
            margin-bottom: 20px;
        }
        .year_dot p {
            margin-top: 15px;
            line-height: 24px;
        }
        .history_list .gallery-top,
        .gslc_conter,
        .hzhb_list,
        .yw_conte,
        .zz_ele,
        .newsa_elesr,
        .contact_cont,
        .tzal_cont {
            margin-top: 50px;
        }
        .history_list,
        .hzhb_list {
            margin-bottom: 50px;
        }
        .gslc_conter h3 {
            margin-bottom: 20px;
        }
        .ywlu_nxtitle,
        .index_case .case_ul {
            margin-bottom: 30px;
        }
        .yelu_list_ul ul li {
            margin-top: 30px;
        }
        .yelu_list_ul ul li .text_yw {
            margin-top: 20px;
        }
        .yelu_list_ul ul li .text_yw p {
            margin-bottom: 10px;
        }
        .page-nation {
            margin-top: 35px;
            margin-bottom: 50px;
        }
        .pager ul li a,
        .pager ul li span {
            width: 40px;
            height: 40px;
            line-height: 38px;
        }
        .rzjg_fl .rzjg_title {
            padding-bottom: 30px;
            margin-bottom: 35px;
        }
        .rzjg_fl {
            width: 31.3%;
            margin-right: 3.7%;
        }
        .xgal_liu ul li {
            width: 100%;
            margin-right: 0;
        }
        .rzjf_fr .rzjf_fr_title {
            padding-bottom: 30px;
            margin-bottom: 30px;
        }
        .lingyu_ul,
        .xrimf {
            padding-bottom: 30px;
        }
        .xrimf {
            margin: 30px 0;
        }
        .news_cont ul li:not(:last-child) {
            margin-bottom: 25px;
        }
        .news_cont ul li .newr_fr {
            padding: 0px 25px;
        }
        .news_cont ul li .img_news {
            width: 26.83%;
        }
        .news_cont ul li .newr_fr {
            width: 73.17%;
        }
        .newsa_elesr .news_tere_title h3 {
            margin-bottom: 15px;
        }
        .newsa_elesr .news_tere_title {
            margin-bottom: 25px;
        }
        .nert_context img {
            margin-top: 25px;
            margin-bottom: 25px;
        }
        .xyy_tom {
            margin-top: 30px;
            margin-bottom: 50px;
        }
        .xyy_tom .xx_f1,
        .xyy_tom .xx_fr {
            padding: 20px 15px;
        }
        .xyy_tom .text h5 {
            line-height: 22px;
            margin-bottom: 5px;
        }
        .contact_cont .contact_title {
            margin-bottom: 30px;
        }
        .map_cont .map_conter {
            width: 100%;
        }
        .map_cont .map_conter p {
            margin-bottom: 10px;
        }
        .map_id img {
            width: 100%;
        }
        .conte_form .for_input .form_input input {
            margin-bottom: 20px;
        }
        .conte_form .for_input button {
            margin-top: 25px;
        }
        .conte_form {
            margin-bottom: 50px;
        }
        .history_list .gallery-top,
        .gslc_conter,
        .hzhb_list,
        .yw_conte,
        .zz_ele,
        .newsa_elesr,
        .contact_cont {
            margin-top: 30px;
        }
        .about_conter {
            margin-bottom: 50px;
        }
    }
    /* -------------------414------------------------------ */
    
    @media screen and (max-width: 640px) {
        .pc {
            display: none;
        }
        .mbl {
            display: block;
        }
		.pageheader .lpk {
		    top: 9px;
		    right: 44px;
		}
    }
    
    @media screen and (max-width: 414px) {
        .conte_form .for_input textarea {
            padding: 15px;
        }
        .index_pro-t h2.title {
            font-size: 24px;
            line-height: 26px;
        }
        .index_peoductmain {
            width: 100%;
            margin-top: 20px;
        }
        .index-product .case_tab_l .cpimg1 h4 {
            font-size: 18px;
            margin-bottom: 10px;
        }
        .index-product .case_tab_l .more2 {
            margin-top: 0px;
            margin-left: 29px;
        }
        .wrap_1,
        .banText {
            width: 92%;
        }
        .index-product .case_tab_l .cpimg {
            width: 100%;
        }
        .row li {
            padding: 0;
            padding-left: 4%;
        }
        .index_news_title h3,
        .index_about_cont h3 {
            font-size: 24px;
            line-height: 24px;
        }
        .index_about_cont {
            padding-top: 41px;
        }
        .index_about_cont p {
            font-size: 16px;
            line-height: 24px;
        }
        .product-number-inner ul {
            display: block;
            overflow: hidden;
        }
        .product-number-inner ul li {
            width: 50%;
            float: left;
            display: flex;
            flex-direction: column;
            align-items: center;
            margin-bottom: 24px;
        }
        .product-number-inner ul li b {
            line-height: 36px;
            font-size: 36px;
        }
        .product-number-inner ul li b i {
            font-size: 34px;
            line-height: 36px;
        }
        .product-number-inner ul li p {
            font-size: 16px;
            line-height: 22px;
        }
        .product-number-inner ul {
            padding-bottom: 53px;
        }
        .stock_index {
            flex-direction: column;
            align-items: flex-start;
        }
        .stock_index {
            height: auto;
        }
        .menu_hear {
            display: none;
        }
        .stock_index {
            padding: 4% 4%;
        }
        .index_news_ul ul li {
            width: 49.3%;
            float: left;
        }
        .index_news_ul ul li:nth-child(2n) {
            margin-right: 0;
        }
        .index_news_ul ul li .index_news_tie span {
            margin-top: 15px;
            margin-bottom: 27px;
        }
        .index_news_ul ul li .index_news_tie {
            margin-top: 16px;
        }
        .index_incel {
            width: 100%;
        }
        .index_incer_text {
            left: 6.1%;
            padding-right: 17px;
        }
        .index_incer_text h2 {
            font-size: 24px;
        }
        .index_incer {
            width: 100%;
        }
        .text_indec {
            margin-bottom: 30px;
        }
        .text_indec {
            padding: 23px 16px 0 66px;
            position: relative;
        }
        .text_indec h2 {
            line-height: 22px;
        }
        .footer_l .foot_logo {
            width: 176px;
            margin-bottom: 22px;
        }
        .footer_ter {
            margin-top: 21px;
        }
        .footer_ter p {
            font-size: 12px;
            padding: 13px 0;
        }
        .stock_index a {
            margin-top: 10px;
        }
        .footer_but {
            padding-bottom: 16px;
        }
        .stock_index h2 {
            font-size: 32px;
        }
        .stock_index h2 span {
            font-size: 18px;
        }
        .stock_index h3,
        .stock_index .spant {
            font-size: 20px;
        }
        .index_news_title a {
            width: 120px;
        }
        .text_indec a {
            width: 120px;
        }
        .row li p {
            font-size: 16px;
        }
        .product-number-inner ul {
            padding-bottom: 88px;
        }
        .product-number-inner {
            margin-top: 42px;
        }
        .span-br {
            margin-bottom: 0px;
        }
        .span-br .swiper-pagination-bullet {
            width: 30px;
            height: 2px;
        }
        .index_title {
            margin-bottom: 30px;
        }
        .business_baner .business_list {
            padding-right: 30px;
        }
        .business_list_title {
            width: 100%;
            margin-left: 34px;
        }
        .index_advantage ul li {
            width: 50%;
        }
        .index_advantage ul li:nth-child(1),
        .index_advantage ul li:nth-child(2) {
            margin-bottom: 30px;
        }
        /*.index_case .case_ul ul,

        .index_news_list .nes_list {

            overflow: hidden;*/
        /*overflow-y: auto;*/
        /*overflow-x: scroll;

            white-space: nowrap;

            width: 100%;

            display: block;

        }*/
        .index_case .case_ul ul {
            display: flex;
        }
        .index_case .case_ul ul li,
        .index_news_list .nes_list ul li {
            white-space: nowrap;
            display: inline-block;
            float: none;
        }
        .indexcase_list ul li {
            width: 45%;
            margin-right: 1%;
        }
        .indexcase_list ul li:nth-child(3n) {
            margin-right: 2%;
        }
        .indexcase_list ul li:nth-child(2n) {
            margin-right: 0;
        }
        .index_case .case_ul {
            margin-bottom: 30px;
        }
        .indexcase_list ul li .text_t {
            width: 100%;
        }
        .indexcase_list ul li .text {
            margin-top: -16px;
        }
        .index_case.lh_pt90 {
            padding-bottom: 35px;
			padding-top: 25px;
        }
        .about_index .index_about_text {
            width: 100%;
        }
        .about_index .iandex_about_img {
            width: 100%;
        }
        .about_index {
            display: block;
        }
        .iandex_about_img .img {
            width: 98%;
            margin-top: 24px;
        }
        .index_about_text a.more {
            margin-top: 24px;
        }
        .index_news_ul .index_onlies {
            width: 100%;
        }
        .index_news_list .nes_list {
            margin-bottom: 30px;
        }
        .inde_nrews_lisr {
            width: 100%;
        }
        .index_news_ul ul li {
            width: 100%;
        }
        .inde_nrews_lisr ul li {
            padding: 17px 0px;
        }
        .inde_nrews_lisr ul {
            overflow: hidden;
        }
        .inde_nrews_lisr .more {
            overflow: hidden;
        }
        .hzhb_swiper .swiper-pagination.tiv {
            margin-top: 0px;
        }
        .hzhb_swiper {
            margin-bottom: 0px;
        }
        .dh_footer {
            display: none;
        }
        .lianxi_footer,
        .gz_footer {
            width: 100%;
        }
        .footer_h {
            margin-top: 14px;
        }
        .gz_footer h3 {
            margin-bottom: 12px;
        }
        .footer_h .p1 {
            width: 100%;
        }
        .footer_h .p2 {
            text-align: center;
            width: 100%;
        }
        .footer_h {
            display: block;
        }
        .index_news_ul .index_onlies h3 {
            font-size: 18px;
            margin-bottom: 20px;
        }
        .index_news_ul .index_onlies time {
            font-size: 22px;
            margin-bottom: 10px;
        }
        .index_news_ul .index_onlies .img_news {
            margin-top: 20px;
        }
        .index_news_ul .index_onlies {
            padding: 18px;
        }
        .index_title h3 {
            padding-bottom: 16px;
            margin-bottom: 12px;
        }
        .index_advantage ul li .advan_list .img {
            margin-bottom: 24px;
        }
        /**/
        .swipe2 .pec_tt,
        .swipe2 .pnt_tt {
            bottom: 0;
        }
        .business_list_title .case_tab_l p {
            font-size: 16px;
        }
        .index_advantage ul li .advan_list .img img {
            height: 40px;
        }
        .index_advantage ul li .advan_list h3 {
            font-size: 16px;
            margin-bottom: 10px;
        }
        .index_advantage ul li .advan_list p {
            font-size: 12px;
            line-height: 18px;
        }
        .indexcase_list ul li .text_t {
            padding: 10px;
        }
        .indexcase_list ul li .text_t h4 {
            margin-bottom: 10px;
        }
        .indexcase_list ul li {
            margin-bottom: 100px;
        }
        .about_index .index_about_text p {
            font-size: 14px;
        }
        .about_index .index_about_text {
            padding-right: 0;
        }
        .index_title {
            margin-bottom: 20px;
        }
        .index_about_text a.more {
            margin-top: 15px;
        }
        .footer_h p {
            font-size: 12px;
        }
        .footer_h {
            text-align: center;
            padding: 15px 0;
            line-height: 18px;
        }
        .lianxi_footer h3 {
            padding-bottom: 15px;
            margin-bottom: 10px;
        }
        .lianxi_footer p {
            font-size: 12px;
            line-height: 24px;
        }
        .lianxi_footer {
            margin-bottom: 20px;
        }
        .bshare-custom .bshare-weixin,
        .bshare-custom .bshare-sinaminiblog,
        .bshare-custom .bshare-qqim {
            height: 30px;
        }
        .bshare-custom a {
            padding: 0 !important;
            width: 30px !important;
        }
        .gz_footer h3::after,
        .lianxi_footer h3::after {
            width: 100%;
        }
        .business_baner .business_list {
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 70px;
            padding-bottom: 25px;
        }
        .business_list_title {
            margin-left: 0;
            padding: 0 15px;
            background-position: 20px;
        }
        .business_baner .business_list p {
            margin-bottom: 20px;
        }
        .inde_nrews_lisr ul li .nes_infrx_title h3 {
            margin-bottom: 15px;
        }
        .inde_nrews_lisr ul li .nes_infrx_title p {
            line-height: 20px;
        }
        .inde_nrews_lisr ul li .index_nes_data time {
            font-size: 14px;
            margin-bottom: 15px;
        }
        .inde_nrews_lisr ul li {
            padding: 15px 0;
        }
        .inde_nrews_lisr .more {
            margin-top: 25px;
        }
        .breadcrumbs span {
            margin: 0;
            padding: 0 10px;
            width: auto;
        }
        .breadcrumbs {
            display: block;
        }
        .breadcrumbs i,
        .breadcrumbs a,
        .breadcrumbs span,
        .breadcrumbs p {
            display: inline-block;
            vertical-align: middle;
        }
        .breadcrumbs p {
            width: auto;
        }
        .bare_top {
            display: none;
        }
       
        .header,
        .m_img {
            height: 44px;
        }
        
        /**/
        .about_h3,
        .qywh_conter,
        .gslc_conter {
            font-size: 13px;
            line-height: 22px;
        }
        .about_h3 h3,
        .qywh_conter h3,
        .gslc_conter h3,
        .ywlu_nxtitle h3 {
            font-size: 26px;
        }
        .about_conter .img_abput {
            width: 100%;
            margin-left: 0px;
            margin-right: 0;
            margin-bottom: 20px;
        }
        .about_conter .img_abput::after {
            display: none;
        }
        .about_conter,
        .qywh_conter {
            margin-top: 30px;
        }
        .shilimg_ul ul li .images img {
            height: 45px;
        }
        .shilimg_ul ul li .text h3 {
            font-size: 16px;
            margin-bottom: 5px;
        }
        .shilimg_ul ul li .text p {
            font-size: 12px;
        }
        .shilimg_ul ul li {
            padding: 30px 10px;
        }
        .shilimg_ul ul li .images {
            margin-bottom: 15px;
        }
        .gslc_conter {
            margin-bottom: 30px;
        }
        .year_dot h3 {
            margin-top: 0;
            font-size: 14px;
            margin-bottom: 15px;
        }
        .year_dot p {
            font-size: 13px;
            line-height: 20px;
        }
        .swpAct-but img,
        .swpAct-but {
            width: 34px;
            height: 34px;
            overflow: visible;
        }
        .galleryMt:after,
        .history-button-prev,
        .history-button-next {
            top: 40%;
        }
        .history_list .gallery-top {
            width: 100%;
        }
        .hzhb_list ul li {
            width: 50%;
        }
        .ul_list_ywly ul li {
            width: 75px;
        }
        .ul_list_ywly ul li:not(:last-child) {
            margin-right: 10px;
        }
        .ywlu_nxtitle,
        .index_case .case_ul {
            margin-bottom: 20px;
        }
        .yelu_list_ul ul li {
            margin-top: 20px;
            width: 50%;
            padding: 0 10px;
            margin-right: 0;
        }
        .yelu_list_ul ul,
        .xgal_liu ul {
            margin: 0 -10px;
        }
        .pager ul li {
            display: none;
        }
        .pager ul li:nth-child(1),
        .pager ul li:last-child {
            display: inline-block;
        }
        .page-nation {
            margin-top: 25px;
            margin-bottom: 30px;
        }
        .rzjg_fl {
            width: 100%;
            margin-right: 0;
        }
        .rzjg_fl .rzjg_title {
            padding-bottom: 25px;
            margin-bottom: 30px;
        }
        .xgal_liu ul li {
            width: 50%;
            padding: 0 10px;
            margin-bottom: 20px;
        }
        .xgal_liu ul li h3 {
            font-size: 14px;
        }
        .rzjf_fr {
            width: 100%;
            margin-top: 20px;
        }
        .rzjf_fr .rzjf_fr_title h3 {
            margin-bottom: 15px;
        }
        .rzjf_fr .rzjf_fr_title p {
            font-size: 13px;
            line-height: 20px;
        }
        .rzjf_fr .rzjf_fr_title {
            padding-bottom: 25px;
            margin-bottom: 25px;
        }
        .zdly_title h3 {
            margin-bottom: 15px;
        }
        .lingyu_ul ul li {
            width: 100%;
        }
        .rzjf_fr {
            margin-bottom: 20px;
        }
        .index_case .case_ul ul li {
            margin-right: 5px;
        }
        .indexcase_list ul li .text_t h4 {
            font-size: 15px;
            line-height: 20px;
        }
        .indexcase_list ul li {
            margin-bottom: 50px;
        }
        .tzal_cont {
            margin-top: 30px;
        }
        .news_cont ul li .img_news {
            width: 45%;
        }
        .news_cont ul li .newr_fr {
            width: 55%;
            padding-left: 15px;
            padding-right: 0;
        }
        .news_cont ul li .newr_fr .ner_text p {
            display: none;
        }
        .news_cont ul li .newr_fr .ner_date {
            float: none;
            width: 100%;
        }
        .news_cont ul li .newr_fr .ner_text {
            width: 100%;
            float: none;
        }
        .news_cont ul li .newr_fr .ner_date {
            text-align: left;
        }
        .news_cont ul li .newr_fr .ner_date h3 {
            font-size: 12px;
            margin-bottom: 0;
        }
        .news_cont ul li:not(:last-child) {
            margin-bottom: 15px;
        }
        .news_cont ul li .newr_fr .ner_text h3 {
            font-size: 15px;
        }
        .newsa_elesr .news_tere_title h3 {
            font-size: 22px;
            margin-bottom: 5px;
        }
        .newsa_elesr .news_tere_title .date_time span {
            font-size: 12px;
            padding: 0 5px;
        }
        .newsa_elesr .news_tere_title {
            margin-bottom: 15px;
        }
        .xyy_tom .xx_f1,
        .xyy_tom .xx_fr {
            width: 100%;
            padding: 15px;
        }
        .xyy_tom .xx_f1 {
            margin-bottom: 10px;
			
        }
		.xyy_tom {
		    flex-wrap: wrap;
		}

        .contact_cont .contact_title h3 {
            font-size: 26px;
            margin-bottom: 15px;
        }
        .contact_cont .contact_title p {
            font-size: 13px;
            line-height: 22px;
        }
        .map_cont .map_conter {
            padding: 30px 25px;
        }
        .map_cont .map_conter p {
            font-size: 13px;
            line-height: 20px;
        }
        .map_cont .map_conter .eerm {
            margin-top: 20px;
        }
        .conte_form .for_input .form_input {
            width: 100%;
            margin-right: 0;
        }
        .conte_form .for_input .form_input input {
            height: 40px;
            padding: 0 15px;
            margin-bottom: 10px;
        }
        .conte_form .for_input button {
            margin-top: 15px;
            width: 140px;
            height: 40px;
            font-size: 14px;
        }
        .index_news_list .nes_list ul li:nth-child(4n) {
            margin-right: 0;
        }
        .index_news_list .nes_list ul li {
            margin-right: 5px;
        }
        .index_news_list .nes_list ul {
            display: flex;
            width: 100%;
        }
    }