@media only screen and (max-width: 1720px) {}

@media only screen and (max-width: 1680px) {}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1490px) {}

@media only screen and (max-width: 1400px) {
    .header .dao ul li {
        margin-right: 30px;
    }
}

@media only screen and (max-width: 1366px) {}

@media only screen and (max-width: 1280px) {
    .header .dao ul li {
        margin-right: 20px;
        font-size: 14px;
    }

    .centerBox {
        width: 90%;
    }
}

@media only screen and (max-width: 1220px) {}

@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 1130px) {
    .ding {
        padding: 0 2%;
    }
}

@media only screen and (max-width: 1100px) {}

@media only screen and (max-width: 1024px) {}

@media only screen and (max-width: 990px) {}

@media only screen and (max-width: 900px) {
    .menu {
        display: block;
    }

    .dao {
        display: none;
    }

    .header {
        height: 60px;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: #fff;
        z-index: 9999;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        border-bottom: none;
    }

    .head1 {
        height: 100%;
    }

    .header .dao {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 60px;
        background: rgba(0, 0, 0, 0.9);
        z-index: 9999;
        box-sizing: border-box;
        left: 0;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }

    .header .dao ul li {
        color: #fff;
        text-align: center;
        font-size: 18px;
        line-height: 40px;
        display: block;
        margin-right: 0;
    }

    .header .dao ul .adcive a {
        border: 0;
    }

    .header .dao ul {
        padding-top: 20px;
    }

    .header .dao ul .liang {
        border-bottom: none;
    }

    .banner {
        margin-top: 60px;
    }

    .erji {
        background: none;
    }

    .header .dao ul li .erji {
        position: unset;
        border: 0;
    }

    .erji dl dd {
        display: block;
        margin-right: 0;
        color: #fff;
    }

    .banner {
        margin-top: 60px;
    }

    .erji dl {
        border-bottom: none;
    }

    .header .dao ul li:hover .erji {
        display: none;
        background: none;
    }

    .header .dao ul li:hover {
        border-bottom: none;
    }

    .erji dl dd:hover .sanji {
        display: none;
    }

    .erji dl dd:hover {
        border-bottom: none;
    }

    .fez {
        width: 40%;
    }

    .fey {
        width: 60%;
        padding-left: 1%;
    }

    .cp1 li p {
        font-size: 14px;
    }

    .main_tit {
        font-size: 24px;
    }

    .main_tit span {
        font-size: 16px;
    }

    .company ul li h3 {
        font-size: 12px;
    }

    .company ul li .sj img {
        width: 10px;
    }

    .company ul li .sj p {
        font-size: 12px;
    }

    .company ul li .description {
        font-size: 12px;
        line-height: 20px;
    }

    .erji dl dd{
        line-height: 24px;
    }

    .conus ul li{
        width: 100%;
    }

    .ltd .ltd_y h3{
        font-size: 20px;
    }
}

@media only screen and (max-width: 796px) {}

@media only screen and (max-width: 770px) {}

@media only screen and (max-width: 640px) {}

@media only screen and (max-width: 560px) {
    .doa ul li {
        margin: 0 1% 10px;
        font-size: 12px;
    }

    .loa img {
        width: 150px;
    }

    .footer {
        padding-top: 20px;
    }

    .doa ul {
        margin-top: 20px;
    }

    .fez {
        width: 100%;
    }

    .fey {
        width: 100%;
        margin-top: 20px;
        padding: 0;
    }

    .lxa,
    .lxa * {
        font-size: 12px;
        line-height: 24px;
    }

    .erwm p {
        font-size: 12px;
    }

    .fey h3 {
        font-size: 14px;
    }

    .fey ul li p {
        font-size: 12px;
    }

    .fey .tj1 {
        font-size: 14px;
    }

    .foot2 {
        margin-top: 30px;
        line-height: 30px;
        font-size: 12px;
    }

    .cp1 {
        width: 100%;
    }

    .cp2 {
        width: 100%;
    }

    .cp1 li {
        font-size: 14px;
        line-height: 40px;
    }

    .cpa1 .tet {
        font-size: 16px;
    }

    .cpa1 .tet span {
        font-size: 14px;
    }

    .cpa1 .cot {
        font-size: 12px;
        line-height: 24px;
    }

    .cpa2 .taff span {
        font-size: 20px;
    }

    .cpa2 .taff {
        font-size: 16px;
        line-height: 40px;
    }

    .cpa2 ul li p {
        font-size: 12px;
        line-height: 30px;
    }

    .cpa2 ul li {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 20px;
    }

    .cpa3 .taff p {
        font-size: 16px;
    }

    .cpa3 .canshu .p1 {
        font-size: 14px;
    }

    .cpa3 .canshu ul li .p2,
    .p2 * {
        font-size: 12px;
        line-height: 24px;
    }

    .cpa3 .canshu .p3 .bv {
        font-size: 14px;
        line-height: 20px;
    }

    .cpa3 .canshu .p3 .bv span {
        font-size: 20px;
    }

    .cpa3 .canshu ul li {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .chanpin {
        padding: 30px 0;
    }

    .main_tit {
        font-size: 16px;
    }

    .main_tit span {
        font-size: 12px;
    }

    .company ul li {
        width: 100%;
    }

    .company ul {
        padding-bottom: 20px;
    }

    .company ul li {
        margin-top: 20px;
    }

    .company ul li h3 {
        font-size: 14px;
    }

    .company {
        padding: 40px 0;
    }

    .show {
        padding: 40px 0;
    }

    .show .sw_tite {
        font-size: 16px;
    }

    .show .sw_cont,
    .sw_cont * {
        font-size: 12px;
        line-height: 24px;
    }

    .show .sw_sj {
        padding: 10px 0;
    }

    .show .sw_fan h6 {
        width: 100%;
        font-size: 14px;
    }

    .show .sw_fan h6:nth-child(2) {
        text-align: left;
    }

    .show .sw_fan {
        padding-top: 0;
    }

    .news li .tu {
        width: 40%;
    }

    .news li .kang {
        width: 60%;
    }

    .news li .kang h3 {
        font-size: 14px;
    }

    .news li .kang .sj {
        padding: 6px 0;
    }

    .news li .kang .sj p {
        font-size: 12px;
    }

    .news li .kang .description {
        font-size: 12px;
        line-height: 18px;
    }

    .news li {
        padding: 20px 0;
    }

    .news {
        padding: 40px 0;
    }

    .testing ul li p{
        font-size: 12px;
        line-height: 24px;
        height: 24px;
    }

    .testing ul li{
        margin-top: 20px;
    }

    .equipment h3{
        font-size: 16px;
        margin: 10px 0;
    }

    .equipment .content, .content *{
        font-size: 14px;
        line-height: 26px;
    }

    .comapany .swiper-container{
        margin-top: 20px;
    }

    .comapany .yy{
        width: 12px;
        height: 20px;
    }

    .comapany .zz{
        width: 12px;
        height: 20px;
    }

    .comapany{
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .boway, .boway *{
        font-size: 12px;
        line-height: 24px;
    }

    .base{
        padding: 30px 0;
    }

    .base1 .base_z{
        width: 100%;
    }

    .base1 .base_z, .base_z *{
        font-size: 12px;
        line-height: 24px;
    }

    .base1 .base_y{
        width: 100%;
        margin-top: 20px;
    }

    .base1 .base_y .map{
        height: 200px;
    }

    .goals{
        padding: 30px 0;
    }

    .goals ul li{
        width: 100%;
        margin-top: 20px;
    }

    .philosophy{
        padding: 30px 0;
    }


    .sophy, .sophy *{
        font-size: 12px;
        line-height: 24px;
    }

    .sophy{
        margin: 30px auto 0;
    }

    .header .dao ul li{
        font-size: 16px;
    }

    .ltd .ltd_z{
        width: 100%;
    }

    .ltd .ltd_y{
        width: 100%;
        margin-top: 20px;
    }

    .choose ul li .xu{
        width:30px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        left: -10px;
        top: -10px;
    }

    .conus{
        padding: 30px 0;
    }

    .conus ul{
        margin-top: 20px;
    }

    .conus ul li .fs h3{
        font-size: 16px;
    }

    .conus ul li .fs .fs1, .fs1 *{
        font-size: 12px;
        line-height: 24px;
    }

    .ltd .ltd_y h3{
        font-size: 16px;
    }

    .ltd .ltd_y h4{
        font-size: 12px;
        line-height: 24px;
    }

    .ltd .ltd_y .dy2, .dy2 *{
        font-size: 14px;
        line-height: 28px;
    }

    .ltd{
        padding-bottom: 30px;
    }

    .choose{
        padding-top: 40px;
        margin-top: 30px;
    }

    .choose ul li h3{
        font-size: 16px;
    }

    .choose ul li .cho, .cho *{
        font-size: 14px;
        line-height: 28px;
    }

    .choose ul li{
        margin-bottom: 40px;
    }

    .equipment2{
        padding-top: 30px;
    }

    .testing1 ul li p{
        font-size: 12px;
        line-height: 20px;
    }

    .testing1 ul li{
        margin-top: 20px;
    }

    .testing1{
        padding-bottom: 20px;
    }

    .index1 ul li{
        width: 100%;
    }

    .index1{
        padding: 40px 0;
    }

    .index1 ul li .zi p{
        font-size: 16px;
        margin: 0;
        line-height: 30px;
    }

    .index1 ul li{
        margin-top: 20px;
    }

    .index2 ul li{
        width: 100%;
        margin-top: 20px;
    }

    .index2 ul li .titi h3{
        font-size: 16px;
    }

    .index2 ul li .titi h4{
        font-size: 14px;
    }

    .index2{
        padding: 50px 0;
    }

    .index3{
        padding-top: 20px;
    }

    .index3 video{
        margin-top: 20px;
    }
}

@media only screen and (max-width: 460px) {}

@media only screen and (max-width: 414px) {}

@media only screen and (max-width: 375px) {}

@media only screen and (max-width: 360px) {}