@charset "utf-8";
@charset "utf-8";
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1024px) {
	.ztHead .zt-con .zt-nav .nav ul li{ width: calc(100% / 5);}
	.footer { border-top: 0.06rem solid #2166d5;}
	
	/****2025宣传月专题主体****/
	.xcyFoot .footer{ border-top: 0.06rem solid #f27532;}
	.xcy-bg .img{ right: 0;}
	.xcyzcwj{ margin: 0.2rem 0 -0.1rem 0;}
}
@media screen and (max-width: 850px) {
	/****此后专题都用这个zthead****/
	.ztHead .zt-con .zt-logo{ height: calc(100vw * 65 / 850); margin: calc(100vw * 15 / 850) auto 0 auto; text-align: center; float: none;}
	.ztHead .zt-con .zt-nav{ width: 100%; margin: 0.3rem 0 0 0; padding-left: 0;}
	.ztHead .zt-con .zt-nav .nav{ width: 100%; margin-top: 0.45rem; padding-right: 0;}
	.ztHead .zt-con .zt-nav .nav ul li{ width: calc(100% / 5);}
	.ztHead .zt-con .zt-nav .nav ul li a{ font-size: 0.26rem;}
	.ztHead .zt-con .zt-nav .search{ width:70%; height: calc(100vw * 46 / 850); float: none; line-height: calc(100vw * 43 / 850);}
	.ztHead .zt-con .zt-nav .search input[type="text"] { font-size: 0.2rem; border-radius: calc(100vw * 23 / 850);}
	.ztHead .zt-con .zt-nav .search input[type="button"] { width: calc(100vw * 48 / 850);}
	.ztHead .zt-con .zt-nav .search:hover{ width:70%;}
	
	/****新媒体专题主体****/
	.xmt-bg{ height: calc(100vw * 450 / 850);}
	.xmt-bg .msg{ width: 68%; height: auto; margin-top: 0.6rem; position: static; transform: translate(0,0);}   
	.xmt-bg .img{ width: calc(100vw * 470 / 850); height:auto;}
	
	.xmt-tit{ height: calc(100vw * 52 / 850); margin: calc(100vw * 45 / 850) auto;}
	
	.gfxmt .logo-img{ width: calc(100vw * 130 / 850); height: calc(100vw * 130 / 850);}
	.gfxmt .zh-msg{ width: calc(100% - (100vw * 148 / 850));}
	.gfxmt .zh-msg .zh{ margin-top: calc(100vw * 8 / 850);}
	.gfxmt .zh-msg .zh h5{ font-size: 0.3rem;}
	.gfxmt .zh-msg .zh .scode{ width: calc(100vw * 18 / 850); height: calc(100vw * 18 / 850);}
	.gfxmt .zh-msg .zh .scode:hover .bcode{ width: calc(100vw * 130 / 850); height: calc(100vw * 130 / 850);}
	.gfxmt .zh-msg .msg{ margin-top: calc(100vw * 10 / 850); font-size: 0.2rem; line-height: calc(100vw * 26 / 850);}
	
	.gfxmt-infos{ margin-top: calc(100vw * 25 / 850);}
	.gfxmt-infos .line{ display: none;}
	.gfxmt-infos ul li{ width: 100%;}
	.gfxmt-infos ul li:nth-child(even){ padding-left: 0;}
	.gfxmt-infos ul li:nth-child(odd){ padding-right: 0;}
	.gfxmt-infos ul li a{ margin-top: calc(100vw * 20 / 850); padding: calc(100vw * 15 / 850);}
	.gfxmt-infos ul li a span{ width: calc(100% - calc(100vw * 230 / 850)); max-height: calc(100vw * 700 / 850); font-size: 0.22rem; line-height: calc(100vw * 35 / 850);}
	.gfxmt-infos ul li a img{ width: calc(100vw * 155 / 850); height: calc(100vw * 97 / 850);}
	
	.zsdwxmt ul li{ width: calc((100% - 0.45rem * 3) / 3);}
	.zsdwxmt ul li:nth-of-type(1){ margin-left: 0;}
	.zsdwxmt ul li:nth-of-type(3){ margin-right: 0;}
	.zsdwxmt ul li .box .ico{ width: calc(100vw * 80 / 850); height: calc(100vw * 80 / 850); margin: calc(-100vw * 40 / 850) auto 0 auto; border-radius: calc(100vw * 40 / 850);}
	.zsdwxmt ul li .box .scode{ width: calc(100vw * 23 / 850); height: calc(100vw * 23 / 850);}
	.zsdwxmt ul li .box .xmtlb{ width: calc(100vw * 36 / 850); height: calc(100vw * 27 / 850);}
	.zsdwxmt ul li .box .xmtlb img{ width: calc(100vw * 25 / 850); height: calc(100vw * 25 / 850);}
	
	.zsdwxmt ul li .tc span{ font-size: 0.23rem;}
	.zsdwxmt ul li .tc .code{ width: calc(100vw * 120 / 850); height: calc(100vw * 120 / 850);}
	.zsdwxmt ul li .tc em{ font-size: 0.2rem;}
	
	/****2025宣传月专题主体****/
	.xcy-bg{ height: calc(100vw * 450 / 850);}
	.xcy-bg .msg{ width: 80%; height: auto; margin-top: 0.6rem; position: static; transform: translate(0,0);}   
	.xcy-bg .img{ width: calc(100vw * 300 / 850); height:auto; right: -0.2rem;}
	.xcy-tit{ height: calc(100vw * 44 / 850); margin: calc(100vw * 45 / 850) auto;}
	.xcyxx ul li{ width: calc((100% - 0.29rem * 2) / 2);}
	.xcyxx ul li a .date{ margin-top: 0.2rem; font-size: 0.2rem;}
	.xcyzcwd .box a .img{ height: calc(100vw * 215 / 850);}
	.xcyzcwj{ height: calc(100vw * 125 / 850);}
	.xcyzcwj img{ width: calc(100vw * 180 / 850); height: calc(100vw * 50 / 850);}
}
@media screen and (max-width: 700px) {
	/****此后专题都用这个zthead****/
	.ztHead .zt-con .zt-logo{ height: calc(100vw * 86 / 700); margin: calc(100vw * 15 / 700) auto 0 auto;}
	.ztHead .zt-con .zt-nav{ width: 100%; margin: 0.3rem 0 0 0; padding-left: 0;}
	.ztHead .zt-con .zt-nav .nav{ width: 100%; margin-top: 0.45rem; padding-right: 0;}
	.ztHead .zt-con .zt-nav .nav ul li{ width: calc(100% / 5);}
	.ztHead .zt-con .zt-nav .nav ul li a{ font-size: 0.32rem;}
	.ztHead .zt-con .zt-nav .search{ height: calc(100vw * 56 / 850); line-height: calc(100vw * 53 / 850);}
	.ztHead .zt-con .zt-nav .search input[type="text"] { font-size: 0.29rem; border-radius: calc(100vw * 28 / 700);}
	.ztHead .zt-con .zt-nav .search input[type="button"] { width: calc(100vw * 56 / 700);}
	
	/****新媒体专题主体****/
	.xmt-bg{ height: calc(100vw * 450 / 700);} 
	.xmt-bg .img{ width: calc(100vw * 470 / 700);}
	
	.xmt-tit{ height: calc(100vw * 52 / 700); margin: calc(100vw * 45 / 700) auto; background-size: 135%;}
	
	.gfxmt .logo-img{ display: none;}
	.gfxmt .zh-msg{ width: 100%; position: relative;}
	.gfxmt .zh-msg .zh{ margin-top:0;}
	.gfxmt .zh-msg .zh h5{ font-size: 0.36rem;}
	.gfxmt .zh-msg .zh .scode{ float: none; position: static;}
	.gfxmt .zh-msg .zh .scode img{ display: none;}
	.gfxmt .zh-msg .zh .bcode{ width: calc(100vw * 160 / 700); height: calc(100vw * 160 / 700); padding: 0.1rem; left: auto; right: 0;}
	.gfxmt .zh-msg .zh .bcode img{ display: block;}
	.gfxmt .zh-msg .zh .scode:hover .bcode{ width: calc(100vw * 150 / 700); height: calc(100vw * 150 / 700);}
	.gfxmt .zh-msg .msg{ width: calc(100% - (100vw * 180 / 700)); margin-top: calc(100vw * 20 / 700); font-size: 0.25rem; line-height: calc(100vw * 32 / 700);}
	
	.gfxmt-infos{ margin-top: calc(100vw * 25 / 700);}
	.gfxmt-infos ul li a{ margin-top: calc(100vw * 20 / 700); padding: calc(100vw * 15 / 700);}
	.gfxmt-infos ul li a span{ width: calc(100% - calc(100vw * 230 / 700)); max-height: calc(100vw * 700 / 700); font-size: 0.32rem; line-height: calc(100vw * 35 / 700);}
	.gfxmt-infos ul li a img{ width: calc(100vw * 155 / 700); height: calc(100vw * 97 / 700);}
	
	.zsdwxmt ul li{ width: calc((100% - 0.45rem * 2) / 2);}
	.zsdwxmt ul li:nth-of-type(3){ margin-right:0.45rem;}
	.zsdwxmt ul li .box .ico{ width: calc(100vw * 80 / 700); height: calc(100vw * 80 / 700); margin: calc(-100vw * 40 / 700) auto 0 auto; border-radius: calc(100vw * 40 / 700);}
	.zsdwxmt ul li .box .scode{ width: calc(100vw * 30 / 700); height: calc(100vw * 30 / 700);}
	.zsdwxmt ul li .box .xmtlb{ width: calc(100vw * 45 / 700); height: calc(100vw * 35 / 700);}
	.zsdwxmt ul li .box .xmtlb img{ width: calc(100vw * 35 / 700); height: calc(100vw * 35 / 700);}
	
	.zsdwxmt ul li .tc span{ font-size: 0.3rem;}
	.zsdwxmt ul li .tc .code{ width: calc(100vw * 120 / 700); height: calc(100vw * 120 / 700);}
	.zsdwxmt ul li .tc em{ font-size: 0.29rem;}
	
	/****2025宣传月专题主体****/
	.xcy-bg{ height: calc(100vw * 450 / 700);}   
	.xcy-bg .img{ width: calc(100vw * 350 / 700); height:auto; right: -0.2rem;}
	.xcy-tit{ height: calc(100vw * 44 / 700); margin: calc(100vw * 45 / 700) auto;}
	.xcyxx ul{ margin: -0.29rem 0 0 0;}
	.xcyxx ul li{ width: 100%;}
	.xcyxx ul li a .tit{ height: auto; line-height: calc(100vw * 35 / 700);}
	.xcyxx ul li a .date{ font-size: 0.29rem;}
	.xcyzcwd .box a .img{ height: calc(100vw * 380 / 700);}
	.xcyzcwj{ height: calc(100vw * 125 / 700);}
	.xcyzcwj img{ width: calc(100vw * 180 / 700); height: calc(100vw * 50 / 700);}
}
@media screen and (max-width: 500px) {}