@charset "utf-8";
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	
	.Zcwd{ margin-top: calc(-100vw * 103 / 850);}
	.Zcwd .search{ width: 100%;}
	.Zcwd .search input[type="text"]{ height: calc(100vw * 50 / 850);}
	.Zcwd .search input[type="button"]{ width: calc(100vw * 100 / 850); height: calc(100vw * 50 / 850);}
	
	.Zcwd .imgs-box ul{ margin: calc(-100vw * 30 / 800) calc(-100vw * 30 / 800) 0 0;}
	.Zcwd .imgs-box ul li{ width: calc(100% / 2);}
	.Zcwd .imgs-box ul li a{ height: calc(100vw * 190 / 850); margin: 0.3rem 0.3rem 0 0;}
	
	.Zcwd .List-l .title-img img{ height: calc(100vw * 320 / 850);}
	
	.Zcwd .List-l{ width: 100%; padding-right: 0; float: none;}
	.Zcwd .List-l .item a .ans { font-size: 0.2rem; line-height: 0.36rem;}
	
	.Zcwd .List-r{ width: 100%; float: none;}
	.Zcwd .List-r .hd span{ font-size: 0.23rem;}
	.Zcwd .List-r .bd .ul-img{ margin: -0.15rem -0.25rem 0 0;}
	.Zcwd .List-r .bd .ul-img li{ width: calc(100% / 2); float: left;}
	.Zcwd .List-r .bd .ul-img li a{ margin: 0.25rem 0.25rem 0 0;}
	.Zcwd .List-r .bd .ul-img li a .img{ height: calc(100vw * 170 / 850);}
	.Zcwd .List-r .bd .ul-img li a span{ min-height:0.3rem; max-height: 0.6rem; line-height: 0.3rem;}

	.jclm{ margin: calc(100vw * 40 / 800) auto;}
	
	.wzjd ul{ margin: calc(-100vw * 20 / 800) calc(-100vw * 20 / 800) 0 0;}
	.wzjd ul li{ width: 100%;}
	.wzjd ul li .box{ margin: calc(100vw * 20 / 800) calc(100vw * 20 / 800) 0 0; padding: calc(100vw * 20 / 800);}
	.wzjd ul li .box .title{ margin-bottom: calc(100vw * 15 / 800); padding-bottom: calc(100vw * 10 / 800);}
	.wzjd ul li .box .title a{  height: calc(100vw * 30 / 800); line-height:  calc(100vw * 30 / 800);}
	.wzjd ul li .box .date{ line-height: calc(100vw * 38 / 800);}
	.wzjd ul li .box .zcyw{ padding: 0 calc(100vw * 10 / 800); line-height: calc(100vw * 38 / 800);}
	
	.tpjd ul{ margin: calc(-100vw * 20 / 800) calc(-100vw * 20 / 800) 0 0;}
	.tpjd ul li{ width: calc(100% / 2);}
	.tpjd a .img{ height: calc(100vw * 190 / 800);}
	.tpjd a .font{ padding: calc(100vw * 8 / 800) calc(100vw * 10 / 800) calc(100vw * 13 / 800) calc(100vw * 10 / 800);}
	.tpjd a .font span{ height: calc(100vw * 60 / 800); line-height: calc(100vw * 30 / 800);}
	.tpjd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 800); height: calc(100vw * 10 / 800); margin: 0 calc(100vw * 4 / 800);}
	.tpjd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 32 / 800);}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	.zt-header .s-box{ display: none;}
	
	.Zcwd{ padding: 0.4rem 0.3rem 0.3rem 0.3rem;}
	.Zcwd .search input[type="text"]{ height: calc(100vw * 60 / 700); font-size: 0.28rem;}
	.Zcwd .search input[type="button"]{ width: calc(100vw * 100 / 700); height: calc(100vw * 60 / 700);}
	
	.Zcwd .imgs-box ul li a{ height: calc(100vw * 130 / 700);}
	
	.Zcwd .List-l .title-img img{ height: calc(100vw * 280 / 700);}
	
	.Zcwd .List-l .item a .question img{ width: calc(100vw * 30 / 700); height:  calc(100vw * 30 / 700);}
	.Zcwd .List-l .item a .ans .da { width: 0.5rem; margin-right: 0.03rem;}
	.Zcwd .List-l .item a .ans { font-size: 0.28rem; line-height: 0.55rem;}
	
	.Zcwd .List-r{ width: 100%; margin-top: 0.45rem; float: none;}
	.Zcwd .List-r .hd span{ font-size: 0.29rem;}
	.Zcwd .List-r .bd .ul-img li a { padding: 0.15rem;}
	.Zcwd .List-r .bd .ul-img li a .img{ height: calc(100vw * 130 / 700);}
	.Zcwd .List-r .bd .ul-img li a span{ min-height:0.4em; max-height: 1rem; margin-top: 0.1rem; line-height: 0.4rem;}
	.Zcwd .List-r .bd .swiper-container .swiper-button-prev,.Zcwd .List-r .bd .swiper-container .swiper-button-next{ width: calc(100vw * 30 / 700); height:  calc(100vw * 30 / 700); top: 0.45rem;}
	.Zcwd .List-r .bd .swiper-container .swiper-button-prev{ left: auto; right: 0.45rem;}
	
	.jclm{ margin: calc(100vw * 40 / 700) auto;}
	
	.wzjd ul{ margin: calc(-100vw * 20 / 700) calc(-100vw * 20 / 700) 0 0;}
	.wzjd ul li{ width: 100%;}
	.wzjd ul li .box{ margin: calc(100vw * 20 / 700) calc(100vw * 20 / 700) 0 0; padding: calc(100vw * 20 / 700);}
	.wzjd ul li .box .title{ margin-bottom: calc(100vw * 20 / 700); padding-bottom: calc(100vw * 20 / 700);}
	.wzjd ul li .box .title a{  height: calc(100vw * 30 / 700); line-height:  calc(100vw * 30 / 700);}
	.wzjd ul li .box .date{ line-height: calc(100vw * 38 / 700);}
	.wzjd ul li .box .zcyw{ padding: 0 calc(100vw * 10 / 700); line-height: calc(100vw * 38 / 700);}
	
	.tpjd ul{ margin: calc(-100vw * 20 / 700) calc(-100vw * 20 / 700) 0 0;}
	.tpjd ul li{ width: calc(100% / 2);}
	.tpjd a .img{ height: calc(100vw * 190 / 700);}
	.tpjd a .font{ padding: calc(100vw * 8 / 700) calc(100vw * 10 / 700) calc(100vw * 13 / 700) calc(100vw * 10 / 700);}
	.tpjd a .font span{ height: calc(100vw * 80 / 700); line-height: calc(100vw * 40 / 700);}
	.tpjd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 700); height: calc(100vw * 10 / 700); margin: 0 calc(100vw * 4 / 700);}
	.tpjd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 32 / 700);}
}
@media screen and (max-width: 500px) {
	.Zcwd .List-r .hd span{ font-size: 0.32rem;}
	.Zcwd .List-r .bd .ul-img{ margin: 0;}
	.Zcwd .List-r .bd .ul-img li{ width: 100%; float: none;}
	.Zcwd .List-r .bd .ul-img li a{ margin: 0.3rem 0 0 0;}
	.Zcwd .List-r .bd .ul-img li a .img{ height: calc(100vw * 200 / 500);}
}