@media screen and (max-width: 1910px) {

    .title_1 .txt>span,
    .title_2 .txt>span,
    .title_3 .txt>span,
    .title_4 .txt>span,
    .title_5 .txt>span {
        font-size: 2.25rem;
    }

    .con8 .footer .share a {
        position: relative;
    }

    .con8 .footer .share a img:nth-child(1) {
        position: absolute;
        right: -50%;
    }

    .xdyw .frlist .list_1 .tit .group_22 .text-group_50 .text_80 {
        font-size: 2.5rem;
    }

    .xdyw .frlist .list_1 .tit .block_38 span {
        font-size: 1.5rem;
    }

    .slideBox .bd li>a>div {
        width: 100%;
    }

    /* .picScroll_3 .bd ul li{
        width: 30%;
    } */
    .con3 {
        background: url(../picture/xzxd_bg.png) no-repeat center center;
        background-size: 112%;
    }

    .con2 .mtsy .list_3 a>div {
        display: flex;
        justify-content: space-between;
    }

    .con2 .mtsy .list_3 a>div .time {
        margin: auto;
        margin-top: 28px;
    }

    .picScroll .bd ul,
    .picScroll_2 .bd ul {
        display: flex;
    }

    .con5 .xdrm .mvList .bg>img {
        width: 17.0833vw;
        /* min-height: 31.25vw; */
    }
    .con5 .xdrm .mvList .bg .icon{
        top: 0;
    }
}

@media screen and (max-width: 1900px) {
    .page .header .block_1 .link_1 .text_1 {
        margin-right: 2.48vw;
    }

    .link_2 {
        margin-left: 35vw;
    }

    .page .header .block_1 .link_2 .text_3 {
        margin-left: 3.41vw;
    }

    .page .header .block_1 .search {
        margin-left: 2.414vw;
    }

    .text-wrapper_2 ul .logo {
        left: 45.5vw;
    }

    .page .logotext .group_50 {
        margin: 34px 0 0 12.9vw;
    }

    /* .picScroll_3 .bd ul li{
        width: 20%;
    } */
    .con3 {
        background-size: 112%;
    }
}

@media screen and (max-width: 1880px) {
    .picScroll .bd ul li {
        width: 19.9vw !important;
        height: 17vw !important;
    }

    .picScroll .bd ul li .pic img {
        width: 18vw !important;
    }

    .picScroll_2 .bd ul li,
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        width: 20.22vw !important;
        /* height: 70vh !important; */
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .title2 {
        width: 15.625vw;
        height: 3.125vw;
    }

    /* .slideBox .bd img{
        height: 59.13vh !important;
    } */
    .xdyw .frlist .list_1 .tit .block_38 {
        margin: 27px 10vw 0 26px;
    }

    .slideBox .bd li .box_24 .text-group_49,
    .slideBox .bd li .box_24 .text-group_49 span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 26vw;
    }

    .slideBox .hd {
        right: 20px !important;
    }

    .slideBox .prev {
        left: 73% !important;
    }

    .slideBox .next {
        right: 0% !important;
    }

    /* .picScroll{
        width: 68.2292vw !important;
    } */
    .picScroll .bd ul li .title a {
        font-size: 1.125rem !important;
    }
}

@media screen and (max-width: 1810px) {
    .link_1 {
        margin-left: 1vw;
    }

    .link_2 {
        margin-left: 30vw;
    }

    /* .page .header .text-wrapper_2 ul li:nth-child(5) {
        margin-right: 12.162vw;
    } */

    .page .header .text-wrapper_2 {
        padding: 0px 9.1vw;
    }
    .con3{
        height: auto;
        margin-top: 0px;
    }
      .con3 .xzxd {
        margin: 0 0 0 225px;
    }
      
    .con5 .xdrm .mvList .list .box_61 {
        height: 43.87vh;
    }

    .con5 .xdrm .mvList .list .box_62 {
        height: 28.82vh;
    }

    .con5 .xdrm .mvList .list .pic1,
    .con5 .xdrm .mvList .list .pic2 {
        height: 43.87vh;
    }

    .con5 .xdrm .mvList .list .pic_1,
    .con5 .xdrm .mvList .list .pic_2 {
        width: 33.36vw;
        height: 43.87vh;
    }

    .con5 .xdrm .mvList .list .pic3,
    .con5 .xdrm .mvList .list .pic4,
    .con5 .xdrm .mvList .list .pic5 {
        height: 28.82vh;
    }

    .con5 .xdrm .mvList .list .pic_3,
    .con5 .xdrm .mvList .list .pic_4,
    .con5 .xdrm .mvList .list .pic_5 {
        width: 21.84vw;
        height: 28.82vh;
    }

    .xdyw .frlist .list_1 .tit .block_38 {
        margin: 27px 5vw 0 26px;
    }

    .slideBox .prev {
        left: 72% !important;
    }

    .con2 .tzgg .list_2 a>div .time {
        font-size: 1.5rem;
    }

    .con2 .tzgg .list_2 a>div .txt {
        width: 30.625rem;
        margin: 28px 0 0 20px;
        font-size: 1.5rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .con2 .mtsy .list_3 a>div .tit {
        width: 30rem;
        font-size: 1.5rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .picScroll .hd .prev,
    .picScroll .hd .next {
        width: 6.7708vw !important;
        height: 1.0417vw !important;
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        margin-top: 10px;
    }

    .picScroll_2 .bd ul li,
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        width: 20vw !important;
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .btn a {
        font-size: 1rem;
    }
}

@media screen and (max-width: 1700px) {
    .text-wrapper_2 ul .logo {
        left: 45vw;
    }

    .slideBox .prev {
        left: 70% !important;
    }

    .slideBox .bd li .box_24 .text-group_49,
    .slideBox .bd li .box_24 .text-group_49 span {
        width: 24vw;
    }

    .slideBox .bd li .box_24 .text-group_49 span:nth-child(1) {
        font-size: 1.375rem;
    }

    .slideBox .bd li .box_24 .text-group_49 span:nth-child(2) {
        font-size: 1rem;
    }

    .con2 .tzgg .list_2 a>div .time {
        font-size: 1.25rem;
    }

    .con2 .tzgg .list_2 a>div .txt {
        width: 25rem;
        font-size: 1.25rem;
    }

    .con2 .mtsy .list_3 a>div .tit {
        width: 26.25rem;
        font-size: 1.25rem;
    }
    
      .con3{
        height: auto;
        margin-top: -20px;
    }
    .con3 .xzxd {
        margin: 0 0 0 225px;
    }

    .picScroll .bd ul li {
        width: 17.5vw !important;
        height: 20vw !important;
    }

    .picScroll .bd ul li .pic img {
        width: 16.5vw !important;
    }

    .picScroll .bd ul li .title a {
        font-size: .875rem !important;
    }

    .picScroll .hd .prev,
    .picScroll .hd .next {
        width: 6.25vw !important;
        background-size: 90% !important;
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        margin-top: 20px;
        padding: 60px 20px 0px 20px;
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .title2 {
        width: 13.0208vw;
    }

    .picScroll_2 .bd ul li a,
    .picScroll_2 .bd ul li span {
        font-size: 1rem !important;
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .btn {
        font-size: .875rem;
    }

    .con5 .xdrm .mvList .list .pic1 span,
    .con5 .xdrm .mvList .list .pic2 span {
        font-size: 20px;
    }

    .con5 .xdrm .mvList .list .pic3 span,
    .con5 .xdrm .mvList .list .pic4 span,
    .con5 .xdrm .mvList .list .pic5 span {
        font-size: 14px;
    }

    .con7 .xyztc .xyztcline {
        bottom: 90px;
    }
}

@media screen and (max-width: 1650px) {
    body>img {
        left: 24% !important;
    }

    .con5 .xdrm .mvList .bg>img {
        min-height: 90vh;
    }
}

@media screen and (max-width: 1600px) {
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        margin-top: 30px;
    }

    .picScroll_2 .bd ul li .pic {
        margin-top: 130px !important;
    }

    .con5 .xdrm .mvList .list .pic1 span,
    .con5 .xdrm .mvList .list .pic2 span {
        font-size: 18px;
    }

    .con5 .xdrm .mvList .list .pic3 span,
    .con5 .xdrm .mvList .list .pic4 span,
    .con5 .xdrm .mvList .list .pic5 span {
        font-size: 14px;
    }
}

@media screen and (max-width: 1570px) {
    .link_2 {
        margin-left: 25vw;
    }

    .text-wrapper_2 ul .logo {
        left: 44.5vw;
    }

    .page .header .text-wrapper_2 {
        padding: 0px 9vw;
    }
}

@media screen and (max-width: 1540px) {
    .text-wrapper_2 ul .logo {
        left: 44vw;
    }

    .xdyw .frlist .list_1 .tit .block_38 {
        margin: 27px 1vw 0 26px;
    }

    .slideBox .prev {
        left: 68% !important;
    }

    .con2 .tzgg .list_2 a>div .txt {
        width: 20.75rem;
        font-size: 1rem;
    }

    .con2 .mtsy .list_3 a>div .tit {
        width: 21.875rem;
        font-size: 1rem;
    }
}

@media screen and (max-width: 1500px) {
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        margin-top: 40px;
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .title2 {
        width: 100%;
    }

    .picScroll_2 .bd ul li .pic {
        margin-top: 140px !important;
    }

    .picScroll_2 .bd ul li .title {
        padding: 0 20px;
    }

    .con8 .footer .info .footerlogo img {
        width: 40vw;
    }

    .con8 .footer .info .footerlogo p {
        font-size: .875rem;
    }

    .con7 .xyztc .xyztcline {
        bottom: 94px;
        width: 90%;
    }
}

@media screen and (max-width: 1450px) {
    .text-wrapper_2 ul .logo {
        left: 43.5vw;
    }

    .page .logotext .group_50 {
        margin: 34px 0 0 11vw;
    }

    .slideBox .prev {
        left: 66% !important;
    }

    .con3 .xzxd .image-text_49 {
        margin: 160px 0 0 220px;
    }
}

@media screen and (max-width: 1400px) {
    .page .header .text-wrapper_2 {
        padding: 0px 5vw;
    }

    .page .header .block_1>div {
        width: 50vw !important;
    }
    .page .header .block_1 .oldlink{
        margin-left: -20px;
    }
    .picScroll .hd .prev,
    .picScroll .hd .next {
        background-size: 80% !important;
        width: 5.7292vw !important;
    }

    .picScroll .hd ul {
        margin: 5px 60px !important;
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        //margin-top: 55px;
        margin-top: -30px;
    }

    .picScroll_2 .bd ul li .pic {
        margin-top: 150px !important;
    }
}

@media screen and (max-width: 1350px) {
    .page .header .text-wrapper_2 {
        padding: 0 1vw;
    }

    .page .header .block_1>div {
        width: 96vw !important;
        justify-content: flex-start;
    }

    .link_2 {
        margin-left: 35vw;
    }

    .page .header .block_1 .search {
        margin-left: 1vw;
    }

    .page .logotext .group_50 {
        margin: 34px 0 0 10vw;
    }

    .text-wrapper_2>ul>li p {
        font-size: 18px;
    }

    .xdyw {
        justify-content: flex-start;
    }

    .xdyw .flbanner {
        margin-right: 20px;
    }

    .xdyw .frlist {
        width: 45%;
    }

    .con2 .mtsy .list_3 a>div .tit {
        width: 15vw;
    }

    .con3 .xzxd {
        margin: 345px 0 0 200px;
    }

    .picScroll_2 .bd ul li .title {
        width: 240px !important;
        padding: 0 5px;
    }

    .picScroll_2 .bd ul li {
        height: 435px !important;
    }

    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        margin-top: 20px;
    }

    .con5 .xdrm .mvList .bg>img {
        height: 94.3vh;
    }
    .con5 .xdrm .mvList .bg .icon img {
        margin-top: 15px;
    }

    .con5 .xdrm .mvList .bg .icon img:nth-child(6) {
        width: auto !important;
        height: 180px !important;
    }

    .con5 .xdrm .mvList .list .pic1 span,
    .con5 .xdrm .mvList .list .pic2 span {
        font-size: 16px;
        padding-left: 15px;
    }

    .con5 .xdrm .mvList .list .pic3 span,
    .con5 .xdrm .mvList .list .pic4 span,
    .con5 .xdrm .mvList .list .pic5 span {
        font-size: 12px;
        padding-left: 15px;
    }

    .con5 .xdrm .mvList .list .pic1 span img,
    .con5 .xdrm .mvList .list .pic2 span img,
    .con5 .xdrm .mvList .list .pic3 span img,
    .con5 .xdrm .mvList .list .pic4 span img,
    .con5 .xdrm .mvList .list .pic5 span img {
        width: 2.0833vw;
        height: 2.0833vw;
    }

    .con8 .footer .info .footerlogo p {
        font-size: .75rem;
    }

    .con8 .footer .info .footerlogo img {
        width: 35vw;
        margin-top: 40px;
    }

    .con8 .footer .link_6 {
        font-size: 1.125rem;
    }
}

@media screen and (max-width: 1300px) {
    .text-wrapper_2 ul .logo {
        left: 42.5vw;
    }

    .page .logotext .group_50 {
        margin: 2.125rem 0 0 6vw;
        width: 93%;
        justify-content: space-between;
    }

    .page .logotext .group_50 img:nth-child(2) {
        width: 35%;
        height: auto;
    }

    body>img {
        left: 22% !important;
    }

    .xdyw .frlist .list_1 .tit .block_38 span {
        font-size: 1.25rem;
    }

    .xdyw .frlist .list_1 .tit .group_22 .text-group_50 .text_80 {
        font-size: 1.875rem;
        text-align: center;
    }

    .xdyw .frlist .list_1 .tit .group_22 {
        margin: 17px 0 0 10px;
    }

    .xdyw .frlist .list_1 .tit .block_38 {
        margin: 27px 0vw 0 10px;
    }

    .slideBox .prev {
        left: 62% !important;
    }

    .con2 .mtsy .list_3 a>div .tit {
        width: 17rem;
    }

    .picScroll .hd>div {
        left: 15%;
    }

    .con3 .xzxd {
        margin: 345px 0 0 150px;
    }

    /* .picScroll_2 .bd ul li{
        height: 450px !important;
    } */
    .con6 .zlzt {
        width: 90% !important;
    }

    .picScroll_3 .bd {
        width: 90% !important;
    }

    .picScroll_3 .hd {
        height: 0px !important;
    }

    .con7 .xyztc .direct_train .circle1 {
        margin-top: 6%;
    }

    .con7 .xyztc .xyztcline {
        bottom: 84px;
        width: 89%;
    }
}

@media screen and (max-width: 1250px) {
    .text-wrapper_2 ul .logo {
        left: 43.5vw;
        width: 140px;
        height: 140px;
    }

    .page .header .text-wrapper_2 {
        height: 60px;
    }

    .text-wrapper_2>ul>li {
        padding: 15px 0;
    }

    .link_1 {
        margin-left: 5vw;
    }

    .link_2 {
        margin-left: 28vw;
    }

    .page .logotext .group_50 {
        margin: 2.125rem 0 0 1vw;
        width: 97%;
    }

    body>img {
        left: 14% !important;
    }

    .xdyw {
        width: 98%;
    }

    .xdyw .frlist .list_1 .tit .block_38 {
        width: 280px;
    }

    .xdyw .frlist .list_1 .tit .block_38 span {
        font-size: 1rem;
    }

    .con3 .xzxd {
        margin: 345px 0 0 140px;
    }

    .picScroll_2 {
        width: 86% !important;
    }

    .picScroll_2 .bd ul li .title {
        width: 220px !important;
    }

    .picScroll_3 {
        width: 111% !important;
    }

    .picScroll_3 .bd {
        width: 89% !important;
    }

    .picScroll_3 .hd .prev,
    .picScroll_3 .hd .next {
        top: 22% !important;
    }

    .con7 .xyztc .direct_train .circle1 {
        margin-top: 7%;
    }

    .con7 .xyztc .xyztcline {
        bottom: 78px;
        width: 88%;
    }

    .con8 .footer .info .footerlogo p {
        font-size: .6875rem;
    }
}

@media screen and (max-width: 1200px) {
    .page,.con1,.con2,.con3,.con4,.con5,.con6,.con7,.con8 {
        width: 1200px;  /* 设置固定宽度 */
        overflow-x: auto; /* 当页面宽度小于1200px时允许横向滑动 */
    }
    .con5 .xdrm .mvList .bg .icon img:nth-child(6) {
        width: auto !important;
        height: 160px !important;
    }

    .con5 .xdrm .mvList .bg>img {
        height: 95.3vh;
    }

    .con8 .footer .info .footerlogo p {
        font-size: .625rem;
    }
}



/* phfitter */
@media screen and (max-width: 1280px) {
    .page, .con1, .con2, .con3, .con4, .con5, .con6, .con7, .con8{
        width: 100vw;
    }
    .page .header{
        display: none;
    }
    .page .phone-header{
        display: block;
    }
    .page .banner_1{
        //margin-top: 72px !important;
          margin-top: 0px !important;
    }
    .page .slideBanner{
        width: 100vw;
        height: auto;
    }
    .page .slideBanner .bd{
        width: 100vw;
    }
    .slideBanner .bd li{
        height: 100%;
    }
    .page .slideBanner .bd img{
        width: 100vw;
        height: 100%;
    }
    body>img {
        left: 15% !important;
    }
    .con1{
        width: 90%;
    }
    .con1 .slideBox .bd img{
        height: 43.75vw;
    }
    .con1 .text-group_49{
        margin: 28px 0 0 20px;
    }
    .con1 .slideBox .hd{
        right: 16px !important;
        bottom: 15px !important;
    }
    .con1 .slideBox .prev {
        left: 68% !important;
    }
    .con1 .slideBox .next {
        right: 10% !important;
    }
    .con1 .frlist .list_1 .tit .group_22{
        margin: 10px 0 0 10px;
    }
    .con2{
        width: 90%;
    }
    .con3 .picScroll .bd ul li .title{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .con3 .picScroll .hd>div{
        left: 22% !important;
    }
    .con4 .xdkd{
        margin-top: -70px;
    }
    .con4 .xdkd .title_5{
        width: 90%;
    }
    .con4 .picScroll_2{
        width: 90% !important;
    }
    .con4 .picScroll_2 .bd ul li .pic img{
        height: auto;
    }
    .con4 .picScroll_2 .hd>div{
        left: 29%!important;
    }
    .con5 .xdrm{
        width: 90%;
    }
    .con5 .xdrm .mvList .list .box_61{
        height: auto;
    }
    .con5 .xdrm .mvList .list .box_62{
        height: auto;
    }
    .con5 .xdrm .mvList .list .pic1, .con5 .xdrm .mvList .list .pic2{
        width: 33vw !important;
        height: auto;
    }
    .con5 .xdrm .mvList .list .pic3, .con5 .xdrm .mvList .list .pic4, .con5 .xdrm .mvList .list .pic5{
        width: 21.5vw;
        height: auto;
    }
    .con5 .xdrm .mvList .list span{
        color: #fff;
    }
    .con5 .xdrm .mvList .list .pic1 span img, .con5 .xdrm .mvList .list .pic2 span img, .con5 .xdrm .mvList .list .pic3 span img, .con5 .xdrm .mvList .list .pic4 span img, .con5 .xdrm .mvList .list .pic5 span img{
        margin-top: 8px;
    }
    .con5 .xdrm .mvList .bg{
        overflow-y: hidden;
        overflow-x: auto;
        height: 47.3vw;
    }
    .con5 .xdrm .mvList .bg .code img{
        width: 80px;
        top: -10px;
        right: -70px;
    }
    .con5 .xdrm .mvList .bg .code img:nth-child(2){
        top: 50px !important;
    }
    .con5 .xdrm .mvList .bg .code img:nth-child(3){
        top: 115px !important;
    }
    .con5 .xdrm .mvList .bg .code img:nth-child(4){
        top: 170px !important;
    }
    /* list */
    .xd_list .header .router{
        width: 95%;
    }
    .xd_list .list{
        width: 100%;
    }
    .xd_list .list ul li{
        width: 95%;
        margin: auto;
        margin-bottom: 40px;
    }
    .xd_list .list ul li .pic{
        width: 40vw;
        height: 95%;
    }
    .xd_list .list ul li .info {
        width: 50vw;
        margin-top: 40px;
        margin-right: 10px;
    }
    /* show */
    .xd_content .header .router{
        width: 95%;
    }
    .xd_content .content{
        width: 100%;
    }
    .xd_content .content>.fr {
        width: 28%;
        padding-left: 15px;
        margin-left: 0px;
    }
}
@media screen and (max-width: 1024px) {
    .title_1 .txt>span, .title_2 .txt>span, .title_3 .txt>span, .title_4 .txt>span, .title_5 .txt>span,.title_6 .txt>span, .title_7 .txt>span, .title_8 .txt>span{
        font-size: 2rem;
    }
  .mobile-inner-header{
        display: flex;
    }
    .mobile-inner .mobile-inner-header .search_on{
        margin-top: 8%;
        margin-left: 0vw;
    }
    .mobile-inner-header-icon span{
        width: 40px;
    }
    body>img{
        left: 6% !important;
    }
    .xdyw .flbanner .banner_2 .slideBox{
        height: auto !important;
    }
    .con1 .slideBox .bd img {
        height: 32vw;
    }
    .con1 .frlist .list_1 .tit .group_22 span{
        left: -7px;
        top: 19px;
    }
    .slideBox .bd li .box_24 .text-group_49 span:nth-child(1){
        font-size: 1rem;
    }
    .slideBox .bd li .box_24 .text-group_49 span:nth-child(2) {
        font-size: .85rem;
    }
    .xdyw .flbanner .banner_2 .block_19 .box_24{
        position: static;
    }
    .con1 .slideBox .prev {
        left: 60% !important;
    }
    .xdyw .frlist{
        height: auto;
    }
    .xdyw .frlist .image-text_58{
        margin: 29px 0 69px 83%;
    }
    .slideBox .prev, .slideBox .next{
        top: 82.7% !important;
    }
    .xdyw .frlist .list_1 a:last-child{
        display: none;
    }
    .xdyw .frlist .list_1 .tit{
        margin-bottom: 19px;
    }
    .xdyw .frlist .list_1 .tit .line{
        height: 100%;
    }
    .xdyw .frlist .list_1 .tit .link{
        display: none;
    }
    .con1 .frlist .list_1 .tit .group_22{
        margin: 15px 0 0 10px;
        width: 65px;
        height: 70px;
    }
    .xdyw .frlist .list_1 .tit:hover .group_22{
        width: 70px;
        height: 70px;
    }
    .xdyw .frlist .list_1 .tit .group_22 .text-group_50 .text_80{
        font-size: 1.5rem;
    }
    .xdyw .frlist .list_1 .tit .group_22 .text-group_50 .text_81{
        font-size: 1rem;
    }
    .xdyw .frlist .list_1 .tit .block_38 {
        margin: 20px 0vw 0 10px;
    }
    .con2 .tzgg .list_2 a>div .time{
        margin: 28px 0 0 0px;
    }
    .con2 .tzgg .list_2 a>div .box_16{
        left: 106px;
    }
    .con2 .tzgg .list_2 a>div .txt {
        width: 30vw;
    }
    .con2 .mtsy .list_3 a>div{
        margin: 20px 0 0 0px;
    }
    .con2 .mtsy .list_3 a>div .tit{
        width: 22vw;
        margin: 27px 0 0 0px;
    }
    .con3{
        height: auto;
    }
    .con3 .xzxd {
        margin: 90px 0 0 115px;
    }
    .con3 .xzxd .title_4 {
        margin-right: 10px;
    }
    .con3 .xzxd .image-text_49 {
        margin: 130px 0 0 165px;
    }
    .con3 .picScroll .bd ul li{
        position: relative;
    }
    .con3 .picScroll .bd ul li .pic{
        position: absolute;
        top: 5px;
        margin-top: 0 !important;
        /* margin-top: 5px !important; */
    }
    
    .con3 .picScroll .bd ul li .title{
        width: 100%;
        position: absolute;
        bottom: 10px;
        margin-bottom: 0 !important;
        /* margin-top: 10px !important; */
    }
    .con3 .picScroll .hd{
        margin-top: 30px !important;
    }
    .con3 .picScroll .hd>div {
        left: 18% !important;
    }
    .con3 .picScroll .hd .prev, .picScroll .hd .next{
        background-size: 100% !important;
    }
    .con4 .xdkd {
        margin-top: 50px;
    }
    .con4 .picScroll_2 .bd ul li .title {
        width: 25vw !important;
    }
    .con4 .picScroll_2 .bd ul li, .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        width: 28.5vw !important
    }
    .con5 .xdrm .mvList .bg{
        display: none;
    }
  .con5 .xdrm .mvList .list .pic1 span, .con5 .xdrm .mvList .list .pic2 span,.con5 .xdrm .mvList .list .pic3 span, .con5 .xdrm .mvList .list .pic4 span, .con5 .xdrm .mvList .list .pic5 span{
        color: #fff !important;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    }
    .con5 .xdrm .mvList .list .pic1 span img, .con5 .xdrm .mvList .list .pic2 span img, .con5 .xdrm .mvList .list .pic3 span img, .con5 .xdrm .mvList .list .pic4 span img, .con5 .xdrm .mvList .list .pic5 span img{
        margin-top: 10px;
    }
    .con5 .xdrm .mvList .list .pic1, .con5 .xdrm .mvList .list .pic2 {
        width: 43vw !important;
    }
    .con5 .xdrm .mvList .list .pic3, .con5 .xdrm .mvList .list .pic4, .con5 .xdrm .mvList .list .pic5 {
        width: 28vw;
    }
    .con5 .xdrm .mvList .list .pic3 img, .con5 .xdrm .mvList .list .pic4 img, .con5 .xdrm .mvList .list .pic5 img {
        width: 100%;
    }
    .con5 .xdrm .title_6 {
        width: 98%;
    }
  .con5 .xdrm .mvList .list .pic_1, .con5 .xdrm .mvList .list .pic_2{
        height: 25.87vh;
    }
    .con5 .xdrm .mvList .list .pic_3, .con5 .xdrm .mvList .list .pic_4, .con5 .xdrm .mvList .list .pic_5{
        height: 15.82vh;
    }
    .con6 .picScroll_3 .bd ul li{
        margin-right: 10px;
    }
    .con7 .xyztc .direct_train {
        margin-top: 25px;
    }
    .con7 .xyztc .direct_train .circle1 {
        margin-top: 5%;
    }
    .con7 .xyztc .title_8 .block_37{
        width: 250px;
        height: auto;
    }
    .con7 .xyztc{
        width: 90%;
    }
    .con7 .xyztc .xyztcline {
        left: 5px;
        bottom: 84px;
        width: 90%;
    }
    .con8 .footer{
        width: 95%;
    }
    /* list */
    /* show */
    .xd_content .content>.fr{
        width: 30%;
        padding-left: 10px;
    }
    .xd_content .content .fr .listbanner img{
        height: auto;
    }
    /* zzjg */
    .containerzzjg{
        width: 95%;
        margin-top: 0;
    }
    .containerzzjg .left-c {
        width: 25vw;
    }
    .containerzzjg .right-c{
        width: 68vw;
    }
    .containerzzjg .img-ul-list li{
        padding: 0 5px;
    }
  /* nowlist */
    section .xinwen{
        width: 98%;
    }
    .xinwen .zuo{
        width: 25vw;
    }
    .xinwen .you {
        width: 70vw;
    }
    .cont_r{
        width: 100%;
    }
}
@media screen and (max-width: 768px) {
    .mobile-inner-header .fl:nth-child(1){
        width: 50%;
    }
    .mobile-inner .mobile-inner-header .logo img {
        width: 50vw;
    }
    .mobile-inner .mobile-inner-header .search_on {
        margin-left: 5vw;
    }
    .mobile-inner-header-icon{
        margin: 10px;
    }
    .mobile-inner-nav{
        top: 92px;
    }
    .page .slideBanner .hd{
        right: 120px !important;
        top: 40px !important;
    }
    body>img {
        width: 100vw;
        left: 0% !important;
    }
      .page .banner_1 .slideBanner{
        display: none;
    }
    .page .banner_1 .slideBox{
        display: block;
    }
    .con1 {
        display: flex;
        flex-direction: column;
    }
    .xdyw .flbanner{
        margin: 0;
        width: 100%;
    }
    .con1 .slideBox .bd img {
        height: auto;
    }
    .slideBox .bd li .box_24 .text-group_49, .slideBox .bd li .box_24 .text-group_49 span {
        width: 50vw;
    }
    /* .con1 .slideBox .hd {
        right: 90px !important;
    }
    .slideBox .prev, .slideBox .next {
        top: 85.7% !important;
    }
    .con1 .slideBox .prev {
        left: 65% !important;
    }
    .con1 .slideBox .next {
        right: 5% !important;
    } */
  .con1 .slideBox .prev {
        left: 74% !important;
    }
    .con1 .slideBox .next {
        right: 2% !important;
    }
    .xdyw .frlist{
        width: 100%;
    }
    .xdyw .frlist>a{
        position: absolute;
        top: 0;
        right: 70px;
    }
    .xdyw .frlist .list_1 a:last-child {
        display: block;
    }
    .xdyw .frlist .list_1 .tit{
        margin-bottom: 0;
        margin-top: 20px;
    }
    .xdyw .frlist .list_1 .tit .link {
        display: block;
    }
    .xdyw .frlist .list_1 .tit .block_38 {
        width: 65vw;
    }
    .xdyw .frlist .list_1 .tit .block_38 span{
        width: 100%;
    }
    .con2{
        display: flex;
        flex-direction: column;
    }
    .con2>div{
        width: 100% !important;
    }
    .con2 .tzgg .list_2 a>div{
        height: 60px;
    }
    .con2 .tzgg .list_2 a>div .time{
        margin: 13px 0 0 0px;
    }
    .con2 .tzgg .list_2 a>div>em{
        margin: 20px 0 0 20px !important;
    }
    .con2 .tzgg .list_2 a>div .txt {
        width: 70vw;
        margin: 13px 0 0 20px;
    }
    .con2 .mtsy .list_3 a>div{
        height: 60px;
    }
    .con2 .mtsy .list_3 a>div div{
        margin-top: 10px;
    }
    .con2 .mtsy .list_3 a>div .time{
        margin-top: 15px;
    }
    .con2 .mtsy .list_3 a>div .tit {
        width: 63vw;
        margin: 15px 0 0 0px;
    }
    .title_1 .txt>span, .title_2 .txt>span, .title_3 .txt>span, .title_4 .txt>span, .title_5 .txt>span,.title_6 .txt>span, .title_7 .txt>span, .title_8 .txt>span{
        font-size: 1.5rem;
    }
    .group_51{
        margin-top: 0px;
    }
    .con3{
        margin-top: -130px;
        padding-bottom: 25px;
    }
    .con3 .xzxd{
        margin: 70px 0 0 45px;
    }
    .con3 .xzxd .text_6{
        display: none;
    }
    .con3 .xzxd .title_4>a{
        display: none;
    }
    .con3 .xzxd .banner_3{
        margin-left: -175px;
    }
    .con3 .xzxd .banner_3 .picScroll{
        width: 80vw !important;
    }
    .con7 .xyztc .title_8 .txt{
        left: -65px;
    }
    .con3 .picScroll .hd {
        margin-top: 5px !important;
    }
    .con3 .picScroll .hd ul{
        margin: 0px 60px !important;
    }
    .con4 .picScroll_2 .bd ul li, .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        width: 28vw !important;
    }
    .con4 .picScroll_2 .bd ul li {
        height: 400px !important;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .title2 p{
        margin: 5px 0 0 0 !important;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .Introduction{
        margin-bottom: 30px	!important;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .btn{
        margin-left: 20px;
    }
    .con4 .picScroll_2 .hd>div {
        left: 15% !important;
    }
    .con5 .xdrm .mvList .list .pic1 span, .con5 .xdrm .mvList .list .pic2 span,.con5 .xdrm .mvList .list .pic3 span, .con5 .xdrm .mvList .list .pic4 span, .con5 .xdrm .mvList .list .pic5 span{
        color: #fff !important;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    }
    .con5 .xdrm .mvList .list .pic1 span img, .con5 .xdrm .mvList .list .pic2 span img, .con5 .xdrm .mvList .list .pic3 span img, .con5 .xdrm .mvList .list .pic4 span img, .con5 .xdrm .mvList .list .pic5 span img{
        margin-top: 12px;
    }
    .con5 .xdrm .mvList .list .pic1 span, .con5 .xdrm .mvList .list .pic2 span{
        padding-left: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .con5 .xdrm .mvList .list .pic1 span, .con5 .xdrm .mvList .list .pic2 span::after{
        content: '';
        display: inline-block;
        clear: both;
    }
    .con5 .xdrm .mvList .list .pic3 span, .con5 .xdrm .mvList .list .pic4 span, .con5 .xdrm .mvList .list .pic5 span{
        padding-left: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .con5 .xdrm .mvList .list .pic3 span, .con5 .xdrm .mvList .list .pic4 span, .con5 .xdrm .mvList .list .pic5 span::after{
        content: '';
        display: inline-block;
        clear: both;
    }
    .con6 .picScroll_3 .bd {
        width: 80% !important;
    }
    .con6 .picScroll_3 .hd .prev, .picScroll_3 .hd .next {
        top: 10% !important;
    }
    .con6 .picScroll_3 .hd .next {
        right: 10px !important;
    }
    .con6 .picScroll_3 .hd .prev {
        left: 20px !important;
    }
    .con7 .xyztc {
        width: 100%;
    }
    .con7 .xyztc .direct_train .container{
        padding: 5px;
    }
    .con7 .xyztc .direct_train .circle1 {
        margin-top: 5%;
    }
    .con7 .xyztc .xyztcline{
        bottom: 71px;
    }
    .con8 .footer .link_6 span{
        margin: 0px 10px;
    }
    .con8 .footer .info .footerlogo{
        width: 45vw;
    }
    /* list */
    .xd_list .list ul li .info .info_title p,.xd_list .list ul li .info .info_sammary p{
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .xd_list .list ul li .info{
        margin-right: 25px;
    }
    .xd_list .list ul li .pic,.xd_list .list ul li .pic img{
        height: auto;
    }
    .xd_list .list ul li{
        height: 27vw;
    }
    .xd_list .list ul li .info .btn{
        display: none;
    }
    .xd_list .list ul li .info .info_title {
        margin-bottom: 30px;
    }
    /* show */
    .xd_content .content>.fl{
        width: 100%;
    }
    .xd_content .content>.fr {
        display: none;
    }
    .xd_content .header .router .fr{
        margin-bottom: 65px;
    }
    /* zzjg */
    .containerzzjg .img-ul-list li{
        width: 50%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
      /* nowlist */
    .cont_txt{
        width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
@media screen and (max-width: 480px) {
    /*.con1, .con2, .con3, .con4, .con5, .con6, .con7, .con8{
        width: 95vw;
    }*/
    .con1, .con2{
      width: 97vw;
    }
    .mobile-inner-header>.fl::after{
        content: "";
        display: block;
        clear: both;
    }
    .mobile-inner-header>.fl:nth-child(1){
        width: 40%;
    }
    .mobile-inner-header>.fl:nth-child(2){
        width: 30%;
    }
    .mobile-inner .mobile-inner-header .logo img {
        width: 40vw;
    }
    .mobile-inner .mobile-inner-header .search_on {
        margin-left: 15vw;
    }
    .mobile-inner .mobile-inner-header .search_on input{
        width: 150px;
        height: 25px;
        border-radius: 25px;
        font-size: 12px;
    }
    .mobile-inner .mobile-inner-header .search_on img {
        width: 15px;
        height: 15px;
        left: -20px;
    }
    .mobile-inner-header-icon{
        width: 58px;
        height: 58px;
    }
    .mobile-inner-header-icon span {
        width: 25px;
        left: 15px;
    }
    .mobile-inner-nav{
        top: 58px;
    }
    .mobile-inner p{
        font-size: 12px;
        padding-bottom: 5px;
    }
    .mobile-inner-nav .nav-click{
        transform: translateY(0);
        width: 10px;
        height: 10px;
    }
    .page .banner_1 {
        margin-top: 0px !important;
    }
    .xdyw .frlist .image-text_58 {
        margin: 50px 0 0 83%;
    }
    /* .con1 .slideBox .hd {
        right: 35px !important;
    }
    .slideBox .prev, .slideBox .next {
        top: 79.7% !important;
    }
    .con1 .slideBox .next {
        right: 3% !important;
    } */
    .xdyw .frlist .list_1 .tit .block_38 {
        width: 55vw;
    }
    .con2 .mtsy .list_3 a>div .tit {
        width: 54vw;
    }
    .con3{
        display: none;
    }
    .con4 .xdkd .title_5 {
        width: 95%;
    }
    .con4 .picScroll_2 {
        width: 98% !important;
    }
    .con4 .picScroll_2 .bd ul li{
        margin: 0px 10px 20px 10px !important;
    }
    .con4 .picScroll_2 .bd ul li, .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        width: 43vw !important;
    }
    .con4 .picScroll_2 .bd ul li .title{
        width: 45vw !important;
        margin-top: 20px !important;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        margin-top: 70px;
    }
    .con4 .picScroll_2 .hd{
        margin-top: 10px !important;
    }
    .con4 .picScroll_2 .hd>div {
        left: 14% !important;
    }
    .con4 .picScroll_2 .hd ul{
        margin: 5px 30px !important
    }
    .con4 .picScroll_2 .hd .prev, .picScroll_2 .hd .next{
        width: 80px !important;
    }
    .con5 .xdrm {
        width: 95%;
    }
    .con5 .xdrm .title_6 {
        width: 100%;
    }
    .con5 .xdrm .mvList .list {
        width: 100%;
        margin-right: 0;
        margin-left: 10px;
    }
    .con5 .xdrm .mvList .list .pic1 span, .con5 .xdrm .mvList .list .pic2 span{
        padding-bottom: 0;
        line-height: 30px;
        font-size: 12px;
    }
    .con5 .xdrm .mvList .list a {
        margin-right: 10px;
    }
  .con5 .xdrm .mvList .list .pic_1, .con5 .xdrm .mvList .list .pic_2{
        height: 20vh;
    }
    .con5 .xdrm .mvList .list .pic_3, .con5 .xdrm .mvList .list .pic_4, .con5 .xdrm .mvList .list .pic_5{
        height: 15vh;
    }
    .con5 .xdrm .mvList .list span{
        padding-bottom: 0;
    }
    .con6 .picScroll_3{
        width: 100% !important;
        margin-top: 20px !important;
        left: 0px !important;
    }
    .con6 .picScroll_3 .bd {
        width: 85% !important;
    }
    .con6 .picScroll_3 .hd .prev, .con6 .picScroll_3 .hd .next{
        width: 25px;
        height: 25px;
        background-size: cover !important;
        top: 20% !important;
    }
    .con6 .picScroll_3 .hd .prev {
        left: 8px !important;
    }
    .con6 .picScroll_3 .hd .next {
        right: 0px !important;
    }
    .con7 .xyztc{
        margin-bottom: 0;
    }
    .con7 .xyztc .direct_train{
        justify-content: space-around;
        flex-wrap: wrap;
    }
    .con7 .xyztc .direct_train .circle1{
        display: none;
    }
    .con7 .xyztc .xyztcline{
        display: none;
    }
    .con7 .xyztc .direct_train .link_3, .con7 .xyztc .direct_train .link_4, .con7 .xyztc .direct_train .link_5{
        width: 100px;
        height: 100px;
    }
    .con7 .xyztc .direct_train .link_3 img, .con7 .xyztc .direct_train .link_4 img, .con7 .xyztc .direct_train .link_5 img{
        margin-top: 20px;
        margin-bottom: 5px;
        width: 30px;
    }
    @keyframes rotate {
        0% {
            transform: translate(-50%, -50%) rotate(0deg) translate(49.5px); /* 半径为69.5px */
        }
        100% {
            transform: translate(-50%, -50%) rotate(360deg) translate(49.5px); /* 半径为69.5px */
        }
    }
    @keyframes rotate2 {
        0% {
            transform: translate(-50%, -50%) rotate(360deg) translate(49.5px); /* 半径为69.5px */
        }
        100% {
            transform: translate(-50%, -50%) rotate(0deg) translate(49.5px); /* 半径为69.5px */
        }
    }
    .con8{
        height: auto;
    }
    .con8 .footer>.flex:nth-child(1){
        display: none;
    }
    .con8 .footer .info .footerlogo img{
        display: none;
    }
    .con8 .footer .info{
        flex-direction: column-reverse;
    }
    .con8 .footer .info .footerlogo{
        width: 100%;
    }
    .con8 .footer .info .moreinfo .call span{
        font-size: 12px;
    }
    .con8 .footer .info .moreinfo .xy{
        border-left: none;
    }
    .con8 .footer .info {
        margin-top: 20px;
    }
    .con8 .footer .info .moreinfo .xy .call:last-child{
        margin-left: 65px !important;
    }
    /* list */
    .xd_list .header{
        height: 240px;
    }
    .xd_list .header .router {
        padding-top: 35px;
    }
    .xd_list .header .router .fl h1{
        font-size: 24px;
    }
    .xd_list .header .router .fl>div:nth-child(2){
        display: none;
    }
    .xd_list .list ul li{
        margin-bottom: 10px;
    }
    .xd_list .list ul li .pic{
        display: none;
    }
    .xd_list .list ul li .info{
        width: 90%;
        margin-top: 30px;
    }
    .xd_list .list ul li .info .info_sammary{
        display: none;
    }
    /* mowlist */
    .xinwen .zuo .mingcheng{
        position: relative;
    }
    .xinwen .zuo .mingcheng>img{
        position: absolute;
        width: 20px;
        height: 20px;
        top: 25px;
        right: 10px;
        cursor: pointer;
        display: inline-block;
    }
    .xinwen .zuo .liebiao {
        display: none;
    }
    /* show */
    .xd_content .header{
        height: 240px;
    }
    .xd_content .header .router {
        padding-top: 35px;
    }
    .xd_content .header .router .fl h1{
        font-size: 24px;
    }
    .xd_content .header .router .fl>div:nth-child(2){
        display: none;
    }
    .xd_content .content .fl .more_content p{
        width: 70vw;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /*nowshow*/
    .xinwen .you .liebiao .article-body img{
        max-width:100% !important;
        height: auto !important;
        display: block;
    }
    /* zzjg */
    .containerzzjg{
        flex-direction: column;
          margin-top: 0px;
    }
    .containerzzjg .pull-left>img{
        display: inline-block;
    }
    .left-nav {
        display: none;
    }
    .containerzzjg .left-c-top{
        font-size: 16px;
        line-height: 50px;
    }
    .containerzzjg .left-nav li a{
        font-size: 14px;
        line-height: 40px;
    }
    .containerzzjg .left-c,.containerzzjg .right-c{
        width: 100%;
    }
    .containerzzjg .right-c-title{
        font-size: 16px;
    }
    .containerzzjg .gdlm{
        font-size: 16px;
    }
    .containerzzjg .img-ul-list .img-ul-tt{
        font-size: 14px;
    }
}
@media screen and (max-width: 430px){
    .mobile-inner .mobile-inner-header .search_on{
        margin-left: 10vw;
    }
    #slideBanner .ws_bullets li{
        margin: 0px 5px !important;
    }
    .page #slideBanner .ws_bullets{
        left: 29% !important;
    }
    .page .ws_bullets .line{
        display: none;
    }
    .page .slideBanner .hd {
        right: 20px !important;
        top: 70px !important;
    }
    .page #slideBanner .ws_bullets li span{
        font-size: 12px;
    }
    .page #slideBanner .ws_bullets li.on span{
        font-size: 16px;
    }
    #slideBanner .ws_bullets li.on span::after{
        background-size: 50% !important;
    }
    .xdyw .frlist .list_1 .tit .link{
        display: none;
    }
    .xdyw .frlist .list_1 .tit .block_38 span{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .con1 .slideBox .hd{
        display: none;
    }
    .con2 .tzgg .list_2 a>div em{
        display: none;
    }
    .con2 .tzgg .list_2 a>div .box_16{
        display: none;
    }
    .con2 .mtsy .list_3 a>div>div{
        display: none;
    }
    .con4 .picScroll_2 .hd ul{
        display: none;
    }
    .con4 .picScroll_2 .hd>div {
        left: 26vw !important;
    }
    .con4 .picScroll_2 .hd .prev, .picScroll_2 .hd .next{
        margin-right: 20px;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .Introduction{
        display: none;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .btn {
        margin-left: 0px;
        margin-top: 290px;
    }
    .con8{
        height: auto;
    }
    .con8 .footer .info .moreinfo .xy .call:last-child {
        margin-left: 0px !important;
    }
    /* nowlist */
    section{
        margin-top: 10px !important;
    }
    section .xinwen{
        display: flex;
        flex-direction: column;
    }
    .xinwen .zuo {
        width: 100%;
    }
    .xinwen .you {
        width: 100%;
    }
}
@media screen and (max-width: 420px) {
    /* index */
    .title_1 .svg, .title_2 .svg, .title_3 .svg, .title_4 .svg, .title_5 .svg, .title_6 .svg, .title_7 .svg, .title_8 .svg{
        display: none;
    }
    .title_1 .txt, .title_2 .txt, .title_3 .txt, .title_4 .txt, .title_5 .txt, .title_6 .txt, .title_7 .txt, .title_8 .txt{
        left: 15px !important;
    }
    .title_1 .txt>div span, .title_2 .txt>div span, .title_3 .txt>div span, .title_4 .txt>div span, .title_5 .txt>div span, .title_6 .txt>div span, .title_7 .txt>div span, .title_8 .txt>div span{
        font-size: 12px;
    }
    .title_1 .txt>div img, .title_2 .txt>div img, .title_3 .txt>div img, .title_4 .txt>div img, .title_5 .txt>div img, .title_6 .txt>div img, .title_7 .txt>div img, .title_8 .txt>div img{
        display: none;
    }
    .xdyw .flbanner .title_1 .txt{
        top: 0px;
    }
    .xdyw .flbanner .banner_2 {
        margin-top: 0px;
    }
    .con2{
        margin-top: 50px;
    }
    .con5 .xdrm {
        margin-top: 50px;
    }
    .con5 .xdrm .mvList .list{
        margin-left: 0;
    }
    .con6 .zlzt{
        margin-top: 50px;
    }
    .con6 .picScroll_3 .hd .prev, .con6 .picScroll_3 .hd .next{
        top: 12% !important;
    }
    .con6 .picScroll_3 .hd .prev {
        left: 0px !important;
    }
    .con6 .picScroll_3 .hd .next {
        right: -5px !important;
    }
    .con7{
        padding-top: 0;
        margin-top: 0;
    }
    .con7 .xyztc{
        margin-top: 20px;
    }
    .con7 .xyztc .title_8 .block_37{
        width:min-content;
    }
    /* list */
    .xd_list .list ul li .info{
        margin-top: 15px;
    }
    /* show */
    .xd_content .content .fl .info .share{
        float: left;
    }
}@media screen and (max-width: 375px) {
    /* index */
    .mobile-inner .mobile-inner-header .search_on {
        margin-left: 5vw;
    }
    .mobile-inner-header-icon {
        width: 40px;
        height: 40px;
    }
    .mobile-inner-header-icon span{
        left: 10px;
    }
    .mobile-inner .mobile-inner-header .logo {
        padding: 10px 0 0px 15px;
    }
    .mobile-inner-nav {
        top: 40px;
    }
    .page .banner_1 {
        margin-top: 40px !important;
    }
    .con4 .picScroll_2 .hd>div {
        left: 23vw !important;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        margin-top: 95px;
    }
    /* list */
    .xd_list .list ul li .info .info_title p{
        font-size: 16px;
    }
    .con5 .xdrm .mvList .list .pic3 img, .con5 .xdrm .mvList .list .pic4 img, .con5 .xdrm .mvList .list .pic5 img{
        max-width: 455px;
    }
    /* zzjg */
    .containerzzjg .img-ul-list li {
        width: 100%;
    }
}
@media screen and (max-width: 320px) {
    .mobile-inner .mobile-inner-header .logo {
        padding: 5px 0 5px 5px;
    }
    .mobile-inner .mobile-inner-header .logo img {
        width: 45vw;
    }
    .mobile-inner .mobile-inner-header .search_on {
        margin-left: 10vw;
    }
    .mobile-inner .mobile-inner-header .search_on input {
        width: 100px;
    }
    .mobile-inner-header-icon {
        width: 40px;
        height: 40px;
    }
    .mobile-inner-header-icon span {
        width: 20px;
        left: 10px;
    }
    .mobile-inner-header-icon span:nth-child(1) {
        top: calc((100% - 0px) / 2);
        transform: translateY(4px) rotate(0deg);
    }
    .mobile-inner-header-icon span:nth-child(2) {
        top: calc((100% - 0px) / 2);
        transform: translateY(-4px) rotate(0deg);
    }
    .mobile-inner-nav {
        top: 40px;
    }
    .page .banner_1 {
        margin-top: 40px !important;
    }
    .con1 .slideBox .hd{
        display: none;
    }
    .con1 .slideBox .prev {
        left: 75% !important;
    }
    .slideBox .bd li .box_24 .text-group_49, .slideBox .bd li .box_24 .text-group_49 span {
        width: 60vw;
    }
    .xdyw .frlist .list_1 .tit:hover .text-group_50 {
        margin: 5px 0 0 10px;
    }
    .con2 .tzgg .list_2 a>div .txt {
        width: 60vw;
    }
    .con2 .tzgg .list_2 a>div .txt{
        margin: 28px 0 0 0px;
    }
    .con2 .mtsy .list_3 a>div .tit {
        width: 60vw;
    }
    .con2 .mtsy .list_3 a>div{
        height: 50px;
    }
    .con2 .tzgg .list_2 a>div span{
        margin: 10px 0 0 0px;
    }
    .con2 .mtsy .list_3 a>div .tit,.con2 .mtsy .list_3 a>div .time{
        margin-top: 0px;
    }
    .con4 .picScroll_2 .bd ul li {
        height: 310px !important;
    }
    .con4 .picScroll_2 .bd ul li a, .picScroll_2 .bd ul li span {
        font-size: .8rem !important;
    }
    .picScroll_2 .bd ul li p{
        font-size: 12px;
    }
    .con4 .picScroll_2 .bd ul li {
        margin: 0px 0px 20px 10px !important;
    }
    .con4 .picScroll_2 .hd>div {
        left: 20vw !important;
    }
    .con4 .xdkd .title_5 .txt .group_51 .image_10 {
        margin-left: -40px;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .Introduction{
        display: none;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide {
        margin-top: 100px;
    }
    .con4 .xdkd .banner_4 .picScroll_2 .picList .hide .btn {
        margin-top: 240px;
        margin-left: 0px;
        width: 100px;
        height: 25px;
    }
    
    .title_6 .txt>div img{
        margin-left: -40px;
    }
    .con5 .xdrm .mvList .list{
        margin-left: 0;
    }
    .con5 .xdrm .mvList .list .pic3 span, .con5 .xdrm .mvList .list .pic4 span, .con5 .xdrm .mvList .list .pic5 span{
        padding-left: 5px;
    }
    .con6 .picScroll_3 .hd .prev, .con6 .picScroll_3 .hd .next{
        width: 15px;
        height: 15px;
    }
    .con6 .picScroll_3 .hd .prev {
        left: 5px !important;
    }
    .con6 .zlzt{
        margin-bottom: 20px;
    }
    .con7{
        display: none;
    }
    .con8 .footer .info .moreinfo>div{
        padding: 0;
    }
    .con8 .footer .info .moreinfo .call>div {
        margin-bottom: 10px;
    }
    .con8{
        height: auto;
    }
    /* list */
    .xd_list .header .router .fr,.xd_list .header .router .fr span,.xd_list .list ul li .info .info_title p{
        font-size: 16px;
    }
    .xd_list .list ul li .info{
        margin-top: 0;
    }
    .xd_list .list ul li .info .info_title {
        margin-bottom: 35px;
    }
    /* show*/
    .xd_content .header .router .fr,.xd_content .header .router .fr span,.xd_content .list ul li .info .info_title p{
        font-size: 16px;
    }
  /* nowlist */
    .cont_txt{
        width: 70%;
    }
    
    
}