@media (max-width: 1920px) and (min-width: 1201px) {
    .header-box .common-container {
        width: 84%;
    }
}

@media (min-width: 1200px) {
    .header-box {
        width: 100%;
        min-width: 1200px;
    }
    .common-container {
        width: 1200px;
    }
    .part-box {
        width: 100%;
        min-width: 1200px;
    }
}

@media (max-width: 1200px) {
    .header-box .common-container {
        width: 100%;
    }
    .banner-box .carousel-caption {
        padding-top: 6%;
    }
    .common-container {
        width: 100%;
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .about-qy-box .img-box {
        float: none;
    }
    .about-qy-box .img-box img {
        display: block;
        margin: 0 auto;
    }
    .about-qy-box .text-box {
        width: auto;
        float: none;
        text-align: center;
        padding-top: 25px;
    }
    .about-qy-box .text-box .desc {
        text-align: left;
        text-indent: 2em;
    }
    .part-box.lqyy-box .lqyy-item {
        width: 24.5%;
        height: auto;
    }
    /* .part-box.lqzhgl-box .lqzhgl-item .img-box {
        float: none;
    } */
    .part-box.lqzhgl-box .lqzhgl-item .text-box {
        padding-top: 10px;
    }
    .part-box.xzqy-box {
        background: rgba(0, 0, 0, .9)
    }
    .xzqy-box .xzqy-list-box {
        text-align: center;
    }
    .xzqy-box .xzqy-list-box .xzqy-item {
        display: inline-block;
        float: none;
        margin: 0 26px 20px;
        width: 364px;
    }
    .xzqy-box .xzqy-list-box .xzqy-item:nth-child(3),
    .xzqy-box .xzqy-list-box .xzqy-item:nth-child(6) {
        margin: 0 26px 20px;
    }
}

@media (max-width: 1060px) {
    .header-box .logo-box {
        float: none;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        height: auto;
    }
    .header-box .header-nav-box {
        max-width: 100%;
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    .header-nav-box .head-nav-list {
        text-align: center;
    }
    .head-nav-list .head-nav-item {
        display: inline-block;
        float: none;
    }
    .head-nav-list .head-nav-btn {
        display: inline-block;
        float: none;
        margin-left: 6.82%;
    }
    .part-box.yddyy-box .common-container .img-box {
        width: 450px;
        margin: 0 auto 20px;
        float: none;
        display: none;
    }
    .part-box.yddyy-box .common-container .yddyy-list-box {
        float: none;
        margin: 0 auto 20px;
    }
}

@media (max-width: 1026px) {
    .part-box.lqzhgl-box .lqzhgl-item .text-box {
        padding-top: 5px;
    }
    .xzqy-box .xzqy-desc-box .desc-box div.line {
        margin: 0 5%;
    }
}

@media (max-width: 1024px) {
    .about-qy-box .text-box h3 {
        margin-bottom: 10px;
        margin-top: 5px;
    }
    .part-box.lqzhgl-box .lqzhgl-item .text-box {
        padding-top: 5px;
    }
    .part-box.ctglfs-box .ctglfs-item .img-box {
        width: 80px;
        height: 80px;
        margin: 0 auto 15px;
    }
    .part-box.ctglfs-box .ctglfs-item {
        padding: 0 1px;
    }
}

@media (max-width: 851px) {
    .xzqy-box .xzqy-desc-box .desc-box div.line {
        display: none;
    }
    .xzqy-box .xzqy-desc-box .desc-box .text-box {
        max-width: 100%;
        min-width: 100%;
        text-align: center;
        padding: 0 15px;
    }
    .xzqy-box .xzqy-desc-box .desc-box .text-box.text-right {
        text-align: center;
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .xzqy-box .xzqy-desc-box .desc-box .text-box p {
        /* white-space: nowrap; */
        text-align: left;
        display: inline-block;
    }
}

@media (max-width:768px) {
    body {
        font-size: 12px;
    }
    .header-nav-box {
        height: auto;
        padding-top: 0;
    }
    .head-nav-list .head-nav-item a {
        padding: 22px 0;
    }
    .banner-box .carousel-caption h2 {
        font-size: 1.875em;
    }
    .banner-box .carousel-caption p {
        font-size: 1.1875em;
        margin-bottom: 26px;
    }
    .banner-box .btn-box a {
        display: inline-block;
        width: 110px;
        height: 32px;
        /* font-size: 18px; */
        font-size: 1em;
        color: #fff;
        text-align: center;
        line-height: 30px;
        padding: 0 10px;
        border: 1px solid #fff;
        text-decoration: none;
    }
    .part-box.lqyy-box {
        text-align: center;
    }
    .part-box.lqyy-box .lqyy-item {
        display: inline-block;
        float: none;
        width: 238px;
        margin: 0 3px 5px;
    }
    .part-box.lqyy-box .lqyy-tab-panel .lqyy-item:first-child {
        margin-left: 3px;
    }
    .xzqy-box .xzqy-list-box .xzqy-item {
        padding: 10px 15px;
    }
    .xzqy-box .xzqy-list-box .xzqy-item .text-box h3 {
        margin-top: 18px;
    }
    .part-box.contact-us-box .contact-us-item img {
        width: 80px;
    }
    .part-box.lqzhgl-box .lqzhgl-item {
        padding: 0 10px;
    }
    .part-box.lqzhgl-box .lqzhgl-item .text-box {
        padding: 10px 10px 0;
    }
    .part-box.lqzhgl-box .lqzhgl-item .text-box h3 {
        font-size: 1.3em;
    }
    .part-box.lqzhgl-box .lqzhgl-item .text-box p {
        font-size: 1em;
    }
    .part-header-box .title {
        font-size: 1.8em;
    }
    .about-qy-box .text-box h3 {
        font-size: 1.55em;
    }
    .about-qy-box .img-box img {
        width: 60%;
    }
    .about-qy-box .text-box .desc {
        line-height: 26px;
        color: #333;
        /* font-size: 18em; */
        font-size: 1em;
    }
    .part-box.lqyy-box .lqyy-item .text .titl {
        font-size: 1.3em;
    }
    .part-box.lqyy-box .lqyy-item .text p {
        font-size: 1.1em;
    }
    .xzqy-box .xzqy-desc-box .titl {
        margin-bottom: 30px;
    }
    .xzqy-box .xzqy-list-box .xzqy-item {
        display: inline-block;
        float: none;
        margin: 0 15px 20px;
        width: 45%;
    }
    .xzqy-box .xzqy-list-box .xzqy-item:nth-child(3),
    .xzqy-box .xzqy-list-box .xzqy-item:nth-child(6) {
        margin: 0 15px 20px;
    }
}

@media (max-width: 720px) {
    .part-box.ctglfs-box .common-container {
        padding: 30px 40px;
    }
    .part-box.ctglfs-box .ctglfs-item {
        width: 33.33%;
        margin-bottom: 30px;
    }
    .part-box.lqzhgl-box .lqzhgl-item {
        float: none;
        display: block;
        margin: 0 auto 20px;
        min-width: 340px;
    }
    .part-box.lqzhgl-box .lqzhgl-item .img-box {
        float: left;
    }
    .part-box.lqzhgl-box .lqzhgl-item .text-box {
        padding: 6px 10px 0;
        text-align: left;
    }
    .xzqy-box .xzqy-list-box .xzqy-item {
        display: inline-block;
        float: none;
        margin: 0 15px 20px;
        width: 45%;
        min-width: 286px;
    }
    .xzqy-box .xzqy-list-box .xzqy-item:nth-child(3),
    .xzqy-box .xzqy-list-box .xzqy-item:nth-child(6) {
        margin: 0 15px 20px;
    }
}

@media(max-width: 580px) {
    .header-box .logo-box a {
        padding-top: 20px;
    }
    .header-box .logo-box a .line{
        vertical-align: -7px;
    }
    .banner-box .carousel-caption p {
        display: none;
    }
    .banner-box .carousel-caption h2 {
        margin-bottom: 15px;
    }
    .banner-box .carousel-indicators {
        bottom: 0;
    }
    .part-box.contact-us-box .contact-us-item .text-box p.phone-number {
        font-size: 1.5em;
    }
    .part-box.yddyy-box .common-container .yddyy-list-box {
        width: 100%;
    }
    .part-box.lqyy-box .common-container {
        padding: 20px 0 30px;
    }
    .yddyy-list-box .yddyy-item {
        height: 190px;
    }
}

@media(max-width: 520px) {
    .head-nav-list .head-nav-btn a {
        width: 55px;
    }
    .about-qy-box .img-box img {
        width: 90%;
    }
    .part-box.lqyy-box .lqyy-item {
        width: 45.2%;
    }
    .part-box.contact-us-box .common-container {
        padding: 2em 0 0.75em;
    }
    .part-box.contact-us-box .contact-us-item {
        width: 50%;
        margin-bottom: 20px;
    }
    .part-box.xzqy-box {
        padding-bottom: 2.6875em;
    }
    .xzqy-box .xzqy-list-box {
        padding: 2.125em 0 0;
    }
    .xzqy-box .xzqy-desc-box .titl {
        font-size: 13px;
        margin-bottom: 20px;
        text-align: center;
        line-height: 1.3;
    }
    .part-header-box .title {
        padding: 30px 0 16px;
    }
}

@media(max-width: 445px) {
    body {
        font-size: 11px;
    }
    .head-nav-list .head-nav-item {
        margin-left: 15px;
    }
    .xzqy-box .xzqy-list-box .xzqy-item {
        width: 100%;
        margin: 0 0 20px;
    }
    .xzqy-box .xzqy-list-box .xzqy-item:nth-child(3),
    .xzqy-box .xzqy-list-box .xzqy-item:nth-child(6) {
        margin: 0 0 20px;
    }
    .part-box.lqzhgl-box .lqzhgl-item {
        width: 100%;
        min-width: 100%;
    }
    .part-box.ctglfs-box .ctglfs-item {
        width: 50%;
    }
    .part-box.xtyyfs-box .part-header-box p {
        padding: 15px 0 0;
        font-size: 12px;
    }
    .head-nav-list .head-nav-item:first-child {
        margin-left: 0;
    }
    .head-nav-list .head-nav-item {
        margin-left: 1%;
    }
    .head-nav-list .head-nav-btn {
        margin-left: 10px;
        display: none;
    }
    .head-nav-list .head-nav-btn a {
        width: 45px;
        font-size: 12px;
        height: 32px;
        line-height: 30px;
    }
}