@charset "utf-8";
@media screen and (max-width: 1100px) {
	.td ul li{ height: 1.08rem;}
	.td ul li .zq .a-link a{ width: calc(100% / 3); line-height: 0.35rem;}
}

@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	.Zdyjc-head .logo{ width: calc(100vw * 768 / 850); height: calc(100vw * 327 / 850);}
	.Zdyjc-head .logo img{ margin-top: 0;}
	.Zdyjc-con{ margin-top: 0;}
	
	.ml .lm{ width:2.13rem;}
	.ml .lm .font{ padding: 0.15rem;}
	.ml .lm .font img{ width:2.01rem; height: auto;}
	.ml .lm-info{ width: calc(100% - 2.13rem);}
	.ml .lm-info a{ font-size: 0.26rem; letter-spacing: 0;}
	
	.th{ display: none;}
	
	.td ul{ height: auto; overflow-y: inherit;}
	.td ul li{ height: auto; margin-top: 0.35rem; padding: 0.3rem 0.35rem; box-shadow: 0 0 0.06rem rgb(25 82 224 / 35%); overflow: hidden;}
	.td ul li:nth-child(odd), .td ul li:nth-child(even){ background: #f2f7fc;}
	
	.td ul li .zt{ width:100%; margin-top: 0.2rem; display: none;}
	.td ul li .zt01{ display: block;}
	.td ul li .zt span{ width:100%; font-size: 0.2rem; line-height: 0.6rem; position: static; transform: translate(0,0); display: block;}
	
	.td ul li .sx{ width: 100%; height: auto; float: none; text-align: left;}
	.td ul li .sx a span{ max-height: none; padding: 0; font-size: 0.21rem; line-height: 0.32rem; -webkit-line-clamp: 8; position: static; transform: translate(0,0);}
	
	.td ul li .zq{ width: 100%; height: auto; float: none;}
	.td ul li .zq .a-link{ margin-top: 0; position: static; transform: translate(0,0);}
	.td ul li .zq .a-link a{ margin-top: 0.15rem; font-size: 0.2rem; line-height: 0.45rem;}
	.td ul li .zq .a-link a span{ margin-right: 0.15rem; border: dashed 1px #dde5f9; background-color: transparent;}
	
	.td ul li .date, .td ul li .dw{ width: calc(100% / 2); height: auto; margin-top: 0.2rem;}
	.td ul li .date span,.td ul li .dw span{ font-size: 0.2rem; line-height: 0.45rem; position: static; transform: translate(0,0);}
	.td ul li .dw span{ padding-right: 0;}
	.td ul li .date span em,.td ul li .dw span em{ display: inline-block;}
}

@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	
	.years-btns .swiper-slide span{ font-size: 0.35rem;}
	
	.ml .lm{ display: none;}
	.ml .lm-info{ width: 100%; float: none;}
	.ml .lm-info a{ font-size: 0.35rem; position: static; transform: translate(0,0);}
	
	.td ul li .zt span{ font-size: 0.29rem;}
	
	.td ul li .sx a span{ font-size: 0.3rem; line-height: 0.45rem;}
	
	.td ul li .zq .a-link a{ width: calc(100% / 2); font-size: 0.29rem; line-height: 0.6rem;}
	
	.td ul li .date, .td ul li .dw{ width: 100%; height: auto; float: none; margin-top: 0; text-align: left;}
	.td ul li .date span,.td ul li .dw span{ font-size: 0.29rem; line-height: 0.6rem;}
	.td ul li .date{ margin-top: 0.2rem;}
}

@media screen and (max-width: 500px) {
}

@media screen and (max-width: 350px) {
	
}