﻿@media screen and (min-width:1200px){
	.sj{ display:none !important;}
}
@media screen and (max-width:1380px){
	.pd95{padding-left: 30px;padding-right: 30px;}
	.dh ul li p a{padding: 0 20px;}
}
@media screen and (max-width:1280px){
}
@media screen and (max-width:1199px){
	html.on body{overflow:hidden; height:100vh; position:relative;}
	.dhan2{position: absolute;right: 2.5%;top: 0;font-size: 26px;height: 60px;width: 30px;text-align: center;color: #1E50B3;display: flex;align-items: center;align-content: center;justify-content: center;}
	.dhan2.on:before {content: "\f00d";font-size: 30px;}
	.sjdh2{position: absolute;left: 0;top:60px;width: 100%; background:#fff;height: 100vh;overflow-y:auto !important;padding-bottom: 64px;display: none;z-index: 10;/*border-top: 1px solid #eee;*/}
	.sjdh2 ul li{position:relative;}
	.sjdh2 ul li p a{display: block;padding: 0 2.5%; color: #333;font-size: 16px;line-height: 50px;border-bottom: 1px solid #eee;}
	.sjdh2 ul li .dh_xl2 ul li a{display: block;padding: 0 2.5%; color: #666;font-size: 14px;line-height: 46px;border-bottom: 1px solid #eee;}
	.sjdh2 ul li .dh_xl2 ul li a i{display: none;}
	.sjdh2 ul li .dh_xl2 ul li .dh_xl2 ul li a{color: #666;padding: 0 5%;font-size: 12px;line-height: 40px;}
	.yxl_tb{position: absolute;right: 0px;top: 0;font-size: 12px;line-height: 50px;color: #ccc;text-align:center;padding: 0 15px;z-index: 1;}
	.yxl_tb2{position: absolute;right: 0px;top: 0;font-size: 18px;line-height: 46px;color: #333;text-align:center;padding: 0 3%;z-index: 1;}
	.ej_tb{float: left;font-size: 12px;padding-right: 3px;line-height: inherit;}
	.ej_tb:before{display: block;-webkit-transform:scale(0.7);transform:scale(0.7);}
	.sanji_tb{float: left;font-size: 12px;padding-right: 2px;color: #333;}
	.sanji_tb:before{display: block;-webkit-transform:rotate(-90deg) scale(0.5) translate(2px, 0);transform:rotate(-90deg) scale(0.5) translate(2px, 0);}
	.dh_xl2{display: none;}
	.dh{display: none;}
	.yxl>.yxl_tb.on:before{display: block;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
	.yxl2>.yxl_tb2.on:before{content: "\e609";}
	.sjdh2 ul .qhyy{display:flex;flex-wrap: wrap;text-align:center;padding: 20px 2.5% 20px;display: none;}
	.sjdh2 ul .qhyy a{ display:inline-block;font-size:14px;text-align:center; line-height:35px; color:#333; width:49%;margin-right: 2%;margin-bottom: 2%; border:1px solid #eee; border-radius:5px;}
	.sjdh2 ul .qhyy a:nth-child(2n){margin-right: 0;}
	.sjdh2 ul .qhyy a.on{ background:#1E50B3;border:1px solid #1E50B3; color:#fff;}
	.pc{ display:none !important;}
	body{padding-top: 60px;}
	.pd95{padding-left: 2.5%;padding-right: 2.5%;}
	.pd40{padding-left: 2.5%;padding-right: 2.5%;}
	.pdt80{padding-top: 30px;padding-bottom: 30px;}
	.top_bg{background: #fff;border-bottom: 1px solid rgba(0, 0, 0, 0.1);height: 60px;}
	.top_h .logo img{height: 60px;padding: 13px 0;}
	.top_yy{margin-right: 40px;}
	.top_yy a{padding: 0 10px;}
	.top_ss{margin-right: 15px;}
	.top_ss a{height: 60px;}
	.top_ss_logo img{height: 60px;padding: 13px 0;}
	.top_ss_xl form{margin-top: 10px;}
	.top_ss_xl form span{line-height: 40px;}
	.top_ss_xl form input{line-height: 40px;height: 40px;font-size: 14px;}
	.top_ss_xl form a{font-size: 14px;line-height: 40px;}
	.top_ss_xl form .top_ss_gb{line-height: 40px;}
	.banner ul li .img{/*height: calc(100vh - 120px);*/height:auto;}
	.banner ul li .txt{/*left: 2.5%;right: 2.5%;bottom: 40px;*/background: rgba(0,0,0,0.5);}
	.banner ul li .txt .txt2{width: 100%;text-align: center;}
	.banner ul li .txt .ml1{font-size: 20px;width: 100%;}
	.banner ul li .txt .ml2{font-size: 14px;margin-top: 10px;width: 100%;}
	.ban_dh {bottom: 20px;}
	.ban_dh i{font-size: 24px;}
	.bandd{bottom: 15px!important;right: 10px;width: 18px!important;}
	.bandd span{margin: 3px 0px !important;width: 10px;}
	.bandd span.swiper-pagination-bullet-active{width: 18px;}
	.banz, .bany{left: 10px;bottom: 10px;font-size: 14px;line-height: 36px;height: 36px;}
	.bany{left: 30px;}
	.sy_bt .ml1{font-size: 20px;}
	.sy_bt .ml2{font-size: 14px;margin-top: 15px;padding-top: 15px;}
	.sy_bt .ml2:before, .sy_bt .ml2:after{height: 4px;}
	.sy_bt .ml2:after{width: 4px;}
	.sy_bt .ml2.jc{font-size: 14px;}
	.more_an{line-height:32px;padding: 0 20px;border-radius: 16px;font-size: 14px;}
	.more_an i{font-size: 12px;padding-left: 5px;}
	.sy_cp .lb_bg{margin-top: 20px;}
	.sy_cp_l, .sy_cp_r{margin-top: -18px;width: 36px;height: 36px;font-size: 14px;}
	.sy_gy_sz ul li .m1 p{font-size: 20px;}
	.sy_gy_sz ul li .m1 sub{font-size: 12px;}
	.sy_gy_sz ul li .m1{font-size: 12px;line-height: 20px;height: 20px;}
	.sy_gy_sz ul li .m2{padding-top: 5px;}
	.sy_gy_sz ul{flex-wrap: wrap;}
	.sy_gy_sz ul li{width: 49%;margin: 0 2% 2% 0;padding: 20px 0;border-radius: 5px;}
	.sy_gy_sz ul li:nth-child(2n){margin-right: 0;}
	.sy_gy_sz.sy_gy_lc{margin-top: 30px;}
	.sy_gy_sz ul{margin-top: 20px;}
    .sy_gy_sz.sy_gy_lc ul li{width: 49%;margin:0 2% 2% 0;}
    .sy_gy_sz.sy_gy_lc ul li:nth-child(4){width:49%;margin-right: 0;}
    .sy_gy_sz.sy_gy_lc ul li:nth-child(5){width:100%;margin-right:0;}
    .sy_gy_sz.sy_gy_lc ul li:nth-child(3){margin-right: 2%;}
    .sy_gy_sz.sy_gy_lc ul li:nth-child(2){margin-right: 0;}
	.sy_gy .ms{margin-top: 5px;}
	.sy_gy .gd{margin-top: 10px;}
	.sy_gy{align-items: normal;align-content: normal;}
	.sy_gy .tupian{flex-wrap: wrap;margin-top: 15px;height: auto;}
	.sy_gy .yyzz{width: 49%;margin-top: 20px;height: auto;border-radius: 5px;}
	.sy_gy .ditu{width: 49%;margin-top: 20px;height: auto;border-radius: 5px;margin-left: 15px;}
	.sy_gy .img{width: 100%;border-radius: 5px;height: auto;}
	.sy_ys .lb{margin-top: 15px;}
	.sy_ys .lb ul li{border-radius: 5px;}
	.sy_ys .lb ul li a{padding: 24px 10px;}
	.sy_ys .lb ul li .ml1{font-size: 36px;}
	.sy_ys .lb ul li .ml2{font-size: 16px;margin-top: 10px;}
	.sy_ys .lb ul li .ml3{font-size: 14px;margin-top: 5px;}
	.sy_cp .lb_bg{padding: 0 50px;}
	.sy_cp .lb ul li .img{padding: 10px 0;}
	.sy_cp .lb ul li .txt{padding: 0 10px;}
	.sy_cp .lb ul li .txt2{padding: 10px 0 15px;}
	.sy_cp .lb ul li .txt .ml1{font-size: 16px;}
	.sy_cp .lb ul li .txt .ml3{margin-top: 10px;}
	.sy_cp .gd{margin-top: 20px;}
	.sy_al .lb_bg{margin-top: 20px;padding:0 50px;}
	.sy_fa_l, .sy_fa_r{margin-top: -18px;width: 36px;height: 36px;font-size: 14px;}
	.sy_al .gd{margin-top: 20px;}
	.sy_cp .lb ul li{border-radius: 5px;}
	.sy_al .lb ul li a{border-radius: 5px;}
	.sy_al .lb ul li .txt .ml1{font-size: 16px;}
	.sy_xw_bg .lb{margin-top: 20px;}
	.sy_xw_bg .gd{margin-top: 20px;}
	.sy_xw_bg .lb .lb1_l{border-radius: 5px;}
	.sy_xw_bg .lb .lb1_r ul li a{border-radius: 5px;}
	.sy_xw_bg .lb .lb1_l .txt{padding: 15px 10px;}
	.sy_xw_bg .lb .lb1_l .txt .ml1{font-size: 16px;}
	.sy_xw_bg .lb .lb1_l .txt .ml2{padding-top: 5px;}
	.sy_xw_bg .lb .lb1_l .txt .ml3{padding-top: 5px;}
	.sy_xw_bg .lb .lb1_r ul li a .txt .ml1{font-size: 16px;}
	.sy_xw_bg .lb .lb1_r ul li a .txt .ml2{padding-top: 5px;}
	.sy_xw_bg .lb .lb1_r ul li a .txt .ml3{padding-top: 5px;}
	.sy_xw_bg .lb .lb1_r ul li a .img{height: 140px;}
	.sy_xw_bg .lb .lb1_r ul li a .txt{margin-left: 10px;}
	.sy_xw_bg .lb .lb1_l .img{height: 318px;}
	.foot_dh{display: none;}
	.foot_bg{padding-top: 20px;padding-bottom: 80px;}
	.foot1{padding-bottom: 20px;}
	.foot_gz{width: 100%;}
	.bqsy .bqsy_l{padding: 10px 0;}
	.foot_gz .ml4{text-align: center;}
	.foot_gz .ml4ms{text-align: center;}
	.foot_gz .ml5 ul{justify-content: center;}
	.bat .txt .ml1{font-size: 20px;}
	.ny_dqlj_bg{border-bottom: 0;}
	.ny_dqlj_bg2{display: block;}
	.ny_dqlj{height: 40px;border-bottom: 1px solid #eee;}
	.ny_fl{padding-top: 20px;}
	.ny_fl ul{flex-wrap: wrap;justify-content: flex-start;}
	.ny_fl ul li{width: 32.666%;margin: 0 1% 1% 0;}
	.ny_fl ul li:nth-child(3n){margin-right: 0;}
	.ny_fl ul li a{text-align: center;font-size: 14px;line-height: 36px;background: #fff;border-radius: 5px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
	.ny_fl ul li a:after{display: none;}
	.ny_fl ul li:hover a{background: #1E50B3;color: #fff;}
	.ny_fl ul li.on a{background: #1E50B3;color: #fff;}
	.ny_gy .ny_gy_sz{padding-top: 20px;}
	.ny_gy .ny_gy_sz ul li .m1 span{font-size: 20px;}
	.ny_gy .ny_gy_sz ul li .m1 sub{font-size: 12px;}
	.ny_gy .ny_gy_sz ul li{padding: 10px 0;border-radius: 5px;}
	.ny_gy_txt .img{border-radius: 5px;}
	.ny_gy .ny_gy_sz ul li .m1{font-size: 12px;}
	.ny_gy .ny_gy_sz ul li .m2{padding-top: 5px;}
	.sy_lc{margin-top: 20px;}
	.sy_lc_bg .falc .lb ul li .ml1{font-size: 18px;}
	.sy_lc_bg .falc .lb ul li .ml2{font-size: 14px;margin-top: 5px;}
	.sy_lc_bg .falc .lb{height: 300px;}
	.falc_qh{padding-top: 20px;}
	.falc_l, .falc_r{font-size: 24px;line-height: 30px;}
	.sy_lc .img{height: 350px;border-radius: 5px;}
	.ny_zs .btms .nr{font-size: 14px;margin-top: 5px;}
	.ny_zs_l, .ny_zs_r{width: 30px;height: 30px;font-size: 14px;margin-top: -15px;}
	.ny_zs .lb_bg{padding: 0 40px;}
	.ny_zs .btms{padding-right: 20px;}
	.ny_zs .lb ul li .txt{padding-top: 5px;}
	.zzjg_bg .zzjg .lb{margin-top: 10px;}
	.ny_wh .btms .nr{font-size: 14px;margin-top: 5px;}
	.ny_wh .btms{padding-right: 20px;}
	.ny_wh .lb ul li .txt{padding-top: 5px;}
	.ny_sm .btms .nr{font-size: 14px;margin-top: 5px;}
	.ny_sm .btms{padding-left: 20px;}
	.ny_sm .lb ul li .txt{padding-top: 5px;}
	.ny_hz .lb{margin-top: 12px;}
	.gylc .lb{margin-top: 5px;}
	.gylc .lb{/*overflow: auto;*/}
	.gylc .lb ul{padding: 5px 0;}
	.gylc .lb ul:nth-child(2){flex-direction: row-reverse;justify-content: space-evenly;}
	.gylc .lb ul:after{content: "";position: absolute;left: 43px;right: 43px;top: 48px;border-bottom: 1px dashed #da242d;}
	.gylc .lb ul li{font-size: 12px;line-height: 1.4;width: 86px;height: 86px;padding: 10px;position: relative;z-index: 1;}
	.gylc .lb ul li p{-webkit-transform:scale(0.8);transform:scale(0.8);}
	.gylc .lb:before{content: "";position: absolute;left:43px;bottom: 43px;height: 101px;border-left: 1px dashed #da242d;}
	.gylc .lb:after{content: "";position: absolute;left:auto;top: 43px;right: 43px;bottom:auto;height: 101px; border-bottom:0;border-left: 1px dashed #da242d;}
	.ny_cp .lb ul li .txt{padding: 5px 0;}
	.ny_cp .lb{margin-top: 12px;}
	.ny_cp_xq1 .img .cp_xq_qh2{height: 41.8vw;margin-right: 2%;}
	.cp_xq_qhz, .cp_xq_qhy{width: 30px;line-height: 30px;font-size: 14px;margin-top: -15px;}
	.cp_xq_qhz{left: 10px;}
	.cp_xq_qhy{right: 10px;}
	.ny_cp_xq1 .txt .ms{font-size: 14px;}
	.ny_cp_xq1 .txt .gd ul li .more_an i{font-size: 14px;}
	.ny_cp_xq1 .txt .gd{margin-top: 20px;}
	.cpxunpan .ly{margin-top: 12px;}
	.cpxunpan .ly ul li input{font-size: 14px;line-height: 38px;height: 40px;padding: 0 10px;}
	.cpxunpan .ly ul li textarea{font-size: 14px;padding: 5px 10px;height: 120px;}
	.cpxunpan .ly .btn button{font-size: 14px;line-height: 40px;height: 40px;margin: 0 5px;padding: 0 36px;}
	.ny_fa3 .lb_bg{margin-top: 12px;}
	.ny_fa3 .lb_bg .lb ul li .txt{font-size: 14px;padding: 5px 0;}
	.ny_fa3 .lb_bg .ny_fa3_dd{padding-top: 20px;}
	.ny_fa3 .lb_bg .ny_fa3_dd span{width: 5px;height: 5px;margin: 0 8px!important;}
	.ny_fa3 .lb_bg .ny_fa3_dd span:after{left: -4px;top: -4px;width: 11px;height: 11px;}
	.pagination{padding-top: 20px;}
	.pagination a, .pagination span{padding: 0 12px !important;line-height: 30px;margin: 0 2px;font-size: 14px;}
	.ny_fa .btms .nr{font-size: 14px;margin-top: 10px;}
	.ny_fa .btms{padding-right: 20px;}
	.ny_al .lb ul li a{display: block;}
	.ny_al .lb ul li .img{width: 100%;}
	.ny_al .lb ul li .txt{width: 100%;}
	.ny_td .lb2 ul li .img{border-radius: 5px;}
	.ny_td .lb2 ul li .txt{padding: 5px 0;}
	.ny_sb .lb ul li .txt{padding: 5px 0;}
	.ny_sb .lb ul li .img{border-radius: 5px;}
	.fa_xq .bt{font-size: 20px;line-height: 1.6;}
	.ny_xw_xq_l{padding-right: 20px;}
	.ny_xw_xq_r{width: 280px;}
	.view-page2{margin-top: 20px;padding-top: 15px;display: block;}
	.view-page2 .prev, .view-page2 .next{width: 100%;text-align: left;line-height: 24px;display: block;}
	.view-page2 a{line-height: 24px;}
	.ny_xw_xq_xw_tj{top: 80px;}
	.ny_lx .txt .nr{margin-top: 12px;font-size: 14px;line-height: 2;}
	.ny_lx .txt .nr ul li{padding: 12px;}
	.ny_lx .txt .nr ul li i, .ny_lx .txt .nr ul li em{width: 40px;line-height: 56px;align-items: normal;align-content: normal;}
	.ny_ly form{margin-top: 20px;}
	.ny_ly ul li input{font-size: 14px;line-height: 38px;height: 40px;padding: 0 10px;}
	.ny_ly ul li textarea{font-size: 14px;padding: 5px 10px;height: 120px;}
	.ny_ly ul li.button button{width: 100px;font-size: 14px;line-height: 40px;}
	.more_an:after{display:none;}
	.sy_ly .bt{font-size:18px;}
	.sy_ly form{margin-top:24px;}
	.sy_ly ul li input{font-size: 14px;line-height: 40px;height: 40px;padding: 0 10px;}
	.sy_ly ul li.button button{font-size: 14px;line-height: 40px;width: 100px;border-radius: 5px;overflow: hidden;}
	.ny_ly.ny_ly2 ul li input[type="file"]{box-shadow: none;}

}
@media screen and (max-width:750px){
	.sy_bt.left{text-align: center;}
	.sy_bt.left .ml2:before, .sy_bt.left .ml2:after{left: 50%;margin-left: -22px;}
	.sy_bt.left .ml2:after{left: 50%;margin-left: 16px;}
	.sy_gy .gd{justify-content: center;}
	.sy_ys .lb ul li{width: 49%;}
	.sy_ys .lb ul li:nth-child(3n){margin-right: 2%;}
	.sy_ys .lb ul li:nth-child(2n){margin-right: 0;}
	.sy_al .lb ul li a{display: block;}
	.sy_al .lb ul li .img{width: 100%;}
	.sy_al .lb ul li .txt{width: 100%;}
	.sy_xw_bg .lb{display: block;}
	.sy_xw_bg .lb .lb1_l{width: 100%;}
	.sy_xw_bg .lb .lb1_l .img{height: 220px;}
	.sy_xw_bg .lb .lb1_r{width: 100%;margin-top: 20px;}
	.bqsy{display: block;}
	.bqsy .bqsy_l{text-align: center;}
	.bqsy .bqsy_r ul{justify-content: center;}
	.bqsy .bqsy_r ul li{margin: 0 10px;}
	.ny_gy_txt .img{width: 100%;margin:0;float:none;}
	.ny_gy_txt .txt{padding-top: 30px;}
	.ny_gy_txt .txt .ms{margin-top: 10px;}
	.ny_gy .ny_gy_sz ul{flex-wrap: wrap;}
	.ny_gy .ny_gy_sz ul li{width: 49%;margin: 0 2% 2% 0;}
	.ny_gy .ny_gy_sz ul li:nth-child(2n){margin-right: 0;}
	.sy_lc .img{display: none;}
	.sy_lc_bg .falc{width: 100%;}
	.ny_zs{display: block;}
	.ny_zs .btms{width: 100%;padding-right: 0;}
	.ny_zs .lb_bg{width: 100%;margin-top: 20px;}
	.ny_wh{display: block;}
	.ny_wh .btms{width: 100%;padding-right: 0;}
	.ny_wh .lb{width: 100%;margin-top: 20px;}
	.ny_sm{display: block;}
	.ny_sm .btms{width: 100%;padding-left: 0;}
	.ny_sm .lb{width: 100%;margin-top: 20px;}
	.ny_hz .lb ul li{width: 32.666%;margin: 0 1% 1% 0;}
	.ny_hz .lb ul li:nth-child(5n){margin-right: 1%;}
	.ny_hz .lb ul li:nth-child(3n){margin-right: 0;}
	.ny_cp .lb ul li{width: 49%;margin: 0 2% 2% 0;}
	.ny_cp .lb ul li:nth-child(2n){margin-right: 0;}
	/*.gylc .lb ul{width: 800px;}
	.gylc .lb dl{width: 800px;padding: 0 calc(800px / 8 - 12px);}
	.gylc .lb:after{width: 740px;}
	.gylc .lb dl{margin-top: -6px;}*/
	.gylc .lb dl dd{width: 12px;height: 13px;background-size: contain;}
	.ny_cp_xq1{display: block;}
	.ny_cp_xq1 .img{width: 100%;}
	.ny_cp_xq1 .txt{width: 100%;padding: 20px 0 0;}
	.ny_cp_xq1 .img .cp_xq_qh2{height: 76vw;}
	.ny_cp_xq1 .txt .gd ul li{margin:0 5px;}
	.ny_cp_xq1 .txt .gd ul li:nth-child(2){margin:0 5px;}
	.ny_cp_xq1 .txt .gd ul{justify-content: center;}
	.ny_cp_xq1 .txt .ms_bg{display: flex;justify-content: center;}
	.ny_fa{display: block;}
	.ny_fa .btms{width: 100%;padding: 0;}
	.ny_fa .lb{width: 100%;border-radius: 5px;margin-top: 20px;}
	.ny_al .lb ul li .txt .ml1{font-size: 16px;}
	.ny_al .lb ul li .txt{padding: 10px;}
	.ny_sb .lb ul li{width: 49%;}
	.ny_sb .lb ul li:nth-child(2n){margin-right: 0;}
	.ny_xw ul li{margin-bottom: 20px;padding-bottom: 20px;}
	.ny_xw ul li a{display: block;padding: 0;}
	.ny_xw ul li .img{width: 100%;}
	.ny_xw ul li .txt{width: 100%;padding: 20px 0 0;}
	.ny_xw ul li .txt .ml4{position: relative;margin-top: 10px;justify-content:center;}
	.ny_xw ul li .txt .ml1{font-size: 16px;}
	.ny_xw_xq{display: block;}
	.ny_xw_xq_l{width: 100%;padding-right: 0;}
	.ny_xw_xq_r{width: 100%;margin-top: 30px;}
	.ny_xw_xq_yy_tj{position: relative;top: 0;}
	.ny_lx .txt .nr ul li{width: 49.5%;}
	.ny_lx .txt .nr ul li:nth-child(3n){margin-right: 1%;}
	.ny_lx .txt .nr ul li:nth-child(2n){margin-right: 0;}


}
@media screen and (max-width:499px){
    .banner ul li .img{height:280px;}
	.ny_al .lb ul{display: block;}
	.ny_al .lb ul li{width: 100%;margin: 0 0 20px 0;}
	.ny_td .lb2 ul{display: block;}
	.ny_td .lb2 ul li{width: 100%;margin: 0 0 20px 0;}
	.ny_lx .txt .nr ul{display: block;}
	.ny_lx .txt .nr ul li{width: 100%;margin: 0 0 10px 0;}
	.ny_lx .txt .nr ul li:nth-child(3n){margin-right: 0;}
	.sy_ys_bg{padding-bottom:20px;}
	.sy_ys .lb ul{display:block;}
	.sy_ys .lb ul li{width: 100%;margin:0 0 10px 0;}
	.sy_ys .lb ul li:nth-child(3n){margin-right: 0;}
	.sy_ys .lb ul li .ml3{text-align:left;}
    .sy_ly ul li{width: 100%;margin:0 0 5px 0;border-radius:5px;overflow:hidden;}
    .sy_ly ul li.button{width: 100%;}
}