﻿@media only screen and (max-width:1920px ) { body{min-width: auto;}}
@media only screen and (max-width:1299px ){
    .w_1300{width: auto;}
    .logo{margin-left: 36px;}
    .fhsy{margin-right: 36px;}
    .red{left: 20px}

}
@media only screen and (max-width:1140px ){
    .lip-rig{margin-right: 10px}
    .share-box{right: -10px}
    .search input{width: 75%;}

    .ztcx input{width: 25%}

}

@media only screen and (max-width:1000px ){
    .logo{margin-top: 20px;}
    .logo img{width: 205px;}
    .fhsy a span{display: none;}
    .fhsy a{border-radius: 4px;border: 1px #fff solid;}
    .banner img{width: 383px;}
    .logo{margin-left: 0px;}
    .fhsy{margin-right: 0px;}
    .bg{background-size: 1200px}
    .w_1300{padding: 0 30px;}
    .side-left,.fhdb{display: none;}
    .side-right{margin-left: 0;}
    .container{padding: 30px;margin-top: 0;}
    .footer{line-height: 30px}
    .footer p span{display: block}
    .red{position: static}
    .pho-nav{display: block;}
    .lip-lef, .lip-rig{float: none;text-align: center}
    .lip-rig{margin-right: 0;}

    .ld-item> p{float: none;margin-bottom:30px}
    .ld-item{padding: 30px 36px 10px;}
    .ld-ul{width: auto;float: none}
    .dqwz,.tp-pc,.ove-table{display: none;}
    .tp-pho,.phone-table{display: table}
    .xl-nr-box h2{width: auto}

    .ss_box{border-top: 0;margin-top: 0;}
    .ss-pad{width: 100%;position: static;padding: 0;}
    .zt_table{display: none;}
    .pho-sx-box{display: block;}
    .table-all{display: none;}
    .bt-box{border-bottom: 1px #e7e7e7 solid;}
    .pho-list-box{display: block;}
    .search input{width: 80%;}
    .gknr-box{padding: 0;background: none;border: none}

}
@media only screen and (max-width:800px ){
    .ztcx button{width: 100px}
}
@media only screen and (max-width:750px ){
    .bg{background-size:900px;}
    .w_1300{padding: 0 15px;}
    .logo img{width: 156px;}
    .logo,.fhsy{margin-top: 15px;}
    .fhsy a{height:auto;font-size: 12px;line-height: 20px;padding: 0;border: none;margin-left: 10px}
    .fhsy a img{float: none;display: block;margin: 0 auto;}
    .banner img{width: 200px;}
    .banner{margin-top: 30px;}
    .pho-nav{margin-top: 30px;padding-left: 15px;}
    .pho-nav>ul> li{width: 85px;margin-right: 5px;}
    .pho-nav>ul>li>a{font-size: 14px;line-height: 18px;height: 95px;}
    .pho-nav ul li a span {height:24px;margin-top: 15px;margin-bottom: 6px;background-size: auto 24px!important;}
    .pho-nav ul li a div{height: 36px;}
    .pho-nav ul li i{width: 14px;line-height: 14px;height: 14px;bottom: -8px;margin-left: -8px;font-size: 10px;}
    .pho-nav ul li.pho-act i.jian, .pho-nav ul li:hover i.jian{font-size: 13px;}
    .pho-nav>ul{padding-bottom: 20px;}
    .pho-nav ul li img {bottom: -19px;margin-left: -5px;width: 10px;}
    .ej_box{right: 15px;left: 15px;top: 113px;padding: 0 5px 10px 15px;}
    .ej_box ul::-webkit-scrollbar {width: 4px;}
    /*.ej_box ul li a{padding: 10px 0 0;}*/
    .ej_box ul li{font-size: 14px;}
    .ej_box ul li a em{font-size: 12px;}
    .ej_box ul li p a{float: none}
    .sq-btn{padding-top: 10px}
    .ej_box ul{max-height: 250px;}
    .container{padding: 20px 15px;min-height: auto;}
    .footer{margin-top: 15px;padding: 15px 0;font-size: 12px;line-height: 26px;}
    .footer p a{margin: 0 5px}
    .red img{width: 46px}

    .main-box{padding:0;border: none}
    .art-nr{padding-right: 0px;}
    .art-nr::-webkit-scrollbar {width: 5px;}
    .zn_article h1{font-size: 20px;line-height: 28px;margin: 0 auto;}
    .fbt{font-size: 12px;}
    .art-nr{margin-top: 15px;font-size: 14px;line-height: 26px;overflow-y: visible;max-height: none;}
    .art-nr h2 {font-size: 16px;margin-top: 15px;}
    .art-nr h5 {font-size: 14px;margin: 10px 0;}

    .list-1{margin-bottom: 20px}
    .list-1 li{font-size: 14px;line-height: 24px;padding: 5px 0;}
    .list-1 li span{margin-left: 10px;}

    .nb-tit h1{font-size: 14px;margin-left: 10px}
    .jg-box{padding-bottom: 15px;}
    .nb-tit{padding-top: 15px;}
    .nb-tit h1{margin-bottom: 15px;}
    .tab-ul li a{padding: 0 10px;font-size: 14px;height: 30px;line-height: 30px;}
    .tab-ul li{margin-right: 5px;}
    .gb_ul li{padding: 0;}
    .jg-tit {font-size: 16px;padding-left: 10px;line-height: 16px;border-left: 4px #c31606 solid;margin-top: 20px;margin-left: 0;}
    /*.gb_ul{padding-top: 10px;}*/
    .gb_ul li p{font-size: 12px;line-height: 16px;text-align: center;padding: 10px 0;}
    .gb_ul li p i{margin: 15px 7px 0 0;display: none;}
    .gb_ul li p a{float: none;}
    .lips{margin-top: 20px;}

    .lip-lef, .lip-rig a{font-size: 12px;}
    .lip-lef{margin-bottom: 5px;}
    .lip-rig span select{font-size: 12px;}
    .share-box{top: 25px;padding: 10px 0;right: -30px}
    .xl_article{max-height: none;overflow-y: visible;padding-right: 0;padding-top: 10px;font-size: 14px;line-height: 28px;}
    .xl_article p,.xl_article h4{margin-top: 15px}
    .xl_article h4{font-size: 16px}

    .lip-lef em{display: none}
    .lip-lef span{display: block}
    .xl-top{padding-right: 0;}
    .zysx-nr{padding: 0 0 20px;font-size: 14px;line-height: 28px;text-align: justify;}
    .ld-item{padding: 15px 0 0}
    .ld-item> p {font-size: 16px;padding-left: 10px;line-height: 16px;border-left: 4px #c31606 solid;margin-bottom: 15px;}
    .ld-ul li{width: 31.33%;font-size: 14px;margin-bottom: 10px;}
    .ldxx-box{border: none;min-height: 400px}
    .gzxl-box{min-height: 450px;padding: 20px 15px;margin-top:40px;}
    .tp-table { margin-top: 0;font-size: 14px;}
    .tp-table tbody tr td.bpt { width: 60px;}
    .tp-table tbody tr td {padding: 7px 10px;}

    .xl-nr-box h2 {font-size: 18px;line-height: 26px;margin-top: 30px;margin-bottom: 10px;}
    .qtfx{margin-top: 20px;text-align: center}
    .fx-left,.fx-right{float: none;text-align: center}
    .fx-left span{margin: 0 2px;font-size: 12px}
    .fx-right{display: inline-block;margin-top: 5px}
    .fx-right a{font-size: 16px;}
    .fx-right em{font-size: 12px;margin: 0 10px;}
    .fx-right a:nth-child(1), .fx-right a:nth-child(3){font-size: 22px!important;}
    .fx-right a:nth-child(9){font-size: 13px!important;}
    .xl-article-nr{font-size: 14px;line-height: 28px}
    .wjgk{margin-top: 30px}
    .jbx,.cjp{margin-top: 20px}
    .xl-btn-box{margin-top: 25px;}
    .xl-btn-box a {padding: 0 8px;height: 34px;font-size: 14px;line-height: 34px;margin: 0 2px;}
    .xl-btn-box a img {margin-right: 5px;width: 18px;}
    .xgwz p{font-size: 16px;line-height: 16px;border-left: 4px #c31606 solid;margin-top: 0;}
    .xgwz ul li{font-size: 14px;line-height: 30px;}
    .xgwz ul li span{display: none}
    .xgwz ul li a{max-width: 100%;}
    .xgwz{margin-top: 30px;padding-top: 30px}
    .xgwz ul{margin-top: 10px;}
    .erm-box{margin-top: 40px;}
    .ewm-img img{width: 100px}
    .erm-box p{font-size: 12px}

    .ysq-banner{margin-top: 0;overflow: hidden;position: relative;height: 142px;}
    .ysq-banner img{width: 750px;position: absolute;left: 50%;margin-left: -375px}
    .fhsyb{margin-top: 15px;}
    .fhsyb a { height: 30px;line-height: 30px;padding: 0 6px 0 25px;font-size: 12px;background: url(upload-demo.png) no-repeat 6px center; background-size: 12px;}
    .zysx-det{margin-top: 15px;font-size: 14px;line-height: 28px;}
    .zx-btn a {width: 200px;height: 40px;font-size: 14px;line-height: 40px;margin-top: 20px;}
    .zx-btn2 a{height: 40px;line-height: 40px;font-size: 14px;padding: 0 15px;margin: 0 5px}
    .zx-btn2 a img{height: 18px;margin-right: 6px}
    .zx-btn2{margin-top: 20px;}
    .sqr-lx h1{margin-top: 30px;font-size: 16px;line-height: 23px;background: none!important;}
    .xzlx span{margin: 10px 0;width: 100%;height:auto; padding: 15px 0;}
    .xzlx span img{float: left;width: 34px;margin:0 20px 0 30px;}
    .xzlx span p{position: static;float: left;width: auto;height: auto;color: #333;font-size: 16px;background: no-repeat;line-height: 34px;}
    .xzlx{padding:20px 0;}
    .gzxl-box{min-height: 450px}
    .bd-sec h4 {font-size: 14px;padding-left: 10px;border-left: 4px #c31606 solid;line-height: 14px;}
    .bd-sec {padding-bottom: 10px;margin-top: 15px;}
    .bd-table{font-size: 13px;margin-top: 10px;}
    .bd-table tbody tr td {padding: 5px 5px;}
    .bd-table tbody tr td.item {width: 75px;text-align: right;line-height: 20px}
    .bd-table tbody tr td label{display: block;margin-right: 0;}
    .bd-table tbody tr td .inp3{font-size: 13px;height: 30px;}
    .bd-table tbody tr td .bd-inp, .bd-table tbody tr td .yzmbox{padding-left: 5px;}
    .bd-table tbody tr td select {width: 100%;height: 32px;}
    .choose {height: 30px;padding: 0 10px 0 28px;background: url(20200909-jiah.jpg) no-repeat 6px center #fff;font-size: 13px;}
    .bd-table tbody tr td p{font-size: 12px;line-height: 18px}
    .bd-table tbody tr td textarea{padding: 5px;font-size: 13px;}
    .bd-table tbody tr td .bd-inp, .bd-table tbody tr td .ntb-inp{font-size: 13px}
    .bd-table tbody tr td .yzmbox{width: 96%}
    .bd-btn-box{margin-top: 25px;}
    .bd-btn-box button {width: 90px;height: 34px;font-size: 14px;}
    .bd-btn-box button img{width: 16px;margin-right: 8px}
    .zy-p{font-size: 12px;margin-top: 20px}
    .cx-table{width: 100%;margin-top:20px}
    .dbg{margin-top: 40px}
    .bd-table tbody tr td .yzmbox input{width: 66%;}
    .bd-table tbody tr td .yzmbox .yzm{width: 30%;}
    .bd-table tbody tr td .bd-inp, .bd-table tbody tr td .ntb-inp{width: 97%}

    .sqrlx-tit h1{background: none;font-size: 16px;height: auto}
    .sqrlx-tit{margin-top:30px}
    .sqrlx-tit{margin-top:30px}
    .fx-right a img{height: 14px;}

    .search input {margin-left: 10px;font-size: 14px;height: 38px;line-height: 38px;width: 70%;}
    .search{height: 38px;}
    .search button {height: 38px;margin-right: 10px;line-height: 38px;width: 20px}
    .search button img{width: 20px}
    .pho-sx-box select {font-size: 14px;padding: 0 10px;background: url(20200908-sel-sjx.png) no-repeat right 10px center; background-size: 8px; height: 32px;}
    .pho-sx-box,.zcwj-box{margin-top: 15px;}
    .zcwj-box h2{padding: 5px 15px;font-size: 14px;line-height: 20px}
    .pho-list-box ul li{padding: 10px 0;}
    .pho-list-box ul li h5{font-size: 14px;line-height: 20px;}
    .pho-list-box ul li p span{font-size: 12px;margin-right: 15px;}

    .gknr-box ul{margin-left: -4%;padding: 0 3px}
    .gknr-box ul li{width: 46%;margin-left: 4%;margin-bottom: 20px}
    .top-box a{font-size: 14px;padding-top: 18px;}
    .top-box a span img,.top-box a span {height: 22px}
    .top-box a span{margin-bottom: 10px}
    .bot-box{line-height: 12px}
    .bot-box a{background-size: 8px!important;margin-top: 0;height: 6px}
    .sec-box{height: 92px;box-shadow: 0px 0px 3px rgba(0,0,0,.07);}
    .erji-menu{top: 92px;font-size: 13px;line-height: 28px;padding: 20px 0}

    .chart-box{padding:0;border: none}
    .xzlx{padding: 0 0 20px}
    .xzlx span{width: 90%;}
    .zy-p{margin-top: 40px;}
    .bd-btn-box button { width: 80px;height: 34px;font-size: 14px;margin: 0 4px;}
    .bd-btn-box button img{width: auto;height: 14px}

    .ztcx span{display: none}
    .ztcx{padding: 15px;text-align: center}
    .ztcx input{width: 90%;margin-left: 0;margin-bottom: 10px}
    .ztcx button{width: 90px;font-size: 14px;height: 34px}
    .ztcx button img{height: 15px}
    .sqbxz{line-height: 14px}
    .sqbxz a{font-size: 14px;}
    .sqbxz a img{height: 14px;margin-top: 0}

    .znwd_pj {
        line-height: 26px;
        position: fixed;
        left: 50%;
        margin-left: -164px;
        margin-right: -164px;
        top: 50%;
        margin-top: -205px;
        overflow: hidden;
        display: none;
        background-color: #ffffff;
        box-shadow: 0 0 10px rgba(110,110,110,.2);
        border-radius: 10px;
        width: 100%;
        max-width: 320px;
        height: 320px;
        z-index: 1000;
    }

}
@media only screen and (max-width: 440px){
    .ysq-banner img {
        width: 440px;
        position: absolute;
        left: 50%;
        margin-left: -220px;
    }

    .ysq-banner {
        height: 83px;
    }
    .ztcx input{height: 34px;font-size: 12px}

}


@media only screen and (max-width:340px ){
    .w_1300 {
        padding: 0 10px;
    }
    .fhsy a{margin-left: 5px}
    .footer .w_1300{padding: 0}
    .footer p a{margin: 0 4px;}
    .xl-btn-box a img{display: none}
    .xl-btn-box a{padding: 0 12px}
    .top-box a{font-size: 13px}
}