@media screen and (max-width: 1024px) {
.marquee-container ul.top li{
height:200px!important;
margin-bottom:7px;
}
.dt-tpxw{
padding:0 15px !important;
}
.dt-wid{
width:100% !important;
}
.pox-big a{font-size:16px;}
    .index-slide .mobile-bg {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-size: cover;
        background-position: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        color: #fff;
        animation: NewBannerAni 10s linear infinite;
    }

    .index-slide .slide-inner img {
        height: 350px;
        object-fit: cover
    }

    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        /* display: none; */
    }
    .qcgy-item{
        height:80px;
    }
    .szyw-title {
        font-size: 18px;
        padding-left: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        padding: 0px 15px;
    }

    .szyw-icon {
        width: 42%;
        font-size: 20px;
        line-height: 26px;
    }

    .news-contain {
        flex-wrap: wrap;
    }

    .news-big {
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .gsgg .swiper-container{
        height:50px;
    }

    .tzgg-more{
        display:none;
    }

    .gsgg{
        padding:0 15px;
    }

    .gsgg-title{
        width:130px;
        padding-left:40px;
        margin-right: 20px;
    }
    .gsgg .swiper-slide a {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    
     .news-head{
         flex-direction: column-reverse;
         padding-top: 20px;
     }

    .news-hleft{
        width:100%;
    }

    .news-hright{
        width:100%;
    }
    .news-htitle {
        font-size: 18px;
        text-align: left;
        margin-top: 0;
    }

    .news-hsum {
        font-size: 14px;
        -webkit-line-clamp: 2;
        margin: 5px 0px;
        line-height: 21px;
        margin-bottom: 25px;
    }

    .news1-contain {
        flex-wrap: wrap;
    }

    .news1Left,
    .news1Right,
    .pox-gpxx,
    .pox-ggbg {
        width: 100%;
    }

    .news1Right {
        margin-top: 30px;
    }

    .news-inner ul li,
    .news1-inner ul li {
        margin-top: 0;
        /* border-bottom: 1px solid #D0D0D0; */
        /* padding-bottom: 15px; */
        padding: .08rem 0px;
    }

    .news1-list{
        flex-wrap:wrap;
    }
    .news1-list{
        width:100%;
        margin-top:30px;
    }

    .newslist-pic{
        width:120px;
        height:75px;
    }

    .newslist-title{
        width:180px;
        font-size:18px;        
    }
    .pox-news {
        margin-top: 0px;
    }

    .newsLeft,
    .newsRight,
    .dt-list {
        padding: 0;
    }

    .pox-news1 {
        margin-top: 0px;
        flex-wrap: wrap;
    }

    .dt-list{
        width:100%;
        margin-top:20px;
    }

    .dt-con{
        padding: 0px 15px;
    }

    .fd-contain {
        margin-top: 0px;
    }

    .fd-contain .swiper-container {
        padding: 20px 0px;
    }

    .pox-bottom {
        flex-wrap: wrap;
    }

    .gp-change .swiper-slide {
        width: 100%;
    }

    .nav-change .swiper-slide {
        font-size: 18px;
    }

    .nav-change {
        left: 25%;
        top: 5px;
    }

    .ggbg-inner ul li {
        margin-top: 15px;
        padding-bottom: 15px;
    }

    .news-htitle a {
        -webkit-line-clamp: 2;
    }

    .news-head {
        /* border-bottom: 1px solid #D0D0D0; */
        /* padding-bottom: 20px; */
        margin-bottom: 20px;
    }

    .gp-pagination {
        bottom: -40px;
    }

    .yw-img {
        height: 400px;
    }

    .yw-img img {
        height: 400px;
        object-fit: cover;
    }

    .yw-title {
        font-size: 28px;
    }

    .yw-more {
        width: 100px;
        line-height: 36px;
        height: 36px;
        margin-top: 30px;

    }

    .yw-more span {
        font-weight: 400
    }

    .ywly-title {
        font-size: 16px;
    }

    .yw-bottom .swiper-slide span {
        width: 45px;
        height: 45px;
        background-size: 100% !important;
        margin-bottom: 20px;
    }

    .yw-bottom {
        bottom: 10px;
    }

    .yw-contain {
        top: 15%;
    }

    .pox-dj {
        flex-wrap: wrap;
        margin-top: 40px;
    }

    .dj-item {
        width: 100%;
        margin-bottom: 20px;
    }

    .dj-item img {
        height: auto;
    }


    .dj-item-title {
        top: 45px !important;
        left: 30px !important;
        font-size: 28px !important;
        font-weight: 700;
        writing-mode: inherit;
        letter-spacing: 0px;
    }

    .dj-item-more {
        opacity: 1;
        left: 30px;
        bottom: 50px;
        font-size: 16px;
        width: 100px;
        height: 36px;
        line-height: 36px;
    }

    .pox-gpxx,
    .pox-ggbg {
        margin-top: 40px;
    }

    .pox-yw {
        margin-top: 40px;
    }
}

@media screen and (max-width: 1024px) {
    #mobileHead {
        display: block;
        background: transparent;
        position: fixed;
        left: 0;
        right: 0;
        z-index: 9999;
    }


    #header,
    #header.on {
        display: none;
    }

    .index-slide .ex-txt {
        width: 60%
    }

    #pox-slide .pox {
        position: relative;
    }

    #pox-slide .pox-2,
    #pox-slide .pox-3,
    #pox-slide .pox-4,
    #pox-slide .pox-5,
    #pox-slide .pox-6,
    .pox-special .tip-title {
        padding: 0 15px;
    }

    #pox-slide .tip-title {
        margin-top: 90px;
        margin-bottom: 20px;
    }

    #pox-slide .tip-title::before {
        height: 100%;
        top: 0;
        padding: 0;
    }

    #pox-slide .swiper-slide-active .tip-title {
        opacity: 1;
        margin-left: 0;
        /* padding-left: 15px; */
        transform: translateX(0);
        transition: all .8s .4s;
    }

    #pox-slide .swiper-slide-active .tip-title h3 {
        opacity: 1;
        font-size: 20px;
        transform: translateX(0);
        line-height: inherit;
    }

    #pox-slide .swiper-slide-active .tip-title h4 {
        font-size: 18px;
        line-height: 1;
        opacity: 1;
        transform: translateX(0);
    }

    .index-slide .tx{
        font-size:30px;
        top:50%
    }

    .news-nav {
        display: flex;
        /* width: 100%; */
        /* height: 36px; */
        /* margin-top: 0; */
        /* border-radius: 20px; */
        /* float: inherit; */
    }

    .public-nav li {
        height: 30px;
        /* margin: 5px; */
        /* padding: 0 10px; */
        display: flex;
        align-items: center;
        font-size: 13px;
        margin-right: 0;
        margin-bottom: 5px;
        line-height:20px;
    }

    .public-nav li.on:after {
        bottom: -12px;
    }

    .news-nav li.on {
        /* border-radius: 20px; */
    }

    .news-inner {
        visibility: inherit !important;
    }

    .news-mes,
    .cuture-contain {
        display: block;
        margin-top: 0;
    }

    .newsLeft,
    .newsRight,
    .culture-left,
    .culture-right {
        width: 100%;
        margin-top: 20px;
    }

    .newsLeft-bot {
        height: 60px;
        padding: 0px 20px;
    }

    .bot-date p,
    .news-date p {
        font-size: 15px;
        line-height: inherit;
    }

    .bot-date span,
    .news-date span {
        font-size: 12px;
    }

    .bot-title,
    .news-title {
        font-size: 16px;
        line-height: inherit;
    }

    .news-title {
        width: 70%
    }

    .newsRight ul li {
        /* padding: 8px 0; */
        /* margin-top: 10px; */
    }

    .news-pagination,
    .news-pagination1,
    .news-pagination2,
    .news-pagination3 {
        bottom: 20px !important;
        right:5px;
    }

    .news-pagination>.swiper-pagination-bullet,
    .news-pagination1>.swiper-pagination-bullet,
    .news-pagination2>.swiper-pagination-bullet,
    .news-pagination3>.swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        margin-right: 5px;
        margin:0 2px !important;
    }

    .home-ckgd {
        /* width: 120px; */
        /* height: 38px; */
        /* padding-left: 12px; */
        /* padding-right: 4px; */
        /* border-radius: 20px; */
        /* margin-top: 20px; */
        /* transform: translateY(30%); */
        top: -56px;
    }

    .home-ckgd a {
        font-size: 14px;
    }

    .home-ckgd span {
        width: 30px;
        height: 30px;
    }

    .home-ckgd span img {
        width: 8px;
        height: 8px;
    }

    .about-container {
        width: 100%;
    }

    .about-title {
        font-size: 20px;
        line-height: 30px;
        margin-top: 30px;
    }

    .about-sum {
        font-size: 15px;
        line-height: 26px;
        margin-top: 25px;
    }

    .business-item {
        height: auto;
    }

    .business-bot {
        padding: 20px;
    }

    .bot-more {
        opacity: 1;
        width: 30px;
        right: 20px;
        bottom: 20px;
    }

    .business-title {
        font-size: 18px;
        line-height: 24px;
    }

    .business-sum {
        font-size: 14px;
        line-height: 20px;
        margin-top: 20px;
    }

    .business-prev,
    .business-next,
    .special-prev,
    .special-next {
        width: 35px;
        height: 35px;
        bottom: -50px;
    }

    .business-prev,
    .special-prev {
        right: 60px;
    }

    .business-next,
    .special-next {
        right: 15px;

    }

    .culture-left h3 {
        font-size: 24px;
        line-height: 30px;
        width: 100%;
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .culture-cwh {
        width: 55%;
        height: 160px;
        padding: 30px 0 0 20px;
    }

    .culture-ygfc {
        width: 45%;
        height: 160px;
        padding: 30px 0 0 20px;
    }

    .culture-cwh h3 {
        margin-left: -10px;
    }

    .culture-right {
        margin-top: 40px;
    }

    .culture-right h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .culture-right>div>div {
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }

    .culture-cwh a,
    .culture-ygfc a {
        right: 20px;
        top: 80px;
    }

    .special-contain .swiper-slide {
        width: 100%;
    }

    .special-bot {
        padding: 30px;
    }

    .special-title {
        font-size: 22px;
    }

    .special-more {
        width: 30px;
    }

    .special-contain {
        margin-top: 50px;
    }
.pox-big{
padding:15px 0 ;
}
    .footer {
        padding: 30px 15px !important;
    }

    .fotles {
        height: 50px;
    }

    .flogo {
        display: none;
    }

    .fotul li {
        margin-left: 0;
        margin-right: 10px;
        width: 30px;
    }

    .fotbtm {
        display: block;
    }

    .fotbtmLeft {
        margin-top: 20px;
    }

    .fotbtmLeft p {
        font-size: 15px;
        line-height: 24px;
    }

    .fotbtmRight {
        font-size: 15px;
        margin-top: 10px;
    }

    .fotbtmRight li {
        margin-right: 12px;
    }



    .newsLeft_left {
        width: 100%;
    }
    .newsLeft_lbtp {
        width: 100%;
        height: auto;
    }
    .newsLeft_lbzt {
        width: 100%;
        height: auto;
        margin-top: 20px;
    }
    .mySwiperlbxw .swiper-slide h2 a {
       
        padding-left: 12px;
    }
    .mySwiperlbxw .swiper-slide h2 a {
        font-size: 16px;
    }
    .gg-info {

       /* flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start; */
left:6% !important;
    }

    .gg-left img {
        width: 20px;
        height: 20px;
    }

    .gg-right a {
        font-size: 14px;
        padding: 0;
    }

    .gg-left span {
        font-size: 14px;
        padding: 0  10px;
margin-right:10px;
    }
    .gg-info {
        width: 90% !important;
        margin: 15px auto;
padding:10px !important;
bottom:0;
    }
    .titile h2 {
    color: rgb(51, 51, 51);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    text-align: left;
}
    .titile {
    height: 36px;
    margin-bottom: 30px;
}
    .news-inner ul {
    margin-top: .0979rem;
    border-top: 1px solid #DDDDDD;
}
.mySwiperlbxw .swiper-slide h2 {
    height: .3167rem;
}
.mySwiperlbxw .swiper-slide h2 a {
   
    line-height: .3167rem;
}
.mySwiperlbxw .swiationlbxw {

    bottom: 19px;
}
.news-detail {
    font-size: 14px;

}
.bottom-ckgd {
    position: absolute;
    right: 0;
    font-size: 14px;
}
.dt_tpxw_box ul li h2 {

    font-size: 16px;

}
.dt_tpxw_elft_ct h2 {
    font-size: 16px;
}

.ryzt-title {
    font-size: 16px;

}
.dt-ryzt {
    margin-top: 35px;
    margin-bottom: 40px;
}
.dt-tpxw {
    background: rgb(245, 245, 245);
    padding-top: 35px;
    padding-bottom: 40px;
    margin-top: 35px;
}
.dt-tpxw {
}
.dt_tpxw_wrap{

margin-top: 30px;
}

.dt_tpxw_box{
    width: 100%;
    float: none;
    margin-bottom: 15px;
}
.dt_tpxw_elft_ct{position: relative;height: 1.1rem;}
.dt_tpxw_elft_ct a{
    
}

.dt_tpxw_elft_ct img{
    width: 100%;
    height: 100%;
    /* object-fit: contain; */
}

.dt_tpxw_elft_ct h2{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(0.00deg, rgb(0, 0, 0) 0%,rgba(0, 0, 0, 0) 99.999%);
    color: rgb(255, 255, 255);
    font-family: 思源黑体;
    font-size: 16px;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: 0px;
    text-align: left;
    padding-left: 6%;
}
.dt_tpxw_box ul{
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
        flex-direction: column;
}

.dt_tpxw_box ul li{width: 100%;position: relative;height: 235px;flex:none;    margin-right: 0;margin-bottom:4px;}
.marquee-container{
overflow:none;
}
.marquee-container ul.top li{
flex:none;  
}
.dt_tpxw_box ul li a{

}
.dt_tpxw_box ul li img{

width: 100%;
}
.dt_tpxw_box ul li h2{position: absolute;bottom: 0;width: 100%;height: 120px;background: linear-gradient(0.00deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 99.999%);color: rgb(255, 255, 255);font-family: 思源黑体;font-size: 16px;font-weight: 700;letter-spacing: 0px;text-align: left;padding-left: 6%;display: flex;align-items: center;}

.dt_tpxw_right ul{
    margin-top: 0;
    margin-bottom: 15px;
}

.dt_tpxw_box a{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
}
}
@media (min-width: 1025px) and (max-width: 1500px) {
.dt-wid{
width:80%;
}
.public-nav li{
font-size:14px;
}
.news-htitle{
font-size:14px;
}
.news-htitle span{
font-size:14px;
}
.news-hsum{
font-size:13px;
}
.news-detail{
font-size:14px;
}
.news-title{
font-size:13px;
}
.titile h2{
font-size:14px;
}
#ul_f li{
width:200px !important;
}
}