/******************** 响应式样式 ********************/

@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 {
        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;
    }
    .fourth-box {
        height: auto!important;
    }
    .zdxc {
        display: none;
    }
}

@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 1.5rem;
    }
    .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;
    }
    .wsdclb2 {
        display: none;
    }
    .wsdclb1 {
        width: 87%;
        background-color: #3C97EC;
    }
    .wsdclb1 a {
        font-size: 2rem;
        color: #FFFFFF;
        line-height: 3rem;
        display: block;
    }
    .wsdclb1 span {
        display: none;
    }
    .ftlbtp {
        width: 100%;
        height: auto;
    }
    .zxft {
        width: 100%;
        height: auto;
        margin-bottom: 30px;
    }
    .second-box {
        width: 100%;
        height: auto;
        margin: 0 auto;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .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;
    }
    .wsztr {
        width: 100%;
        height: auto;
        margin-top: 1.125rem;
    }
    .third-box {
        width: 100%;
        margin: 0 auto;
        height: auto;
    }
    .fourth-box {
        width: 100%;
        margin: 0 auto;
        height: auto;
    }
    .jslsl {
        width: 100%;
        background: url(jsls11.png) no-repeat top left;
        background-size: 100% 100%;
        height: auto;
        padding-bottom: 30px;
    }
    .jslsl p {
        height: auto;
    }
    .jslsl_list a {
        width: 32%;
        font-size: 1.5rem;
    }
    .jslsl_list {
        height: 64px;
        overflow: hidden;
    }
    .jslsr {
        width: 100%;
        height: 188px;
    }
    .jslsr img {
        width: 100%;
        height: 100%;
    }
    .dybf {
        padding-top: 1.875rem;
    }
    .jggk-tit {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
    }
    .jggk-tit a {
        font-size: 2rem;
    }
    .dawy-tit {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
    }
    .dawy-tit span {
        font-size: 2rem;
    }
    .wsztl {
        width: 100%;
        height: auto;
    }
    .wsztl a {
        height: auto;
    }
    .wsztl img {
        min-height: auto;
    }
    .wsztl span {
        height: 4rem;
        font-size: 2rem;
        line-height: 4rem;
        padding: 0 1.25rem;
    }
    .wsztr .bt-list-new {
        font-size: 1.5rem;
        line-height: 3rem;
    }
    .bt-all .bt-list-new span {
        display: none;
    }
    .dags .bt-list-new {
        font-size: 1.5rem;
        line-height: 3rem;
    }
    .dags {
        width: 100%;
        height: auto;
    }
    .dawy {
        width: 100%;
        height: auto;
        margin-top: 20px;
    }
    .xqan {
        width: 6rem;
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 1.5rem;
        background-size: 100% 100%;
    }
    .dawy_pic {
        display: none;
    }
    .dawy_list {
        width: 100%;
        background: none;
    }
    .dawy_list a {
        width: 100%;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.5rem;
        text-align: left;
        color: #333;
        background: url(dawya.png) no-repeat 20px #fffaf5;
        padding-left: 4.4375rem;
        margin-bottom: 1rem;
        display: block;
        background-size: 4%;
    }
    .zdxc li+li+li+li+li {
        display: none;
    }
    .iatit {
        display: none;
    }
    .zdxc li img {
        width: 100%;
        height: 100%;
    }
    .zdxc {
        width: 100%;
        height: auto;
        padding-left: 2em;
        background-size: 100% 50%;
        padding-bottom: 20px;
    }
    .zdxc li {
        width: 20%;
        height: 100%;
        float: left;
        margin-right: 5%;
    }
    .con-box-sj {
        display: block !important;
    }
    .bt-lists-cover {
        margin-top: 0 !important;
        height: auto !important;
        width: 100%;
    }
    .bt-all ul {
        flex-direction: initial;
    }
    .bt-lists-cover ul {
        position: initial !important;
    }
    .bt-lists-cover li {
        font-size: 1.5rem;
        line-height: 3rem;
        background: none;
        border-bottom: 1px solid #eee;
        padding: 1.5rem 0;
    }
    .wsztr .bt-lists-cover li+li+li+li+li+li {
        display: none;
    }
    .dags .bt-lists-cover li+li+li+li+li+li {
        display: none;
    }
    .fourth-box {
        height: auto!important;
    }
    .zdxc {
        display: none;
    }
}