/*
* @Author: Marte
* @Date:   2018-11-21 16:35:49
* @Last Modified by:   Marte
* @Last Modified time: 2018-11-29 09:42:32
*/

@media (max-width: 1680px) {}

@media (max-width: 1440px) {
    .w1200 {
        width: 1200px;
    }

    .nav {
        height: 50px;
        line-height: 50px;
    }

    .header .tosearch img {
        margin-top: 14px;
    }

    .banner .text h1 {
        font-size: 80px;
    }

    .banner .text {
        bottom: 6%;
    }
}

@media (max-width: 1080px) {}


@media(max-width:1028px) {
    .nav {
        display: none
    }

    .w1200 {
        width: 980px;
    }

    .banner .text h1 {
        font-size: 60px;
    }

    .banner .text p {
        margin-bottom: 40px;
    }

    .header .tosearch {
        display: none
    }

    .item03 ul li .litit {
        text-align: center;
        padding-bottom: 0;
    }

    .item03 ul li .litit img {
        float: none;
    }

    .item03 ul li .litit h5 {
        margin-left: 0;
        float: none;
        font-size: 22px;
        line-height: 60px;
    }

    .item03 ul li .info .btn {
        margin-top: 34px;
        line-height: 24px;
        font-size: 16px;
        /* padding: 0 20px; */
        bottom: 20px;
    }

    .footer .main_footer .urllist {
        width: 12%;
    }

    .footer .main_footer .contact {
        width: 28%;
    }

    .header .nav-box {
        display: block
    }

    .item01 ul li .subul .subli a {
        width: 68%;
    }

    .item01 ul li .picbox .info {
        font-size: 20px;
    }

    .banner .text {
        bottom: 10%;
    }

    .item03 .ultit .line {
        width: 72%;
    }
    .item02 ul.foodtype li .picbox .cover,
    .item02 ul.foodtype li .picbox .btns{
        display: none!important
    }
    .shzr .lunbo .slideBox{
        width: 100%;
    }
    .newsindex .left{
        width: 58%;
    }
    .newsindex .right{
        width: 40%;
    }
    .jsjjfa_xq .detail .info h6{
        margin-top: 0;
    }
    .jsjjfa_xq .detail h6{
        margin-top: 0;
    }
    .cpfl .floor ul li{
        margin-right: 1.9%;
    }
    .cpfl .floor ul li .imgcode .text{
        font-size: 14px;
    }
    .cpfl .floor ul li .imgcode .text span{
        font-size: 14px;
    }
    .cpfl .floor ul li .picbox{
        font-size: 14px;
    }
    .cpfl .productnav .left div{
        font-size: 12px;
    }
    .cpfl .floor ul li.last .picbox .todetail{
        font-size: 18px;
    }
    .cwgysitem .right h5{
        font-size: 34px;
    }
    .cwgysitem{
        width: 90%;
        padding: 40px 5% 0;
    }
    .cwgysitem .right{
        width: 50%;
    }
    .cwgysitem .left{
        width: 45%;
    }
    .cwgys .brightspot h4{
        font-size: 34px;
    }
    .cwgys .brightspot ul{
        display: flex;
        justify-content: space-between;
        width: 90%;
    }
    .cwgys .brightspot ul li{
        margin-right: 0;
        height: 540px;
        margin: 0;
        width: 32%;
    }
    .cwgys .brightspot ul li .info{
        padding: 0 12px;
    }
    .cwgys .brightspot ul li .info h6{
        font-size: 18px;
        line-height: 26px;
    }
    .cwgys .brightspot ul li .info p{
        font-size: 14px;
        line-height: 26px;
        -webkit-line-clamp: 10
    }
    .formbox{
        width: 90%;
        display: flex;
        flex-wrap: wrap;
    }
    .formbox>input, .formbox .fl input{
        width: 48%;
        margin-right: 2%;
        box-sizing: border-box;
        font-size: 16px;
    }
    .formbox textarea{
        width: 48%;
        margin-right: 2%;
        box-sizing: border-box;
        height: 140px;
        font-size: 16px;
    }
    .formbox .fl {
        width: 48%;
    }

    .formbox .fl input{
        width: 100%;
    }
    .formbox .fl input.submit{
        width: 100%;
    }
    .dqbg ul li .info p{
        margin-top: 50px;
    }
    .subnav{
        overflow: hidden;
    }
    .gszl .detail{
        float: none;
        width: 80%;
        margin: 0 auto;
    }
    .gylfw ul.scm li img{
        width: 80%;
    }
    .lsgg .screen .year{
        font-size: 22px;
    }
    .subnav p{
        font-size: 20px;
    }
    .lsgg h4.tit{
        font-size: 20px;
        line-height: 46px;
    }
    .qygk .achievement ul li h6{
        font-size: 24px;
    }
    .itemtit h4{
        font-size: 36px;
    }
    .ryhlc .rounds ul li{
        font-size: 14px;
        line-height: 22px;
    }
    .ryhlc .roadarr .arr{
        height: 30px;
    }
    .ryhlc .road02 .step{
        width: 76.5%;
    }
    .wmdmdxq .pics{
        width: 92%;
    }
    .wmdmdxq .pics .map{
        width: 66%;
    }
    .wmdmdxq .pics img.headimg{
        width: 25%;
    }
}

@media(max-width:991px) {}


@media (max-width: 768px) {
    .w1200 {
        width: 720px;
        margin: 0;
        padding: 0 24px;
    }

    .banner .text h1 {
        font-size: 30px;
    }

    .banner .text p {
        font-size: 18px;
        line-height: 30px;
    }

    .item01 {
        margin-top: -75px;
    }

    .itemtit p {
        font-size: 14px;
    }

    .itemtit h4 {
        font-size: 34px;
    }

    .header .nav-box {
        transform: scale(.4);
        margin-top: -18px;
    }

    .item03 .ultit .line {
        width: 60%;
    }

    .item03 ul li .litit {
        margin: -20px 10px 0;
    }

    .item03 ul li {
        margin-right: 1.6%;
    }

    .item03 ul li .info {
        padding: 0 10px;
    }

    .item03 ul li h6 {
        font-size: 14px;
    }

    .item03 ul li p {
        font-size: 16px;
    }

    .footer .main_footer .urllist .tit {
        font-size: 14px;
    }

    .footer .main_footer .urllist ul li a {
        font-size: 12px;
    }

    .footer .main_footer .contact .mobile {
        font-size: 18px;
    }

    .footer .main_footer .contact .wx_codes .code01 {
        margin-right: 10px;
    }

    .footer .main_footer .contact .wx_codes .code01 img.imgcode {
        width: 90px;
        height: 90px;
    }

    .footer .main_footer {
        padding-bottom: 30px;
    }
    .item02 ul.imgs li{
        margin-bottom: 15px;
    }
    .qyjzzz ul li h6 span{
        font-size: 24px;
    }
    .qyjzzz ul li .line{
        width: 85%;
        margin: 20px auto;
    }
    .qyjzzz ul li{
        height: 380px;
    }
    .shzr .lunbo{
        padding: 40px 0 90px;
    }
    .shzr .lunbo .slideBox{
        height: auto;
    }
    .newsindex .right .date .year .month a{
        margin: 10px 0;
        width: 33.3%;
    }
    .subnav p{
        font-size: 18px;
    }
    .cwzy h6.tit{
        font-size: 18px;
    }
    .cwzy table{
        font-size: 14px;
    }
    .cpfl .productnav .left{
        width: 16%;
    }
    .cpfl .productnav .right{
        width: 80%;
    }
    /* .cpfl .floor ul li .imgcode{
        text-align: center;
    } */
    /* .cpfl .floor ul li .imgcode img{
        margin: 0;
        width: 70%;
        float: none;
    }
    .cpfl .floor ul li .imgcode .text{
        float: none;
        width: 100%;
    } */

    /* .cpfl .floor ul li .imgcode{
        display: flex
    } */
    .cpfl .floor ul li .imgcode img{
        width: 30%;
        box-sizing: border-box;
        height: auto;
        border: 1px solid #f7f5f5;
    }
    .cpfl .floor ul li .imgcode .text{
        width: 65%;
        font-size: 12px;
    }
    .cpfl .floor ul li .imgcode .text p{
        margin-top: 2px;
    }
    .cpfl .floor ul li .imgcode .text span{
        font-size: 12px;
    }

    .cpfl .productnav{
        padding: 30px 0;
    }
    .cpfl .floor h4{
        font-size: 30px;
        line-height: 100px;
    }
    .dqbg ul li .info p{
        margin: 20px 0!important;
    }
    .dqbg ul li .info{
        font-size: 18px;
    }
    .gylfw ul.scm li p {
        font-size: 16px;
        line-height: 28px;
        margin-top: 20px;
        padding: 0 18px;
    }
    .gyszy .detail .leftnav{
        width: 22%;
        box-sizing: border-box;
    }
    .gyszy .detail .text{
        width: 78%;
        padding: 12px;
        box-sizing: border-box;
    }
    .gyszy .detail .text h6{
        font-size: 18px;
    }
    .gyszy .detail .leftnav p{
        font-size: 12px;
    }
    .gyszy .detail{
        margin-top: 20px;
        padding: 0 2%;
    }
    .gpxx .table02{
        width: 100%;
    }
    .qygk .achievement ul li h6{
        font-size: 20px;
    }
    .qygk .achievement ul li p{
        font-size: 13px;
        padding: 0 10px;
    }
    .ryhlc .rounds ul li{
        font-size: 12px;
        line-height: 18px;
    }
    .ryhlc .roadarr .arr .step .info{
        font-size: 16px;
    }
    .ryhlc .roadarr .arr{
        height: 20px;
    }
    .ryhlc .road02 .step{
        width: 80.5%;
        margin-top: 200px;
    }
}


@media(max-width:767px) {}

/* @media(max-width:640px) {
    .w1200 {
        width: 640px;
        margin: 0
    }
} */

/* @media(max-width:480px) {
    .w1200 {
        width: 480px;
        margin: 0
    }

} */

@media(max-width:414px) {
    .w1200 {
        width: 100%;
        padding: 0 .24rem;
        box-sizing: border-box
    }

    .footer .record_number {
        height: auto;
        padding: .1rem 0;
    }

    .footer .main_footer {
        display: none
    }

    .footer .record_number span {
        font-size: .24rem;
        line-height: .3rem;
        padding-right: 0;
    }

    .banner .text h1 {
        font-size: .4rem;
    }

    .banner .text p {
        font-size: .24rem;
        line-height: .34rem;
        margin-bottom: .2rem;
        width: 80%;
    }

    .banner .text .more {
        width: 26%;
    }

    .header .main_header {
        padding-top: .16rem;
    }

    .header .main_header .logo {
        width: 26%;
    }

    .header .nav-box {
        transform: scale(1);
        margin-top: 0;
    }

    .header .nav-box .menu {
        width: .6rem;
        height: .5rem;
    }

    .header .nav-box .menu span {
        width: .6rem;
        height: .1rem;
    }

    .header .nav-box .menu span.menu2 {
        top: .2rem;
    }

    .header .nav-box .menu span.menu3 {
        top: .4rem;
    }

    .header .menu.on .menu1,
    .header .menu.on .menu3 {
        top: .16rem !important;
    }

    .item01 ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: .2rem;
    }

    .item01 ul li .picbox .info {
        font-size: .3rem;
    }

    .item01 ul li .subul .subli {
        padding: .2rem;
    }

    .item01 ul li .subul .subli a {
        width: 76%;
        font-size: .32rem;
    }

    .item02 ul.foodtype {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: .2rem;
    }

    .item02 ul.foodtype li {
        width: 48%;
        margin-right: 0;
        margin-bottom: .4rem;
    }

    .item03 ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: .8rem;
    }

    .item03 ul li {
        width: 48%;
        margin-right: 0;
        padding-bottom: .6rem;
        margin-bottom: .8rem;
    }

    .item03 .ultit h5 {
        font-size: .4rem;
        background-size: .6rem;
        text-indent: .7rem;
    }

    .item03 .ultit p {
        font-size: .34rem;
        line-height: .8rem;
    }

    .item03 .ultit .line {
        width: 50%;
        margin-left: .48rem;
        line-height: .8rem;
    }

    .item03 .ultit {
        height: .8rem;
    }

    .item03 ul li .litit h5 {
        font-size: .4rem;
    }

    .item03 ul li h6 {
        font-size: .28rem;
        line-height: .4rem;
        margin-top: .4rem;
    }

    .item03 ul li p {
        font-size: .32rem;
        margin-top: .32rem;
    }

    .item03 ul li .info .btn {
        margin-top: .6rem;
        line-height: .72rem;
        font-size: .32rem;
        padding: 0 .4rem;
    }
    .item02 ul.foodtype li .info h6{
        font-size: .4rem;
    }
    .item02 ul.foodtype li .info p{
        font-size: .3rem;
        line-height: .48rem;
        padding: 0 .2rem;
    }
    .item02 ul.foodtype li .info{
        padding: .2rem 0 .4rem;
    }
    .item02{
        padding-bottom: 0;
        padding-top: .8rem;
    }
    .header .mobilenav .inav h5 a{
        font-size: .32rem;
        line-height: 1rem
    }
    .mobile_searchbox input{
        margin: .1rem 5%;
        font-size: .32rem;
        height: 1rem;
        padding: .2rem
    }
    .header .mobilenav .inav ul li a{
        font-size: .28rem;
        line-height: .8rem
    }
    .header .mobilenav{
        top: 1.2rem;
    }
    .item02 ul.imgs li{
        margin-bottom: .15rem;
    }
    .itemtit h4{
        font-size: .6rem;
    }
    .itemtit p{
        font-size: .28rem;
    }
    .itemtit{
        margin-bottom: .4rem;
    }
    .jsjjfa ul.fangan{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: .4rem;
    }
    .jsjjfa ul.fangan li{
        margin-right: 0;
        width: 49%;
        margin-bottom: .3rem;
    }
    .jsjjfa ul.fangan li .info{
        height: auto;
        padding-bottom: 4%;
    }
    .jsjjfa ul.fangan li .picbox .tit{
        font-size: .24rem;
    }
    .jsjjfa ul.fangan li .info p{
        font-size: .36rem;
        margin: .1rem;
    }
    .jsjjfa ul.fangan li .info .text{
        font-size: .24rem;
        text-align: justify;
    }
    .jsjjfa .page_div{
        margin: .4rem 0 .6rem;
    }
    .header.subheader .main_header{
        padding: .3rem 0 .2rem;
    }
    .qyjzzz ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .qyjzzz ul li{
        margin-right: 0;
        width: 48.5%;
        margin-bottom: .2rem;
    }
    .qyjzzz{
        padding: .8rem 0;
    }
    .qyjzzz ul li h6 span{
        font-size: .48rem;
    }
    .qyjzzz ul li p{
        font-size: .36rem;
    }
    .shzr .text p{
        width: 100%!important;
        font-size: .28rem;
        line-height: .48rem;
    }
    .shzr .text h4.title{
        font-size: .4rem;
    }
    .shzr ul.duty li img{
        width: 70%;
        margin-top: .5rem;
    }
    .shzr ul.duty li h6{
        font-size: .36rem;
    }
    .shzr ul.duty li{
        font-size: .28rem;
        height: 5rem;
        padding: 0 .1rem;
        box-sizing: border-box;
    }
    .shzr .lunbo .slideBox{
        width: 100%;
        height: auto;
        padding-bottom: 1rem;
    }
    .shzr .lunbo .slideBox .hd ul li{
        width: .3rem;
        height: .3rem;
    }
    .shzr .lunbo{
        margin-top: .6rem;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem;
    }
    .shzr .lunbo .slideBox .hd{
        padding-bottom: .3rem;
    }
    .shzr .lunbo .slideBox .hd{
        bottom: 0;
    }
    .shzr h5.lunbotit{
        font-size: .5rem;
        margin-top: .8rem;
    }
    .shzr .contact h6{
        font-size: .4rem;
    }
    .shzr .contact p{
        font-size: .28rem;
        line-height: .48rem;
    }
    .shzr .contact .code img{
        width: 3.2rem;
        height: auto;
    }
    .shzr .text{
        padding: .8rem .4rem;
    }
    .newsindex .w1200{
        background-color: #fff;
    }
    .newsindex .container{
        padding: .4rem 0;
    }
    .newsindex .left,
    .newsindex .right{
        width: 100%;
    }
    .newsindex .right .searchnews{
        margin-top: .4rem;
    }
    .newsindex .right .searchnews input{
        font-size: .36rem;
        line-height: .5rem;
    }
    .newsindex .right .date .year h6{
        font-size: .3rem;
    }
    .newsindex .right .date .year h6.on{
        font-size: .34rem;
    }
    .newsindex .right .date .year .month{
        font-size: .28rem;
    }
    .newsindex .left ul li{
        margin-bottom: .8rem;
    }
    .jsjjfa_xq .detail .info{
        width: 100%;
        font-size: .28rem;
    }
    /* .jsjjfa_xq .detail.odd img{
        float: left;
    } */
    .jsjjfa_xq .table .tr p{
        padding: 0 .1rem;
        box-sizing: border-box;
        height: auto;
        margin-top: .6rem;
        font-size: .24rem;
    }
    .jsjjfa_xq .table .tbody{
        padding-bottom: .6rem;
    }
    .jsjjfa_xq .table .th p{
        font-size: .34rem;
    }
    .jsjjfa_xq .table{
        margin-bottom: .8rem;
    }
    .jsjjfa_xq{
        padding-top: .6rem;
    }
    .jsjjfa_xq .detail .info h6{
        margin-top: .4rem;
        padding-bottom: .1rem;
        font-size: .32rem;
    }
    .jsjjfa_xq .detail .info p{
        margin-top: .3rem;
    }
    .jsjjfa_xq .detail{
        margin-bottom: .8rem;
        font-size: .28rem;
    }
    .jsjjfa_xq .detail img{
        margin-bottom: 0;
    }
    .jsjjfa_xq .detail p{
        margin-top: .4rem;
        line-height: .48rem;
    }
    .jsjjfa_xq.ppjz .container{
        padding: 0;
    }
    .jsjjfa_xq.ppjz .detail img{
        margin-right: 4%;
    }
    .jsjjfa_xq.ppjz .detail.odd img{
        margin-right: 0;
        margin-left: 4%;
    }
    .jsjjfa_xq.ppjz .detail{
        padding: .4rem 0;
        margin-bottom: .2rem;
    }
    .cwzy table{
        font-size: .24rem;
    }
    .cwzy table th:nth-child(1){
        width: 1.26rem;
    }
    .subnav p{
        font-size: .28rem;
        height: .8rem;
    }
    .subnav p a{
        line-height: .8rem;
    }
    .subnav p.first a{
        padding-right: .8rem;
    }
    .cwzy h6.tit{
        font-size: .32rem;
    }
    .cpfl .productnav .left{
        width: 100%;
        font-size: 0;
        float: left;
        overflow-y: hidden;
        overflow-x: auto;
        white-space: nowrap;
        margin-bottom: .4rem;
    }
    .cpfl .productnav .left div{
        display: inline-block;
        padding: .2rem;
        line-height: .36rem;
    }
    .cpfl .productnav .right{
        width: 100%;
    }
    .cpfl .productnav .right ul.imgs li{
        margin-bottom: .12rem;
    }
    .cpfl .productnav{
        padding: .4rem 0;
    }
    .cpfl .floor ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .cpfl .floor ul li{
        width: 48%;
        margin-right: 0!important;
        margin-bottom: .2rem;
    }
    .cpfl img.totop{
        width: .8rem;
        right: .6rem;
        bottom: 2rem;
    }
    .cpfl .floor h4{
        font-size: .44rem;
        line-height: 1.6rem;
    }
    .clearfix{
        overflow: hidden;
    }
    .clearfix::after{
        content:none
    }
    .cpfl .productnav{
        overflow: hidden;
    }
    .cpfl .productnav .right ul.imgs{
        display: flex;
        flex-wrap: wrap;
    }
    .cwgysitem{
        overflow: hidden;
        margin-bottom: .6rem;
    }
    .cwgysitem .left{
        width: 100%;
    }
    .cwgysitem .right{
        width: 100%;
    }
    .cwgysitem .left img{
        margin-bottom: .2rem;
    }
    .cwgysitem .right h5{
        font-size: .48rem;
        line-height: .6rem;
    }
    .cwgysitem .right .line{
        margin: .3rem 0 .4rem;
    }
    .cwgysitem .right p{
        font-size: .32rem;
        line-height: .6rem;
        text-align: justify;
    }
    .cwgys .brightspot h4{
        font-size: .56rem;
    }
    .cwgys .brightspot h5{
        width: 90%;
        font-size: .32rem;
    }
    .cwgys .brightspot ul li{
        width: 100%;
        height: 10rem;
        margin-bottom: .2rem;
    }
    .cwgys .brightspot ul{
        flex-wrap: wrap;
    }
    .cwgys .brightspot ul li .info h6{
        font-size: .36rem;
    }
    .cwgys .brightspot ul li .info p{
        font-size: .28rem;
        line-height: .5rem;
        -webkit-line-clamp: 9
    }
    .cwgys .brightspot ul li .info h6{
        margin-top: .28rem;
    }
    .formbox .tit{
        display: flex;
        align-items: center;
        padding: .4rem;
        margin-bottom: .2rem;
    }
    .formbox{
        padding: 0 .24rem;
    }
    .formbox .tit img{
        width: 30%;
        height: auto;

    }
    .formbox .tit span{
        font-size: .4rem;
        line-height: .6rem;
    }
    .formbox>input, .formbox .fl input{
        width: 100%;
        margin-right: 0;
        height: 1rem;
        margin-bottom: .4rem;
        font-size: .3rem;
    }
    .formbox textarea{
        width: 100%;
        margin: 0;
        margin-bottom: .4rem;
        font-size: .3rem;
    }
    .formbox .fl{
        width: 100%;
    }
    .cwgys .container{
        padding-bottom: .8rem;
    }
    .dqbg .tit h6{
        font-size: .4rem;
    }
    .dqbg .tit p{
        font-size: .36rem;
    }
    .dqbg ul li .picbox{
        width: 100%;
    }
    .dqbg ul li .info{
        width: 100%;
    }
    .gszl .detail{
        width: 90%;
    }
    .gszl .detail{
        font-size: .28rem;
    }
    .gszl .detail h4.tit{
        font-size: .44rem;
    }
    .gylfw ul.scm li{
        width: 50%;
        height: 10rem;
        margin-bottom: .4rem;
    }
    .gylfw ul.scm li p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
        font-size: .32rem;
        line-height: .5rem;
    }
    .gylfw .container{
        margin-bottom: .4rem;
    }
    .gylfw ul.scm{
        margin-top: .8rem;
    }
    .gyszy .detail .leftnav{
        width: 100%;
        font-size: 0;
        float: left;
        overflow-y: hidden;
        overflow-x: auto;
        white-space: nowrap;
    }
    .gyszy .detail .leftnav p{
        display: inline-block;
        padding: .14rem;
    }
    .gyszy .detail .text{
        width: 100%;
    }
    .gyszy .container{
        padding-bottom: 20px;
    }
    .gpxx .top{
        padding: .4rem;
    }
    .gpxx .top h6{
        font-size: .4rem;
    }
    .gpxx .top p{
        font-size: .28rem;
        line-height: .56rem;
        margin-top: .16rem;
    }
    .gpxx .numbers .left{
        font-size: .4rem;
        padding-left: .2rem;
    }
    .gpxx .numbers .left img{
        width: .35rem;
    }
    .gpxx .numbers .left span{
        font-size: .6rem;
    }
    .gpxx .numbers .right,
    .gpxx .numbers .right table{
        width: 100%;
    }
    .gpxx .numbers .right th{
        padding: 0 .12rem;
        font-size: .28rem;
    }
    .gpxx .numbers .right td{
        font-size: .32rem;
    }
    .gpxx .stockcode{
        padding: 0 .2rem;
        margin-top: .6rem;
        font-size: .44rem;
    }
    .gpxx .time{
        font-size: .28rem;
        line-height: .48rem;
        padding: 0 .2rem;
    }
    .gpxx .table02 p{
        margin: .8rem 0 .4rem;
    }
    .gpxx .table02 table{
        font-size: .28rem;
    }
    .gpxx{
        padding-bottom: 1.2rem;
    }
    .pager span{
        margin-bottom: .2rem;
    }
    .lxwm .w1200{
        background-size: 100% 100%;
    }
    .lxwm .info{
        padding: 0;
        padding-top: .4rem;
    }
    .lxwm .info h5{
        font-size: .4rem;
    }
    .lxwm .info h6{
        font-size: .32rem;
        margin-top: .4rem;
    }
    .lxwm .info p{
        font-size: .26rem;
    }
    .lsgg .screen .year{
        padding-left: 0;
        font-size: 16px;
    }
    .lsgg .screen .year span, .lsgg .screen .year a{
        margin: 0 .2rem;
    }
    .lsgg .screen .month{
        margin-left: 0;
    }
    .lsgg ul li .date{
        width: 26%;
        font-size: .24rem;
    }
    .lsgg ul li .info{
        width: 74%;
    }
    .lsgg ul li .date span{
        font-size: .5rem;
    }
    .lsgg ul li .info a{
        font-size: .28rem;
        margin-top: .12rem;
    }
    .page_div{
        margin: .6rem 0;
    }
    .lsgg h4.tit{
        font-size: .36rem;
        line-height: .8rem;
        margin-top: .6rem;
    }
    .qygk .achievement ul li h6{
        font-size: .24rem;
        height: .72rem;
        margin-bottom: .14rem;
    }
    .qygk .achievement ul li p{
        font-size: .24rem;
        padding: 0 .1rem;
    }
    .qygk .qygkitem{
        padding: .6rem 0 .4rem;
    }
    .qygk .qygkitem img{
        margin: 0 auto;
        max-width: 90%;
    }
    .ryhlc .rounds{
        height: 5.4rem;
        background-color: #eb6622;
        overflow: hidden;
    }
    .ryhlc .rounds ul li{
        width: 23%;
    }
    .ryhlc .rounds ul li.li02{
        width: 30%;
        left: 3.5%;
        top: 21.3%;
    }
    .ryhlc .rounds ul li.li03{
        width: 25%;
        left: 30%;
        top: 3%;
    }
    .ryhlc .rounds ul li p{
        margin-top: 16.6%;
    }
    .ryhlc .rounds ul li.li07{
        right: 1.8%;
        top: 30%;
        width: 25%;
    }
    .ryhlc .rounds ul li.li05 {
        right: 18%;
        top: 3.3%;
        width: 25.6%;
    }
    .ryhlc .rounds ul li.li06 {
        right: 16%;
        bottom: 5.5%;
        width: 26%;
    }
    .ryhlc .rounds ul li.li04 {
        left: 34.4%;
        bottom: 28.5%;
        width: 26.1%;
    }
    .ryhlc .rounds ul li.li01 {
        bottom: 4.8%;
        left: 6.8%;
        width: 27%;
    }
    .ryhlc .rounds .bg{
        width: auto;
        height: 100%;
    }
    .ryhlc .roadarr .arr .step .info{
        font-size: 13px;
    }
    .ryhlc .roadarr .arr{
        height: .2rem;
    }
    .ryhlc .roadarr .arr .step .info{
        top: -1rem;
    }
    .ryhlc .roadarr .arr .step.bottom .info{
        top: .6rem;
    }
    .ryhlc .road02 .right .step,
    .ryhlc .road02 .step{
        width: 93%;
    }
    .ryhlc{
        padding: .6rem 0;
    }
    .ryhlc .road02 .left .step.leftstep01{
        margin-top: 1rem;
    }
    .ryhlc .road02 .step{
        margin-top: 2rem;
    }
    .ryhlc .road02 .right .step:nth-child(1){
        margin-top: 2.4rem;
    }
    .ryhlc .road02{
        padding-bottom: 1rem;
    }
    .wmdkh ul{
        margin-top: 1rem;
    }
    .wmdkh ul li{
        height: 2rem;
        width: 33.3%;
        margin-bottom: 1rem;
    }
    .wmdkh p.notice{
        font-size: .36rem;
        margin-top: .4rem;
    }
    .wmdmd .cities a{
        width: 2.1rem;
        font-size: .32rem;
        line-height: .68rem;
        margin: .12rem;
    }
    .wmdmd .cities{
        margin: .4rem 0;
    }
    .wmdmdxq .pics img.headimg{
        display: none
    }
    .wmdmdxq .pics .map{
        width: 80%;
        float: none;
        margin: 0 auto;
        height: 4rem;
    }
    .wmdmdxq .container{
        padding: .6rem 0;
    }
    .wmdmdxq .formbox{
        margin-top: .8rem;
    }
    .cpfl .floor ul li .imgcode{
        padding: .06rem 0 .26rem;
    }
    .cpfl .floor ul li .imgcode .text{
        font-size: .24rem;
    }
    .cpfl .floor ul li .imgcode .text p{
        margin-top: .12rem;
    }
    .cpfl .floor ul li .imgcode .text span{
        font-size: .24rem;
    }
    .wmdmd .current_city{
        display: block;
        margin-bottom: .2rem;
    }
    .wmdmd .cities{
        display: none
    }
    .dqbg ul li .info .btns{
        display: flex
    }
    .dqbg ul li .info .btns a{
        width: 2.72rem;
        height: .96rem;
        font-size: .36rem;
        line-height: .96rem;
        margin: 0 .32rem;
    }
}

/* @media(max-width:375px) {
    .w1200 {
        width: 375px;
        margin: 0
    }

} */
