@media (max-width:1440px) {
    header .header .header-nav{
        width: 70%;
    }
    .banner .banner-tit h3 {
        font-size: 45px;
    }
    .banner .banner-tit h4 {
        font-size: 22px;
    }
    .index-xc{
        width: 90%;
    }
    .db-pic ul li a .db-picwz h6{
        font-size: 18px;
    }
    .db-pic ul li a .db-picwz h5{
        font-size: 13px;
    }
    .container {
        width: 90%;
    }
    /* .index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox .index-sys-morenr ul li {
        font-size: 18px;
        line-height: 54px;
        color: #333333;
        padding-left: 6%;
        position: relative;
    } */
    .lxwm-ewm {
    right: 5%;
    bottom: 4%;
}
.gcjj p {
    font-size: 15px;
}
.index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox3 .index-sys-morenr3left .fw-box{
    margin-top: 0;
}
/*.ys-nr .ys-nr3 .ys-nr3bottom .ys-jcfw ul li{*/
/*    text-align: left;*/
/*}*/
}
@media (max-width:1199px) {
    .zw{
        display: none;
    }
    .banner .banner-tit h3 {
        font-size: 30px;
    }
    .banner .banner-tit h4 {
        font-size: 15px;
    }
    .index-xc{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .index-xc .index-video{
        width: 100%;
    }
    .index-xc .index-news{
        width: 100%;
    }
    .db-pic ul li a .db-picwz h6 {
        font-size: 16px;
        text-shadow: 2px 2px 2px #000;
    }
    /*footer .footer .footer-top .db-lj{*/
    /*    width: 50%;*/
    /*}*/
    .gsjj p{
        width: 100%;
    }
    .gsjj-bottom{
        background-size: 100% 100%;
    }
    .gsjj-bottom ul li{
        width: 50%;
        margin-top: 2% !important;
    }
    .gsjj-bottom ul li:nth-child(1){
        margin-top: 0!important;
    }
    .gsjj-bottom ul li:nth-child(2){
        margin-top: 0!important;
    }
    .zjzh .zjzh-nr .zjzh-nrlist {
        width: 31.5%;
    }
    .zjzh .zjzh-nr .zjzh-nrlist .zjzh-nrlistjs ul li{
        text-align: justify;
    }
    .fzdw .fzdw-img {
        width: 65%;
        margin: auto;
        margin-top: 6%;
    }
    /* .ms .ms-nr{
        width: 95%;
    } */
    .ms .ms-nr ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ms .ms-nr ul li{
        width: 49% !important;
        margin-top: 2%;
        display: flex;
        justify-content: space-between;
    }
    .ms .ms-nr ul li .show {
        background-color: #ff9000;
        width: 50%;
    }
    .ms .ms-nr ul li .hidden {
        display: flex;
        flex: 1;
        height: 100%;
        visibility: visible;
        opacity: 1;
    }
    .ms .ms-nr ul li .show h5 {
        color: #fff;
        padding-left: 5%;
    }
    .ms .ms-nr ul li .show h6 {
        color: #fff;
        margin-left: 5%;
    }
    .ms .ms-nr ul li .show p {
        color: #fff;
        margin-left: 5%;
    }
    .ys-nr{
        width: 90%;
    }
    .ys-nr>.ys-nr{
        width: 100%;
        height: auto;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom {
        margin-top: 3%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom .ys-jcfw{
        width: 100%;
        height: auto;
        padding-bottom: 3%;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom .ys-jcfw ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom .ys-jcfw ul li{
        margin-top: 0 !important;
        padding-left: 17% !important;
        margin-top: 3% !important;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom .ys-zzfw{
        width: 100%;
        margin-top: 3%;
    }
    .modal-mask .close {
        position: absolute;
        right: 3%;
        top: 7%;
        font-size: 40px;
        color: #fa1d1d;
        font-weight: 700;
        cursor: pointer;
        line-height: 1;
    }
    .news-mbx ul {
        width: 19%;
    }
    .news ul li{
        width: 47%;
        height: 510px;
    }
    .join .join-list .join-time {
        font-size: 26px;
        line-height: 30px;
        color: #999999;
        width: 16%;
    }
    /* .index-sys-container > ul .index-sys-item .index-sys-more div{*/
    /*    display: none;*/
    /*}*/
    /*.index-sys-container > ul .now_sys .index-sys-more div{*/
    /*    display: block;*/
    /*}*/
    .index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox2{
        height: auto;
    }
    .index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox2 .index-sys-morenrlist {
        padding: 0;
        width: 33%;
    }
    .index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox2 h4{
        margin-bottom: 4%;
    }
    .index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox3{
        height: auto;
    } 
    .lxwm{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        height: auto;
        border: none;
    }
    .lxwm .lxwm-left{
        width: 100%;
        border: solid 1px #dcdcdc;
    }
    .lxwm .map-wrap{
        width: 100%;
        height: 400px;
        margin-top: 2%;
        border: solid 1px #dcdcdc;
    }
    .index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox3 .index-sys-morenr3left .fw-box {
    width: auto;
    height: auto;
}
.index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox3 .index-sys-morenr3left .fw-box p {
    width: 83px;
    height: 84px;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #333333;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: justify;
    margin-top: 0;
}
}
@media (max-width:990px) {
    .banner .banner-tit h3 {
        font-size: 28px;
    }
    .banner .banner-tit h4 {
        font-size: 14px;
    }
    .banner .banner-tit .tsgd {
        width: 166px;
        height: 44px;
        background-color: #ffa800;
        border-radius: 26px;
        margin-top: 6%;
    }
    .banner .banner-tit .tsgd a {
        text-align: center;
        line-height: 44px;
        font-size: 16px;
        color: #ffffff;
        letter-spacing: 1px;
    }
    .footer-bottom {
        display: block;
        height: auto;
        text-align: center;
    }
    /*footer .footer .footer-top .db-lj {*/
    /*    width: 63%;*/
    /*}*/
    .gsjj-bottom ul li{
        width: 49%;
    }
    .gsjj-bottom ul {
        width: 92%;
        margin: auto;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ms .ms-nr{
        width: 100%;
    }
    .ys .ys-nr .ys-yuan ul{
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .ys .ys-nr .ys-yuan ul li{
        margin-left: 18.5%;
        margin-top: 2%;
    }
    .ys .ys-nr .ys-yuan ul li:nth-child(1){
        margin-left: 0;
    }
    .ys .ys-nr .ys-yuan ul li:nth-child(4){
        margin-left: 0;
    }
    .layout-detail .intro .lt{
        width: 100%;
    }
    .layout-detail .intro .rt{
        width: 100%;
        padding: 4% 0 0 4%;
    }
    .news-mbx ul{
        display: none;
    }
    .sjqh{
        display: block;
    }
    .sjqh ul{
        display: flex;
        justify-content: space-between;
        margin-bottom: 4%;
        margin-top: 4%;
    }
     .sjqh ul li{
        width: 47%;
        text-align: center;
        height: 60px;
        line-height: 60px;
        border:  1px solid #ffa800;
        transition: all .5s;
     }
     .sjqh ul li a{
         color: #ffa800;
         transition: all .5s;
     }
     .sjqh ul li:hover{
        background: #ffa800;
     }
     .sjqh ul li:hover a{
        color: #fff;
     }
     .sjnews-active{
        background: #ffa800;
     }
     .sjnews-active a{
        color: #fff !important;
     }
     .sjqh ul li a {
        font-size: 18px;
        text-align: center;
        line-height: 60px;
        font-weight: 600;
    }
     .news ul li:nth-child(1){
        margin-top: 0;
     }
     .news ul li:nth-child(2){
        margin-top: 0;
     }
     .rcln ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .rcln ul li{
        width: 50%;
    }
    .join .join-list{
        display: block;
    }
    .join .join-list .join-time{
        width: 100%;
    }
    .join .join-list .join-nr {
        margin-left: 0;
        width: 100%;
        margin-top: 2%;
        height: auto;
        overflow: hidden;
    }
    .index-sys-container {
        height: auto;
    }
    /* .index-sys-container > ul {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: space-between;
        transition: background-image 0.6s;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        flex-wrap: wrap;
    }
    .index-sys-container > ul .now_sys{
        width: 100%;
    }
    .index-sys-container > ul .index-sys-item {
        width: 100%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        transition: width 0.6s;
    }
    .index-sys-container > ul .index-sys-item .index-sys-icon p {
        font-size: 22px;
        line-height: 1.27;
        color: #fff;
        writing-mode: vertical-rl;
        letter-spacing: 8px;
        margin: 0 auto;
        width: 50%;
    }
    .index-sys-container > ul .index-sys-item .index-sys-icon{
        width: 100%;
        padding: 0;
        display: flex;
        justify-content: space-between;
    } */
    /*.index-sys-container > ul{*/
    /*    display: flex;*/
    /*    justify-content: space-between;*/
    /*    flex-wrap: wrap;*/
    /*}*/
    /*.index-sys-container > ul .now_sys{*/
    /*    width: 100%;*/
    /*}*/
    /*.index-sys-container > ul .index-sys-item{*/
    /*    width: 100%;*/
    /*    display: flex;*/
    /*    justify-content: space-between;*/
    /*    flex-wrap: wrap;*/
    /*}*/
    /*.index-sys-container > ul .index-sys-item .index-sys-icon{*/
    /*    width: 100%;*/
    /*    padding: 0;*/
    /*    display: flex;*/
    /*    justify-content: space-around;*/
    /*}*/
    /*.index-sys-container > ul .index-sys-item .index-sys-more{*/
    /*    width: 100%;*/
    /*    flex: unset;*/
    /*}*/
    /*.index-sys-container > ul .index-sys-item .index-sys-icon div{*/
    /*    width: 50%;*/
    /*    margin-bottom: 0;*/
    /*}*/
    /*.index-sys-container > ul .index-sys-item .index-sys-icon p {*/
    /*    width: 50%;*/
    /*    font-size: 22px;*/
    /*    line-height: 63px;*/
    /*    color: #fff;*/
    /*    writing-mode: horizontal-tb;*/
    /*    letter-spacing: 8px;*/
    /*    text-align: left;*/
    /*}*/
}
@media (max-width:767px) {
    .banner .banner-tit {
        position: absolute;
        top: 50%;
        left: 3%;
        transform: translate(0,-50%);
    }
    .banner .banner-tit h3 {
        font-size: 15px;
    }
    .banner .banner-tit h4 {
        font-size: 13px;
    }
    .banner .banner-tit .tsgd {
        width: 100px;
        height: 33px;
        background-color: #ffa800;
        border-radius: 26px;
        margin-top: 3%;
    }
    .banner .banner-tit .tsgd a {
        text-align: center;
        line-height: 31px;
        font-size: 14px;
        color: #ffffff;
        letter-spacing: 1px;
    }
    .db-pic ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .db-pic ul li{
        width: 50%;
    }
    footer{
        padding: 3% 0;
    }
    footer .footer .footer-top{
        height: auto;
    }
    footer .footer .footer-top{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    footer .footer .footer-top .kfdn{
        width: 100%;
    }
    /*footer .footer .footer-top .db-lj{*/
    /*    width: 100%;*/
    /*}*/
    .container {
        width: 95%;
    }
    .footer-bottom p {
        font-size: 14px;
        line-height: 30px;
        color: #333333;
        opacity: 0.7;
    }
    .footer-bottom p a{
        font-size: 14px;
        line-height: 30px;
        color: #333333;
    }
    .gg-title {
        font-size: 28px;
        line-height: 51px;
        letter-spacing: 1px;
        color: #000000;
        text-align: center;
        font-weight: 550;
    }
    .gsjj p {
        width: 100%;
        margin: auto;
        margin-top: 2%;
        line-height: 31px;
        text-align: justify;
    }
    .gsjj-bottom ul li{
        width: 100%;
        padding-left: 10px !important;
        margin-top: 10px !important;
    }
    .gsjj-bottom {
        width: 100%;
        height: auto;
        background: url(../images/gsjjbj.jpg) no-repeat center;
        background-size: 100% 100%;
        padding: 4%;
    }
    .zjzh .zjzh-nr {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 5%;
    }
    .zjzh .zjzh-nr .zjzh-nrlist {
        width: 100%;
    }
    .zjzh .zjzh-nr .zjzh-nrlist .zjzh-nrlistjs {
        padding: 5%;
        min-height: auto;
    }
    .zjzh{
        padding-top: 0;
    }
    .fzdw {
        background: url(../images/fzdwbj.jpg) no-repeat center;
        height: auto;
        padding: 3% 0 6% 0;
    }
    .fzdw .fzdw-img {
        width: 77%;
        margin: 6% auto auto;
    }
    .fzdw .fzdw-img ul li{
        width: 45%;
    }
    .ms .ms-nr{
        width: 95%;
        margin: auto;
    }
    .ggp {
        font-size: 14px;
        text-align: center;
        line-height: 32px;
        letter-spacing: 1px;
        color: #333333;
        width: 95%;
        margin: auto;
        margin-top: 1%;
    }
    .ms .ms-nr ul li{
        width: 100% !important;
        height: auto !important;
    }
    .ms .ms-nr ul li:nth-child(2n){
        display: flex;
        flex-flow: row-reverse;
    }
    .ms .ms-nr ul li .show{
        padding-bottom: 8%;
    }
    .ms .ms-nr ul li .show h5 {
        font-size: 34px;
        line-height: 30px;
        padding: 54px 0 0 10%;
    }
    .ms .ms-nr ul li .show h6 {
        font-size: 20px;
        margin: 74px 0 0 5%;
    }
    .ms .ms-nr ul li .show p {
        font-size: 12px;
    }
    .ys .ys-nr .ys-yuan ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0 5% 5%;
    }
    .ys .ys-nr .ys-yuan ul li{
        margin-left: 0!important;
        margin-top: 5% !important;
    }
    .ys-nr .ys-nr1 ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ys-nr .ys-nr1 ul li{
        width: 49% !important;
        margin-top: 1%;
    }
    .ys-nr .ys-nr2 ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ys-nr .ys-nr2 ul li{
        width: 49%;
        margin-top: 2%;
    }
    .ys-nr .ys-nr2 {
        margin-top: 1%;
    }
    .ys-nrp {
        text-align: center;
        font-size: 14px;
        line-height: 31px;
        letter-spacing: 1px;
        color: #666666;
        margin-top: 5%;
    }
    .ys-nr .ys-nr3 .ys-nr3top ul li{
        font-size: 14px !important;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom {
        margin-top: 7%;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom .ys-jcfw ul li {
        padding-left: 9% !important;
        margin-top: 5% !important;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom .ys-zzfw{
        margin-top: 0;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom .ys-zzfw ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ys-nr .ys-nr3 .ys-nr3bottom .ys-zzfw ul li{
        width: 49%;
        margin-top: 2%;
    }
    .layout-detail .intro .rt p {
        margin-bottom: 4%;
        font-size: 16px;
        color: #333;
    }
    .layout-detail .brief p{
        text-align: justify;
    }
    .layout-detail .brief h4 {
        margin-bottom: 5.2%;
    }
    .layout-detail .struct-show .struct-show-wrapper{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .layout-detail .struct-show .block{
        width: 49%;
        margin-right: 0;
    }
    .news ul li{
        width: 100%;
        height: 480px;
    }
    .rcln ul li .rcln-wz h5 {
        font-size: 22px;
    }
    .rcln ul li .rcln-wz h6 {
        font-size: 14px;
    }
    .rcln ul li:hover .rcln-wz h5 {
        margin-top: 33%;
        font-size: 24px;
    }
    .rcln ul li:hover .rcln-wz h6 {
        font-size: 18px;
        color: #ffffff;
        margin-top: 6%;
    }
    .join .join-list .join-nr a {
        display: inline-block;
        font-size: 14px;
        color: #ffa800;
        margin-top: 11px;
    }
    .join .join-list .join-nr ul {
        width: 100%;
        margin-top: 2%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .join .join-list .join-nr ul  li{
        margin-left: 0;
    }
    .join .join-list .join-nr ul li h5 {
        font-size: 14px;
        line-height: 30px;
        color: #999999;
    }
    .join .join-list .join-nr ul li h5 span{
        font-size: 14px;
    }
    .join .join-list .join-time {
        font-size: 20px;
    }
    .lxwm-ewm{
        width: 30%;
    }
    .lxwm-ewm p{
        font-size: 14px !important;
    }
    .gcjj h5 {
    text-align: center;
    font-size: 24px;
    line-height: 60px;
    letter-spacing: 1px;
    color: #333333;
    font-weight: 550;
    margin-bottom: 0%;
}
.gcjj p{
    text-align: justify;
}
.index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox .index-sys-morenr ul li{
    font-size: 16px;
}
.index-sys-container > ul .index-sys-item .index-sys-more div .index-sys-morenrbox3 .index-sys-morenr3left .fw-box p{
    font-size: 14px;
}
}