/******************** 响应式样式 ********************/
@media (max-width: 1290px) {
    .sixth-box .sixth-list .swiper-button-prev {
        left: 0;
    }

    .sixth-box .sixth-list .swiper-button-next {
        right: 0;
    }

    .sixth-box .sixth-list ul li img {
        height: auto;
    }
}

@media (max-width: 1224px) {
    .container {
        padding: 0;
    }

    .bt-box-1200 {
        width: 100%;
    }

    .xwxx-box,
    .second-box,
    .third-box,
    .fourth-box,
    .fifth-box,
    .sixth-box {
        padding: 0 3.2% 3.125rem;
    }

    .xwxx-box,
    .second-box,
    .third {
        padding: 0 3.2%;
    }

    .third-box {
        padding: 1.875rem 3.2% 3.125rem;
    }

    .xwxx-box .swiper-slide a,
    .xwxx-box .swiper-slide a img {
        display: block;
        width: 100%;
        min-height: auto;
    }

    /********** 通用部分样式 **********/
    .xwxx-box .swiper,
    .xwxx-box .bt-all,
    .second-left,
    .second-right,
    .third-left,
    .third-right,
    .third-left,
    .third-right,
    .bt-all .bt-list,
    .bt-all .bt-con-tab {
        width: 100%;
        height: auto;
    }

    /********** 第一部分样式 **********/
    .xwxx-box .swiper {
        margin-bottom: 2.5rem;
    }

    .bt-all .bt-tab-tit {
        border-bottom: #ddd .0625rem solid;
    }

    .bt-lists-cover ul {
        position: initial;
    }

    /********** 第二部分样式 **********/
    .second-left {
        margin: 0 auto 1.875rem;
    }

    /********** 第三部分样式 **********/
    .third-left ul {
        width: 100%;
        padding: 0 0 2.5rem;
    }

    .third-left ul li {
        width: auto;
        margin: 0;
    }

    /********** 第四部分样式 **********/
    .fourth-left {
        width: 100%;
        margin: 0 0 2.5rem;
    }

    .fourth-middle {
        width: 100%;
    }

    .fourth-list2 {
        padding: 0;
    }

    .fourth-list2 li {
        margin: 1.875rem 1.25rem 0;
    }

    .fourth-right {
        width: 100%;
        margin: 0 0 2.5rem;
    }

    .fourth-list3 {
        height: auto;
    }

    .fourth-list3 a {
        width: 32%;
        height: 5rem;
        background: #EBF4FF;
    }

    .fourth-list3 a>span {
        display: block;
        width: 100%;
        height: 100%;
        font-size: 1rem;
        line-height: 5rem;
    }

    .fourth-list3 div {
        width: 66%;
        height: auto;
        float: right;
    }

    .fourth-list3 div a {
        width: 48.5%;
        height: 5rem;
        margin: 0;
        padding: 1.125rem 0;
    }

    .fourth-list3 div a+a {
        margin: 0 0 0 3%;
    }

    /********** 第五部分样式 **********/
    .fifth-left {
        width: 100%;
        margin-top: 1.875rem;
    }

    .fifth-list1 {
        margin-top: 1.875rem;
    }

    .fifth-right {
        width: 100%;
    }

    .fifth-right a {
        width: 23.5%;
        height: 7.125rem;
    }

    .fifth-right a:nth-child(1) {
        display: none;
    }

    .fifth-right a:nth-child(2) {
        display: block;
    }

    .fifth-right div a img {
        width: auto;
        height: 2rem;
        margin: 1.25rem 0;
    }

    /********** 第六部分样式 **********/
    .sixth-box #slideBox-slide1 ul li {
        width: 23.4%;
        margin: 0 2% 0 0;
    }

    .sixth-box #slideBox-slide1 ul li img {
        width: 100%;
        height: auto;
        min-height: auto;
    }

    .sixth-box #slideBox-slide1 ul li p {
        width: 90%;
        height: 3.75rem;
        line-height: 3.625rem;
        margin: 0 0 0 -45%;
        left: 50%;
    }
}

@media (max-width: 900px) {
    .third-left ul {
        padding: 0 0 1.25rem;
    }

    .third-left ul li {
        width: 28%;
        margin-bottom: 2.25rem;
    }
}

@media (max-width: 768px) {
    .hdpt {
        width: 100%;
        height: auto;
    }

    .jbpt {
        display: none;
    }

    .ptlb {
        width: 100%;
        height: auto;
        float: right;
    }

    .ptlb li {
        width: 33%;
    }

    .ptlb li:last-child {
        width: 33%;
    }

    .ptlb li span {
        font-size: 2rem;
    }

    .ptlb li.shux {
        display: none;
    }

    .dybf,
    .second-box {
        padding: 0 1.5rem 3rem;
    }

    .fwty-tit {
        height: 4.75rem;
        line-height: 2.625rem;
        font-size: 2.625rem;
    }

    .fwty-tit a {
        font-size: 2.625rem;
    }

    .wsdc,
    .xwfb {
        width: 100%;
        height: auto;
    }

    .fbtp {
        display: none;
    }

    .fblb {
        width: 100%;
    }

    .fblb span {
        font-size: 1.5rem;
    }

    .fblb a {
        font-size: 2.125rem;
    }

    .xwfb .bt-list-new {
        font-size: 2.125rem;
    }

    .wsdcimg {
        height: auto;
        background: #f6f8f9;
        padding: 20px 20px 0;
    }

    .wsdclb1 {
        width: 100%;
        height: auto;
        background-color: #3C97EC;
        margin: 0 0 20px;
        padding: 20px;
    }

    .wsdclb1 a {
        font-size: 2rem;
        color: #FFFFFF;
        line-height: 3rem;
        display: block;
    }

    .wsdclb1 span {
        font-size: 2rem;
        line-height: 3rem;
    }

    .ftlbtp {
        width: 100%;
        height: auto;
    }

    .zxft {
        width: 100%;
        height: auto;
        margin-bottom: 30px;
    }

    .second-box {
        width: 100%;
        height: auto;
        margin: 0 auto;
        margin-bottom: .5rem;
    }

    .ftxx {
        width: 100%;
        height: auto;
    }

    .ftxx li {
        line-height: 4rem;
        font-size: 2rem;
        min-height: 2rem;
        overflow: hidden;
    }

    .ftxx li span {
        width: 15%;
    }

    .ftxx li a {
        width: 85%;
    }

    .ftxx li p {
        width: 85%;
    }

    .wsxf {
        width: 100%;
        height: auto;
    }

    .wsxf span {
        font-size: 1.5rem;
    }

    .wsxf li a {
        font-size: 2.125rem;
    }

    .wsdc {
        margin-bottom: 30px;
    }
    
    .thr-box{
        width: 100%;
        padding: 0 1.5rem 20px;
    }
    .thr-box .zswd{
        width: 100%;
        height: 80px;
        background-size: 100%;
        margin-bottom: 20px;
    }
    .thr-box .sjkf{
        width: 100%;
        height: 80px;
        background-size: 100%;
    }
}