@charset "utf-8";
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	.swiper-container .swiper-button-next, .List .zlm-infos .swiper-container .swiper-button-prev{ width: calc(100vw * 30 / 850); height: calc(100vw * 45 / 850);}
	.swiper-container .swiper-button-next:after, .List .zlm-infos .swiper-container .swiper-button-prev:after{ font-size:0.2rem;}
	
	.common-bg{ background-size: 100%;}
	
	/****列表****/
	.List .zlm{ width:100%; position: relative !important;}
	.List .zlm .title{ font-size: 0.22rem;}
	.List .zlm ul{ min-height: auto; padding:0 0.1rem 0.2rem 0.1rem;}
	.List .zlm ul li{ width: calc(100% / 2); float: left;}
	
	.List .zlm ul li a{ margin: 0.2rem 0.1rem 0 0.1rem;}
	.List .zlm-infos{ width:100%; margin-top: 0.25rem; padding-left: 0;}
	.List .zlm-infos .infos-box{ height: auto;}
	
	.List .zlm-infos .imgs-box ul{ margin-right: -0.25rem;}
	.List .zlm-infos .imgs-box ul li{ width: calc(99.9999999% / 3);}
	.List .zlm-infos .imgs-box ul li a{ margin: 0.25rem 0.25rem 0 0;}
	.List .zlm-infos .imgs-box ul li a .box span{ max-height: calc(100vw * 700 / 850); line-height: calc(100vw * 35 / 850);}
	
	.List .zlm-infos .zt-imgs{ min-height: none;}
	.List .zlm-infos .zt-imgs li{ width: calc(100% / 2);}
	.List .zlm-infos .zt-imgs li a{ height: calc(100vw * 125 / 850);}
	
	.List .zlm-infos .swiper-imgs-box .swiper-hd span{ font-size: 0.22rem;}
	.List .zlm-infos .swiper-imgs-box .swiper-hd a{ float: right; font-size: 0.18rem;}
	.List .zlm-infos .swiper-imgs-box .swiper-bd a{ height: calc(100vw * 260 / 850);}
	
	.List .zlm-infos .swiper-imgs-list ul{ margin-right: -0.3rem;}
	.List .zlm-infos .swiper-imgs-list ul li{ width: calc(99.9999999% / 3);}
	.List .zlm-infos .swiper-imgs-list ul li a{ height: calc(100vw * 230 / 850); margin: 0.3rem 0.3rem 0 0;}
	
	.List .zlm-infos .zfgb-box ul{ margin-right: -0.25rem;}
	.List .zlm-infos .zfgb-box ul li{ width: calc(99.9999999% / 3);}
	.List .zlm-infos .zfgb-box ul li a{ height: calc(100vw * 318 / 850); margin: 0.25rem 0.25rem 0 0;}
	.List .zlm-infos .zfgb-box ul li a .img-01{ margin: calc(100vw * 60 / 850) auto 0 auto;}
	.List .zlm-infos .zfgb-box ul li a .box{ bottom: calc(100vw * 60 / 850);}
	
	.List .zlm-infos .lm-ul{ margin-right: -0.2rem;}
	.List .zlm-infos .lm-ul li a{ margin: 0.2rem 0.2rem 0 0;}
	.List .zlm-infos .lm-ul li a span{ font-size: 0.2rem;}
	
	.Dwlx-img{ height: calc(100vw * 115 / 850);}
	.Dwlx{ padding:0 0.3rem 0.3rem 0.3rem;}
	.Dwlx .hd{ margin-top: 0.3rem;}
	.Dwlx .bd ul li{ width: calc(99.9999999% / 3);}
	
	/****内容页面****/
	.Article.YJ-Article{ padding: 0.25rem;}
	
	.Article .Date{ font-size: 0.2rem;}
	.Article .Date .zh{ margin-top: 0.25rem; position: static;}
	.Article .Date .zh i{ font-size: 0.2rem;}
	
	.Article .Content .pic-video{ width: calc(100vw * 600 / 850) !important; height: calc(100vw * 600 / 850) !important;}
	
	.Article .Xg .hd{ padding: 0.2rem 0 0 0;}
	.Article .Xg .bd ul li{ font-size: 0.2rem;}
	.Article .Xg .bd ul li a{ font-size: 0.19rem;}
	
	.Article .Xg .ytdd ul li{ width: calc(100% / 4);}
	.Article .Xg .ytdd ul li a .img{ height: calc(100vw * 160 / 850);}
	
	.Article .zj-fk .jg-hd{ font-size: 0.2rem; line-height: 0.3rem;}
	.Article .zj-fk .jg-bd ul li{ font-size: 0.2rem;}
	.Article .zj-fk .ly ul li{ font-size: 0.2rem;}
	.Article .zj-fk .tj ul li:nth-child(even) .btn{ font-size: 0.18rem;}
	.Article .zj-fk .tj .tj-btn{ font-size: 0.18rem;}
	
	.Article .zw-table ul li.tit{ width:15%;}
	.Article .zw-table ul li.bt{ width: calc(85% - 0.01rem);}
	.Article .zw-table ul li{ width: calc((70% - 0.01rem) / 2);}
	
	.Article .zcwj{ width: 100%; float: none; margin-right: 0; float: none; padding-right: 0; border-right: 0;}
	.Article .zcwj-fj{ width: 100%; float: none; float: none; margin-top: 0;}
	.Article .zcwj-fj .Xg{ padding: 0.1rem 0;}
	.Article .zcwj-fj .Xg .hd{ padding: 0.15rem 0 0 0;}
	.Article .zcwj-fj .Xg .hd:nth-of-type(1){ border-top: 0.01rem solid #d7e6ed;}
	.Article .zcwj-fj .Xg .bd ul li{ padding: 0.15rem 0 0 0;}
	.Article .zcwj-fj .Xg .bd ul li a{ line-height: 0.3rem; background-position: left 0.12rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.Article .zcwj-fj .Xg .ytdd ul{ margin-right: -0.25rem;}
	.Article .zcwj-fj .Xg .ytdd ul li{ width: calc(100% / 4); float: left;}
	.Article .zcwj-fj .Xg .ytdd ul li a{ margin: 0.25rem 0.25rem 0 0;}
	.Article .zcwj-fj .Xg .ytdd ul li a .img{ height: calc(100vw * 160 / 850);}
	
	.Zfgb-Article .img-01{ width: calc(100vw * 90 / 850);}
	.Zfgb-Article .img-02{ width:50%;}
	.Zfgb-Article .Title{ font-size: 0.22rem;}
	.Zfgb-Article .Boxs .bd .info li a{ margin-right: 0;}
	
	.bdsharebuttonbox span{ font-size: 0.18rem;}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	.swiper-container .swiper-button-next, .List .zlm-infos .swiper-container .swiper-button-prev{ width: calc(100vw * 30 / 700); height: calc(100vw * 45 / 700);}
	.swiper-container .swiper-button-next:after, .List .zlm-infos .swiper-container .swiper-button-prev:after{ font-size:0.23rem;}
	
	.List .zlm .title{ padding: 0.35rem 0.15rem; font-size: 0.31rem; position: relative;}
	.List .zlm ul{ padding-bottom: 0.3rem;}
	.List .zlm ul li{ width: 100%; float: none;}
	.List .zlm ul li:nth-child(2n+2){ padding-left: 0;}
	.List .zlm ul li:nth-child(2n+3){ padding-right: 0;}
	.List .zlm ul li a{ margin: 0.3rem 0.2rem 0 0.2rem; padding: 0.25rem 0.15rem 0.25rem 0.5rem; line-height: 0.32rem;}
	.List .zlm ul li a i{ width:0.25rem; height: 0.25rem;}
	#open,#close{ width: calc(100vw * 30 / 700); height: calc(100vw * 30 / 700); display: none; position: absolute; top: 50%; right: 0.2rem; transform: translate(0,-50%);}
	#open{ background: url(../images/bg_list_lm_dk.png) no-repeat center center; background-size: 100%;}
	#close{ background: url(../images/bg_list_lm_gb.png) no-repeat center center; background-size: 100%; display: block;}

	.List .zlm-infos .Guidang{ height: auto; padding: 0.1rem 0; top: -0.4rem; border: 1px solid #e71f19; background-image: none; transform: rotateZ(20deg);}
	.List .zlm-infos .Guidang img{ display: block;}
	.List .zlm-infos .Guidang p{ margin-top: 0.1rem; padding-top: 0.1rem; font-size: 0.2rem; border-top: 1px solid #e71f19;}
	
	.List .zlm-infos .dqzlm{ padding: 0.5rem 0; font-size: 0.31rem;}
	.List .zlm-infos .infos-box .info li{ margin-top: 0.3rem; line-height: 0.28rem;}
	.List .zlm-infos .infos-box .info li a{ height: 0.9rem; margin-right: 1.7rem; padding-left: 0; line-height: 0.45rem; background: transparent; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.List .zlm-infos .infos-box .info li a i{ display: none;}
	.List .zlm-infos .infos-box .info li span{ display: none;}
	.List .zlm-infos .infos-box .info li .span-app{ display: block;}
	.List .zlm-infos .infos-box .line{ display: none; width:100%;}
	
	.List .zlm-infos .imgs-box ul{ margin-right: -0.2rem;}
	.List .zlm-infos .imgs-box ul li{ width: calc(100% / 2);}
	.List .zlm-infos .imgs-box ul li a{ height: calc(100vw * 180 / 700); margin: 0.2rem 0.2rem 0 0;}
	.List .zlm-infos .imgs-box ul li a .box span{ max-height: calc(100vw * 100 / 700); line-height: calc(100vw * 50 / 700);}
	
	.List .zlm-infos .zt-imgs li a{ height: calc(100vw * 115 / 700);}
	
	.List .zlm-infos .swiper-imgs-box .swiper-hd span{ font-size: 0.29rem;}
	.List .zlm-infos .swiper-imgs-box .swiper-hd a{ float: right; font-size: 0.23rem;}
	.List .zlm-infos .swiper-imgs-box .swiper-bd a{ height: calc(100vw * 260 / 700);}
	
	.List .zlm-infos .swiper-imgs-list ul{ margin-right: -0.25rem;}
	.List .zlm-infos .swiper-imgs-list ul li{ width: calc(100% / 2);}
	.List .zlm-infos .swiper-imgs-list ul li a{ height: calc(100vw * 290 / 700); margin: 0.25rem 0.25rem 0 0;}
	
	.List .zlm-infos .zfgb-box ul li{ width: calc(100% / 2);}
	.List .zlm-infos .zfgb-box ul li a{ height: calc(100vw * 400 / 700);}
	.List .zlm-infos .zfgb-box ul li a .img-01{ margin: calc(100vw * 60 / 700) auto 0 auto;}
	
	.List .zlm-infos .lm-ul{ margin-right: -0.25rem;}
	.List .zlm-infos .lm-ul li{ width: calc(100% / 2);}
	.List .zlm-infos .lm-ul li a{ height: 1rem; margin: 0.25rem 0.25rem 0 0;}
	.List .zlm-infos .lm-ul li a span{ font-size: 0.27rem; line-height: 0.35rem;}
	
	.List .zlm-infos.dlm .dqzlm span{ font-size: 0.31rem;}
	
	.List .zlm-infos .zjyj-info ul li .zt{ width: 0.7rem; min-height: 0.8rem; padding: 0 0.2rem; font-size: 0.26rem; line-height: 0.36rem;}
	.List .zlm-infos .zjyj-info ul li a{ padding-right: 0; display: block; position: relative;}
	.List .zlm-infos .zjyj-info ul li a .title{ height: 0.9rem; line-height: 0.45rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.List .zlm-infos .zjyj-info ul li a .fk{ display: none;}
	
	.List .zlm-infos .zjyj-info ul li a .em-date{ margin-top: 0.15rem; font-size: 0.23rem;}
	.List .zlm-infos .zjyj-info ul li a .em-app-zt{ margin: 0.15rem 0 0 0; font-size: 0.23rem; display: block;}
	
	.Dwlx-img{ height: calc(100vw * 115 / 700);}
	.Dwlx .hd{ margin-top: 0.4rem; padding-bottom: 0.3rem; font-size: 0.31rem; line-height: 0.3rem;}
	.Dwlx .hd i{ width:0.04rem; height: 0.3rem;}
	.Dwlx .bd ul li{ width: calc(100% / 2);}
	.Dwlx .bd ul li a{ margin: 0; padding-left: 0.2rem;}
	.Dwlx .bd ul li:nth-child(odd) a{ margin:0.25rem 0.125rem 0 0;}
	.Dwlx .bd ul li:nth-child(even) a{ margin:0.25rem 0 0 0.125rem;}
	
	/****内容页面****/
	.Article .pic-fz{ top:0.75rem;}
	
	.Article .zw-table{ margin-bottom: 0.2rem;}
	.Article .zw-table ul li{ width: calc((75% - 0.01rem) / 1); font-size: 0.27rem;}
	.Article .zw-table ul li span{ height: 0.65rem; line-height: 0.65rem;}
	.Article .zw-table ul li.tit{ width:25%;}
	.Article .zw-table ul li.bt{ width: calc(75% - 0.01rem);}
	.Article .zw-table ul li:nth-last-of-type(1),.Article .zw-table ul li:nth-last-of-type(2){ display: none;}
	
	.Article .Title{ font-size: 0.36rem; line-height: 0.6rem;}
	
	.Article .Date{ font-size: 0.29rem; line-height: 0.35rem; text-align: center;}
	.Article .Date .zh{ width:100%; margin-top: 0.25rem; float: none;}
	.Article .Date .zh i{ font-size: 0.29rem; display: inline-block;}
	
	.Article .Content .pic-video{ width: calc(100vw * 600 / 700) !important; height: calc(100vw * 600 / 700) !important;}
	
	.Article .Xg{ padding: 0.15rem 0 0.25rem 0;}
	.Article .Xg .hd{ padding: 0.35rem 0 0.1rem 0; font-size: 0.3rem;}
	.Article .Xg .bd ul li{ padding: 0.15rem 0; font-size: 0.29rem;}
	.Article .Xg .bd ul li a{ padding-left: 0.2rem; font-size: 0.28rem; line-height: 0.45rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  background-position: left 0.16rem;}
	.Article .Xg .ytdd ul{ margin-right: -0.3rem;}
	.Article .Xg .ytdd ul li{ width: calc(99.9999999% / 3);}
	.Article .Xg .ytdd ul li a{ margin: 0.3rem 0.3rem 0 0;}
	.Article .Xg .ytdd ul li a .img{ height: calc(100vw * 180 / 700);}
	
	.Article .zj-fk .tit{ padding: 0.2rem 0.2rem 0.2rem 0.6rem; background: url(../images/bg_zj.png) no-repeat 0.08rem center,linear-gradient(90deg, #4785d4 30%, #296fc7 70%);}
	.Article .zj-fk .tit span{ font-size: 0.29rem;}
	.Article .zj-fk .tit .font{ margin-top: 0.1rem; float: none; font-size: 0.29rem;}
	.Article .zj-fk .jg-hd{ font-size: 0.3rem; line-height: 0.5rem;}
	.Article .zj-fk .jg-bd ul li{ margin-top: 0.25rem; font-size: 0.29rem;}
	.Article .zj-fk .jg-bd ul li p{ line-height: 0.5rem;}
	
	.Article .zj-fk .ly ul{ margin-top: -0.25rem;}
	.Article .zj-fk .ly ul li{ margin-top: 0.25rem; padding-bottom: 0.25rem; font-size: 0.29rem;}
	.Article .zj-fk .ly ul li p{ padding:0.2rem; line-height: 0.5rem;}
	
	.Article .zj-fk .tj{ padding: 0.2rem 0.2rem 0.4rem 0.2rem;}
	.Article .zj-fk .tj ul li:nth-child(odd){ width:100%; line-height: normal; text-align: left;}
	.Article .zj-fk .tj ul li:nth-child(even){ width:100%; padding-left: 0;}
	.Article .zj-fk .tj ul li{ width:100%; min-height: 0.48rem; margin-top: 0.2rem; padding-top: 0; float: none;}
	.Article .zj-fk .tj ul li:nth-child(even) input[type="text"], .Article .zj-fk .tj ul li:nth-child(even) textarea{ padding:0.15rem;}
	.Article .zj-fk .tj ul li:nth-child(even) input[type="text"]{ line-height: 0.36rem;}
	.Article .zj-fk .tj ul li:nth-child(even) textarea{ line-height: 0.36rem;}
	.Article .zj-fk .tj ul li:nth-child(even) .btn{ width:2rem; margin-right: 0.01rem; font-size: 0.28rem; color: #fff; line-height: 0.6rem; text-align: center; border-radius: 0.03rem; display: inline-block; position: relative; background: #1f6ec6; overflow: hidden; cursor: copy;}
	.Article .zj-fk .tj ul li:nth-child(even) .tip{ width:100%; font-size:0.18rem; line-height: 0.36rem; text-align: justify;}
	.Article .zj-fk .tj ul li:nth-child(even) .yzm{ width:2rem !important;}
	.Article .zj-fk .tj .tj-btn{ width:2rem; height: 0.65rem; font-size: 0.29rem; margin: 0 auto;}
	.Article .zj-fk .tj .tj-btn:hover{ width: 2rem;}
	#wait-upload1{ display: none !important;}
	
	.Article .zcwj-fj .Xg .hd{ padding: 0.35rem 0 0.1rem 0;}
	.Article .zcwj-fj .Xg .bd ul li a{ line-height: 0.45rem; -webkit-line-clamp: 3;}
	.Article .zcwj-fj .Xg .bd ul li{ margin: 0 0 0.15rem 0;}
	.Article .zcwj-fj .Xg .ytdd ul li{ width: calc(99.9999999% / 3);}
	.Article .zcwj-fj .Xg .ytdd ul li a .img{ height: calc(100vw * 180 / 700);}
	
	.Zfgb-Article .img-01{ width: calc(100vw * 90 / 700);}
	.Zfgb-Article .img-02{ width:80%;}
	.Zfgb-Article .Title{ margin-top: 0.6rem; padding-bottom: 0.6rem; font-size: 0.3rem;}
	.Zfgb-Article .Boxs{ padding: 0.5rem 0 0 0;}
	.Zfgb-Article .Boxs .bd{ padding-bottom: 0.35rem;}
	.Zfgb-Article .Boxs .bd .info li{ margin-top: 0.2rem; padding-left: 0.18rem; background-position: left 0.16rem;}
	.Zfgb-Article .Boxs .bd .info li a{ max-height: 0.9rem; margin-right: 0; font-size: 0.27rem; line-height: 0.45rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	
	.bdsharebuttonbox span{ margin-bottom: 0.15rem; float: none; font-size: 0.27rem; text-align: center; display: block;}
	.bdshare-button-style1-24{ text-align: center;}
	.bdshare-button-style1-24 a{ width:0.8rem; height: 0.8rem !important; float: none !important; display: inline-block;}
}
@media screen and (max-width: 500px) {
	.List .zlm-infos .Guidang{ width:1.6rem;}
	
	.Article .Content .pic-video{ width: calc(100vw * 410 / 500) !important; height: calc(100vw * 410 / 500) !important;}
	
	.Article .Xg .ytdd ul li{ width: calc(100% / 2);}
	.Article .Xg .ytdd ul li a .img{ height: calc(100vw * 180 / 500);}
	
	.Article .zcwj-fj .Xg .ytdd ul li{ width: calc(100% / 2);}
	.Article .zcwj-fj .Xg .ytdd ul li a .img{ height: calc(100vw * 180 / 500);}
}