﻿
@media screen and (max-width:1600px){
    .ul-ft-nav>li {
        margin-left: 30px;
    }
    .ft-ma {
        margin-left: 30px;
    }
 }
 @media screen and (max-width:1450px){
    .nav{
        margin-right: 30px;
    }
    .ul-nav>li>a {
        padding: 0 15px;
    }
 }
 @media screen and (max-width:1360px){
     
 }
@media screen and (max-width:1300px){
    .nav{
        display: none
    }
    .menu{
        display: block;
    }
    .ss-go{
        width: 50px;
    }
 }
 @media screen and (max-width:1270px){
     .ft-cont{
         flex-wrap: wrap;
     }
     .ft-l{
         width: 100%;
     }
     .ft-r{
         justify-content: space-between;
         width: 100%;
         margin-top: 30px;
     }
     .ul-ft-nav {
        justify-content: space-between;
    }
    .zy-fw{
        display: none;
    }
    .fw-banner,.fw-m{
        display: block;
    }
    .ul-zy-b {

        justify-content: space-evenly;
        margin: 50px 0 0 0;
    }
    .ul-zy-b>li {
        width: 33%;
        padding: 45px 5px;
        margin-left: 0;
    }
    .ul-ln>li {
        width: 32.25%;
    }
    .ul-zx>li {
        width: 48.07%;
    }
 }

 @media screen and (max-width:1200px){
    .xq-r{
        width: 100%;
        margin-top: 30px;
    }
    .xq-c{
        flex-direction: column;
    }
 }
 @media screen and (max-width:1150px){
    .pdu .pdu-m-inp,.pdu-m-sel{
        width: 80%;
    }
    .pdu  .pdu-m-btn{
        width: 80%;
        margin-top: 10px;
        background-image: unset;
    }
    .pdu .pdu-m-r{
        flex-direction: column;
        width: 100%;
    }
    .pdu  .pdu-m-sel{
        margin-bottom: 10px;
    }
    .pdu  .pdu-m-l{
        align-items: center;
        width: 100%;
        flex-direction: column;
    }
    .pdu  .pdu-m-c{
        flex-direction: column;
    }
    .pdu-l{
        width: 240px;
    }
    .pdu-r{
        padding-left: 270px;
    }
 }
 @media screen and (max-width:1100px){
    .ipdu-r {
        width: 100%;
        margin-top: 15px;
    }
    .ipdu-l{
        width: 100%;
    }
    .ipdu{
        padding: 50px 0;
    }
    .wt-m{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
.wt-m .pdu-m-l {
    width: 100%;
    margin-top: 30px;
}
    .wt-m .pdu-m-r {
        width: 100%;
        justify-content: flex-end;
    }
    .fw-mid-cont{
        margin: 0 10px;
    }
    .ul-wl>li{
        width: 47.32%;
    }
    .ul-news>li {
        width: 46.36%;
    }
 }

 @media screen and (max-width:960px){
     .iyy-pc{
         display: none;
     }
     .iyy-m{
         display: block;
     }
     .inews-l{
         width: 100%;
     }
     .inews-r{
         width: 100%;
         margin-top: 20px;
     }
     .ul-inews-r{
         flex-direction: unset;
     }
     .ul-inews-r>li{
         width: 48%;
     }
     .lc-l {
        max-width: 250px;
    }
    .ul-ry>li {
        width: 30.19%;
    }
    .sheb-l {
        width: 100%;
    }
    .sheb-r{
        width: 100%;
    }
    .sheb-r a{
        margin-top: 30px;
    }
    .fw-zt-txt .zy-b-title,.fw-zt-txt .zy-b-tx2{
        font-size: 32px;
    }
    .fw-zt-txt .zy-b-tx{
        font-size: 20px !important;
    }
    .ul-ln>li {
        width:48.92%;
        padding: 40px 15px 20px;
    }
    .fc-top{
        flex-direction: column;
    }
    .fc-l{
        width: 100%;
    }
    .fc-r{
        width: 100%;
    }
    .ul-fc-r>li{
        padding: 20px 0;
    }
    .zx-r{
        width: 100%;
        margin-top: 30px;
    }
    .newsxq-l{
        width: 100%;
    }
    .newsxq-r{
        width: 100%;
        margin-top: 30px;
    }
    .newsxq-r-w{
        padding: 0;
        border: none;
    }
    .newsxq-title2{
        font-weight: bold;
        font-size: 30px;
    }
    .newsxq-title{
        line-height: 38px;
    }
    .ul-newstj{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .ul-newstj>li{
        width: 48%;
    }
    .xq-l{
        width: 100%;
        align-items: center;
    }
    .xq-show{
        max-width: 450px;
    }
 }
 @media screen and (max-width:850px){
    .ul-pdu>li {
        width: 46.86%;
    }
    .wt-m .pdu-m-btn{
        width: 100%;
    margin: 10px 0 0 126px;
    background-image: unset;
    
    }
    .wt-m .pdu-m-inp {
        width: 100%;
        margin: 10px 0 0 126px;
    }
    .wt-m .pdu-m-sel{
        width: 100%;
    }
    .wt-m .pdu-m-l{
        flex-wrap: wrap;
    }
    .lb-idaih2{
        display: block;
    }
    .idaih-lb{
        display: none;
    }
    .ul-gh>li {
        width: 46.15%;
    }
    .gh-t{
        flex-wrap: wrap;
    }
    .gh-l{
        width: 100%;
    }
    .gh-r{
        width: 100%;
        flex-direction: unset;
        margin-top: 30px;
    }
    .gh-r a{
        width: 48%;
    }
    .ul-zy-b>li{
        width: 49%;
        justify-content: unset;
    }
    .ul-zy-b>li:nth-child(2n){
        justify-content: flex-end;
    }
    .ul-zy-b {
        justify-content: unset;
    }
    .ul-fw-mid>li {
        width: 100%;
        margin-top: 80px;
    }
    .ul-fw-mid>li:nth-child(1){
        margin-top: 0;
    }
    .fw-mid-cont{
        margin: 0 35px;
    }
    .fw-iocn>img{
         width: 30px;
    }
    .fw-title{
        margin-top: 15px;
        font-size: 20px;
    }
    .fw-show{
        max-height: 40%;
    }
    .wl-top-l,.wl-top-r{
        width: 100%;
    }
    .ul-wl>li{
        padding: 20px 10px;
    }
    .ul-fc>li {
        width: 46.15%;
    }
    .zx-tx{
        width: 100%;
        -webkit-line-clamp: 4;
    }
    .ul-zshu>li {
        width: 46.53%;
    }

 }
 @media screen and (max-width:750px){
    .ft-l{
        display: none;
    }
    .footer{
        padding: 40px 0;
    }
    .pdu-r {
        padding-left: 190px;
    }
    .pdu-l {
        width: 180px;
    }
    .ul-zy-mid>li {
        margin: 0 15px;
    }
    .xuanc .ul-xuanc>li{
        width: 96.47%;
    }
    .news-txt{
        flex-wrap: wrap;
    }
    .news-r {
        width: 100%;
        margin: 15px 0 0 0;
    }
    .ul-news .fc-r-l {
 
        width: 100%;
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .news-tx{
        display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 24px;
    white-space:unset
    }
    .ul-lyu{
        justify-content: unset;
    }
    .ul-lyu>li{
        width: 14.2%;
        margin-left: 0 !important;
    }
    .fw-cont-m{
        display: block;
    }
    .fw-cont{
        display: none;
    }
    .fw-iocn>img{
        width: unset;
    }
 }
 @media screen and (max-width:640px){
    .lc-l {
        max-width: 150px;
    }
    .ul-ry>li {
        width: 46.86%;
    }
    .gk-mid-kk{
        width: 100%;
        margin: 10px 0;
    }
    .zx-l{
        width: 100%;
    }
    .ul-zx-l{
        justify-content: space-between;
    }
    .ul-zx-l>li{
        margin-left: 0;
        width: 19%;
    }
    .ul-zx-l>li>a{
        width: 100%;
    }
    .ipdu-pic{
        width: 36%;
        height: 60%;
    }
    .lang-tc{
        width: 50px;
        /* background-color: transparent; */
    }
    .ss-inp{
        width: 110px;
    }
    .ss-go {
        height: 24px;
    background-size: 20px;
    }
    .ul-ibom{
        margin-left: -70px;
    }
    .ul-ibom>li{
        margin-left: 70px;
        min-width: 220px;
    }
    .xq-btn a{
        height: 60px;
    }
    .zy-b-tx{
        line-height: 26px;
    }
    .ul-zy-mid>li {
        margin: 0 10px;
    }
    .fc-r-tx{
        -webkit-line-clamp: 3
    }
    .wt-m .pdu-m-sel select, .wt-m .pdu-m-btn,.wt-m .pdu-m-inp{
        height: 56px;
        font-size: 20px;
        width: 100%;
        margin: 10px 0 0 0;
    }
    .pdu-m-sel{
        flex-wrap: wrap;
    }
    .pdu-m-tx{
        font-size: 20px;
    }
    .lyu-more a{
        height: 58px;
        font-size: 20px;
    }
    .zx-inp{
        height: 50px;
        font-size: 20px;
    }
    .zx-inp::placeholder{
        font-size: 20px;
    }
    .zx-go{
        height: 50px;
    }
    .zx-btn a{
        width: 120px;
        height: 44px;
        line-height: 42px;
        font-size: 18px;
    }
    .ul-lyu{
        margin-top: 20px;
    }
    .sheb-more a,.xiaz-more a{
        width: 180px;
        height: 56px;
        line-height: 56px;
        font-size: 20px;
    }
    .xuanc-btn a{
        width: 120px;
        height: 50px;

    }
    .xuanc-btn a span{
        font-size: 18px !important;
    }
    .news-tj-tx2{
        margin-top: 10px;
    }
    .ul-wl>li{
        width: 97.32%;
    }
    .wl-tx span{
        min-width: 174px;
    }
    /* 字体 */
    .wt-title,.lyu-tx,.zx-tx,.ln-tx,.news-tj-tx{
        font-size: 20px;
        line-height: 28px;
    }
    .lang-tc a{
        font-size: 18px;
        line-height: 30px;
    }
    .ipdu-tx,.iyy-tx2,.lang span,.ss-inp,.ss-inp::placeholder,.inews-l-tx,.inews-title,.inews-tx2,.ibom-c-title,.ibom-c-tx,.ft-dz,.ft-bom>div,.fc-r-tx,.fc-r-time2,.fc-time,.fc-more
    ,.fw-mid-tx,.ul-zx-l a,.news-tx,.fc-r-time2,.news-tj-tx2{
        font-size: 18px;
    }
    .iyy-title,.inews-l-tx2,.imore,.ft-ma-title,.fc-r-title,.xuanc-title,.wl-title{
        font-size: 22px;
    }
    .zy-b-tx,.xq-btn a span,.xq-t,.ul-zy-mid a,.ry-tx,.lc-tx,.fc-title,.zy-wb-tx2,.sheb-tx,.news-title,.laiy,.newsxq-page a,.wl-tx,.gk-tx,.gh-tx{
        font-size: 20px;
    }
    .zx-title{
        font-size: 24px;
    }
	.news-pic {
		max-height: 165px;
	}
 
 }