@charset "utf-8";
@media screen and (max-width: 1168px) {
	.content .zcwj-fl .Content { font-size: 0.18rem;}
}
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	.header .top .fl a:nth-last-of-type(2){ display: inline-block !important;}
	
	.fl-logo{ height: calc(100vw * 59 / 850);}
	.fl-search{ width: calc(100vw * 380 / 850); height: calc(100vw * 41 / 850);}
	.fl-search input[type="button"]{ width: calc(100vw * 41 / 850); height: calc(100vw * 41 / 850);}
	
	/****列表****/
	.list-fl{ width:100%;}
	.list-fl .title{ font-size: 0.22rem;}
	.list-fl ul{ min-height: auto; padding:0 0.1rem 0.2rem 0.1rem; background-color: #f6f9fc;}
	.list-fl ul li{ width: calc(100% / 2); float: left;}
	.list-fl ul li a{ margin: 0.2rem 0.1rem 0 0.1rem; border-radius: 0; background-color: #fff;}
	
	.list-fr{ width:100%; margin-top: 0.25rem; padding-left: 0;}
	.list-fr.w100{ margin-top: 0;}
	
	.infos .box li .qt .yw{ font-size: 0.19rem; line-height: 0.32rem; border-radius: 0.2rem;}
	.infos .box-01 li .jd .tit{ font-size: 0.18rem;}
	.infos .box-01 li .jd a{ font-size: 0.18rem;}
	
	.infos .box-02 li .con .date{ font-size: 0.18rem;}
	
	.imgs-list{ min-height: auto;}
	.imgs-list ul{ margin-right: -0.3rem;}
	.imgs-list ul li{ width: calc(99.9999999% / 3);}
	.imgs-list ul li a{ height: calc(100vw * 180 / 850); margin: 0.3rem 0.3rem 0 0;}
	
	.zt-imgs-list{ min-height: auto;}
	.zt-imgs-list ul{ margin-right: -0.3rem;}
	.zt-imgs-list ul li{ width: calc(100% / 2);}
	.zt-imgs-list ul li a{ height: calc(100vw * 127 / 850); margin: 0.3rem 0.3rem 0 0;}
	
	/****详细页面-导航****/
	.content .zcwj-nav ul{ margin: -0.25rem -0.25rem 0 0;}
	.content .zcwj-nav ul li{ width: calc(100% / 3) !important;}
	.content .zcwj-nav ul li a{ margin: 0.25rem 0.25rem 0 0; font-size: 0.22rem; line-height: 0.7rem;}
	
	.content .zcwj-small-nav{ border: 0.03rem solid #3978cc;}
	.content .zcwj-small-nav ul li{ width: calc(100% / 3) !important;}
	.content .zcwj-small-nav ul li a{ font-size: 0.22rem; line-height: 0.7rem;}
	
	/****详细页面-左侧****/
	.content .zcwj-fl{ width: 100%; float: none; margin-right: 0; padding-right: 0; border-right: 0;}
	.content .zcwj-fl .Date{ font-size: 0.2rem;}
	.content .zcwj-fl .Date .zh{ bottom: 0.3rem;}
	.content .zcwj-fl .Date .zh i{ padding: 0.03rem 0.08rem; font-size: 0.2rem;}
	.content .zcwj-fl .Content { font-size: 0.21rem;}
	
	/****详细页面-右侧****/
	.content .zcwj-fr{ width:100%; margin-top: 0; float: none;}
	.content .zcwj-fr .Xg .hd{ font-size: 0.21rem;}
	.content .zcwj-fr .Xg .bd{ margin-bottom: 0.3rem;}
	.content .zcwj-fr .Xg .bd ul li a{ font-size: 0.2rem;}
	.content .zcwj-fr .Xg .ytdd .swiper-container{ height: calc(100vw * 460 / 850);}
	.content .zcwj-fr .Xg .ytdd .swiper-container .swiper-button-next,
	.content .zcwj-fr .Xg .ytdd .swiper-container .swiper-button-prev{ width: calc(100vw * 23 / 850); height: calc(100vw * 23 / 850);}
	
	/****分享****/
	.bdsharebuttonbox span{ margin-bottom: 0.2rem; font-size: 0.2rem;}
	.bdshare-button-style1-24 a{ width: calc(100vw * 50 / 850); height:  calc(100vw * 50 / 850) !important;}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	.fl-logo{ width:60%; height: auto; margin: 0 auto; float: none;}
	.fl-logo img{ width:100%;}
	.fl-search{ width: 80%; height: calc(100vw * 50 / 700); margin: 0.4rem auto 0 auto; float: none;}
	.fl-search input[type="button"]{ width: calc(100vw * 50 / 700); height: calc(100vw * 50 / 700);}
	
	/****列表****/
	.list-fl .title{padding: 0.35rem 0.15rem; font-size: 0.31rem;}
	.list-fl ul{ padding: 0 0 0.05rem 0;}
	.list-fl ul li{ width: 100%; float: none;}
	.list-fl ul li a{margin: 0.25rem 0.25rem 0.2rem 0.25rem; padding: 0.25rem 0.15rem 0.25rem 0.5rem; line-height: 0.32rem;}
	#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;}
	
	.dqzlm{ font-size: 0.31rem;}
	infos{ min-height: none;}
	.infos .box li{ margin-top: 0.25rem; padding: 0.23rem; background-color: #f6f9fc;}
	.infos .box li .title{ max-width:100%; max-height: 0.9rem; float: none; padding-left: 0; line-height: 0.45rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.infos .box li .title i{ display: none;}
	.infos .box li .qt{ min-width:100%; margin-top: 0.2rem; padding-top: 0.15rem; float: none; border-top:1px solid #d4def5;}
	.infos .box li .qt .yw{ margin: 0.05rem 0; padding:0 0.2rem; float: left; font-size: 0.28rem; line-height: 0.45rem; border-radius: 0.225rem;}
	.infos .box li .qt .date{ display: inline-block;}
	
	.infos .box-01 li{ padding: 0.23rem; border-bottom: 0; background-color: #f6f9fc;}
	.infos .box-01 li .title{ max-width:100%; max-height: 0.9rem; margin-right: 0; float: none; padding-left: 0; line-height: 0.45rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.infos .box-01 li .title i{ display: none;}
	.infos .box-01 li .date{ margin-top: 0.1rem; position: static; display: block;}
	.infos .box-01 li .jd{ margin-top: 0.2rem; margin-right: -0.15rem; padding-top: 0.15rem; line-height: 0.55rem; border-top: 1px solid #eee;}
	.infos .box-01 li .jd .tit{ width: 100%; font-size: 0.28rem; display: block;}
	.infos .box-01 li .jd a{ width:calc(100% / 3 - 0.15rem); margin: 0.15rem 0.15rem 0 0; float: left; font-size: 0.28rem; font-weight: normal;}
	
	.infos .box-02 li{ height: auto; margin-top: 0.35rem; padding: 0.3rem; box-shadow: 0 0 0.06rem rgb(25 82 224 / 35%); overflow: hidden;}
	.infos .box-02 li .zt{ display: none;}
	.infos .box-02 li .con{ width: 100%;}
	.infos .box-02 li .con .title{ height: auto; line-height: 0.45rem;}
	.infos .box-02 li .con .xx{ margin-top: 0.15rem; padding:0.1rem 0.25rem 0.25rem 0.25rem; background-color: #f3f6fd;}
	.infos .box-02 li .con .xx span{ margin: 0.15rem 0 0 0; font-size: 0.29rem; display: block;}
	.infos .box-02 li .con .xx .xx-zt{ text-align: center; display: block;}
	
	.infos .box-03 li .title{ max-height: none; -webkit-line-clamp: 5;}
	.infos .box-03 li .qt .yw,
	.infos .box-03 li .qt .date{ line-height: 0.45rem;}
	
	.imgs-list ul{ margin-right: -0.25rem;}
	.imgs-list ul li{ width: calc(100% / 2);}
	.imgs-list ul li a{ height: calc(100vw * 230 / 700); margin: 0.25rem 0.25rem 0 0;}
	
	.zt-imgs-list{ min-height: auto;}
	.zt-imgs-list ul{ margin-right: 0;}
	.zt-imgs-list ul li{ width: 100%; float: none;}
	.zt-imgs-list ul li a{ height: calc(100vw * 127 / 700); margin: 0.3rem 0 0 0;}
	
	/****详细页面-导航****/
	.content .zcwj-nav ul li{ width: calc(100% / 2) !important;}
	.content .zcwj-nav ul li a{ font-size: 0.32rem; line-height: 0.9rem;}
	
	.content .zcwj-small-nav ul li{ width: calc(100% / 2) !important;}
	.content .zcwj-small-nav ul li a{ font-size: 0.3rem; line-height: 0.9rem;}
	
	/****详细页面-左侧****/
	.content .zcwj-fl .Title{ font-size: 0.36rem; line-height: 0.6rem;}
	.content .zcwj-fl .Date{ font-size: 0.29rem;}
	.content .zcwj-fl .Date .zh{ display: none;}
	.content .zcwj-fl .Content { font-size: 0.32rem; line-height: 2;}
	
	/****详细页面-右侧****/
	.content .zcwj-fr .Xg .hd{ font-size: 0.32rem;}
	.content .zcwj-fr .Xg .bd ul li a{ padding-left: 0.2rem; font-size: 0.32rem; line-height: 0.5rem; background-position: left 0.16rem;}
	.content .zcwj-fr .Xg .ytdd .swiper-container{ height: calc(100vw * 560 / 700);}
	.content .zcwj-fr .Xg .ytdd .swiper-container .swiper-button-next,
	.content .zcwj-fr .Xg .ytdd .swiper-container .swiper-button-prev{ width: calc(100vw * 35 / 700); height: calc(100vw * 35 / 700);}
	.content .zcwj-fr .Xg .ytdd .swiper-container .swiper-button-prev{ left: auto; right: 0.5rem;}
	
	/****分享****/
	.bdsharebuttonbox{ padding-bottom: 0.3rem; border-bottom: 0.01rem solid #d7e6ed;}
	.bdsharebuttonbox span{ font-size: 0.3rem;}
	.bdshare-button-style1-24 a{ width: calc(100vw * 60 / 700); height:  calc(100vw * 60 / 700) !important;}
}
@media screen and (max-width: 500px) {
	.fl-logo{ width:70%;}
	.fl-search{ width: 90%; height: calc(100vw * 40 / 500);}
	.fl-search input[type="button"]{ width: calc(100vw * 40 / 500); height: calc(100vw * 40 / 500);}
}
@media screen and (max-width: 350px) {
	
}