@charset "utf-8";
@media screen and (max-width: 880px) {
	.R-zw .wj-search .input-box{ width: calc(100% - 1.4rem);}
	.R-zw .wj-search .input-box ul li .box span{ width:1.19rem;}
	.R-zw .wj-search .input-box ul li .box input[type="text"]{ width: calc(100% - 1.19rem);}
}
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	
	.L-zw{ width:100%; float: none;}
	.L-zw .ld{ height: auto;}
	.L-zw .ld .qz ul li a img{ height: calc(100vw * 208 / 850);}
	
	.L-zw .ld .ld-fl{ width:50%; padding: 0 0.15rem; float: left;}
	.L-zw .ld .ld-fl a{ margin-top:0.25rem; line-height: 0.8rem;}
	.L-zw .ld .ld-fl a img{ width:0.45rem; height: 0.45rem;}
	.L-zw .ld .ld-fl:hover a img{ width:0.45rem; height: 0.45rem;}
	
	.L-zw .zfgk-bd{ margin-top: 0.1rem;}
	.L-zw .zfgk-bd ul li{ width: calc(100% / 4);}
	.L-zw .zfgk-bd ul li a{ height: calc(100vw * 158 / 850);}
	
	.R-zw{ width:100%; float: none; margin-top: 0.25rem; padding-left: 0;}
	.R-zw .zcwj .wj-bd .info{ height: auto; padding-bottom: 0.05rem;}
	.R-zw .wj-search{ height: auto; padding: 0.2rem 0.3rem;}
	.R-zw .wj-search .input-box{ width:100%; float: none;}
	.R-zw .wj-search .input-box ul{ margin-right: 0;}
	.R-zw .wj-search .input-box ul li{ width: 100%; float: none;}
	.R-zw .wj-search .input-box ul li .box{ margin: 0.2rem 0 0 0;}
	.R-zw .wj-search .input-box ul li .box span{ width:auto; padding-right: 0; float: none; font-size: 0.2rem; line-height: 0.5rem; text-align: left;}
	.R-zw .wj-search .input-box ul li .box input[type="text"]{ width: 100%; height: 0.48rem; margin-top: 0.06rem; line-height: 0.48rem;}
	.R-zw .wj-search .btn{ width:40%; height: 0.6rem; margin: 0.35rem auto 0 auto; float: none;}
	.R-zw .wj-search .btn input[type="button"]{ font-size: 0.2rem; line-height: 0.6rem;}
	
	.R-zw .zcjd-lm{ margin-top: 0.25rem;}
	.R-zw .zcjd-bd .L-bd{ width:100%; float: none; padding-right: 0;}
	.R-zw .zcjd-bd .R-bd{ width:100%; height: calc(100vw * 356 / 850); float: none;}
	.R-zw .zcjd-bd .R-bd img{ object-fit: fill;}
	.R-zw .zcjd-bd .R-bd .fy,.R-zw .zcjd-bd .R-bd .arrow,.R-zw .zcjd-bd .R-bd .swiper-container .swiper-pagination{ bottom: 0;}
	
	.bg-zwgk-ml{ margin-top: 0.25rem; padding: 0.25rem 0;}
	
	.Jczw{ width:100%; float: none;}
	.Gkml{ width:100%; float: none; margin-top: 0.25rem; padding-left: 0;}
	.Zwzt .swiper-container .swiper-wrapper .swiper-slide a{ height: calc(100vw * 126 / 850);}

	.Ld .ld-hd{ width:80%;}
	.Ld .bd .qw{ width: calc(100vw * 279 / 850); margin: 0 auto; float: none;}
	.Ld .bd .qw .img{ height: calc(100vw * 392 / 850);}
	.Ld .bd .qw .span .btn{ display: none;}
	.Ld .bd .qtqw{ width: 100%; padding-left: 0; float: none;}
	.Ld .bd .qtqw ul{ margin: 0 -0.35rem 0 0;}
	.Ld .bd .qtqw li .box{ margin: 0.35rem 0.35rem 0 0;}
	.Ld .bd .qtqw li .box .img{ width: calc(100vw * 137 / 850); height: calc(100vw * 191 / 850); margin-right: 0.2rem;}
	.Ld .bd .qtqw li .box .con .btn{ margin: 0.2rem -0.2rem 0 0;}
	.Ld .bd .qtqw li .box .con .btn span{ width: calc(50% - 0.15rem); margin-right: 0.15rem; float: left; padding:0; text-align: center;}
	
	.Ld .zlm{ width:100%; float: none;}
	.Ld .fixed{ position: static !important;}
	.Ld .zlm .title{ font-size: 0.22rem;}
	.Ld .zlm ul{ min-height: auto; padding: 0.1rem 0.25rem 0.25rem 0.25rem;}
	.Ld .zlm ul li{ width: calc(100% / 2); float: left;}
	.Ld .zlm ul li:nth-of-type(1){ width:100%;}
	.Ld .zlm ul li:nth-child(even) a{ margin-right: 0.18rem;}
	.Ld .zlm ul li a{ margin-top: 0.18rem; font-size: 0.2rem;}
	
	.Ld .zlm-js{ width: 100%; margin-top: 0.25rem; padding-left: 0; float: none;}
	.Ld .zlm-js img{ width: calc(100vw * 204 / 850); height: calc(100vw * 288 / 850);}
	.Ld .zlm-js .js-box .lm span{ font-size: 0.21rem;}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	
	.hd{ padding: 0 0 0.3rem 0;}
	.hd i{ width:0.5rem; height: 0.5rem;}
	.hd ul li a,.hd .span{ font-size: 0.3rem; line-height: 0.5rem;}
	.hd .span{ float: none;}
	
	.L-zw .ld .qz ul li a img{ height: calc(100vw * 250 / 700);}

	.L-zw .zfgk-hd{ margin-top: 0.4rem;}
	.L-zw .zfgk-hd span{ width:40%; font-size: 0.3rem; line-height: 0.45rem;}
	.L-zw .zfgk-bd ul li{ width: calc(100% / 2);}
	.L-zw .zfgk-bd ul li a{ height: calc(100vw * 200 / 700);}
	.L-zw .zfgk-bd ul li a .box img{ width:0.65rem; height: 0.65rem; margin: 0 auto 0.1rem auto;}
	
	.R-zw{ margin-top: 0.4rem;}
	.R-zw .zcwj .wj-hd ul{ margin-right: -0.25rem; padding-top: 0.05rem;}
	.R-zw .zcwj .wj-hd ul li{ width: calc(100% / 2); max-width: none;}
	.R-zw .zcwj .wj-hd ul li a{ margin: 0.25rem 0.25rem 0 0; padding-bottom: 0; text-align: center;}
	.R-zw .zcwj .wj-hd ul li.active a i{ display: none;}
	.R-zw .zcwj .wj-hd ul li a span{ height: 0.75rem; padding: 0 0.1rem; font-size: 0.29rem; line-height: 0.75rem;}
	.R-zw .zcwj .wj-bd{ margin-top: -0.05rem;}
	.R-zw .zcwj .wj-bd .info li a{ margin-top: 0.25rem; height: 0.9rem; line-height: 0.45rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	
	.R-zw .wj-search{ margin-top: 0.3rem; padding: 0.3rem;}
	.R-zw .wj-search .input-box ul li .box span{ font-size: 0.28rem;}
	.R-zw .wj-search .input-box ul li .box input[type="text"]{ height: 0.6rem; line-height: 0.6rem;}
	.R-zw .wj-search .btn{ height: 0.75rem;}
	.R-zw .wj-search .btn input[type="button"]{ font-size: 0.28rem; line-height: 0.75rem;}
	
	.R-zw .zcjd-lm{ margin-top: 0.4rem;}
	.R-zw .zcjd-lm.hd{ padding-bottom: 0; border-bottom: 0;}
	.R-zw .zcjd-lm ul{ width:100%; float: none; margin: 0.3rem -0.25rem 0 0; padding-top: 0.05rem; border-top: 0.01rem solid #d3e2f5;}
	.R-zw .zcjd-lm ul li{ width: calc(99.9999999% / 3); padding: 0; background: transparent;}
	.R-zw .zcjd-lm ul li a{ margin: 0.25rem 0.25rem 0 0; font-size: 0.29rem; line-height: 0.68rem; text-align: center; border-radius: 0.5rem; background-color: #e7eff5;}
	.R-zw .zcjd-lm ul li a img{ display: none;}
	.R-zw .zcjd-lm ul li:hover a,.R-zw .zcjd-lm ul li.active a { color: #fff; background-color: #125db2;}
	.R-zw .zcjd-bd{ margin-top: -0.04rem;}
	.R-zw .zcjd-bd .info li a{ margin-top: 0.25rem; height: 0.93rem; line-height: 0.45rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.R-zw .zcjd-bd .R-bd{ height: calc(100vw * 550 / 700); margin-top: 0.25rem;}
	.R-zw .zcjd-bd .R-bd img{ height: auto; object-fit: inherit;}
	.R-zw .zcjd-bd .R-bd .fy,.R-zw .zcjd-bd .R-bd .arrow,.R-zw .zcjd-bd .R-bd .swiper-container .swiper-pagination{ height: 0.5rem; line-height: 0.5rem; bottom: 0.2rem;}
	.R-zw .zcjd-bd .R-bd .fy .box, .R-zw .zcjd-bd .R-bd .arrow .box{ width:1.6rem;}
	.R-zw .zcjd-bd .R-bd .swiper-container .swiper-button-prev,.R-zw .zcjd-bd .R-bd .swiper-container .swiper-button-next{ width:0.5rem; height: 0.5rem;}
	.R-zw .zcjd-bd .R-bd .swiper-container .swiper-pagination,.R-zw .zcjd-bd .R-bd .swiper-container .swiper-button-prev,.R-zw .zcjd-bd .R-bd .swiper-container .swiper-button-next{ font-size: 0.26rem;}
	
	.bg-zwgk-ml{ margin-top: 0.4rem; padding: 0.4rem 0;}
	
	.Jczw .swiper-container .swiper-pagination .swiper-pagination-bullet,.Gkml .swiper-container .swiper-pagination .swiper-pagination-bullet { width:0.2rem; height: 0.2rem;}
	.Jczw .bd .swiper-container .swiper-slide ul li .box a{ height: calc(100vw * 100 / 700);}
	.Jczw .bd .swiper-container .swiper-slide ul li .box a span{ font-size: 0.29rem; line-height: 0.40rem;}
	
	.Gkml{ margin-top: 0.4rem;}
	.Gkml .bd{ margin-top: 0.25rem;}
	.Gkml .bd .swiper-container .swiper-slide ul li{ width: calc(99.9999999% / 3);}
	.Gkml .bd .swiper-container .swiper-slide ul li a img{ width:0.8rem; height: 0.8rem; margin: 0 auto 0.15rem auto;}
	.Gkml .bd .swiper-container .swiper-slide ul li a span{ height: 0.8rem; font-size: 0.29rem; line-height: 0.4rem;}
	
	.Zwzt .swiper-container .swiper-wrapper .swiper-slide a{ height: calc(100vw * 160 / 700);}
	
	.Ld .ld-hd ul li{ height: 1rem;}
	.Ld .ld-hd ul li a{ line-height: 0.8rem;}
	.Ld .ld-hd ul li a em{ width:0.45rem; height: 0.45rem;}
	.Ld .ld-hd ul li a span{ font-size: 0.3rem;}
	.Ld .ld-hd ul li i{ top: 0.8rem;}
	
	.Ld .bd .qw{ width: calc(100vw * 279 / 700);}
	.Ld .bd .qw .img{ height: calc(100vw * 392 / 700);}
	.Ld .bd .qw .span h1{ margin-top: 0.15rem; font-size: 0.31rem;}
	.Ld .bd .qw .span h6{ font-size: 0.28rem;}
	
	.Ld .bd .qtqw{ margin-top: 0.1rem;}
	.Ld .bd .qtqw ul{ margin: 0 -0.4rem 0 0;}
	.Ld .bd .qtqw li .box{ margin: 0.4rem 0.4rem 0 0; background-color: transparent;}
	.Ld .bd .qtqw li .box .img{ width: calc(100vw * 160 / 700); height: calc(100vw * 230 / 700); margin: 0 auto; float: none; display: block;}
	.Ld .bd .qtqw li .box .con{ padding: 0;}
	.Ld .bd .qtqw li .box .con h1{ margin: 0.15rem auto; font-size: 0.31rem; text-align: center;}
	.Ld .bd .qtqw li .box .con h6{ height: 0.86rem; font-size: 0.26rem; text-align: center; line-height: 0.43rem;}
	.Ld .bd .qtqw li .box .con .btn{ display: none;}
	.Ld .bd .qtqw li:hover .box i{ display: none;}
	
	.Ld .zlm .title{ font-size: 0.3rem; line-height: 0.45rem;}
	.Ld .zlm ul li:nth-child(even) a{ margin-right: 0.2rem;}
	.Ld .zlm ul li a{ margin-top: 0.2rem; font-size: 0.29rem; font-weight: normal; line-height: 0.65rem;}
	
	.Ld .zlm-js{ margin-top: 0.4rem;}
	.Ld .zlm-js img{ width: calc(100vw * 204 / 700); height: calc(100vw * 288 / 700);}
	.Ld .zlm-js h1, .Ld .zlm-js h6{ font-size: 0.3rem;}
	.Ld .zlm-js h1{ margin-top: 0.2rem;}
	.Ld .zlm-js .js-box .lm{ padding-bottom: 0.4rem;}
	.Ld .zlm-js .js-box .lm i{ height: 0.3rem;}
	.Ld .zlm-js .js-box .lm span{ font-size: 0.3rem; line-height: 0.3rem;}
	.Ld .zlm-js .js-box .js{ min-height: 1.01rem; margin-top: 0.2rem; line-height: 0.55rem;}
	
}
@media screen and (max-width: 500px) {
	.L-zw .ld .qz ul li a img{ height: calc(100vw * 230 / 500);}
	
	.Ld .ld-hd{ width:90%;}
}
@media screen and (max-width: 350px) {
	.Ld .bd .qtqw ul{ margin: 0 -0.3rem 0 0;}
	.Ld .bd .qtqw li .box{ margin: 0.3rem 0.3rem 0 0;}
}