@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: 44.416%;
    }
    #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: 4.645vw 10px;
    }
    .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 1440*/

@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]-------
	********************************/
    .fdl .item {
        width: 14.125vw;
    }
    .fdl .f_address {
        width: auto;
    }
    /*******************************
		-------[=一键查询]-------
	********************************/
    #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 1366*/

@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;
    }
    /*******************************
		-------[=footer]-------
	********************************/
    .fdl .item {
        width: 14vw;
    }
    .fdl .f_address {
        width: auto;
    }
    /*******************************
		-------[=一键查询]-------
	********************************/
    #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 .item {
        width: 20%;
    }
    .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 1024*/

@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;
    }
    /*******************************
		-------[=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: static;
        float: right;
        margin: 5px;
    }
    .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;
    }
    .fdl {
        margin-right: 0;
    }
    .fdl .item {
        display: none;
    }
    .fdl .f_address {
        float: none;
        display: block;
        text-align: center;
        width: auto;
    }
    .fdl .f_address .st1::after {
        left: 50%;
        margin-left: -15px;
    }
    /*******************************
		-------[=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: 250px;
    }
    .g-list1 h4 {
        font-size: 14px;
        padding-bottom: 5px;
        margin-bottom: 0;
    }
    .g-list1 .det {
        margin-bottom: 10px;
    }
    .g-list1 .con:hover h4 {
        padding-bottom: 5px;
        margin-bottom: 15px;
    }
    /*最新资讯*/
    .news-tab-tit {
        font-size: 14px;
        margin: 30px 0;
    }
    .news-tab-tit li {
        width: 180px;
        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 768*/

@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 {
        text-align: center;
    }
    #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;
    }
    /*******************************
		-------[=关于我们]-------
	********************************/
    .m-row {
        padding: 30px 0;
    }
    /*公司简介*/
    .m-Profile .text,
    .m-Profile .picture {
        float: none;
        width: auto;
    }
    .m-Profile .picture {
        height: 45vw;
        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;
    }
    .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 .mess {
        padding-left: 40px;
    }
    .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: 750px) {
    /*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]-------
	********************************/
    .fdr {
        width: auto;
    }
    .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;
    }
    /*******************************
		-------[=banner]-------
	********************************/
    #banner .item-txt h2 {
        font-size: 20px;
    }
    #banner .item-txt h3 {
        font-size: 15px;
    }
    /*******************************
		-------[=ban]-------
	********************************/
    #ban {
        height: auto;
        padding-top: 0;
    }
    #ban .ban_txt {
        position: relative;
        top: 0;
        padding: 13% 0;
    }
    /*******************************
		-------[=一键查询]-------
	********************************/
    #Search {
        height: auto;
        line-height: 30px;
        padding: 10px;
    }
    #Search .inp-box {
        display: block;
        width: auto;
    }
    #Search .inp-box input {
        height: 35px;
        line-height: 35px;
    }
    #Search .inp-box .btn {
        width: 100px;
        -webkit-background-size: 16px auto;
        background-size: 16px auto;
    }
    #Search .close {
        -webkit-background-size: 16px auto;
        background-size: 16px auto;
    }
    /*******************************
		-------[=banner]-------
	********************************/
    #banner .slider .item-con {
        padding-top: 50%;
    }
    /*******************************
		-------[=index]-------
	********************************/
    .g-list1 .item {
        width: 50%;
    }
    /*最新资讯*/
    .news-tab-tit {
        margin: 20px 0;
    }
    .news-tab-tit li {
        width: 170px;
        margin: 0 5px;
    }
    .g-list2 li {
        float: none;
        width: auto;
        margin-bottom: 10px;
    }
    .g-list2 .con {
        margin-right: 0;
    }
    .g-list2 .date {
        width: 35px;
        height: 35px;
        line-height: 35px;
    }
    .g-list2 .date span {
        padding-top: 8px;
    }
    .g-list2 .txt {
        margin-left: 55px;
    }
    .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;
    }
    .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;
    }
    /*合作客户*/
    .PartnerSlider .g-tpList1 {
        padding: 0 40px;
    }
    .PartnerSlider .slick-arrow {
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }
    .news-tab-tit ul {
        display: block;
    }
    .news-tab-tit li {
        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;
        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(../image/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;
    }
    .g_form1 li>div,
    .g_form1 .mess {
        padding-left: 55px;
    }
}

/*Common For Max 320*/

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

/*Common For Max 375*/

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