@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}	.zc_img{position: static;}	.zc_img img{width: 80px;}}@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;    }	.zcwj-box{margin-top: 25px;}	.sx-btn {    display: inline-block;    padding: 3px 4px 3px 4px;		font-size: 16px;margin-top: 20px;}}@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}	.sx-btn{float: none;display: inline-block;margin-top: 15px;margin-bottom: 0px;}	.zcwj-box{margin-top: 15px;}}@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}}