@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {
	.zn-detail .detail p,.zn-detail .detail span,.zn-detail .detail i{ font-size: 14pt !important;}
}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1160px) {}
@media screen and (max-width: 900px) {
	body{ background-size: cover;}
	input{ font-size: 0.24rem;}
	.fdlogo{ margin-top: calc(100vw * 35 / 800);}
	.fdlogo img{ height: calc(100vw * 65 / 800);}
	.fdlogo .zzspan{ font-size: 0.36rem;}
	.xxgklogo{ margin: calc(100vw * 50 / 800) auto; padding-bottom: calc(100vw * 30 / 800);}
	.xxgklogo i{ height: calc(100vw * 3 / 800);}
	
	.fd-main{ padding: calc(100vw * 35 / 800);}
	.search-main{ padding: calc(100vw * 35 / 800) calc(100vw * 35 / 800) 0 calc(100vw * 35 / 800);}
	.search .input-box{ width: 100%; height: calc(100vw * 50 / 800); padding:0;}
	.search .input-box input[type="text"]{ padding-left: calc(100vw * 10 / 800);}
	.search .input-box input[type="button"]{ width: calc(100vw * 50 / 800); height: calc(100vw * 50 / 800); right: 0;}
	.search .line{ height: calc(100vw * 2 / 800);}
	
	.conlf,.conrf{ width: 100%;}
	.conrf{ margin-top: calc(100vw * 20 / 800);}
	
	.ml{ margin-right:calc(-100vw * 20 / 800);}
	.ml .big-one,.ml .big-one:nth-of-type(1){ width: calc(100% / 4 - calc(100vw * 20 / 800)); float: left; margin:0 calc(100vw * 20 / 800) 0 0;}
	.ml .big-one .one-a{ padding:calc(100vw * 20 / 800); font-size: 0.26rem; line-height:calc(100vw * 24 / 800); text-align: center;}
	.ml .big-one .tb{ width:calc(100vw * 32 / 800); height: calc(100vw * 40 / 800); margin: 0 auto calc(100vw * 5 / 800) auto; display: block;}
	.ml .big-one .gd{ display: none;}
	
	.bgTc{ width: 100%; height: 100%; position: fixed; top: 0; left:0; bottom:0; right: 0; z-index: 10; background-color: rgba(0, 0, 0, 0.6); display: none;}
	.bgTc .pop{ width: 80%; height: 90%; padding: calc(100vw * 15 / 800); border-radius: 0.05rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff;}
	.bgTc .pop .tree-box{ height: calc(100% - calc(100vw * 80 / 800));}
	.bgTc .pop .tree-box .root{ height: 100%; overflow-y: auto; overflow-x: hidden;}
	.bgTc .pop-close { width: calc(100vw * 100 / 800); margin: calc(100vw * 30 / 800) auto 0 auto; color: #fff; line-height: calc(100vw * 40 / 800); text-align: center; border-radius: 0.05rem; background-color: #1369c0; display: block;}
	
	/****左侧树状****/
	.root li a { font-size: 0.26rem;}
	.root .f01-box{ padding: 0 calc(100vw * 20 / 800); line-height: calc(100vw * 45 / 800); background: none;}
	.root .has-sub .f01-box{ background-image: url(../images/y_fd_xlms.png); background-repeat: no-repeat; background-position: calc(100% - 100vw * 20 / 800) center;}
	
	/****左侧树状-一级****/
	.root .lev1 a { line-height: calc(100vw * 30 / 800);}
	
	/****左侧树状-二级****/
	.root ul.ul-lev2{ padding-bottom: calc(100vw * 10 / 800);}
	.root .lev2 { margin: calc(100vw * 15 / 800) 0 0 0; padding: 0 calc(100vw * 20 / 800);}
	.root .lev2 a { line-height: calc(100vw * 30 / 800);}
	
	/****左侧树状-三级****/
	.root ul.ul-lev3{ margin: calc(100vw * 10 / 800) 0 0 0;}
	.root .lev3 { padding: 0 calc(100vw * 20 / 800); line-height: calc(100vw * 45 / 800);}
	
	.one-hd{ padding: calc(100vw * 23 / 800) 0; line-height: calc(100vw * 20 / 800);}
	.one-hd.firstlm{ padding:0 0 calc(100vw * 23 / 800) 0;}
	.one-hd i{ width: calc(100vw * 4 / 800); height: calc(100vw * 20 / 800); margin-right: calc(100vw * 8 / 800);}
	.one-hd .span{ font-size: 0.26rem;}
	.one-hd a{ font-size: 0.24rem;}
	.one-bd{ margin-top: calc(100vw * 20 / 800); padding: calc(100vw * 18 / 800);}
	
	.two-hd{ padding-bottom: calc(100vw * 18 / 800); font-size: 0.26rem; line-height: calc(100vw * 20 / 800);}
	.two-bd ul li { width: calc(100% / 2);}
	.two-bd ul li a{ margin: calc(100vw * 20 / 800) calc(100vw * 20 / 800) 0 0; padding-left: calc(100vw * 15 / 800);}
	
	/****指南-详细****/
	.zn-detail .title{ margin: calc(100vw * 7 / 800) auto 0 auto; font-size: 0.36rem;}
	.zn-detail .date{ margin: calc(100vw * 15 / 800) 0 calc(100vw * 25 / 800) 0; padding-bottom: calc(100vw * 25 / 800); font-size: 0.24rem; line-height: calc(100vw * 30 / 800);}
	.zn-detail .date span{ margin-right: calc(100vw * 20 / 800);}
	.zn-detail .detail{ height: calc(100vw * 800 / 800); padding-right: calc(100vw * 20 / 800);}
	.zn-detail .detail p,.zn-detail .detail span,.zn-detail .detail i{ font-size: 0.27rem !important; line-height: calc(100vw * 45 / 800) !important;}
	.zn-detail .detail::-webkit-scrollbar { width: calc(100vw * 4 / 800);}
	.zn-detail .detail::-webkit-scrollbar-thumb { border-radius: calc(100vw * 6 / 800);}
	.zn-detail .detail::-webkit-scrollbar-track { border-radius: calc(100vw * 6 / 800);}
	.zn-detail .xg-hd{ margin-top: calc(100vw * 20 / 800); line-height: calc(100vw * 20 / 800);}
	.zn-detail .xg-bd{ padding: calc(100vw * 6 / 800) 0 calc(100vw * 10 / 800) 0;}
	.zn-detail .xg-bd a{ height: calc(100vw * 28 / 800); margin-top: calc(100vw * 10 / 800); padding-left: calc(100vw * 15 / 800); line-height: calc(100vw * 28 / 800);}
	
	/****信息列表-归档****/
	.infos li{ line-height: calc(100vw * 50 / 800);}
	.infos li a{ padding-left: calc(100vw * 15 / 800);}
	.infos.top{ margin-top: calc(100vw * 10 / 800);}
	.gd{ top: calc(-100vw * 6 / 800);}
	.gd .wz{ font-size: 0.26rem;}
	.gd .date{ margin-top: calc(100vw * 5 / 800);}
	
	/****子栏目****/
	.zlm ul{ margin: calc(100vw * 7 / 800) calc(-100vw * 20 / 800) calc(100vw * 20 / 800) 0;}
	.zlm ul li{ width: calc(100% / 2);}
	.zlm ul li a{ height: calc(100vw * 66 / 800); margin: calc(100vw * 20 / 800) calc(100vw * 20 / 800) 0 0; padding: calc(100vw * 15 / 800) calc(100vw * 10 / 800);}
	.zlm ul li a span{ padding: 0 calc(100vw * 10 / 800); line-height: calc(100vw * 24 / 800);}
	.zlm ul li a em{ padding:0 calc(100vw * 5 / 800); font-size: 0.2rem; top: calc(-100vw * 30 / 800);}
}
@media screen and (max-width: 750px) {
	input{ font-size: 0.34rem;}
	.fdlogo{ margin-top: calc(100vw * 35 / 500);}
	.fdlogo img{ height: calc(100vw * 50 / 500);}
	.fdlogo .zzimg{ height: calc(100vw * 63 / 500); margin-right: calc(100vw * 6 / 500); float: left;}
	.fdlogo .zzspan{ font-size: 0.45rem; line-height: 0.55rem;}
	.fdlogo .zzimg,.fdlogo .zzspan{ display:block;}
	.xxgklogo{ margin: calc(100vw * 50 / 500) auto; padding-bottom: calc(100vw * 30 / 500);}
	.xxgklogo i{ height: calc(100vw * 3 / 500);}
	
	.fd-main{ padding: 0 calc(100vw * 20 / 500) calc(100vw * 20 / 500) calc(100vw * 20 / 500);}
	.search-main{ padding: calc(100vw * 20 / 500) calc(100vw * 20 / 500) 0 calc(100vw * 20 / 500);}
	.search .input-box{ width: 100%; height: calc(100vw * 50 / 500);}
	.search .input-box input[type="text"]{ padding-left: calc(100vw * 10 / 500);}
	.search .input-box input[type="button"]{ width: calc(100vw * 50 / 500); height: calc(100vw * 50 / 500);}
	.search .line{ height: calc(100vw * 2 / 500);}
	
	.conrf{ margin-top: calc(100vw * 20 / 500);}
	
	.ml{ margin-right:calc(-100vw * 20 / 500);}
	.ml .big-one,.ml .big-one:nth-of-type(1){ width: calc(100% / 2 - calc(100vw * 20 / 500)); float: left; margin: calc(100vw * 20 / 500) calc(100vw * 20 / 500) 0 0;}
	.ml .big-one .one-a{ padding:calc(100vw * 20 / 500); font-size: 0.34rem; line-height:calc(100vw * 24 / 500);}
	.ml .big-one .tb{ width:calc(100vw * 32 / 500); height: calc(100vw * 40 / 500); margin: 0 auto calc(100vw * 5 / 500) auto;}
	
	.bgTc .pop{ padding: calc(100vw * 15 / 500);}
	.bgTc .pop .tree-box{ height: calc(100% - calc(100vw * 80 / 500));}
	.bgTc .pop-close { width: calc(100vw * 100 / 500); margin: calc(100vw * 30 / 500) auto 0 auto; line-height: calc(100vw * 40 / 500);}
	
	/****左侧树状****/
	.root li a { font-size: 0.34rem;}
	.root .f01-box{ padding: 0 calc(100vw * 20 / 500); line-height: calc(100vw * 45 / 500); background: none;}
	.root .has-sub .f01-box{ background-image: url(../images/y_fd_xlms.png); background-repeat: no-repeat; background-position: calc(100% - 100vw * 20 / 500) center;}
	
	/****左侧树状-一级****/
	.root .lev1 a { line-height: calc(100vw * 45 / 500);}
	
	/****左侧树状-二级****/
	.root ul.ul-lev2{ padding-bottom: calc(100vw * 10 / 500);}
	.root .lev2 { padding: 0 calc(100vw * 20 / 500);}
	.root .lev2 a { line-height: calc(100vw * 36 / 500);}
	
	/****左侧树状-三级****/
	.root ul.ul-lev3{ margin: calc(100vw * 10 / 500) 0 0 0;}
	.root .lev3 { padding: 0 calc(100vw * 15 / 500); line-height: calc(100vw * 45 / 500);}
	
	.one-hd{ padding: calc(100vw * 23 / 500) 0; line-height: calc(100vw * 20 / 500);}
	.one-hd.firstlm{ padding:0 0 calc(100vw * 23 / 500) 0;}
	.one-hd i{ width: calc(100vw * 4 / 500); height: calc(100vw * 20 / 500); margin-right: calc(100vw * 8 / 500);}
	.one-hd .span{ font-size: 0.34rem;}
	.one-hd a{ font-size: 0.24rem;}
	.one-bd{ margin-top: calc(100vw * 20 / 500); padding: calc(100vw * 18 / 500);}
	
	.two-hd{ padding-bottom: calc(100vw * 18 / 500); font-size: 0.34rem; line-height: calc(100vw * 20 / 500);}
	.two-bd{ height: calc(100vw *350 / 500); margin-top: calc(100vw * 20 / 500); overflow-y: auto;}
	.two-bd::-webkit-scrollbar { width: calc(100vw * 4 / 500);}
	.two-bd::-webkit-scrollbar-thumb { border-radius: calc(100vw * 6 / 500); background: #1369c0;}
	.two-bd::-webkit-scrollbar-track { border-radius: calc(100vw * 6 / 500); background: #eaeff3;}
	.two-bd ul li { width: 100%;}
	.two-bd ul li a{ margin: 0 calc(100vw * 20 / 500) 0 0; padding-left: calc(100vw * 15 / 500); line-height: calc(100vw * 45 / 500);}
	
	/****指南-详细****/
	.zn-detail .title{ margin: calc(100vw * 7 / 500) auto 0 auto; font-size: 0.38rem;}
	.zn-detail .date{ margin: calc(100vw * 15 / 500) 0 calc(100vw * 25 / 500) 0; padding-bottom: calc(100vw * 25 / 500); font-size: 0.32rem; line-height: calc(100vw * 30 / 500);}
	.zn-detail .date span{ margin-right: calc(100vw * 20 / 500);}
	.zn-detail .detail{ height: calc(100vw * 500 / 500); padding-right: calc(100vw * 20 / 500);}
	.zn-detail .detail p,.zn-detail .detail span,.zn-detail .detail i{ font-size: 0.34rem !important; line-height: calc(100vw * 40 / 500) !important;}
	.zn-detail .detail::-webkit-scrollbar { width: calc(100vw * 4 / 500);}
	.zn-detail .detail::-webkit-scrollbar-thumb { border-radius: calc(100vw * 6 / 500);}
	.zn-detail .detail::-webkit-scrollbar-track { border-radius: calc(100vw * 6 / 500);}
	.zn-detail .xg-hd{ margin-top: calc(100vw * 20 / 500); line-height: calc(100vw * 20 / 500);}
	.zn-detail .xg-bd{ padding: calc(100vw * 6 / 500) 0 calc(100vw * 10 / 500) 0;}
	.zn-detail .xg-bd a{ height: calc(100vw * 28 / 500); margin-top: calc(100vw * 10 / 500); padding-left: calc(100vw * 15 / 500); line-height: calc(100vw * 28 / 500);}
	
	/****信息列表-归档****/
	.infos.Height{ min-height: auto;}
	.infos li{ padding-bottom:calc(100vw * 10 / 500); line-height: calc(100vw * 32 / 500); border-bottom: 1px dashed #e5e5e5;}
	.infos li a{ padding-left: 0; margin: calc(100vw * 10 / 500) 0 0 0; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; background: none;}
	.infos li span{ margin-top: calc(100vw * 3 / 500); position: static; display: block;}
	.infos.top{ margin-top: calc(100vw * 10 / 500);}
	.gd{ top: calc(-100vw * 6 / 500);}
	.gd .wz{ font-size: 0.34rem;}
	.gd .date{ margin-top: calc(100vw * 5 / 500);}
	
	/****子栏目****/
	.zlm.Height{ min-height: auto;}
	.zlm ul{ margin: calc(100vw * 7 / 500) calc(-100vw * 20 / 500) calc(100vw * 20 / 500) 0;}
	.zlm ul li a{ height: calc(100vw * 80 / 500); margin: calc(100vw * 20 / 500) calc(100vw * 20 / 500) 0 0; padding: calc(100vw * 15 / 500) calc(100vw * 10 / 500);}
	.zlm ul li a span{ padding: 0 calc(100vw * 10 / 500); line-height: calc(100vw * 24 / 500);}
	.zlm ul li a em{ padding:0 calc(100vw * 5 / 500); font-size: 0.2rem; top: calc(-100vw * 30 / 500);}
}