@media only screen and (max-width:1500px ) {
    .block {
        width: auto;

        box-sizing: border-box;}

}
@media only screen and (max-width:1365px ) {
    .pad_nav {
        padding-top: 190px;
    }
    .pad_nav1 {
        padding-bottom: 10px;
    }
}
@media only screen and (max-width:1200px ) {
    .gl_left {
        width: 100%;
    }
    .gl_right {
        width: 100%;
        margin-top: 40px;
    }
    .gl_rhbox {
        margin-bottom: 35px;
    }
    .gl_word_r span {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }


    .ys5 {
        background-color: #309d99;
        margin-top: 0px!important;
    }
    .ys6 {
        background-color: #b64141;
        margin-top: 0px!important;
    }
    .ys7 {
        background-color: #c1773c;
        margin-top: 0px!important;
    }
    .ys8 {
        background-color: #0067b6;
        margin-top: 0px!important;
    }

    .pad_nav2 {
        padding-bottom: 45px;
        margin-top: -15px!important;}





}

@media only screen and (max-width:1199px){
    .header ul li a{min-width: 50px;}
    .logo img{width:180px}
    .header ul li a{height: 68px;line-height: 68px;font-size: 16px}
    .mar-T25{margin-top: 15px}
    .xxgk_list li img{ width: 200px; }
    .jtjj> img{width: 500px}
    .jt_nero{padding-left: 520px}
    .jtjj{height: 399px}
    .tsxx{margin-top: 20px}
    .ldvbx img{width: 500px;}
    .ln-nero{left:470px;padding: 25px 30px;top: 20px;bottom: 20px  }




}
@media only screen and (max-width:1068px){
    .ovr2 .ic-lxwm{margin-left: 30px}
    .tsxx{padding-left: 80px}
}
@media only screen and (max-width:1000px){
    .xwzx_zx_box1{display: none}
    .qtlk{display: block;left: 126px}
    .header{display: none}
    .phone_menu,.height{display: block}
    .phon_logo{width: 150px;margin-left: 15px;margin-top: 10px}
    .caidan{width: 16px;height: 16px;margin-right: 15px;}
    .ceCir,.banner span,.cw{display: none;}
    .header{position: relative;}
    .header ul{position: absolute;top: 68px;right: 0;left: 0;z-index: 100;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .header{height: 68px;border-bottom: 1px #e8e8e8 solid;}
    .header ul li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .header ul li a{
        margin: 0 20px;
        font-size: 22px;
        height: 60px;
        line-height: 60px;
        padding: 0;
    }
    .header ul li.active a, .header ul li:hover a{
        color: #114fa3;
        background: url(20200320-phomenu-line.png) no-repeat bottom center;
    }
    .banner{margin-top: 80px}
    .w_51,.w_46,.sxtx,.erwm{width: auto;float: none}
    .xwt img{width: 100%}
    /* .w_1200{width: auto;padding: 0 30px} */
    .header ul{margin-right: 0;padding: 0 10px}
    .st_title h1 a{font-size: 44px}

    .xxgk_list li:nth-child(odd) a,.xxgk_list li:nth-child(even) a{position: static;margin-left: auto}
    .xxgk_list li{
        height: auto;
        width: 33.33%;
        text-align: center;
    }
    .xxgk_list{margin-top: 70px}
    .section3{padding-bottom: 70px}
    .footer{margin-top: 30px;}
    .sxtx{text-align: center}

    .jtjj> img{position: static;width:100%;display: none}
    .num_list2{display: block}
    .jtjj{height: auto;}
    .jt_nero{padding-left: 40px;margin-top: 20px}

    .copp{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .copp a {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .xxgk_list li img{width: 180px}

    .leftBox,.rightBox{width: auto;float: none}
    .imgsee{
        width: 49%;
        float: left;
        margin-right: 2%;
        margin-top: 20px;
    }
    .imgsee:nth-child(2){margin-right: 0}
    .mar-T50{margin-top: 30px}

    .rq{display: none}
    .jtyw_ul li a{padding: 30px 0;height: auto}
    .rig{padding: 0;float: none}
    .rig span{margin-top: 15px}

    .tel{display: none;}
    .ovr{display: inline-block}
    .lxwm{text-align: center}
    .ic-lxwm{margin-left: 0}
    .lxfs{text-align: left}
    .qsqy li a{padding: 30px 20px}
    .ovr2{padding-right: 40px}

    .tsxx{text-align: left}
    .ldvbx img{width: 100%}
    .ln-nero{position: static}
    .pad_nav {
        padding-top: 20px;
    }

    .sp2 {
        padding-top: 30px;
    }
    .lip {
        /*	margin-top: -10px;*/
        text-align: center;
    }

    .detp {
        margin-top: 40px;
    }

    .lxwm{height: auto}

    .copp{display: none}
    .ydd_jtgk{display: block}
    .tsxx{padding-left: 40px;}

    .lxfs{margin-left: 0!important;margin-top: 0px}

    .qsqy li{width: auto!important;margin-right: 0}


}

@media screen and (max-width: 870px){


    .erji3 ul li{
        padding:0 20px;
    }

}
@media only screen and (max-width:768px){
    .erji ul li{
        padding: 0;
        width: 20%;
        text-align: center;
    }
    .num_list li .sz{font-size: 54px}
    .tw-nero img{width: 300px;margin-right: 30px}
    .lologo img{width: 400px;}
    .imgBox{width: 400px;height: 280px}

    .lxfs{margin-left: 60px}
    .qsqy li{width: 49%}
    .qsqy li:nth-child(3n+3){margin-right: 2%}
    .qsqy li:nth-child(even){margin-right: 0}
    .ftips p, .ftips div{float: none;width: auto;text-align: center}
    .wes{margin-top: 10px}

    .xwrt li{ width: 49%;}
    .xwrt li:nth-child(3n+3){margin-right: 2%}
    .xwrt li:nth-child(even){margin-right: 0}
    .tp-wmz{padding: 14px 20px;}
    .erji3 ul{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .erji3 ul li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }

}

@media only screen and (max-width:767px ) {
    .gl_block{padding:25px 15px 10px 15px;border-bottom: 1px solid #ededed;}
    .gl_block h4 {

        margin-bottom: 20px;}
    .gl_pic_l {
        width: 100%;
        margin-bottom: 15px;
    }
    .gl_pic_l img {
        width: 100%;}
    .gl_word_r {
        width: 100%;}
    .lex_ul li{
        width: 31.33%;
    }
}

@media only screen and (max-width:540px){
    .w_1200{width: auto;}
    .qtlk{left: 90px}
    .qtlk{display: block}
    .xw_tit{height: auto}

    .hzhb li img{height: 60px;}

    .phone_banner{display: block}
    .banner,.xwzx_zx_box1{display: none;}

    .xxgk_list li{width: 50%;}

    .hzhb1,.tppp{display: none;}
    .hzhb2,.btns-box{display: block}
    .num_list2{display: block}

    .hzhb li{
        width: 49%;
    }
    .hzhb li:nth-child(3n+3){margin-right: 2%}
    .hzhb li:nth-child(even){margin-right: 0;}
    .list-1 li{line-height: 32px}


    .w_1200{padding: 0 15px}
    .logo img{width: 140px}
    .ss img{width: 24px;height: 24px}
    .header{height: 54px}
    .header ul{top: 54px;}
    .header ul li a{font-size: 16px;height: 40px;line-height: 40px;margin: 0 10px}
    .header ul li.active a, .header ul li:hover a{background-size: 10px 2px}
    .banner{margin-top: 55px}
    .section2{padding: 15px 0 20px;}
    .st_title h1 a{font-size: 22px;}
    .st_title span{width: 18px;height: 3px;margin-left: -9px}
    .st_title,.xw_tit{padding-bottom: 10px;}
    .xwt,.xw_nero,.mar-T30,.xxgk_list{margin-top: 15px}
    .xw_tit p{font-size: 18px;}
    .xw_tit em{width: 70px}
    .tpbd li{width: 49%;margin-right: 2%;margin-top: 15px}
    .section3{  padding: 30px 0 20px; }
    .xxgk_list li img{width: 150px}
    .tpBox span{font-size: 12px}
    .tpbd li p{font-size: 12px;height: 24px;line-height: 24px}
    .section4{padding: 20px 0}
    .copp a {
        margin: 15px 5px 15px 0;
        font-size: 14px;
        height: 26px;
        line-height: 26px;
        border-radius: 6px;
    }
    .jt_nero{padding: 15px}
    .jj_tit p{font-size: 16px;}
    .jj_tit{padding-bottom: 10px}
    .jj_tit a img{width: 20px;}
    .jt_nero > p{font-size: 14px;line-height: 30px;margin-top: 10px}
    .section5{padding: 20px 0}
    .hzhb{padding-top: 5px}
    .hzhb li{margin-top: 10px}

    .lj_ul li{margin-right: 0;padding: 0 10px}
    .foot1 img { margin: 15px 20px 0 0; }
    .sxtx span{display: block;margin-right: 0}
    .padd{padding: 10px 15px}
    .tab a{margin-right: 40px}
    .sec-ban{overflow: hidden}
    .sec-ban img{ width: 1000px; margin-left: -500px; }
    .erji ul{padding: 0}
    .erji ul li{font-size: 14px;height: 44px;line-height: 46px;}
    .erji ul li.chos, .erji ul li:hover{border-bottom: 2px #1b62bb solid}

    .sec_title{
        margin-top: 20px;
        padding-bottom: 15px;
    }
    .sec_title p{font-size: 18px}
    .weizhi{margin-top: 5px;}
    .num_list{padding: 30px 0 20px}
    .num_list li{font-size: 12px}
    .num_list li .sz{font-size: 24px;margin: 5px 0}
    .article p{margin-top: 20px}
    .tw-nero img{width: 100%;margin-right: 0}
    .tw-nero,.h6{margin-top: 15px}
    .lologo{ padding: 20px 0}
    .lologo img{width:280px}
    .h5{margin-top: 20px;font-size: 18px;line-height: 18px;}
    .imgBox{width: auto;height: auto;margin: 15px auto;}
    .img1,.img2{position: static;width: 100%;}
    .mar-T50,.imgsee,.jtyw_ul{margin-top: 15px}
    .imgsee{float: none;width: auto;margin-right: 0}
    .zzjg_h4{font-size: 24px;margin-top: 30px;}
    .zzjg_box{margin-top: 30px}
    .erji2 ul li{width: 25%;}
    .jtyw_ul li a{padding: 20px 0}
    .rig h5{font-size: 18px;}
    .rig p{margin-top: 10px}
    .rig span{background-size: 16px;padding-right: 20px;margin-top: 5px}

    .ic-lxwm,.lxfs{float: none;}
    .lxwm{height: auto}
    .ic-lxwm{margin-top: 30px;overflow: hidden}
    .ic-lxwm img{float: left;width: 40px}
    .ic-lxwm p{float: left;margin-top: 10px;margin-left: 15px}
    .lxfs{margin-top: 15px;margin-left: 55px}
    .lxwm{padding-bottom: 30px;margin-top: 20px}


    .list-1 li i{display: none}
    .qsqy li{width: auto;margin-right: 0;}
    .qsqy li a{padding: 15px 10px;}
    .qsqy li{margin-top: 15px}
    .qsqy li h4{font-size: 16px}
    .qsqy li p{font-size: 12px;margin-top: 14px}
    .qsqy li span{margin-top: 6px;background-size: 32px}
    .zbgg .rig h5{margin-top: 5px}
    .ovr2 .ic-lxwm{position: static}
    .tsxx{padding-left: 15px}
    .ovr2{padding-right: 15px}
    .ovr2 .ic-lxwm{margin-left: 15px}

    .xl-title{margin-top:20px;padding-bottom: 0}
    .xl-title h2{font-size: 20px}
    .ftips span{display: block}
    .wenzhang,.cw{margin-top: 20px}
    .wenzhang p{font-size: 16px;line-height: 36px}
    .cw a{background-size: 70px}
    .ldvbx{margin-top: 20px}
    .ln-nero{padding: 20px}
    .rccw p{margin-top: 15px}
    .xwrt{margin-top: 15px}
    .tp-wmz{
        left: 10px;
        right: 10px;
        padding: 5px 12px;
        font-size: 14px;
        bottom: -23px;
        line-height: 18px;
    }
    .tp-wmz .sj{font-size: 12px}
    .xwrt li{margin-bottom: 38px}

    .kuai1 {
        padding: 0px;
    }
    .gl_block {
        padding: 20px 10px 15px 10px;}
    .gl_block h4 {
        font-size: 16px;
        margin-top: -5px;
    }
    .gl_block span {
        font-size: 14px;
    }
    .gl_block p {
        font-size: 13px;
    }
    .gl_block p em {
        font-size: 13px;
    }
    .lip p span {
        display: block;
        margin-right: 0;
    }
    .yema img {
        padding-top: 0px!important;
    }

    .gl_block h4 {margin-bottom: 15px;

    


    }

    .new-lastLi{display: none;}

    .copp{bottom: -70px}

    .ydd_jtgk{margin-top: 20px}
    /*.ydd_jtgk ul li a{width: 44px;height: 44px;}*/
    .ydd_jtgk  ul li a span{width: 20px;height: 20px}
    .ydd_jtgk ul li a span.icon01,.ydd_jtgk ul li a span.icon02,.ydd_jtgk ul li a span.icon03,.ydd_jtgk ul li a span.icon04,.ydd_jtgk ul li a span.icon05{background-size: 20px}
    .ydd_jtgk  ul li a.curr span.icon01,.ydd_jtgk  ul li a:hover span.icon01,
    .ydd_jtgk  ul li a.curr span.icon02,.ydd_jtgk  ul li a:hover span.icon02,
    .ydd_jtgk  ul li a.curr span.icon03,.ydd_jtgk  ul li a:hover span.icon03,
    .ydd_jtgk  ul li a.curr span.icon04,.ydd_jtgk  ul li a:hover span.icon04,
    .ydd_jtgk  ul li a.curr span.icon05,.ydd_jtgk  ul li a:hover span.icon05{background-size: 20px;}

    .ydd_jtgk  ul li{width: 50%;margin-bottom: 10px;font-size: 14px;line-height: 20px}


    .lex_ul li{width: 48%;margin-top: 15px;}


}





@media only screen and (max-width:340px ) {

    .gl_top .qhd, .gl_top .address {
        float: none;
        display: block;
    }
}

@media only screen and (max-width:320px){
    .w_1200{padding: 0 10px}
    .header ul{padding: 0}
    .list-1 li a{max-width: 60%}
    .jt_nero{padding: 10px}
    .jj_tit p{font-size: 15px}
    .jj_tit a img{width: 16px}
    .sec-ban img{margin-left: -530px}
    .sec_title p{font-size: 16px}
}



@media only screen and (max-height:660px ) {
    .section2{padding: 8vh 0 0;}
    .section4{padding: 8vh 0 0;}
}


@media only screen and (max-width:414px){
    .footer{display: block}
}

/* 移动端基本样式 */
@media screen and (max-width: 540px) {
    .swiper-slide-6 {
        display: none !important;
    }
    .erwm {
        display: none !important;
    }
    .reOption{
        display: none;
    }
    .w_1200-2 {
        position: absolute;
        top: 50%;
        margin-top: -267.5px;
    }
    .w_1200-3 {
        position: absolute;
        top: 50%;
        margin-top: -237.5px;
    }
    .w_1200-4 {
        position: absolute;
        top: 50%;
        margin-top: -268.5px;
    }
    .w_1200-5 {
        position: absolute;
        top: 50%;
        margin-top: -237.5px;
    }
}

/* 中屏样式 */
@media screen and (min-width: 540px) and (max-width: 1000px) {
    .xwzx_zx_box1 {
        display: none;
    }

    .w_1200-2 {
        top: 50%;
        margin-top: -413px;
    }

    .w_1200-3 {
        top: 50%;
        margin-top: -240px;
    }

    .w_1200-4 {
        top: 50%;
        margin-top: -333.5px;
    }

    .w_1200-5 {
        top: 50%;
        margin-top: -358.5px;
    }
    .ipad_banner{
        display: block;
    }
    .pc_banner{
        display: none;
    }

    @media screen and (max-height: 764px) {
        .w_1200-5 {
            top: 50%;
            margin-top: -217px;
        }
        .num_list2{
            display: none;
        }
        .w_1200-4 {
            margin-top: -223px;
        }
    }
}

/* 大屏样式 */
@media screen and (min-width: 1001px) and (max-width: 1263px) {}

/* 大屏以上 */
@media screen and (min-width: 1001px) {
    .w_1200-2 {
        top: 50%;
        margin-top: -322px;
    }

    .w_1200-3 {
        top: 50%;
        margin-top: -299px;
    }

    .w_1200-4 {
        top: 50%;
        margin-top: -319.5px;
    }

    .w_1200-5 {
        top: 50%;
        margin-top: -357.5px;
    }
}

/* pc屏幕样式 基本用于maxLeft */
@media screen and (min-width: 540px) and (max-width: 1263px) {
    /*.footer {*/
        /*margin-top: 0;*/
    /*}*/

    .footer .w_1200 {
        position: static;
        margin: 0 auto;
    }

    .w_1200 {
        left: 2.5%;
    }
}

/* 长屏样式 */
@media screen and (min-width: 1264px) {

    .w_1200-2,
    .w_1200-3,
    .w_1200-4,
    .w_1200-5 {
        left: 50%;
        margin-left: -600px;
    }
}

/* pc端基本样式 */
@media screen and (min-width: 541px) {

    .section2>.w_1200,
    .section3>.w_1200,
    .section4>.w_1200,
    .section5>.w_1200 {
        position: absolute;
    }

    .section2 {
        padding: 0;
    }

    /* 权重最高 pc端 */
    @media screen and (min-height: 765px) {
        .swiper-slide-6 {
            display: none;
        }

    }

    @media screen and (max-height: 764px) {
        .w_1200-2 {
            top: 50%;
            margin-top: -237px;
        }
        .w_1200-5 {
            top: 50%;
            margin-top: -261px;
        }

        .qtlk{
            padding-left: 20px;
            display: inline-block;
        }

        .xwzx_zx_box1 {
            display: none;
        }

        .swiper-slide-6 {
            display: block;
        }

        .swiper-slide-5 .footer {
            display: none;
        }
    }
}


