@media only screen and (max-width: 1920px) {
    /*标题*/
    .tit-1 {
        font-size: 1.979vw;
        line-height: 1.97;
        margin-bottom: 2.604vw;
    }

    .tit-2 {
        font-size: 1.77vw;
        line-height: 1.88;
        margin-bottom: 2.083vw;
    }

    .st3 {
        font-size: 1.666vw;
        line-height: 1.88;
        margin-bottom: 2.343vw;
    }

    .st3::after {
        width: 4vw;
    }

    /*布局*/
    .h50 {
        height: 2.604vw;
    }

    .h60 {
        height: 3.125vw;
    }

    .h80 {
        height: 4.166vw;
    }

    .h100 {
        height: 5.208vw;
    }

    /*******************************
		-------[=navigation]-------
	********************************/
    #nav li {
        margin: 0 1.823vw;
    }

    /*******************************
		-------[=banner]-------
	********************************/
    #banner .slider .item-con {
        height: 0;
        padding-top: 35.416%;
    }

    #banner .item-txt {
        text-align: center;
    }

    #banner .item-txt h2 {
        font-size: 3.125vw;
    }

    #banner .item-txt h3 {
        font-size: 2.083vw;
    }

    #banner .item-txt h3 em {
        font-size: 1.0416vw;
        word-spacing: .2604vw;
    }

    /*******************************
		-------[=ban]-------
	********************************/
    #ban {
        height: 21.875vw;
    }

    .ban_txt h2 {
        font-size: 2.083vw;
    }

    .ban_txt h2 em {
        font-size: 3.125vw;
    }

    .ban-query h3 {
        font-size: 2.395vw;
    }

    .ban-query h2 em {
        font-size: 3.645vw;
    }

    /*******************************
		-------[=snav]-------
	********************************/
    #snav .s1 {
        margin: 0 2.083vw;
    }

    /*******************************
		-------[=一键查询]-------
	********************************/
    #Search {
        font-size: 1.77vw;
    }

    #Search .inp-box .inp {
        font-size: .9375vw;
    }

    #Search .inp-box .btn {
        font-size: 1.041vw;
    }

    /*******************************
		-------[=page]-------
	********************************/
    .page {
        margin: 2.083vw 0;
    }

    /*******************************
		-------[=首页]-------
	********************************/
    .index-row {
        padding: 3.125vw 0 4.166vw;
    }

    .index-Service {
        padding-bottom: 0;
    }

    .g-list1 .con {
        padding: 3.645vw 10px;
    }
    .g-list1 h3 {
        font-size: 18px;
    }

    .g-txt1 {
        margin: 3.125vw auto 4.6875vw;
    }

    .g-list2 {
        margin-bottom: -1.5625vw;
    }

    .g-list2 li {
        margin-bottom: 1.5625vw;
    }

    .g-list2 .con {
        margin: 0 1.823vw;
    }

    .PartnerSlider .g-tpList1 {
        padding: 0 7.8125vw;
    }

    .PartnerSlider .slick-prev {
        left: 3.645vw;
    }

    .PartnerSlider .slick-next {
        right: 3.645vw;
    }

    /*******************************
		-------[=关于我们]-------
	********************************/
    .m-row {
        padding: 3.645vw 0;
    }

    .m-Profile {
        margin-bottom: 3.645vw;
    }

    .m-txt1 {
        margin-bottom: 1.5625vw;
    }

    .m-txt1 h3 {
        font-size: 1.5625vw;
        margin-bottom: 2.083vw;
    }

    .m-txt1 h3 em {
        font-size: .9375vw;
    }

    .txtList1 b {
        font-size: 3.125vw;
    }

    .txtList1 .num {
        font-size: 1.145vw;
    }

    .m-list2 {
        margin-top: 4.6875vw;
    }

    .m-list2 li {
        margin-bottom: 2.604vw;
    }

    .m-list2 .icon {
        margin-bottom: 1vw;
    }

    .m-list2 h3 {
        font-size: 1.354vw;
        line-height: 1.73;
        margin-bottom: .78125vw;
    }

    .m-list3 {
        margin-bottom: 3.125vw;
    }

    .m-list3 .pic {
        height: 28.125vw;
        line-height: 28.125vw;
    }

    .m-Device {
        margin-bottom: 3.125vw;
    }

    /*******************************
		-------[=我们的服务]-------
	********************************/
    .m-service {
        margin-bottom: 2.083vw;
    }

    .m-service .txt {
        padding: 30px 2.083vw;
    }

    .m-service .txt h3 {
        font-size: 1.666vw;
    }

    /*******************************
		-------[=我们的服务-详情]-------
	********************************/
    .m-service-text h3 {
        font-size: 1.354vw;
        line-height: 2.31;
    }

    /*******************************
		-------[=客户服务]-------
	********************************/
    .m-tpTxtBox2 {
        padding: 3.125vw 0 4.166vw;
    }

    .m-tpTxtBox2 .txt {
        padding-left: 4.166vw;
    }

    .m-customer {
        padding: 2.604vw 0;
    }

    .m-test-flow {
        padding: 3.645vw 0;
    }

    /*******************************
		-------[=联系我们]-------
	********************************/
    /*联系方式*/
    .AddressBox {
        height: 25.52vw;
        min-height: 350px;
        margin: 3.125vw 0;
    }

    .AddressTxt {
        padding: 3.125vw 4.166vw;
        margin-right: 3.385vw;
    }

    .IconTxtList2 {
        font-size: .833vw;
    }

    .IconTxtList2 li {
        padding-bottom: 1.823vw;
        margin-bottom: 2.083vw;
    }

    .IconTxtList2 h4 {
        font-size: 1.041vw;
    }

    .MessBox {
        padding: 3.645vw 0;
    }

    .g_form1 ul {
        margin: .781vw -2.604vw;
    }

    .g_form1 li > div {
        margin: .781vw 2.604vw;
    }

    /*******************************
		-------[=报告查询]-------
	********************************/
    .m-filter {
        padding: 2.865vw 0;
    }

    .m-filter-result {
        margin: 1.5625vw 0 3.125vw;
    }
}

/*Common For Max 1600*/

@media only screen and (max-width: 1600px) {
    /*title*/
    .tit-1 {
        padding-bottom: 5px;
    }

    .st1 {
        font-size: 18px;
        line-height: 1.9;
        padding-bottom: .9375vw;
        margin-bottom: 1.25vw;
    }

    /*布局*/
    .wrap {
        padding: 0 10px;
    }

    /*******************************
		-------[=header]-------
	********************************/
    .logo {
        left: 10px;
    }

    /*******************************
		-------[=navigation]-------
	********************************/
    #header {
        padding-right: 120px;
    }

    #nav {
        text-align: right;
    }

    /*******************************
		-------[=footer]-------
	********************************/


    /*******************************
		-------[=一键查询]-------
	********************************/
    #Search .close {
        right: 10px;
    }

    /*******************************
		-------[=首页]-------
	********************************/
    .g-txt1 {
        font-size: 14px;
    }

    .g-list2 h4 {
        font-size: 16px;
    }

    .btn1 {
        font-size: 16px;
    }

    /*******************************
		-------[=关于我们]-------
	********************************/
    .m-txt1 h3 {
        line-height: 1.33;
    }

    .m-txt1 h3 em {
        font-size: 14px;
    }

    .txtList1 {
        font-size: 14px;
    }

    .m-list2 .con {
        font-size: 14px;
        line-height: 1.88;
    }

    .m-list2 h3 {
        font-size: 18px;
    }

    #AbilitySlider .d_prev {
        left: 0;
    }

    #AbilitySlider .d_next {
        right: 0;
    }

    /*******************************
		-------[=我们的服务-详情]-------
	********************************/
    .m-service-text {
        font-size: 14px;
        line-height: 2;
    }

    .m-service-text h3 {
        font-size: 20px;
    }

    /*******************************
		-------[=客户服务]-------
	********************************/
    .m-list5 li {
        max-width: 8.125vw;
        padding-right: 7.8125vw;
        background-position: right 2.8125vw top 3.5625vw;
    }

    .m-list5 .icon {
        height: 8.125vw;
        line-height: 8.125vw;
        margin-bottom: 1.875vw;
    }

    /*******************************
		-------[=联系我们]-------
	********************************/
    .IconTxtList2 h4 {
        font-size: 16px;
    }
}

/*Common For Max 1400*/

@media only screen and (max-width: 1400px) {
    /*布局*/
    .wp {
        padding: 0 10px;
    }

    /*******************************
		-------[=navigation]-------
	********************************/
    #nav li {
        margin: 0 10px;
    }

    #nav .v1 {
        font-size: 15px;
    }

    #nav .nav_sub a {
        font-size: 12px;
    }

    .pr-tab-tit a, .g-list5 a {
        font-size: 14px;
    }

    /*******************************
		-------[=footer]-------
	********************************/


    /*******************************
		-------[=一键查询]-------
	********************************/
    #Search {
        height: 45px;
        line-height: 45px;
    }

    #Search .inp-box {
        padding-left: 40px;
    }

    #Search .inp-box .icon {
        width: 40px;
        -webkit-background-size: 40px auto;
        background-size: 40px auto;
    }

    #Search .inp-box input {
        height: 45px;
        line-height: 45px \9;
    }

    #Search .inp-box .btn {
        font-size: 14px;
        width: 14.285vw;
        background-position: 40% center;
        -webkit-background-size: 20px auto;
        background-size: 20px auto;
    }

    /*******************************
		-------[=首页]-------
	********************************/
    .g-list1 .icon {
        height: 70px;
        line-height: 70px;
    }


    /*******************************
		-------[=关于我们]-------
	********************************/
    .m-txt1 h3 {
        font-size: 20px;
    }

    .m-list2 .icon {
        height: 50px;
        line-height: 50px;
    }

    .m-Device .text .title {
        font-size: 16px;
    }


    .g-tpList1 .con {
        margin: 5px;
    }

    #AbilitySlider {
        height: 38.571vw;
    }

    #AbilitySlider .d_img .d_pos1,
    #AbilitySlider .d_img .d_pos3 {
        width: 21.785vw;
    }

    #AbilitySlider .d_img .d_pos2 {
        width: 29.285vw;
        left: 33.333%;
    }

    /*******************************
		-------[=客户服务]-------
	********************************/
    .m-list5 h4 {
        font-size: 14px;
    }

    .m-list5 h4 em {
        font-size: 12px;
    }

    /*******************************
		-------[=联系方式]-------
	********************************/
    .AddressTxt .text {
        font-size: 14px;
    }

    .map-txt {
        font-size: 16px;
    }
}

/*Common For Max 1320*/
@media only screen and (max-width: 1320px) {
    .fdl .item.f_address {
        max-width: 300px;
    }
    .fdl .item{
        margin-right: 40px;
    }
    
}

/*Common For Max 1199*/

@media only screen and (max-width: 1199px) {
    /*button*/
    .btn1 {
        font-size: 14px;
    }

    /*title*/
    .tit-1 {
        font-size: 22px;
    }

    .tit-2 {
        font-size: 20px;
    }

    .st1 {
        font-size: 16px;
    }

    /*布局*/
    .wp-middle {
        padding: 0 10px;
    }

    .wp-small {
        padding: 0 10px;
    }

    .pr-tab-tit a, .g-list5 a {
        font-size: 12px;
    }

    /*******************************
		-------[=header]-------
	********************************/
    #header {
        height: 50px;
        padding-right: 0;
    }

    #header .wrap {
        margin: 0;
    }

    .logo img {
        height: 30px;
        vertical-align: top;
        margin-top: 10px;
    }

    .hdr {
        line-height: 40px;
        position: absolute;
        float: right;
        margin: 5px;
        right: 40px;
    }

    .hd-hotline {
        height: 40px;
        margin-right: 5px;
        background-position: center;
    }

    .hd-hotline em {
        display: none;
    }

    .hd-report {
        font-size: 14px;
    }

    /*******************************
	  -------[=navigation]-------
	********************************/
    .menuBtn {
        display: block;
    }

    #slideNav {
        display: block;
    }

    #nav {
        display: none;
    }

    /*******************************
		-------[=footer]-------
	********************************/
    .f_top {
        padding: 5vw 0 3.333vw;
    }

    .fdr {
        float: none;
        text-align: center;
        margin: 0 auto;
    }

    .f_share p {
        line-height: 30px;
        margin-bottom: 10px;
    }

    .f_share .bdsharebuttonbox {
        display: inline-block;
        margin-right: 0;
    }

    .f_share .bdsharebuttonbox a {
        width: 32px;
        height: 32px;
        margin: 0 5px;
        -webkit-background-size: 20px auto;
        background-size: 20px auto;
    }

/* 1. 让左侧容器占满除二维码外的剩余空间 */
.fdl {
    margin-right: 0;
    flex: 1; 
    display: block !important; /* 确保它是一个普通块级容器 */
    float: none !important;
}

/* 2. 隐藏前三个项目 */
.fdl .item {
    display: none;
}

/* 3. 关键：将“联系我们”整块设为 table 布局并自动外边距居中 */
.fdl .item.f_address {
    display: table !important; /* 关键：使宽度自适应内容，margin: 0 auto 才会生效 */
    margin: 0 auto !important; /* 关键：在左侧剩余空间内水平居中 */
    float: none !important;
    padding: 0;
    max-width: 700px;
}


/* 5. 确保地址列表在块内整齐 */
.fdl .f_address ul {
    text-align: left; /* 列表内部文字依然左对齐，保证图标美观 */
    padding: 0;
    margin: 0;
    list-style: none;
}

.fdl .f_address ul li {
    display: flex !important;
    align-items: flex-start;
    margin-bottom: 10px;
    white-space: normal; /* 允许地址换行 */
}

/* 6. 装饰线（下划线）居中 */
.fdl .f_address .st1::after {
    left: 50% !important;
    margin-left: -15px !important;
}


    /*******************************
		-------[=ban]-------
	********************************/
    #ban {
        height: auto;
        /*height: 0;padding-top: 35%;*/
    }

    #ban .ban_txt {
        position: relative;
        top: 0;
        padding: 13% 0;
    }

    .ban_txt h2 {
        font-size: 20px;
    }

    .ban_txt h2 em {
        font-size: 30px;
    }

    .ban-query h2 em {
        font-size: 34px;
    }

    .ban-query h3 {
        font-size: 24px;
    }

    /*******************************
		-------[=submenu]-------
	********************************/
    #snav {
        height: 50px;
        line-height: 50px;
    }

    #snav .s1 {
        font-size: 14px;
        line-height: 49px;
        border-width: 2px;
    }

    /*******************************
		-------[=index]-------
	********************************/
    .g-list1 {
        font-size: 12px;
    }

    .g-list1 .con {
        line-height: 1.79;
        height: 265px;
    }

    .g-list1 h3 {
        font-size: 14px;
        padding-bottom: 5px;
        margin-bottom: 0;
    }

    .g-list1 .det {
        margin-bottom: 10px;
    }

    .g-list1 .con:hover h3 {
        padding-bottom: 5px;
        margin-bottom: 15px;
    }

    /*最新资讯*/
    .news-tab-tit {
        font-size: 14px;
        margin: 30px 0;
    }

    .news-tab-tit a {
        width: 120px;
        height: 35px;
        line-height: 35px;
    }

    .g-list2 .con {
        margin: 0 10px 0 0;
    }

    /*合作客户*/
    .PartnerSlider .g-tpList1 {
        padding: 0 60px;
    }

    .PartnerSlider .slick-arrow {
        width: 40px;
        height: 40px;
        margin-top: -20px;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .PartnerSlider .slick-prev {
        left: 10px;
    }

    .PartnerSlider .slick-next {
        right: 10px;
    }

    /*******************************
		-------[=关于我们]-------
	********************************/
    .txtList1 b {
        font-size: 36px;
    }

    .m-list2 .con {
        font-size: 12px;
    }

    .m-list2 h3 {
        font-size: 16px;
    }

    /*******************************
		-------[=我们的服务]-------
	********************************/
    .m-service .txt h3 {
        font-size: 20px;
    }

    /*******************************
		-------[=新闻资讯]-------
	********************************/
    .m-list4 li {
        margin-bottom: 20px;
    }

    .m-list4 .txt-con {
        padding: 60px 20px 70px;
    }

    .m-list4 .txt {
        margin-right: 20px;
    }

    /*******************************
		-------[=热门资讯-详情]-------
	********************************/
    .article .header {
        padding: 30px 20px 10px;
    }

    .article .cont {
        padding: 20px;
    }

    .article .footer {
        padding: 20px;
    }

    /*******************************
		-------[=客户服务]-------
	********************************/
    /*服务理念*/
    .m-tpTxtBox2 .txt {
        line-height: 2;
    }

    /*服务客户*/
    .m-customer {
        font-size: 14px;
    }

    .txtList3 {
        font-size: 14px;
    }

    .txtList3 li {
        margin: 3.57vw;
    }

    /*检验流程*/
    .m-list5 li {
        max-width: 9999px;
    }

    /*******************************
		-------[=报告查询]-------
	********************************/
    .m-filter .inp-box {
        padding-left: 50px;
        border-width: 2px;
    }

    .m-filter .inp-box .icon {
        -webkit-background-size: 40px auto;
        background-size: 40px auto;
    }

    .m-filter .inp-box input {
        height: 45px;
        line-height: 45px \9;
    }

    .m-filter .inp-box .inp {
        font-size: 14px;
    }

    .m-filter .inp-box .btn {
        font-size: 16px;
        width: 14.285vw;
        background-position: 40% center;
        -webkit-background-size: 20px auto;
        background-size: 20px auto;
    }

    .m-filter .inp-box .icon {
        width: 50px;
    }
}

/*Common For Max 992*/

@media only screen and (max-width: 992px) {
    /*fonts*/
    body {
        font-size: 12px;
    }

    /*scrollbar*/
    ::-webkit-scrollbar {
        width: 0;
        height: 0;
    }

    /*title*/
    .tit-2 {
        margin-bottom: 20px;
    }

    .st3 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    /*button*/
    .btn1 {
        width: 140px;
        height: 38px;
        line-height: 38px;
    }

    /*layout*/
    .h50 {
        height: 25px;
    }

    .h60 {
        height: 30px;
    }

    .h80 {
        height: 40px;
    }

    .h100 {
        height: 50px;
    }

    /*******************************
		-------[=footer]-------
	********************************/
    .f_bot {
        padding: 10px 0;
    }

    .f_share .bdsharebuttonbox {
        margin-right: -10px;
    }

    .f_share .bdsharebuttonbox a {
        width: 32px !important;
        height: 32px !important;
        margin-right: 10px !important;
        -webkit-background-size: 20px auto !important;
        background-size: 20px auto !important;
    }

    .f_address .tele {
        font-size: 24px;
    }

    /*******************************
		-------[=banner]-------
	********************************/
    #banner .slick-dots {
        bottom: 10px;
    }

    #banner .slick-dots li {
        margin: 0 3px;
    }

    #banner .slick-dots button {
        width: 6px;
        height: 6px;
    }


    #banner .item-txt h2 {
        font-size: 26px;
    }

    #banner .item-txt h3 {
        font-size: 18px;
    }

    /*******************************
		-------[=submenu]-------
	********************************/
    .snav .s1 {
        font-size: 14px;
    }

    /*******************************
		-------[=页码]-------
	********************************/
    .page {
        font-size: 14px;
        line-height: 30px;
    }

    .page li {
        margin: 0 2px;
    }

    .page a {
        padding: 0 10px;
    }

    /*******************************
		-------[=index]-------
	********************************/
    .index-row {
        padding: 30px 0;
    }

    .index-Service {
        padding-bottom: 0;
    }

    .g-txt1 {
        font-size: 12px;
    }

    .g-list2 h4 {
        font-size: 14px;
    }

    .g-list2 .date span {
        font-size: 18px;
    }

    .pr-tab-tit a, .g-list5 a {
        width: 19%;
    }

    .g-list4 li {
        width: 32.3%;
    }
    .product_con video {
    text-align: center;
    width: 100%;
    }

    /*******************************
		-------[=关于我们]-------
	********************************/
    .m-row {
        padding: 30px 0;
    }

    /*公司简介*/
    .m-Profile .text,
    .m-Profile .picture {
        float: none;
        width: auto;
    }

    .m-Profile .picture {
        overflow: hidden;
        margin-top: 20px;
    }

    .m-txt1 h3 {
        text-align: center;
    }

    .m-Device .text-con {
        padding: 40px 20px;
    }

    .m-Device .text .title::before {
        width: 3em;
    }

    .g-tpList1 .item {
        width: 25%;
    }

    #AbilitySlider .d_prev,
    #AbilitySlider .d_next {
        width: 40px;
        height: 40px;
        margin-top: -20px;
        -webkit-background-size: 40px auto;
        background-size: 40px auto;
        display: block;
    }

    /*******************************
		-------[=我们的服务-详情]-------
	********************************/
    .m-service-text {
        font-size: 12px;
    }

    .m-service-text .pic,
    .m-service-text .txt {
        float: none;
        width: auto;
    }

    .m-service-text h3 {
        font-size: 18px;
    }

    .m-service-text p {
        margin-bottom: 1em;
    }

    /*******************************
		-------[=新闻资讯]-------
	********************************/
    .m-list4 .pic {
        width: 220px;
        height: 140px;
    }

    .m-list4 .txt-con {
        font-size: 12px;
        padding: 25px 20px;
    }

    .m-list4 .txt {
        padding-left: 15px;
        margin-left: 70px;
    }

    .m-list4 .date {
        font-size: 14px;
        width: 70px;
    }

    .m-list4 .date .year {
        font-size: 24px;
    }

    .m-list4 .txt h4 {
        font-size: 14px;
    }

    /*******************************
		-------[=热门资讯-详情]-------
	********************************/
    .article h1 {
        font-size: 20px;
        line-height: 1.2;
    }

    /*******************************
		-------[=客户服务]-------
	********************************/
    /*服务理念*/
    .m-tpTxtBox2 {
        padding: 30px 0;
    }

    /*服务客户*/
    .txtList3 {
        font-size: 12px;
    }

    .txtList3 .txt {
        width: 100px;
        height: 100px;
        line-height: 100px;
        -webkit-background-size: cover;
        background-size: cover;
    }

    /*检验流程*/
    .m-test-flow {
        padding: 30px 0;
    }

    .m-list5 li {
        width: 33.333%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-background-size: auto 8px;
        background-size: auto 8px;
    }

    .m-list5 li:nth-child(3n) {
        padding-right: 0;
        background: none;
    }

    /*******************************
		-------[=联系我们]-------
	********************************/
    /*联系方式*/
    .AddressBox {
        height: auto;
        margin: 30px 0;
        min-height: 700px;
    }

    .MapBox {
        position: relative;
        height: 0;
        padding-top: 47%;
        width: auto;
    }

    .MapBox #allmap {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }

    .AddressTxt {
        padding: 20px 10px;
        margin-left: 0;
        margin-right: 0;
    }

    .IconTxtList2 li {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .IconTxtList2 h4 {
        font-size: 14px;
        padding-left: 20px;
        -webkit-background-size: 20px auto;
        background-size: 20px auto;
    }

    .AddressTxt .tit-2 {
        margin-bottom: 10px;
    }

    .map-txt {
        font-size: 14px;
    }

    /*在线留言*/
    .MessBox {
        padding: 30px 0;
    }

    .g_form1 ul {
        margin: 5px -5px;
    }

    .g_form1 li > div {
        margin: 5px;
        padding: 0 5px 0 40px;
    }

    .g_form1 .mail {
        padding-left: 55px;
    }


    .g_form1 .inp_area {
        height: 140px;
    }

    .btn3 {
        margin: 15px auto;
    }

    /*******************************
		-------[=报告查询]-------
	********************************/
    .m-filter {
        padding: 20px 0;
    }

    .m-filter-result {
        margin: 20px 0 30px;
    }
}

/*Common For Max 640*/

@media only screen and (max-width: 768px) {
    
    #header {
    line-height: 0px;
    }
    /*title*/
    .tit-1 {
        font-size: 18px;
    }

    .tit-2 {
        font-size: 18px;
    }

    /*button*/
    /*layout*/
    /*******************************
		-------[=header]-------
	********************************/
    .hd-report {
        font-size: 12px;
        padding: 0 10px;
        width: auto;
    }



    /*******************************
		-------[=footer]-------
	********************************/
	.fdl .item.f_address{
	    max-width: 300px;
	}
	
    .fdr {
        display: flex;
        justify-content: center;
    }
    

    .f_bot {
        text-align: center;
    }

    .f_bot .webinfo {
        float: none;
    }

    .f_bot .webinfo,
    .f_bot .wrap > div {
        display: none;
    }

    .m-code img {
        width: 100px;
    }

    .fdl {
        display: none;
    }
    
    .footer-loc-row {
        justify-content: center; /* 整个整行居中 */
        flex-wrap: wrap;         /* 防止挤压，必要时换行 */
        text-align: center;
    }
    
    .footer-loc-row .st1 {
        margin-right: 10px;      /* 缩小间距 */
        float: none !important;  /* 强制解除可能存在的左浮动 */
        display: inline-block;
    }


    /*******************************
		-------[=banner]-------
	********************************/
    #banner {
        display: none;
    }

    #ban {
        display: none;
    }
    /*******************************
		-------[=index]-------
	********************************/
    .g-list1 .item {
        width: 50%;
    }

    .pr-tab-tit a, .g-list5 a {
        width: 24%;
    }

    /*最新资讯*/
    .news-tab-tit {
        margin: 20px 0;
    }

    .news-tab-tit a {
        width: 90px;
        margin: 0 5px;
    }

    .g-list2 li {
        float: none;
        width: auto;
        margin-bottom: 10px;
    }

    .g-list2 .con {
        margin-right: 0;
    }

    .g-list2 .date {
        width: 60px;
        height: 60px;
    }

    .g-list2 .date span {
        padding-top: 8px;
    }

    .g-list2 .txt {
        margin-left: 70px;
    }

    .g-list2 h4 {
        margin: 0 0 5px;
    }

    /*******************************
		-------[=关于我们]-------
	********************************/
    /*公司简介*/
    .txtList1 {
        font-size: 12px;
    }

    .m-txt1 h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .m-txt1 h3 em {
        font-size: 12px;
        line-height: 2;
    }

    .m-list2 {
        display: block;
        overflow: hidden;
    }

    .m-list2 li {
        float: left;
        width: 50%;
        max-width: 100%;
    }

    .m-list2 .con {
        padding: 0 5px;
    }

    .m-list2 .icon {
        margin-bottom: 10px;
    }

    .m-list2 h3 {
        margin-bottom: 10px;
    }

    .btn2 {
        width: 120px;
        height: 32px;
        line-height: 32px;
    }

    .btn2 i {
        height: 32px;
        -webkit-background-size: 35px auto;
        background-size: 35px auto;
    }

    .m-Device .picture,
    .m-Device .picture .pic,
    .m-Device .text {
        height: auto;
    }

    .m-Device .picture {
        float: none;
        width: auto;
    }

    .m-Device .text {
        margin-left: 0;
    }

    .m-Device .text-con {
        padding: 20px;
    }

    .m-Device .text .title {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }

    .m-Device .text .det {
        height: auto;
        margin-bottom: 15px;
    }

    .g-tpList1 .item {
        width: 33.333%;
    }

    /*资质能力*/
    #AbilitySlider {
        height: 45vw;
    }

    #AbilitySlider .d_img .d_pos1,
    #AbilitySlider .d_img .d_pos3 {
        width: 26.785vw;
    }

    #AbilitySlider .d_img .d_pos1 {
        left: 5%;
    }

    #AbilitySlider .d_img .d_pos3 {
        right: 5%;
    }

    #AbilitySlider .d_img .d_pos2 {
        width: 33.285vw;
        left: 33%;
    }

    /*******************************
		-------[=热门资讯-详情]-------
	********************************/
    .article h1 {
        font-size: 16px;
    }

    .article .footer .back {
        float: none;
        display: block;
        height: 28px;
        line-height: 28px;
        margin: 0 auto 10px;
    }

    .article .footer > div {
        margin-right: 0;
        line-height: 30px;
    }

    /*******************************
		-------[=客户服务]-------
	********************************/
    /*服务理念*/
    .m-tpTxtBox2 .pic {
        float: none;
        width: auto;
        height: 0;
        padding-top: 66%;
        margin-bottom: 15px;
    }

    .m-tpTxtBox2 .txt {
        margin-left: 0;
        padding: 0;
    }

    /*服务客户*/
    .txtList3 {
        margin: 20px 0;
    }

    .txtList3 li {
        width: 50%;
        margin: 0;
    }

    .txtList3 .txt {
        margin: 10px auto;
    }

    /*检验流程*/
    .m-list5 li {
        background-position: right 2.8125vw top 26px;
    }

    .m-list5 .icon {
        height: 60px;
        line-height: 60px;
        margin-bottom: 10px;
    }

    /*******************************
		-------[=报告查询]-------
	********************************/
    .m-filter .inp-box {
        padding-left: 40px;
    }

    .m-filter .inp-box .icon {
        width: 40px;
    }

    .m-filter .inp-box input {
        height: 35px;
        line-height: 35px \9;
    }

    .m-filter .inp-box .inp {
        font-size: 12px;
    }

    .m-filter .inp-box .btn {
        font-size: 14px;
        width: 100px;
        -webkit-background-size: 16px auto;
        background-size: 16px auto;
    }

    .m-box1 .hd {
        font-size: 14px;
        line-height: 45px;
        padding: 0 10px;
    }

    .m-box1 .bd {
        padding: 20px 10px;
    }
}

/*Common For Max 480*/

@media only screen and (max-width: 600px) {
    /*******************************
		-------[=我们的服务]-------
	********************************/
    .m-service .pic,
    .m-service:nth-child(2n) .pic {
        float: none;
        width: auto;
        height: auto;
    }

    .pr-tab-tit a, .g-list5 a {
        width: 32.3%;
    }

    .g-list4 li {
        width: 48.5%;
    }

    .m-service .txt,
    .m-service:nth-child(2n) .txt {
        margin: 0;
        padding: 20px 20px 10px;
        line-height: 2;
    }

    .m-service .txt h3 {
        font-size: 18px;
        line-height: 1.56;
        padding-bottom: 6px;
        margin-bottom: 15px;
    }

    .m-service .det {
        height: auto;
        max-height: 10em;
        margin-bottom: 15px;
    }

    .m-service .btn {
        line-height: 30px;
    }

    /*******************************
		-------[=新闻资讯]-------
	********************************/
    .m-list4 .pic {
        float: none;
        width: auto;
        height: auto;
    }

    .m-list4 .txt-con {
        padding: 20px 10px;
    }

    .m-list4 .txt {
        height: 72px;
        margin-right: 10px;
    }

    .m-list4 .txt p {
        height: 3em;
        line-height: 1.5;
    }

    .m-list4 .txt h4 {
        margin-bottom: 10px;
    }
}

/*Common For Max 414*/

@media only screen and (max-width: 479px) {
    /*******************************
		-------[=ban]-------
	********************************/
    .ban_txt h2 {
        font-size: 16px;
    }

    .ban_txt h2 em {
        font-size: 24px;
    }

    .ban-query h3 {
        font-size: 18px;
    }

    .ban-query h2 em {
        font-size: 26px;
    }

    /*******************************
		-------[=index]-------
	********************************/
    .g-list1 .item {
        float: none;
        width: auto;
    }

    .pr-tab-tit a, .g-list5 a {
        width: 48.5%;
    }

    .g-list4 li {
        width: 48.5%;
    }

    /*合作客户*/
    .PartnerSlider .g-tpList1 {
        padding: 0 40px;
    }

    .PartnerSlider .slick-arrow {
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }

    .news-tab-tit div {
        display: block;
    }

    .news-tab-tit a {
        width: 48%;
        padding: 0;
        margin: 5px 1%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    /*******************************
		-------[=关于我们]-------
	********************************/
    .g-tpList1 .con {
        height: 60px;
        max-width: 100%;
        line-height: 60px;
    }

    /*资质能力*/
    #AbilitySlider {
        height: 80vw;
    }

    #AbilitySlider .d_img .d_pos1,
    #AbilitySlider .d_img .d_pos3 {
        width: 0;
    }

    #AbilitySlider .d_img .d_pos2 {
        width: 60vw;
        left: 20%;
    }

    /*******************************
		-------[=客户服务]-------
	********************************/
    .m-list5 li {
        width: 50%;
    }

    .m-list5 li:nth-child(3n) {
        padding-right: 7.8125vw;
        background-image: url(../images/arr-jt.png);
        background-repeat: no-repeat;
        background-position: right 2.8125vw top 26px;
        -webkit-background-size: auto 8px;
        background-size: auto 8px;
    }

    .m-list5 li:nth-child(2n) {
        padding-right: 0;
        background: none;
    }

    .m-list5 h4 em {
        margin-top: 0;
    }

    /*******************************
		-------[=联系我们]-------
	********************************/
    /*联系方式*/
    .IconTxtList2 li {
        float: none;
        width: auto;
    }

    .AddressTxt .text {
        font-size: 12px;
    }

    .map-txt {
        font-size: 12px;
    }

    /*在线留言*/
    .g_form1 ul {
        margin-bottom: 0;
    }

    .g_form1 li {
        float: none;
        width: auto;
    }

}

/*Common For Max 320*/

@media only screen and (max-width: 375px) {
}

/*Common For Max 375*/

@media only screen and (max-width: 410px) {
    /*******************************
		-------[=header]-------
	********************************/
    .logo .txt {
        display: none;
    }
}