@charset "utf-8";
@media screen and (max-width: 1600px) {
	.wrap-search{ max-width: 14rem;}
	.head-nav ul li a{ font-weight: bold;}
}
@media screen and (max-width: 1100px){
	
	/****头部检索开始****/
	.search_item:nth-of-type(1),.search_item:nth-of-type(2){ width:50%;}
	.search_item:nth-of-type(3){ width:100%; margin-top: 0.25rem;}
	.search_item .f14{ width: 1.2rem; text-align: right;}
	.search_item input.timeInput{ width: calc(100% - 1.4rem); margin-left: 0;}
	
	/****政务公开检索开始****/
	.zcwj-search ul li span{ width:1.2rem;}
	.zcwj-search ul li input[type="text"]{ width: calc(100% - 1.2rem);}
	.zcwj-search ul li input[type="text"].date{ width: calc((100% - 1.7rem) / 2);}
}
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	
	.footer{ padding: 0 0 0.5rem 0 !important;}
	
	/****头部检索开始****/
	.f14{ font-size: 0.2rem;}
	
	.wrap-search{ max-width: none; margin: 0.25rem; display: block;}
	.main_con{ margin: 0 !important; padding: 0 !important;}
	
	.search_nav{ height: auto; margin-top: 0.25rem; overflow: hidden;}
	.search_nav ul li{ width: calc(100% / 4);}
	.search_nav ul li:not(:nth-of-type(-n+3)){ display: block;}
	.search_nav ul li a{ font-size: 0.2rem; line-height: 0.6rem !important;}
	
	.wrap-search .main_con_l{ width:100%; min-height: auto; float: none; margin: 0.25rem 0 0 0; padding-right: 0; border-right: 0;}
	.wrap-search .main_con_r{ width:100%; float: none; margin: 0.25rem 0 0 0;}
	
	.search_item{ margin-right: 0; margin-bottom: 0; line-height: 0.4rem;}
	.search_item a,.search_item input.timeInput{ font-size: 0.2rem;}
	.search_item input.timeInput{ line-height: 0.4rem;}
	
	.search_result{ font-size: 0.18rem;}
	
	.basic_result_content .item .type_title{ width: 1.35rem; line-height: 0.45rem; font-size: 0.2rem;}
	.basic_result_content .item .title a{ font-size: 0.2rem; line-height: 0.45rem;}
	
	.is-policy .tabbox ul li{ width: 100%; padding: 0.15rem 0; font-size: 0.2rem !important; line-height: 0.45rem;}
	.is-policy .tabbox ul li span{ display: inline-block;}
	.is-policy .tabbox ul li span.policy_tit{ width:auto;}
	.is-policy .tabbox ul li span.fh{ width:0.2rem;}
	.is-policy .tabbox ul li span.policy_res1,.is-policy .tabbox ul li span.policy_res2,.is-policy .tabbox ul li span.policy_res3{ width: calc(100% - 1.2rem); font-size: 0.2rem;}
	
	.is-news .description p.zw{ max-height: 1.85rem; font-size: 0.2rem; line-height: 0.45rem;}
	.is-news .description p.js_text span.ly,.is-news .description p.js_text span.time{ font-size: 0.19rem;}
	
	.is-img-list>a{ padding: 0.25rem 0.25rem 0.15rem 0.25rem;}
	.is-img-list .imgbox{ height:calc(100vw * 210 / 850);}
	.is-img-list p{ height: 0.6rem; margin-top: 0.15rem; font-size: 0.2rem; line-height: 0.3rem; text-align: left; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	
	.is-leader .leader_img{ width: calc(100vw * 153 / 850);height: calc(100vw * 204 / 850);}
	.is-leader .leader_desc p a.leader_name{ font-size: 0.2rem;}
	.is-leader .leader_desc ul li span{ font-size: 0.19rem; line-height: 0.35rem;}
	.is-leader .leader_desc ul li p{ font-size: 0.19rem; line-height: 0.35rem;}

	.main_r_box .recommended ul{ margin-right: -0.2rem;}
	.main_r_box .recommended ul li{ width: calc(99.9999999% / 3);}
	.main_r_box .recommended ul li a{ margin: 0.2rem 0.2rem 0 0; font-size: 0.2rem; line-height: 0.6rem;}
	.main_r_box .hot_art{ margin-top: 0.1rem;}
	.main_r_box .hot_art ul li{ font-size: 0.2rem; line-height: 0.5rem;}
	.sfmy > h1{ font-size: 0.2rem;}
	.sfmy .myBtn{ font-size: 0.2rem; line-height: 0.6rem;}
	
	.is-img .description .detail p.zw{ max-height: 1.85rem; font-size: 0.2rem; line-height: 0.45rem;}
	.is-img .description .detail p.js_text span.ly{ font-size: 0.19rem;}
	.is-news .description p.js_text span.ly,.is-news .description p.js_text span.time{ font-size: 0.19rem;}
	
	#page{ margin: 0.45rem auto 0 auto !important;}
	#page a, #page span{ margin: 0 0.1rem 0 0; font-size: 0.2rem !important; color: #757575;}
	
	/****政务公开检索开始****/
	.zcwj-search ul li span{ font-size: 0.2rem;}
	.zcwj-search ul li input[type="text"]{ height: 0.45rem; font-size: 0.2rem; line-height: 0.45rem;}
	
	.zcwj-pxfs .pxfs span,.zcwj-pxfs .pxfs a{ font-size: 0.2rem;}
	
	.zcwj-jg ul li a{ font-size: 0.22rem; line-height: 0.4rem;}
	.zcwj-jg ul li p{ max-height: 1.6rem; font-size: 0.2rem; line-height: 0.4rem;}
	.zcwj-jg ul li .xx span{ font-size: 0.18rem; line-height: 0.25rem;}
	
	.zwsj p { font-size: 0.2rem;}
}
@media screen and (max-width: 768px) {
	/****头部检索开始****/
	.search_result{ margin-top: 0;}
	
	.item .title{ margin-top: 0; font-size: inherit;}
	.is-policy .tabbox ul li,.is-policy .tabbox ul li span.policy_res3{ font-size: 0.2rem !important; line-height: 0.45rem !important;}
	
	.is-news .description p.js_text span.ly, .is-news .description p.js_text span.time, .is-leader .leader_desc ul li span, .is-leader .leader_desc ul li p{ font-size: 0.19rem; line-height: 0.45rem;}
	
	.search_conditions,.guide_search_item{ margin: 0 0 0.25rem 0;}
	.search_conditions ul li,.guide_search_item ul li{ margin-top: 0.25rem; padding-left: 0;}
	.search_conditions ul li span.tit,.guide_search_item ul li span.tit{ width: auto; font-size: 0.18rem; position: static;}
	.search_conditions ul li a, .guide_search_item ul li a{ padding: 0 0.1rem;}
	
	#page a, #page span{ margin: 0 0.1rem 0 0; font-size: 0.19rem; color: #757575;}
	
	/****政务公开检索开始****/
	.zcwj-search ul li{ width: 100%; line-height: 0.45rem;}
	.zcwj-search ul li:nth-child(even){ padding-left: 0; float: none;}
	.zcwj-search ul li:nth-child(odd){ padding-right: 0; float: none;}
	.zcwj-search ul li:nth-last-of-type(1){ display: none;}
	
	#page a, #page span{ display: none !important;}
	#page a.layui-laypage-prev, #page a.layui-laypage-next { margin-right: 0.3rem !important; padding: 0 0.2rem !important; border: 0; background-color: #f8f8f8; display: inline-block !important;}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	
	/****头部检索开始****/
	.wrap-search{ max-width: 14rem;}
	
	.search_nav ul li a{ font-size: 0.29rem; line-height: 0.75rem !important;}
	
	.search_result{ font-size: 0.28rem;}
	
	.basic_result_content .item .type_title{ width: auto; padding: 0 0.2rem; line-height: 0.55rem; font-size: 0.29rem; display: inline-block;}
	.basic_result_content .item .title a{ font-size: 0.29rem; line-height: 0.55rem;}
	
	.is-policy .tabbox ul li{ font-size: 0.29rem !important; line-height: 0.5rem;}
	.is-policy .tabbox ul li span{ display: inline-block;}
	.is-policy .tabbox ul li span.policy_tit{ width: auto;}
	.is-policy .tabbox ul li span.fh{ width: auto;}
	.is-policy .tabbox ul li span.policy_res1,.is-policy .tabbox ul li span.policy_res2,.is-policy .tabbox ul li span.policy_res3{ width: auto; font-size: 0.29rem;}
	
	.is-news .description p.zw{ max-height: 2.25rem; font-size: 0.28rem; line-height: 0.55rem;}
	.is-news .description p.js_text span.ly, .is-news .description p.js_text span.time, .is-leader .leader_desc ul li span, .is-leader .leader_desc ul li p{ font-size: 0.26rem; line-height: 0.5rem;}
	
	.is-img-list .imgbox{ height:calc(100vw * 210 / 700);}
	.is-img-list p{ height: 0.9rem; font-size: 0.28rem; line-height: 0.45rem;}
	
	.is-leader .leader_img{ width: calc(100vw * 153 / 700);height: calc(100vw * 204 / 700); float: none; margin: 0 auto;}
	.is-leader .leader_desc p a.leader_name{ margin: 0.25rem 0 0 0; font-size: 0.29rem; text-align: center; display: block;}
	.is-leader .leader_desc ul li{ margin-top: 0.25rem;}
	.is-leader .leader_desc ul li span{ font-size: 0.28rem; line-height: 0.45rem;}
	.is-leader .leader_desc ul li p{ max-height: 1.35rem; font-size: 0.28rem; line-height: 0.45rem; -webkit-line-clamp: 3;}
	
	.is-img .description .detail p.zw{ max-height: 2.25rem; font-size: 0.28rem; line-height: 0.55rem;}
	.is-img .description .detail p.js_text span.ly{ font-size: 0.16rem; line-height: 0.5rem;}
	.is-news .description p.js_text span.ly,.is-news .description p.js_text span.time{ font-size: 0.26rem; line-height: 0.5rem;}
	
	.search_conditions, .guide_search_item{ padding:0 0.25rem 0.2rem 0.25rem;}
	.search_conditions ul li,.guide_search_item ul li{ margin-top: 0.3rem; line-height: 0.5rem;}
	.search_conditions ul li span.tit,.guide_search_item ul li span.tit{ font-size: 0.26rem;}
	.search_conditions ul li a, .guide_search_item ul li a{ font-size: 0.26rem;}
	
	/****政务公开检索开始****/
	.zcwj-search ul li span{ width:1.5rem; font-size: 0.26rem;}
	.zcwj-search ul li input[type="text"]{ width: calc(100% - 1.5rem); height: 0.6rem; font-size: 0.26rem; line-height: 0.5rem;}
	.zcwj-search ul li input[type="text"].date{ width: calc((100% - 2rem) / 2);}
	.zcwj-search .button,.zcwj-search .button input[type="reset"]{ margin-top: 0.35rem;}
	.zcwj-search .button input[type="button"]{ height: 0.5rem; font-size: 0.26rem; line-height: 0.5rem;}
	
	.zcwj-jsjg{ margin-top: 0.4rem;}
	
	.zcwj-pxfs{ margin-top: 0.1rem;}
	.zcwj-pxfs .pxfs{ width: 100%; float: none; margin-top: 0.3rem; line-height: 0.45rem;}
	.zcwj-pxfs .pxfs span,.zcwj-pxfs .pxfs a{ font-size: 0.26rem;}
	
	.zcwj-jg{ margin-top: 0.1rem;}
	.zcwj-jg ul li{ margin-top: 0.3rem;}
	.zcwj-jg ul li a{ max-height: none; font-size: 0.29rem; line-height: 0.4rem; overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; /* -webkit-line-clamp: 2; */}
	.zcwj-jg ul li p{ max-height: 1.35rem; font-size: 0.25rem; line-height: 0.45rem; -webkit-line-clamp: 3; display: none;}
	.zcwj-jg ul li .xx span{ font-size: 0.23rem; line-height: 0.5rem;}
	.zcwj-jg ul li .xx span:nth-of-type(1){ padding: 0; border-right: 0; display: block;}
	.zcwj-jg ul li .xx span:nth-of-type(2){ padding-left: 0;}
	
	.zwsj p { font-size: 0.29rem; line-height: 0.45rem;}
	
	#page a, #page span{ font-size: 0.29rem !important; display: none !important;}
}
@media screen and (max-width: 500px) {
	/****政务公开检索开始****/
	.zcwj-search ul li span{ width:auto; display: block;}
	.zcwj-search ul li input[type="text"]{ width: 100%; float: none; margin-top: 0.2rem;}
	.zcwj-search ul li input[type="text"].date{ width: calc((100% - 0.5rem) / 2);}
	.zcwj-search .button input[type="button"],.zcwj-search .button input[type="reset"]{ height: 0.6rem; line-height: 0.6rem;}
}