@charset "utf-8";
@media screen and (max-width: 1680px) {
	.dtyw .hd ul li { width: calc(100% / 4);}
}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1160px) {}
@media screen and (max-width: 900px) {	
	.zdzz{ height: calc(100vw * 113 / 800);}
	.zdzz .hd{ width: calc(100vw * 163 / 800);}
	.zdzz .hd .triangle { border-right: calc(100vw * 20 / 800) solid transparent; border-bottom: calc(100vw * 27 / 800) solid #326cdf;}
	.zdzz .hd .font{ width:calc(100% - calc(100vw * 19 / 800));}
	.zdzz .hd .font span{ font-size: 0.28rem;}
	.zdzz .bd{ width:calc(100% - calc(100vw * 143 / 800)); height: calc(100vw * 86 / 800); margin-top: calc(100vw * 27 / 800);}
	.zdzz .bd a{ height: calc(100vw * 64 / 800); margin: calc(100vw * 11 / 800); padding: 0 calc(100vw * 10 / 800); font-size: 0.28rem; line-height: calc(100vw *32 / 800); -webkit-line-clamp: 2;}
	.zdzz .bd .swiper-pagination{ width: calc(100vw * 143 / 800); left: calc(-100vw * 143 / 800); bottom: calc(100vw * 10 / 800);}
	.zdzz .bd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 800); height: calc(100vw * 10 / 800); margin: 0 calc(100vw * 2 / 800); border-radius: calc(100vw * 5 / 800);}
	.zdzz .bd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 26 / 800);}
	
	.tpxw{ width:100%; height: calc(100vw * 467 / 800); margin-top: calc(100vw * 26 / 800);}
	.tpxw .imgs{ height: calc(100% - calc(100vw * 80 / 800));}
	.tpxw .imgs .date{ padding: calc(100vw * 10 / 800) calc(100vw * 20 / 800); font-size: 0.24rem;}
	.tpxw .fonts{ height: calc(100vw * 80 / 800); padding: 0 calc(100vw * 20 / 800); line-height: calc(100vw * 45 / 800);}
	.tpxw .swiper-pagination { bottom: calc(100vw * 15 / 800);}
	.tpxw .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 800); height: calc(100vw * 10 / 800); margin: 0 calc(100vw * 2 / 800); border-radius: calc(100vw * 5 / 800);}
	.tpxw .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 26 / 800);}
	
	.dtyw{ width: 100%; margin-top: calc(100vw * 26 / 800);}
	.dtyw .hd ul { height: auto; margin: calc(-100vw * 23 / 800) calc(-100vw * 23 / 800) 0 0;}
	.dtyw .hd ul li { width: calc(100% / 4); margin-top: calc(100vw * 23 / 800); line-height: calc(100vw * 46 / 800);}
	.dtyw .hd ul li i{ right: calc(100vw * 11 / 800);}
	.dtyw .hd ul li a { margin: 0 calc(100vw * 23 / 800) 0 0; font-size: 0.3rem;}
	.dtyw .hd ul li:hover a,.dtyw .hd ul li.active a { border-radius: calc(100vw * 24 / 800);}
	
	.dtyw .bd{ height:auto; padding-top: calc(100vw * 19 / 800);}
	.dtyw .bd ul { margin-top: calc(-100vw * 16 / 800);}
	.dtyw .bd ul li { height:auto; margin-top: calc(100vw * 16 / 800);}
	.dtyw .bd ul li a { padding: calc(100vw * 14 / 800) calc(100vw * 20 / 800) calc(100vw * 16 / 800) calc(100vw * 20 / 800);}
	.dtyw .bd ul li a .date { margin-right: calc(100vw * 11 / 800); padding-right: calc(100vw * 15 / 800);}
	.dtyw .bd ul li a .date .ts { font-size: 0.32rem;}
	.dtyw .bd ul li a .date .yf { font-size: 0.24rem;}
	.dtyw .bd ul li a .con { height: calc(100vw * 56 / 800); line-height: calc(100vw * 28 / 800);}
	
	.big-lm{ margin: calc(100vw * 30 / 800) auto calc(100vw * 34 / 800) auto;}
	.big-lm a span{ font-size: 0.36rem;}
	
	.small-lm{ line-height: calc(100vw * 24 / 800);}
	.small-lm .hd{ padding:0 calc(100vw * 15 / 800) 0 calc(100vw * 18 / 800);}
	.small-lm .hd .s-line{ width: calc(100vw * 6 / 800);}
	.small-lm .hd .s-line em{ height: calc(100vw * 12 / 800);}
	.small-lm .hd .s-line .em02{ top: calc(100vw * 12 / 800);}
	.small-lm .hd .wz-box span{ font-size: 0.3rem;}
	
	.lbjh{ margin-top: calc(100vw * 25 / 800); padding-bottom: calc(100vw * 36 / 800);}
	.lbjh a{ height: calc(100vw * 100 / 800);}
	.lbjh a span{ padding: 0 calc(100vw * 15 / 800); max-height: calc(100vw * 70 / 800); font-size: 0.26rem; line-height: calc(100vw * 30 / 800);}
	.lbjh .swiper-pagination { bottom: calc(100vw * 10 / 800);}
	.lbjh .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 8 / 800); height: calc(100vw * 8 / 800); margin: 0 calc(100vw * 2 / 800); border-radius: calc(100vw * 4 / 800);}
	.lbjh .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 20 / 800);}
	
	.zfxxgk ul{ margin: calc(-100vw * 22 / 800) calc(-100vw * 22 / 800) 0 0;}
	.zfxxgk ul li{ width: calc(100% / 2);}
	.zfxxgk ul li a{ margin: calc(100vw * 22 / 800) calc(100vw * 22 / 800) 0 0; padding: calc(100vw * 30 / 800) calc(100vw * 10 / 800); border-top-left-radius: calc(100vw * 20 / 800); border-top-right-radius: calc(100vw * 3 / 800); border-bottom-left-radius: calc(100vw * 3 / 800); border-bottom-right-radius: calc(100vw * 20 / 800);}
	.zfxxgk ul li a img{ width: calc(100vw * 45 / 800); height: calc(100vw * 45 / 800);}
	.zfxxgk ul li a span{ margin-top: calc(100vw * 10 / 800); font-size: 0.26rem;}
	
	.zc-box{ width: 100%; margin-top: calc(100vw * 34 / 800);}
	.zc-hd ul{ margin-right: calc(-100vw * 18 / 800);}
	.zc-hd ul li a{ margin: calc(100vw * 23 / 800) calc(100vw * 18 / 800) 0 0; line-height: calc(100vw * 38 / 800); border-radius: calc(100vw * 19 / 800);}
	.zc-bd{ margin-top: calc(100vw * 13 / 800);}
	.zc-bd .qt li{ line-height: calc(100vw * 50 / 800);}
	.zc-bd .qt li a{ padding-left: calc(100vw * 15 / 800);}
	
	.ml-title{ margin: calc(100vw * 20 / 800) auto calc(100vw * 24 / 800) auto;}
	.ml ul{ margin: calc(-100vw * 18 / 800) calc(-100vw * 18 / 800) 0 0;}
	.ml ul li{ width: calc(100% / 2);}
	.ml ul li a{ margin: calc(100vw * 18 / 800) calc(100vw * 18 / 800) 0 0; padding: calc(100vw * 22 / 800) calc(100vw * 10 / 800);}
	
	.jczw ul{ margin: calc(-100vw * 26 / 800) calc(-100vw * 18 / 800) 0 0;}
	.jczw ul li a{ height: calc(100vw * 80 / 800); margin: calc(100vw * 18 / 800) calc(100vw * 18 / 800) 0 0;}
	
@media screen and (max-width: 750px) {	
	.zdzz{ height: calc(100vw * 113 / 500);}
	.zdzz .hd{ display: none;}
	.zdzz .bd{ width:100%; height: calc(100vw * 106 / 500); margin-top: 0; padding-bottom: calc(100vw * 20 / 500);}
	.zdzz .bd a{ height: calc(100vw * 64 / 500); margin: calc(100vw * 11 / 500); padding: 0 calc(100vw * 10 / 500); font-size: 0.34rem; line-height: calc(100vw *32 / 500);}
	.zdzz .bd .swiper-pagination{ width: 100%; left: auto; bottom: calc(100vw * 10 / 500);}
	.zdzz .bd .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 500); height: calc(100vw * 10 / 500); margin: 0 calc(100vw * 2 / 500); border-radius: calc(100vw * 5 / 500);}
	.zdzz .bd .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 30 / 500);}
	
	.tpxw{ width:100%; height: calc(100vw * 350 / 500); margin-top: calc(100vw * 26 / 500);}
	.tpxw .imgs{ height: calc(100% - calc(100vw * 80 / 500));}
	.tpxw .imgs .date{ padding: calc(100vw * 10 / 500) calc(100vw * 20 / 500); font-size: 0.32rem;}
	.tpxw .fonts{ height: calc(100vw * 80 / 500); padding: 0 calc(100vw * 20 / 500); line-height: calc(100vw * 45 / 500);}
	.tpxw .swiper-pagination { bottom: calc(100vw * 15 / 500);}
	.tpxw .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 10 / 500); height: calc(100vw * 10 / 500); margin: 0 calc(100vw * 2 / 500); border-radius: calc(100vw * 5 / 500);}
	.tpxw .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 26 / 500);}
	
	.dtyw{ margin-top: calc(100vw * 26 / 500);}
	.dtyw .hd ul { margin: calc(-100vw * 23 / 500) calc(-100vw * 23 / 500) 0 0;}
	.dtyw .hd ul li { width: calc(100% / 3); margin-top: calc(100vw * 23 / 500); line-height: calc(100vw * 46 / 500);}
	.dtyw .hd ul li i{ right: calc(100vw * 11 / 500);}
	.dtyw .hd ul li a { margin: 0 calc(100vw * 23 / 500) 0 0; font-size: 0.34rem;}
	.dtyw .hd ul li:hover a,.dtyw .hd ul li.active a { border-radius: calc(100vw * 24 / 500);}
	
	.dtyw .bd{ padding-top: calc(100vw * 19 / 500);}
	.dtyw .bd ul { margin-top: calc(-100vw * 16 / 500);}
	.dtyw .bd ul li { margin-top: calc(100vw * 16 / 500);}
	.dtyw .bd ul li a { width: calc(100% - 1px); padding: calc(100vw * 14 / 500) calc(100vw * 20 / 500) calc(100vw * 16 / 500) calc(100vw * 20 / 500);}
	.dtyw .bd ul li a .date { margin-right: calc(100vw * 11 / 500); padding-right: calc(100vw * 15 / 500);}
	.dtyw .bd ul li a .date .ts { font-size: 0.36rem;}
	.dtyw .bd ul li a .date .yf { font-size: 0.32rem;}
	.dtyw .bd ul li a .con { height: calc(100vw * 56 / 500); line-height: calc(100vw * 28 / 500);}
	
	.big-lm{ margin: calc(100vw * 30 / 500) auto calc(100vw * 34 / 500) auto; background-size: 150%;}
	.big-lm a span{ font-size: 0.4rem;}
	
	.small-lm{ line-height: calc(100vw * 24 / 500);}
	.small-lm .hd{ padding:0 calc(100vw * 15 / 500) 0 calc(100vw * 18 / 500);}
	.small-lm .hd .s-line{ width: calc(100vw * 6 / 500);}
	.small-lm .hd .s-line em{ height: calc(100vw * 12 / 500);}
	.small-lm .hd .s-line .em02{ top: calc(100vw * 12 / 500);}
	.small-lm .hd .wz-box span{ font-size: 0.38rem;}
	
	.lbjh{ margin-top: calc(100vw * 25 / 500); padding-bottom: calc(100vw * 36 / 500);}
	.lbjh a{ height: calc(100vw * 100 / 500);}
	.lbjh a span{ padding: 0 calc(100vw * 15 / 500); max-height: calc(100vw * 70 / 500); font-size: 0.34rem; line-height: calc(100vw * 30 / 500);}
	.lbjh .swiper-pagination { bottom: calc(100vw * 10 / 500);}
	.lbjh .swiper-pagination .swiper-pagination-bullet { width: calc(100vw * 8 / 500); height: calc(100vw * 8 / 500); margin: 0 calc(100vw * 2 / 500); border-radius: calc(100vw * 4 / 500);}
	.lbjh .swiper-pagination .swiper-pagination-bullet-active { width: calc(100vw * 20 / 500);}
	
	.zfxxgk ul{ margin: calc(-100vw * 22 / 500) calc(-100vw * 22 / 500) 0 0;}
	.zfxxgk ul li a{ margin: calc(100vw * 22 / 500) calc(100vw * 22 / 500) 0 0; padding: calc(100vw * 20 / 500) calc(100vw * 10 / 500); border-top-left-radius: calc(100vw * 20 / 500); border-top-right-radius: calc(100vw * 3 / 500); border-bottom-left-radius: calc(100vw * 3 / 500); border-bottom-right-radius: calc(100vw * 20 / 500);}
	.zfxxgk ul li a img{ width: calc(100vw * 36 / 500); height: calc(100vw * 36 / 500);}
	.zfxxgk ul li a span{ margin-top: calc(100vw * 15 / 500); font-size: 0.36rem;}
	
	.zc-box{ width: 100%; margin-top: calc(100vw * 34 / 500);}
	.zc-hd ul{ margin: calc(100vw * 10 / 500) calc(-100vw * 18 / 500) 0 0;}
	.zc-hd ul li{ width: calc(100% / 2); }
	.zc-hd ul li a{ margin: calc(100vw * 15 / 500) calc(100vw * 18 / 500) 0 0; line-height: calc(100vw * 48 / 500); border-radius: calc(100vw * 24 / 500);}
	.zc-bd{ margin-top: calc(100vw * 13 / 500);}
	.zc-bd .qt{ margin-top: calc(-100vw * 13 / 500);}
	.zc-bd .qt li{ margin-top: calc(100vw * 13 / 500); line-height: normal;}
	.zc-bd .qt li a{ height: calc(100vw * 64 / 500); margin-right: 0; padding-left:0; line-height: calc(100vw * 32 / 500);overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; background: none;}
	.zc-bd .qt li span{ margin-top: calc(100vw * 5 / 500); position: static; display: block;}
	
	.ml-title{ margin: calc(100vw * 20 / 500) auto calc(100vw * 24 / 500) auto;}
	.ml ul{ margin: calc(-100vw * 18 / 500) calc(-100vw * 18 / 500) 0 0;}
	.ml ul li a{ margin: calc(100vw * 13 / 500) calc(100vw * 13 / 500) 0 0; padding: calc(100vw * 15 / 500) calc(100vw * 10 / 500);}
	
	.jczw ul{ margin: calc(-100vw * 32 / 500) 0 0 0;}
	.jczw ul li{ width: 100%;}
	.jczw ul li a{ height: calc(100vw * 80 / 500); margin: calc(100vw * 18 / 500) 0 0 0;}
	.jczw ul li a span{ font-size: 0.36rem;}
}