﻿

/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px) {}

@media only screen and (min-width: 1200px) {}


/** max-width:1200 **/

@media only screen and (max-width: 1199px) {}


/** max-width:1024 **/

@media only screen and (max-width: 1023px) {
    .header {
        display: none;
    }
    .header_m {
        display: block;
    }
    .banner .swiper-pagination {
        position: absolute;
        width: 100% !important;
        left: 0 !important;
        bottom: 10px !important;
    }
    .banner .swiper-pagination-bullet {
        display: inline-block;
        margin-top: 0 !important;
    }
    .news1 {
        padding: 0 10px;
    }
    .news_zb {
        width: 100%;
    }
    .news_center {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
    .news_right {
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }
    .mess1 a {
        float: none;
    }
    .footer {
        padding: 20px 10px;
    }
    .footer3 {
        width: 100%;
        margin-right: 0;
    }
    .footer3a {
        font-size: 12px;
    }
    .footer3b {
        font-size: 12px;
    }
    .address3 {
        float: left;
    }
    .jdjt1 {
        padding: 0 10px;
    }
    .jdjt_left {
        width: 100%;
        padding: 20px 0;
    }
    .jdjt_left1 {
        margin-top: 0;
    }
    .jdjt_left3 p {
        margin-top: 16px;
    }
    .jdjt_right {
        width: 100%;
        padding-top: 0;
    }
    .address2 {
        margin-left: 10px;
    }
    .intro_dsz span {
        height: 50px;
        line-height: 50px;
        font-size: 16px;
    }
    .intro_dsz3_left {
        width: 100%;
    }
    .intro_dsz3_right {
        width: 100%;
        margin-top: 16px;
    }
    .intro_dsz4_left {
        width: 100%;
    }
    .intro_dsz4_right {
        width: 100%;
        margin-top: 16px;
    }
    .develop2 {
        padding: 0 10px;
        font-size: 24px;
        line-height: 30px;
    }
    .develop3 {
        padding: 0 10px;
        font-size: 18px;
        line-height: 20px;
    }
    .develop4 {
        margin-top: 40px;
    }
    /* 公司资质 */
    .repuation {
        background: url(../image/repuation.png) #f8f8f8 no-repeat;
        background-size: 100% 100%;
        height: 285px;
        position: relative;
    }
    .repuation1 {
        width: 100%;
        height: 285px;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%);
    }
    .banner_quali {
        width: 236px;
        overflow: hidden;
        position: absolute;
        left: 0;
    }
    /* 公司资质 */
    .zfgs2 ul li {
        width: 98%;
    }
    .about3_right {
        width: 100%;
    }
    .about3 ul li {
        padding: 10px;
    }
    .news_left {
        width: 100%;
    }
    .news_left1a {
        width: 100%;
    }
    .news_left1b {
        width: 100%;
        margin-top: 15px;
    }
    .news_left1a_a {
        font-size: 18px;
    }
    .news_left1a_a1 {
        font-size: 16px;
        line-height: 20px;
    }
    .news_left2a_a {
        font-size: 18px;
    }
    .news_left2a {
        width: 66px;
        height: 66px;
    }
    .news_left2b {
        width: calc(100% - 86px);
    }
    .news_left2 {
        margin-top: 10px;
    }
    .page {
        text-align: center;
    }
    .page a {
        width: 24px;
        height: 24px;
        margin-right: 6px;
        line-height: 22px;
    }
    .news_tj {
        width: 100%;
    }
    .detail {
        font-size: 18px;
        line-height: 24px;
    }
    .serve2 {
        width: 50% !important;
    }
    .serve {
        height: auto;
    }
    .serve2on .serve3a {
        text-align: center;
    }
    .serve2on .s_img {
        display: block;
    }
    .serve2on .l_img {
        display: none !important;
    }
    .serve2on .serve3d {
        display: none;
    }
    .serve2on .serve3c {
        display: none;
    }
    .serve2on .serve3b {
        text-align: center;
    }
    .serve2on .serve3 {
        width: auto;
        height: auto;
        padding: 0;
    }
    .pro_serve1 {
        width: 98%;
    }
    .pro_left {
        width: 100%;
        padding-right: 0;
    }
    .pro_list1 {
        width: 100%;
        text-align: center;
    }
    .pro_list2 {
        width: 100%;
    }
    .pro_list2a {
        margin-top: 20px;
        font-size: 15px;
    }
    .pro_list2b {
        margin-top: 15px;
    }
    .address4 {
        float: none;
        width: 100%;
        padding: 0 10px;
    }
    .video2a {
        font-size: 14px;
    }
    .video_detail {
        margin-top: 25px;
        padding: 0 10px;
    }
    .video_detail2 {
        margin: 20px 0;
    }
    .video_detail4 ul li {
        width: 48%;
    }
    .recruit2 input {
        width: 60%;
        height: 45px;
    }
    .recruit2 button {
        width: 30%;
        height: 45px;
    }
    .recruit3 ul li {
        width: 98%;
    }
    .zpsj1 {
        padding: 0 10px;
    }
    .zpsj_left {
        width: 100%;
    }
    .zpsj_left3 select {
        width: 100px;
        height: 35px;
        font-size: 14px;
        margin-right: 9px;
    }
    .zpsj_right {
        width: 100%;
        margin-top: 20px;
    }
    .zwms_right {
        float: left;
        margin-top: 20px;
    }
    .zwms_rimg {
        float: left;
        margin-top: 20px;
    }
    .basic1 input {
        width: 120px;
        height: 36px;
        padding-left: 10px;
        font-size: 14px;
    }
    .basic1 select {
        width: 120px;
        height: 36px;
        padding-left: 10px;
        font-size: 14px;
    }
    .basic2 input {
        width: 260px;
        height: 36px;
        padding-left: 10px;
        font-size: 14px;
    }
}


/** max-width:960 **/

@media only screen and (max-width: 959px) {}


/** max-width:768 **/

@media only screen and (max-width: 767px) {}


/** max-width:640 **/

@media only screen and (max-width: 639px) {}


/** width:480 **/

@media only screen and (max-width: 479px) {}

@media only screen and (max-width: 360px) {}


/** width:320px **/

@media only screen and (max-width: 319px) {}


/*********************************首页结束**********************************/


/*******************************************************************/


/*width:1200+*/

@media only screen and (min-width: 1200px) {}


/** max-width:1200 **/

@media only screen and (max-width: 1365px) {}


/** max-width:1200 **/

@media only screen and (max-width: 1199px) {}


/** width:960px **/

@media only screen and (max-width: 1023px) {}


/** max-width:960 **/

@media only screen and (max-width: 959px) {}


/** max-width:768 **/

@media only screen and (max-width: 767px) {}


/** max-width:640 **/

@media only screen and (max-width: 639px) {}


/** width:480 **/

@media only screen and (max-width: 479px) {}


/** width:360px **/

@media only screen and (max-width: 360px) {}


/** width:320px **/

@media only screen and (max-width: 319px) {}


/*******************************************************************/