@media screen and (max-width:1900px) {
  
}
@media screen and (max-width:1840px) {
    .gs-jianjie .gs-j-m-m-right p{
        line-height: 22px;
    }
}
@media screen and (max-width:1700px) {
    .js .swiper-js .swiper-slide>div{
        height: 380px;
    }
}
@media screen and (max-width:1600px) {
    .swiper-button-next{
        right: 8% !important;
        transform: translate(-8%, -60%) !important;
    }
    .swiper-button-prev{
        left: 8% !important;
        transform: translate(-8%, -60%) !important;
    }
    .culture .culture-m .culture-m-m ul li .culture-m-m-right .culture-m-m-p{
        width: 60%;
    }
}

@media screen and (max-width:1530px) {
    .gs-jianjie .gs-j-m-m-right p{
        font-size: 14px;
    }
}
@media screen and (max-width:1500px) {
    .js .swiper-js .swiper-slide>div{
        height: 450px;
    }
    .xw .xw-l-right{
        width: 80%;
    }
    .search .search-left>p{
        font-size: 46px;
    }
    .search .search-ipt a{
        right: 9%;
    }
    .lx .lx-m-m-left{
        width: 85%;
    }
    .lx .lx-m-ly input{
        padding: 0 12px;
    }
    .zp .zp-m-m-m ul li>div{
        padding: 0 8% 0 4%;
    }
    .xw-details .xw-d-right ul li{
        padding: 14px 24px;
        
    }
    .xw-details .xw-d-right ul li p:first-child a, .xw-details .xw-d-right ul li p:first-child{
        font-size: 16px;
    }
    .xw-details .xw-d-right ul li p:nth-child(2){
        margin-bottom: 26px;
    }
    .xw-details .xw-d-right ul li p:first-child{
        margin-bottom: 12px;
    }
    .zx .zx-m-m-m ul li{
        padding: 36px 14px;
    }
    .zx .zx-m-m-m .zx-m-m-m-right{
        width: 82%;
    }

}
@media screen and (max-width:1400px) {

    .gs-jianjie .gs-j-m-m-right p{
        line-height: 28px;
    }
}
@media screen and (max-width:1300px) {
    .foot dl dt,
    .foot .inner>div>div:nth-child(3) p
    {
        font-size: 16px;
    }
    .cp ul{
        width: 70%;
    }
}

@media screen and (max-width:640px) {
    .inner,
    .search .search-content,
    .js .inner>div:nth-child(2)
    {
        width: 97%;
    }
    .cp ul,
    .cp .swp-img img,
    .xw .xw-left, .xw .xw-right,
    .foot .inner>div>div:nth-child(2)
    {
        width: 100%;
    }
    .xw video
    {
        max-width:100% !important;
    }
    .video
    {
        width:100% !important;
    }
    .header .h-right ul,
    .header .h-right
    {
        display: none;
    }
    
    .tc-btn{
        display: flex !important;
    }
    .header .h-left{
        width: 62%;
    }
    .zz{
        margin-top: 30px;
    }
    .zz ul,
    .cp
    {
        margin-top: 29px;
    }
    .zz .zz-text>p:nth-child(1){
        font-size: 18px;
        margin-bottom: 10px;
    }
    .zz .zz-text>p:nth-child(2),
    .zz .zz-text1>span:nth-child(2),
    .zz ul li>p,
    .js .swiper-js .js-p,
    .xw .xw-l-left>p:nth-child(2),
    .xw .xw-l-right>p:nth-child(2)
    {
        font-size: 14px;
    }
    .zz .zz-text1>span:nth-child(1),
    .cp .inner>p:nth-child(2),
    .js .inner>div:nth-child(1)>p:nth-child(2),
    .xw>.inner>div:nth-child(1)>p:nth-child(2),
    .search .search-left>p
    {
        font-size: 26px;
    }
    .js .inner>div:nth-child(1)>p:nth-child(2){
        margin-top: 10px;
    }
    .js .inner>div:nth-child(1)>p:nth-child(3){
        margin-top: 16px;
        line-height: 26px;
        font-size: 14px;
    }
    
    .cp ul li button{
        width: 70px;
        height: 34px;
    }
    .cp .swiper-cp .swiper-slide>div{
        width: 56%;
        height: auto;
    }
    .js{
        height: 700px;
    }
    .js ul li, .js .swiper-js .swiper-slide>div{
        width: 260px;
        height: 365px;
    }
    .xw>.inner>div:nth-child(2){
        flex-wrap: wrap;
    }
    .xw .xw-box .xw-l-left{
        width: 50px;
        height: 50px;
    }
    .xw .xw-l-left>p:nth-child(1){
        font-size: 26px;
    }
    .xw .xw-l-right>p:nth-child(1){
        font-size: 16px;
    }
    .xw-conten{
        height: 565px;
    }
    .xw .xw-l-right{
        padding: 6% 4% 8% 7%;
    }
    .xw .xw-box{
        margin-top: 16px;
    }
    .search .search-content{
        flex-wrap: wrap;
    }
    .search .search-ipt>input{
        width: 54%;
        height: 36px;
    }
    
    .search{
        margin-top: 110px;
    }
    .search-left
    {
        width: 100%;
    }
    .search .search-right
    {
        width: 50%;
        margin:0 auto;
    }
    .search .search-right{
        margin-top: 60px;
    }
    .search .search-ipt a{
        font-size: 16px;
        right: 21%;
    }
    .foot .inner>div:nth-child(1){
        flex-wrap: wrap;
    }
    .search .search-ipt>input{
        padding: 0px 40px 0 14px;
    }
    .foot{
        padding-top: 30px;
    }
    .search .search-right ul li p,
    .foot .inner>div>div:nth-child(3) p
    {
        font-size: 16px;
    }
    .foot dl dt{
        font-size: 14px;
    }
    .foot dd a{
        font-size: 12px;
    }
    .foot .inner>div>div:nth-child(2){
        margin-top: 60px;
    }
    .foot .inner>div:nth-child(2){
        margin-top: 30px;
    }
    .zz .zz-text1>h1{
        font-size: 26px;
    }


    /* 居中 */
    .cp-center .cp-c-m .cp-c-m-left>p,
    .lx .lx-txt
    {
        text-align: center;
    }
    /* 图片 100% */
    .cp-details .cp-d-l-img img,
    .cp-center .cp-c-h img,
    .cp-center .cp-c-m-right .cp-c-m-img img,
    .gs-jianjie  .gs-j-h img
    {
        width: 100%;
    }
    .cp-details .cp-d-l-img,
    .cp-center .cp-c-m-right .cp-c-m-img
    {
        width: 60%;
    }

    /* 26px 字体大小 */
    /* 标题 26 */
    .cp-details .cp-d-right>div>p:nth-child(1),
    .cp-center .cp-c-m .cp-c-m-left>p
 
    {
        font-size: 26px;
    }
    /* 20字体大小 */
    .cp-details .cp-d-m .cp-d-m-h span,
    .zp .zp-m-m .zp-m-m-m-h p:nth-child(1),
    .xw-details .xw-d-l-h h1,
    .zx .zx-m-m-m ul li .zx-m-m-m-left p:nth-child(1)
    {
        font-size: 20px;
    }
    /* 18字体大小 */
    .cp-details .cp-d-m .cp-d-m-m span,
    .cp-center .cp-c-h-search p,
    .zx .zx-m-m-m ul li .zx-m-m-m-right p:nth-child(1)
    {
        font-size: 18px;
    }
    /* 16字体大小 */
    .cp-center .cp-c-m .cp-c-m-left ul li span,
    .cp-center .cp-c-m .cp-c-m-right>ul li p,
    .cp-center .cp-c-m .cp-c-m-right>ul li:hover p,
    .xw-details .xw-d-right ul li p:first-child a, .xw-details .xw-d-right ul li p:first-child
    {
        font-size: 16px;
    }
    /* 14px 字体大小 */
    .cp-details .cp-d-right>div>p:nth-child(2),
    .gs-jianjie .gs-j-h-btn ul li a, .lx .lx-h-btn ul li a, .video .video-h-btn ul li a, .culture .culture-h-btn ul li a, .zx .zx-h-btn ul li a, .zs .zs-h-btn ul li a,
    .gs-jianjie .gs-j-m-m-right p,
    .lx .lx-m-m-left span,
    .zx .zx-m-m-m ul li .zx-m-m-m-left p:nth-child(2)
 
    {
        font-size: 14px;
    }
    /* 12px 字体大小 */
    .zp .zp-m-m .zp-m-m-m-h p, .zp .zp-m-m .zp-m-m-m p,
    .zx .zx-m-m-m ul li .zx-m-m-m-left p:nth-child(2)
    {
        font-size: 12px;
    }
    /* 头部字体 */
    .gs-jianjie .gs-j-m .gs-j-m-txt p:nth-child(1), .lx .lx-m .lx-m-txt p:nth-child(1), .hz .hz-m .hz-m-txt p:nth-child(1), .video .video-m .video-m-txt p:nth-child(1), .culture .culture-m .culture-m-txt p:nth-child(1), .zp .zp-m .zp-m-txt p:nth-child(1), .zx .zx-m-txt p:nth-child(1), .zs .zs-m-txt p:nth-child(1){
        font-size: 26px;
    }
    /* 顶部选择 ul li大小 */
    .gs-jianjie .gs-j-h-btn ul li,
    .lx .lx-h-btn ul li, 
    .video .video-h-btn ul li
    .gs-jianjie .gs-j-h-btn ul li, .lx .lx-h-btn ul li, .video .video-h-btn ul li, .culture .culture-h-btn ul li, .zx .zx-h-btn ul li, .zs .zs-h-btn ul li
    {
        width: 24%;
    }
    /* padding 大小 */
    .gs-jianjie .gs-j-h-btn ul, .lx .lx-h-btn ul, .video .video-h-btn ul, .culture .culture-h-btn ul, .zx .zx-h-btn ul, .zs .zs-h-btn ul{
        padding: 14px 0;
    }
    /* 头部距离顶部距离 */
    .gs-jianjie .gs-j-m, .lx .lx-m, .video .video-m, .culture .culture-m, .zp .zp-m, .zx .zx-m, .zs .zs-m,
    .hz .hz-m,
    .hz .hz-m-m,
    .lx .lx-m-m,
    .lx .lx-m-ly,
    .video .video-m-m, .zp .zp-m-m, .zs .zs-m-m,
    .culture .culture-m-m, .video .video-m-m, .zp .zp-m-m, .zs .zs-m-m,
    .lx .lx-m-ly-table .lx-m-ly-t-right, .xw-details .xw-d-right,
    .zx .zx-m-m-m,
    .cp-center .cp-c-m
    {
        margin-top: 36px;
    }
    .xw-details .inner
    {
        margin-top:0;
    }
    .gs-jianjie .gs-j-m .gs-j-m-txt p:nth-child(2), .lx .lx-m .lx-m-txt p:nth-child(2), .hz .hz-m .hz-m-txt p:nth-child(2), .video .video-m .video-m-txt p:nth-child(2), .culture .culture-m .culture-m-txt p:nth-child(2), .zp .zp-m .zp-m-txt p:nth-child(2), .zx .zx-m-txt p:nth-child(2), .zs .zs-m-txt p:nth-child(2){
        font-size: 12px;
    }
    /* 图片上下居中 */
    .cp-center .cp-c-m-right .cp-c-m-img{
        display: flex;
        align-items: center;
    }
    /* 隐藏 */
    .cp-center .cp-c-h-search .cp-c-h-ipt{
        display: none;
    }
    .cp-center .cp-c-h-search p{
        margin-bottom: 0;
    }
    /* 产品详情 */
    .cp-details,
    .cp-details .cp-d-h .cp-d-right,
    .culture .culture-m-m-left
    {
        margin-top: 26px;
    }
    .cp-details .cp-d-h .cp-d-left,.cp-details .cp-d-h .cp-d-right,
    .cp-details .cp-d-right>div,
    .cp-center .cp-c-m .cp-c-m-left,
    .cp-center .cp-c-m .cp-c-m-right,
    .lx .lx-m-ly-table .lx-m-ly-t-left,
    .lx .lx-m-ly-table .lx-m-ly-t-right,
    .xw-details .xw-d-right,
    .xw-details .xw-d-left,
    .zx .zx-m-m-m ul li
    {
        width: 100%;
    }
    .cp-details .cp-d-right>div{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .cp-details .cp-d-m-m>div{
        margin-left: 0;
    }
    .cp-details .cp-d-m-m .cp-d-m-m-left{
        width: 30%;
    }
    .cp-details .cp-d-m-m .cp-d-m-m-right{
        width: 70%;
    }
    .cp-details .cp-d-m{
        margin-top: 80px;
        margin-bottom: 60px;
    }
    .box{
        padding-top: 94px;
    }
    .cp-center .cp-c-h-search input{
        width: 76%;
        height: 27px;
        padding: 0 26px 0 22px;
    }
    .cp-center .cp-c-m .cp-c-m-left ul li{
        width: 88%;
        padding: 0 6%;
    }
    .cp-center .cp-c-m .cp-c-m-left ul li{
        height: 46px;
    }
    .cp-center .cp-c-m .cp-c-m-right>ul li{
        width: 48%;
    }
    .cp-center .cp-c-m .cp-c-m-right{
        margin-top: 60px;
    }
    .cp-center .cp-c-m .cp-c-m-right>ul li p{
        margin-top: 6px;
    }
    .cp-center .cp-c-m-right .cp-c-m-img{
        height: 200px;
    }
    .cp-center .cp-c-m .cp-c-m-right>ul li{
        padding: 20px 0;
    }
    .cp-center .cp-c-m .cp-c-m-right>ul li button{
        margin-top: 14px;
    }
    /* li 100% */
    .gs-jianjie .gs-j-m-m-left, .gs-jianjie .gs-j-m-m-right,
    .lx .lx-m-m-left,
    .lx .lx-m-m-left>div ul,
    .lx #map,
    .culture .culture-m .culture-m-m ul li .culture-m-m-left, .culture .culture-m .culture-m-m ul li .culture-m-m-right,
    .culture .culture-m .culture-m-m ul li .culture-m-m-right img
    {
        width: 100%;
    }
    .gs-jianjie .gs-j-m-m-right,
    .lx .lx-m-m-left>div ul
    {
        margin-top: 26px;
    }
    .lx .lx-m-m-right
    {
        margin: 26px auto 0px;
    }

    /* 分页 */
    .fy ul li button{
        width: 30px;
        height: 30px;
        font-size: 12px;
    }
    .fy ul .last button, .fy ul .next button, .fy ul li:last-child button{
        width: 46px;
    }
    .gs-jianjie .gs-j-h .gs-j-h-txt{
        text-align: center;
    }


    /* 顶部 文字 */
    .gs-jianjie .gs-j-h .gs-j-h-txt>span:nth-child(1), .hz .hz-h .hz-h-txt>span:nth-child(1)
    {
        font-size: 20px;
    }
    .gs-jianjie .gs-j-h .gs-j-h-txt>span:nth-child(2), .hz .hz-h .hz-h-txt>span:nth-child(2),
    .lx .lx-txt span:nth-child(1), .lx .lx-txt span:nth-child(3),
    .culture .culture-m-m, .video .video-m-m, .zp .zp-m-m, .zs .zs-m-m
    
    {
        font-size: 24px;
    }

    .hz .hz-m ul li{
        width: 100%;
        padding: 85px 10px;
    }

    .lx .lx-txt{
        left: 50%;
    }
    .lx .lx-txt span:nth-child(3){
        margin-left: 0;
    }
    .lx .lx-m-ly input{
        width: 92%;
        height: 46px;
        padding: 0 3%;
    }

   .lx .lx-m-ly textarea{
        width: 98%;
    }
    .lx .lx-m-ly-table .lx-m-ly-t-right{
        margin-top: 22px;
    }
    .video .video-m ul li .mp4{
        height: 200px ;
    }
    .video .video-m ul li{
        width: 100%;
        margin-bottom: 36px;
    }
    .video .video-m, .culture .culture-m{
        margin-bottom: 150px;
    }
    .culture .culture-m .culture-m-m ul li{
        flex-flow: column-reverse;
    }
    .culture .culture-m .culture-m-m ul li:nth-child(2n){
        flex-flow: wrap-reverse;
    }
    .culture .culture-m .culture-m-m ul li .culture-m-m-right div{
        width: 10%;
    }
    .culture .culture-m .culture-m-m ul li .culture-m-m-right>p{
        font-size: 22px;
    }
    .culture .culture-m .culture-m-m ul li .culture-m-m-right .culture-m-m-p{
        width: 66%;
    }
    .culture .culture-m .culture-m-m ul li{
        margin-bottom: 60px;
    }
    .zp .zp-m-m ul{
        display: none;
    }
    .zp .zp-m-m-m .mobile{
        display: flex;
    }
    .zp .zp-m-m-m ul li>div{
        padding: 0 4% 0 4%;
    }
    .zp .zp-m-m .zp-m-m-m-h p:nth-child(4), .zp .zp-m-m .zp-m-m-m-h p:nth-child(5){
        margin-bottom: 16px;
    }
    .zp .zp-m-m .zp-m-m-m ul li div:nth-child(2) p{
        line-height: 22px;
    }
    .zp .zp-m-m .zp-m-m-h ul li input{
        padding: 0 14% 0 0;
    }

    .xw-details .xw-d-right ul li{
        padding: 14px 12px;
    }
    .xw-details .xw-d-right ul li p:nth-child(2){
        margin-bottom: 18px;
    }
    .xw-details .xw-d-l-h-time{
        margin-top: 26px;
        margin-bottom: 26px;
    }
    .xw-details .xw-d-l-m p{
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 24px;
    }
    .xw-d-l-m img
    {
        width:100%;
        height:auto;
    }
    .zp .zp-m-m .zp-m-m-h ul li, .zx .zx-m-m-h ul li{
        padding-bottom: 6px;
    }
    .zx .zx-m-m-h input{
        width: 70%;
    }
    .zx .zx-m-m-m ul li{
        padding: 22px 14px;
        margin-bottom: 26px;
    }
    .zx .zx-m-m-m .zx-m-m-m-left>div{
        width: 46px;
        height: 46px;
    }
    .zx .zx-m-m-m ul li .zx-m-m-m-right p:nth-child(2){
        margin-top: 16px;
    }
    .zs .zs-m-m ul li{
        width: 50%;
    }
    .fixed ul li{
        width: 62px;
        height: 60px;
    }
    .cp-center .cp-c-h{
        display: none;
    }
    .cp-center .cp-c-m-left button{
        height: 50px;
    }

    /* 新增 2022.11.11 */
    .cp-center .cp-c-m .cp-c-m-left>div{
        display: none;
    }
    
    
    .h_1 
    {
        display:none;
    }
    .h-left img {
        width: 169px;
    }
    .header {
        padding: 0;
    }
    .cp-details .cp-d-m-m>div img 
    {
         max-width:100%;
         height:auto;
    }
    .cp-details .cp-d-m-m>div table
    {
        width:100% !important;
    }
    .cp-details .cp-d-m-m>div table tr td
    {
        font-size:12px;
    }
    .my-map {
	    width: 100% !important;
	    height: 276px;
    }
    .js .inner>div:nth-child(1) {
        width: 82%;
    }
    .search .search-ipt {
        text-align: center;
    }
    .search .search-left>p
    {
        text-align: center;
    }
    .ripan a{
        line-height:50px;
    }
    .gs-j img{ width:100%; height:auto;}
    .banner {
         margin-top: -36px;
    }
    .cp-center .cp-c-h, .cp-center .cp-c-h-search .cp-c-h-ipt, .gs-jianjie .gs-j-h, .lx .lx-h, .hz .hz-h
    {
        margin-top: -36px;
    }
    .language a{
        position: absolute;
        right: 90px;
        top: 17px;
        font-size: 16px;
        color: #000000;
        display:block !important;
    }
    .tc-count
    {
        margin-top: -36px;
    }
    .zx .zx-m-m-h ul li {
        width: 60%;
        margin: 0 auto;
    }
}