@charset "utf-8";
@media screen and (max-width: 1024px){
	.gkml .bd .swiper-container .swiper-wrapper .swiper-slide{ height: calc((100% - 20px) / 2);}
}
@media screen and (max-width: 850px){
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	.swiper-container .swiper-pagination .swiper-pagination-bullet{ width: calc(100vw * 12 / 850) !important; height: calc(100vw * 13 / 850) !important;}
	
	.lm-tabs ul li a{ font-weight: bold;}
	
	.zw-L{ width:100%; float: none; margin-bottom: 0.25rem;}
	.zw-R{ width:100%; float: none; padding-left: 0;}
	
	.ld .jz .img{ width: calc(100vw * 153 / 850); height: calc(100vw * 204 / 850);}
	.ld .jz h1,.ld .jz h6{ font-size: 0.2rem;}
	.ld .fjz ul{ height: auto; overflow: hidden;}
	.ld .fjz ul li a{ line-height: 0.45rem;}
	
	.jgzn a{ line-height: calc(100vw * 92 / 850);}
	
	.xxgk ul{ margin-right: -0.2rem;}
	.xxgk ul li a{ height: calc(100vw * 227 / 850); margin-right: 0.2rem;}
	.xxgk ul li a .box span{ font-size: 0.2rem;}
	
	.boxs-xx .bd{ height: auto;}
	.boxs-zc .zc-bd .tab ul li a{ width:2rem; height: 0.45rem;}
	.boxs-zc .zc-bd .tab-bd01 .info{ height: auto;}
	.boxs-zc .zc-bd .tab-bd02 .info{ height: auto;}
	.boxs-zc .zc-bd .tab-bd02 .pic-info{ height: calc(100vw * 260 / 850);}
	
	.boxs-zc .zc-bd .zn-pics ul li a{ height: calc(100vw * 330 / 850);}
	
	.jczwgk .bd ul li a{ padding: 0.13rem;}
	.jczwgk .bd ul li a .box{ height: calc(100vw * 256 / 850);}
	
	.gkml .bd{ height: calc(100vw * 350 / 850);}
	.gkml .bd a .box img{ width: calc(100vw * 40 / 850); height: calc(100vw * 40 / 850); margin: 0 auto 0.1rem auto;}
	.gkml .bd .swiper-container .swiper-wrapper .swiper-slide{ height: calc((100% - 20px) / 2);}
	
	.xct{ height: calc(100vw * 150 / 850);}
	
	.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;}
	.swiper-container .swiper-pagination .swiper-pagination-bullet{ width: calc(100vw * 12 / 700) !important; height: calc(100vw * 13 / 700) !important;}
	
	.lm-hd i{ width:0.06rem; height: calc(100vw * 30 / 700);}
	.lm-hd a,.lm-hd span{ font-size: 0.3rem;}
	
	.lm-tabs i{ width:0.06rem; height: calc(100vw * 30 / 700);}
	.lm-tabs ul{ width: calc(100% - 0.19rem);}
	.lm-tabs ul li a{ font-size: 0.3rem;}
	
	.info li{ line-height: 0.7rem !important;}
	.info li span{ display: block;}
	
	.ld{ padding: 0.25rem;}
	.ld .jz .img{ width: calc(100vw * 165 / 700); height: calc(100vw * 210 / 700);}
	.ld .jz h1,.ld .jz h6{ font-size: 0.29rem;}
	.ld .fjz{ margin-top: 0.25rem;}
	.ld .fjz ul{ margin-right: -0.25rem;}
	.ld .fjz ul li a{ margin: 0.25rem 0.25rem 0 0; line-height: 0.55rem;}
	
	.jgzn a{ line-height: calc(100vw * 92 / 700);}
	.jgzn a{ font-size: 0.29rem;}
	
	.xxgk ul{ margin: -0.25rem -0.25rem 0 0;}
	.xxgk ul li{ width: calc(100% / 2);}
	.xxgk ul li a{ margin: 0.25rem 0.25rem 0 0; height: calc(100vw * 227 / 700);}
	.xxgk ul li a .box img{ width: calc(100vw * 70 / 700); height: calc(100vw * 70 / 700);}
	.xxgk ul li a .box span{ font-size: 0.29rem;}
	
	.Zcwj{ margin-top: 0.3rem; padding: 0.3rem 0;}
	.Zcwj .search .title{ font-size: 0.3rem; line-height: calc(100vw * 76 / 700);}
	.Zcwj .search .box ul li input[type="text"]{ height: calc(100vw * 55 / 700); font-size: 0.25rem; line-height: calc(100vw * 55 / 700);}
	.Zcwj .search .box ul li i{ font-size: 0.29rem; line-height: calc(100vw * 55 / 700);}
	.Zcwj .search .box ul li input[type="button"]{ height: calc(100vw * 70 / 700); font-size: 0.29rem;}
	
	.boxs-zc .zc-bd .tab ul{ padding: 0 0.06rem; margin-right: -0.25rem;}
	.boxs-zc .zc-bd .tab ul li{ width: calc(100% / 2); float: left;}
	.boxs-zc .zc-bd .tab ul li a{ width:auto; height: 0.6rem; margin: 0.25rem 0.25rem 0 0; line-height: 0.6rem;}
	.boxs-zc .zc-bd .tab-bd01 .info{ margin-top: 0.1rem;}
	.boxs-zc .zc-bd .tab-bd02 .pic-info{ height: calc(100vw * 260 / 700);}
	
	.boxs-zc .zc-bd .zn-pics ul li{ width: calc(100% / 2);}
	.boxs-zc .zc-bd .zn-pics ul li:nth-child(n+3){ display: none;}
	.boxs-zc .zc-bd .zn-pics ul li a{ height: calc(100vw * 500 / 700);}
	
	.jczwgk .bd ul li a .box{ height: calc(100vw * 256 / 700);}
	
	.gkml .bd{ height: calc(100vw * 360 / 700);}
	.gkml .bd a .box img{ width: calc(100vw * 60 / 850); height: calc(100vw * 60 / 850); margin: 0 auto 0.15rem auto;}
	.gkml .bd a .box span{ height: 0.7rem; line-height: 0.35rem;}
	
	.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;}
	.xct{ height: calc(100vw * 150 / 700);}
	
	.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;}
}