	body{
		padding-bottom: 0.6rem;
	}
	.wp1800{
		max-width: 18rem;
		margin: 0 auto;
		
	}
	.boxshow{box-shadow: 0.09rem 0 0.06rem 1px rgba(0,0,0,0.16);}
	.hdpic{
		height: auto;
		width: 100%;
	}
	.main{
		margin-top: -1.5rem;
		background-color: #fff;
		padding: 0 0.5rem;
		padding-bottom: 0.4rem;
		background-color: #fff;
		position: relative;
		z-index: 10;
	}
	
	.nav {
		margin-bottom: 0.3rem;
		position: relative;
	}
	.nav.mb90{
		margin-bottom: 0.9rem;
	}
	.nav::after{
		content: '';
		position: absolute;
		left: -0.5rem;
		right: -0.5rem;
		bottom: 0;
		border-bottom: 0.02rem solid #FF2F2F;
	}
	.nav ul {
		overflow: hidden;
	}
	.nav ul li{
		margin-right: 0.45rem;
		float: left;
	}
	.nav ul a{
		line-height: 0.95rem;
		font-size: 0.24rem;
		
	}
	.nav ul li:first-of-type{
		margin-right: 0.35rem;
	}
	.nav ul li.on a{
		color: #CA0722;
	}
	.nav ul li.on a:hover{
		color: #434343;
	}
	
	
	
	.swp-idx{
		position: relative;
		padding-bottom: 0.4rem;
		margin-bottom: 0.5rem;
	}
	.swp-idx .swiper{
		position: relative;
		overflow: hidden;
	}
	.swp-idx .swiper .swiper-slide{
		background-color: #F0F0F0;
	}
	.swp-idx .swiper:hover .tit{
		color: #CA0722;
	}
	
	.swp-idx .con{
		overflow: hidden;
		
		font-size: 0.22rem;
		color: #9F9D9D;
	}
	.swp-idx .pic{
		float: left;
		width: 8.5rem;
		height: 5.4rem;
		overflow: hidden;
	}
	.swp-idx .txts{
		padding: 0.75rem 0.75rem 0;
		overflow: hidden;
	}
	.swp-idx .tits{
		color: #434343;
		margin-bottom: 0.1rem;
	}
	.swp-idx .tits .subtit{
		font-size: 0.24rem;
	}
	.swp-idx .tits .tit{
		font-size: 0.4rem;
		line-height: 1.2;
		min-height: 2.4em;
		transition:color .5s;
	}
	.swp-idx .desc{
		-webkit-line-clamp:5;
		margin-bottom: 0.2rem;
		line-height: 1.8;
		min-height: 7.2em;
	}
	.lib-form span{
		color: #434343;
		
	}
	.lib-form .t{
		margin-bottom: 0.05rem;
	}
	.lib-form .date{
		font-size: 0.18rem;
	}
	
	
	.swp-idx .swiper-pagination{
		left: 50%;
		transform: translateX(-50%);
		top: auto;
		bottom: 0;
	}
	.swp-idx .swiper-pagination-bullet{
		width: 0.4rem;
		height: 0.08rem;
		background-color: #9F9D9D;
		border-radius: 0;
		margin-right: 0.2rem;
		opacity: 1;
	}
	.swp-idx .swiper-pagination-bullet:last-of-type{
		margin-right: 0;
	}
	.swp-idx .swiper-pagination-bullet-active{
		background-color: #FF2F2F;
	}
	
	
	.row-idx1{
		padding-bottom: 0.8rem;
		overflow: hidden;
	}
	.g-tits{
		height: 0.73rem;
		background: url(../images/img1.png) no-repeat center;
		background-size: cover;
		line-height: 0.73rem;
		font-size: 0.32rem;
		padding: 0 0.5rem;
		position: relative;
		margin-bottom: 0.5rem;
	}
	.g-tits.mb70{
		margin-bottom: 0.7rem;
	}
	.g-tits .tit{
		text-align: center;
		color: #CA0722;
		user-select: none;
	}
	.g-tits .more{
		position: absolute;
		right: 0.5rem;
		top: 0;
		font-size: 0.28rem;
	}
	
	
	
	.m-topic{
		width: 5.4rem;
		margin-right: 0.5rem;
		display: block;
		float: left;
	}
	.m-topic .pic{
		height: 3.2rem;
		overflow: hidden;
		margin-bottom: 0.4rem;
	}
	.m-topic .tit{
		font-size: 0.3rem;
		min-height: 3em;
		margin-bottom: 0.1rem;
	}
	.m-topic .desc{
		font-size: 0.22rem;
		color: #9F9D9D;
		min-height: 3em;
	}
	
	.ul-leftpic{
		width: 5.1rem;
		float: left;
	}
	.ul-leftpic li{
		margin-bottom: 0.2rem;
	}
	.ul-leftpic li:last-of-type{
		margin-bottom: 0;
	}
	.ul-leftpic .con{
		overflow: hidden;
		display: block;
	}
	.ul-leftpic .pic{
		float: left;
		width: 1.65rem;
		height: 1.65rem;
		margin-right: 0.25rem;
		overflow: hidden;
		/* border: 1px solid #707070; */
	}
	.ul-leftpic .txts{
		overflow: hidden;
		padding-top: 0.1rem;
	}
	.ul-leftpic .tit{
		font-size: 0.24rem;
		min-height: 2.6em;
		margin-bottom: 0.15rem;
		line-height: 1.3;
	}
	.ul-leftpic .lib-form{
		color: #9F9D9D;
		font-size: 0.2rem;
	}
	.ul-leftpic .lib-form .date{
		font-size: 0.16rem;
	}
	
	.ul-txtlist{
		float: right;
		width: 5.4rem;
	}
	.ul-txtlist li{
		margin-bottom: 0.3rem;
	}
	.ul-txtlist li:last-of-type{
		margin-bottom: 0;
	}
	.ul-txtlist a{
		font-size: 0.26rem;
		padding-left: 0.5rem;
		background: url(../images/icon1-1.svg) no-repeat left center;
		background-size: 0.3rem;
		display: block;
		transition: .5s	;
	}
	.ul-txtlist a:hover{
		background-image: url(../images/icon1-2.svg);
	}
	
	
	.row-idx2{
		overflow: hidden;
		padding-bottom: 0.6rem;
	}
	.ul-leftpic.sty2{
		width: 10.8rem;
	}
	.ul-leftpic.sty2 li{
		margin-bottom: 0.3rem;
	}
	.ul-leftpic.sty2 li:last-of-type{
		margin-bottom: 0;
	}
	.ul-leftpic.sty2 .pic{
		width: 2.2rem;
		height: 1.5rem;
	}
	.ul-leftpic.sty2 .tit{
		min-height: auto;
		font-size: 0.3rem;
		margin-bottom: 0.15rem;
	}
	.ul-leftpic .desc{
		font-size: 0.22rem;
		color: #9F9D9D;
	}
	
	
	.ul-toppic .m-topic{
		width: 100%;
	}
	.ul-toppic .m-topic .pic{
		/* width: 4rem; */
		height: 2.37rem;
		margin-bottom: 0.3rem;
	}
	.ul-toppic .m-topic .pic a{
		display: block;
	}
	.ul-toppic .m-topic .tit{
		font-size: 0.24rem;
		min-height: auto;
	}
	.ul-toppic .m-topic .desc{
		
	}
	
	.ul-toppic.vid {
		width: 4rem;
		float: right;
		margin-right: 0.9rem;
		box-sizing: border-box;
	}
	.ul-toppic.vid li{
		margin-bottom: 0.2rem;
	}
	.ul-toppic.vid li:last-of-type{
		margin-bottom: 0;
	}
	.ul-toppic.vid .pic{
		position: relative;
		margin-bottom: 0.2rem;
	}
	.ul-toppic.vid .pic .play{
		width: 0.9rem;
		height: 0.9rem;
		background: url(../images/icon2.png) no-repeat;
		background-size: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.ul-toppic.vid .txt{
		padding-bottom: 0.2rem;
		position: relative;
		margin-bottom:0.1rem;
	}
	.ul-toppic.vid .tit{
		min-height: 3em;
		margin-bottom: 0;
	}
	.ul-toppic.vid .more{
		color: #434343;
		font-size: 0.16rem;
		position: absolute;
		right: 0;
		bottom: 0;
		color: #9F9D9D;
	}
	.ul-toppic.vid .more:hover{
		color: #CA0722;
	}
	
	
	
	
	
	.row-idx3{
		margin-bottom: 0.7rem;
		overflow: hidden;
	}
	.m-onlytit{
		height: 2.1rem;
		background: url(../images/img7.png) no-repeat center;
		background-size: cover;
		background-size: 100%;
		text-align: center;
	}
	.m-onlytit .tit{
		font-size: 0.32rem;
		color: #CA0722;
	}
	
	
	
	.row-idx4{
		overflow: hidden;
		margin-bottom: 0.65rem;
	}
	.ul-leftpic.sty2.sty3 {
		width: 7.8rem;
	}
	.ul-leftpic.sty2.sty3.fr{
		float: right;
	}
	.ul-leftpic.sty2.sty3 li{
		margin-bottom: 0.2rem;
	}
	.ul-leftpic.sty2.sty3 li:last-of-type{
		margin-bottom: 0;
	}
	.ul-leftpic.sty2.sty3 .pic{
		width: 2.4rem;
		height: 1.8rem;
		margin-right: 0.45rem;
	}
	.ul-leftpic.sty2.sty3 .tit{
		font-size: 0.26rem;
		margin-bottom: 0.1rem;
	}
	.ul-leftpic.sty2.sty3 .desc{
		-webkit-line-clamp:3;
		line-height: 1.7;
		min-height: 5.1em;
	}
	
	
	
	.row-idx5 {
		margin-bottom: 0.5rem;
		overflow: hidden;
		
	}
	.row-idx5 .ul-leftpic.sty3{
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		/* margin: 0 -0.6rem; */
		float: none;
	}
	.row-idx5 .ul-leftpic.sty3 li{
		float: left;
		width: 50%;
		margin-bottom: 0.1rem;
	}
	.row-idx5 .ul-leftpic.sty3 li:nth-of-type(even) .con{
		padding-left: 0.6rem;
		padding-right: 0;
	}
	.row-idx5 .ul-leftpic.sty3 .con{
		/* margin: 0 0.6rem; */
		padding-right: 0.6rem;
	}
	.row-idx5 .ul-leftpic.sty3 .tit{
		position: relative;
		padding-left: 0.6rem;
	}
	.row-idx5 .ul-leftpic.sty3 .tit::after,
	.m-feifan .list .con .tit::after{
		content: '';
		position: absolute;
		background: url(../images/icon3.jpg) no-repeat;
		width: 0.3rem;
		height: 0.3rem;
		background-size: 100%;
		left: 0.1rem;
		top: 0.02rem;
	}
	.row-idx5 .ul-leftpic.sty3 .desc{
		padding-left: 0.6rem;
	}
	
	
	
	
	.row-idx6{
		overflow: hidden;
		padding-bottom: 1.1rem;
	}
	.row-idx6 .ul-toppic .m-topic{
		width: 4rem;
		margin-right: 0.2rem
	}
	
	
	.row-idx6 .ul-toppic.vid{
		margin-right: 0;
		width: auto;
		margin: 0 -0.1rem;
		float: right;
	}
	.row-idx6 .ul-toppic.vid li{
		float: left;
		margin-bottom: 0;
	}
	.row-idx6 .ul-toppic.vid .m-topic{
		margin: 0 0.1rem;
	}
	.row-idx6 .ul-toppic.vid .tit{
		margin-bottom: 0.2rem;
	}
	.row-idx6 .ul-toppic.vid .more{
		position: static;
	}
	
	.footer{
		background-color: ;
		padding: 0.2rem 0;
		text-align: center;
		font-size: 0.24rem;
		background: url(../images/img8.png) no-repeat center;
		background-size: cover;
		user-select: none;
	}
	
	
	
	
	
	
	
	
	/* 贯彻 */
	.g-tits.sty2{
		padding: 0 1.1rem;
		background-image: url(../images/img8.png);
	}
	.g-tits.sty2 .tit{
		text-align: left;
	}
	.g-pages{
		margin-top: 0.5rem;
		font-size: 0.12rem;
		text-align: center;
		padding-bottom: 0.3rem;
	}
	.g-pages a{
		margin: 0 0.15rem;
	}
	.g-pages .page{
		display: inline-block;
	}
	.g-pages .page a{
		margin: 0 0.08rem;
		display: inline-block;
		width: 0.2rem;
		height: 0.2rem;
		text-align: center;
		line-height: 0.2rem;
		background-color: #E7E7E7;
		transition: .5s;
	}
	.g-pages .page a:hover,
	.g-pages .page a.on{
		background-color: #CA0722;
		color: #fff;
	}
	
	
	@media only screen and (max-width: 1300px) {
		.row-idx5 .ul-leftpic.sty3 .tit{
			font-size: 13px;
		}
		.row-idx5 .ul-leftpic.sty3 .desc{
			font-size: 12px;
		}
	}
	@media only screen and (max-width: 1000px) {
		.swp-idx .txts{
			padding-top: .4rem;
		}
		.swp-idx .desc{
			-webkit-line-clamp:4
		}
	}
	@media only screen and (max-width: 750px) {
		body{
			padding-bottom: 0.4rem;
		}
		.wp1800{
			max-width: none;
			padding: 0 .2rem;
		}
		.main{
			padding: 0 .2rem;
			margin-top: -0.6rem;
		}
		.nav{
			margin-bottom: 0.4rem;
		}
		.nav::after{
			left: -0.2rem;
			right: -.2rem;
		}
		.nav ul{
			white-space: nowrap;
			overflow-x: auto;
		}
		.nav ul li,
		.nav ul li:first-of-type{
			display: inline-block;
			float: none;
			margin-right: 0.2rem;
		}
		
		
		.swp-idx{
			padding-bottom: .6rem;
		}
		.swp-idx .pic{
			float: none;
			width: 100%;
			height: 4.1rem;
			
		}
		.swp-idx .con{
			font-size: .24rem;
		}
		.swp-idx .txts{
			padding:.2rem .4rem;
		}
		.swp-idx .tits .subtit,
		.swp-idx .desc{
			font-size: .26rem;
		}
		.swp-idx .desc{
			min-height: none;
		}
		.swp-idx .con .txts{
			height: 4.6rem;
		}
		.swp-idx .tits .subtit{
			margin-bottom: 0.08rem;
		}
		.swp-idx .tits .tit{
			font-size: .36rem;
			line-height: 1.4;
			min-height: auto;
		}
		
		
		
		.row-idx1{
			padding-bottom: 0.6rem;
		}
		.g-tits{
			padding: 0 .3rem;
		}
		
		.g-tits .more{
			font-size: .24rem;
			right: 0.3rem;
		}
		
		
		.m-topic,
		.ul-leftpic,
		.ul-txtlist,
		.ul-leftpic.sty2,
		.ul-toppic.vid,
		.ul-leftpic.sty2.sty3,
		.ul-leftpic.sty2.sty3.fr{
			float: none;
			width: 100%;
			margin: 0;
		}
		
		
		.m-topic{
			margin-bottom: .5rem;
		}
		.m-topic .pic{
			height: 4rem;
			margin-bottom: 0.2rem;
		}
		.m-topic .tit{
			display: block;
			min-height: auto;
			margin-bottom: 0.1rem;
		}
		.m-topic .desc{
			display: block;
			min-height: auto;
			font-size: 0.26rem;
		}
		.ul-leftpic{
			margin-bottom: .5rem;
		}
		.ul-leftpic .txts{
			padding-top: 0;
		}
		.ul-leftpic .tit{
			font-size: .3rem;
		}
		.ul-leftpic .lib-form,
		.ul-leftpic .lib-form .date{
			font-size: .22rem;
		}
		.lib-form .t{
			margin-bottom: 0;
		}
		
		.ul-txtlist a{
			font-size: .28rem;
		}
		
		.row-idx2{
			padding-bottom: 0.2rem;
		}
		.ul-toppic .m-topic .pic{
			height: 4rem;
		}
		.row-idx2 .ul-leftpic.sty2{
			margin-bottom: 0.4rem;
		}
		.ul-toppic.vid .tit{
			font-size: .3rem;
			display: block;
			min-height: auto;
		}
		.ul-toppic.vid .txt{
			padding-bottom: 0.4rem;
		}
		.ul-toppic.vid li{
			margin-bottom: 0;
		}
		.ul-toppic.vid .m-topic{
			margin-bottom: 0.2rem;
		}
		
		.row-idx3{
			margin-bottom: 0.6rem;
		}
		.ul-leftpic.sty2.sty3{
			margin-bottom: 0.2rem;
		}
		.ul-leftpic.sty2.sty3 .tit{
			font-size: .3rem;
		}
		.ul-leftpic.sty2.sty3 .desc,
		.ul-leftpic .desc{
			font-size: .26rem;
		}
		
		.row-idx5 .ul-leftpic.sty3 li{
			float: none;
			width: 100%;
			margin-bottom: 0.2rem;
		}
		.row-idx5 .ul-leftpic.sty3 .con,
		.row-idx5 .ul-leftpic.sty3 li:nth-of-type(even) .con{
			padding: 0;
		}
		.row-idx6{
			padding-bottom: 0.4rem;
		}
		.row-idx6 .ul-toppic .m-topic{
			width: 100%;
			margin-bottom: 0.3rem;
		}
		.ul-toppic .m-topic .tit{
			font-size: .3rem;
		}
		.row-idx6 .ul-toppic.vid{
			width: 100%;
			margin: 0;
		}
		.row-idx6 .ul-toppic.vid .m-topic{
			margin: 0;
		}
		.row-idx6 .ul-toppic.vid .txt{
			padding-bottom: 0.2rem;
		}
		
		.g-tits.sty2{
			padding: 0 .6rem;
		}
		.g-pages a{
			font-size: .26rem;
		}
		.g-pages .page a{
			width: 0.4rem;
			height: .4rem;
			line-height: .4rem;
			
		}
		.ul-toppic.vid .more{
			font-size: 0.24rem;
		}
	}
	
	
	
	
	
	
	
	
	
	/* 非凡 */
	.g-subtit {
		text-align: center;
		font-size: 0.32rem;
		color: #CA0722;
		margin-bottom: 0.3rem;
	}
	.g-subtit .icon{
		display: inline-block;
		width: 0.35rem;
		height: 0.35rem;
		position: relative;
		top: 0.06rem;
		margin-right: 0.25rem;
	}
	.g-subtit .icon img{
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		display: block;
	}
	.g-subtit .tit{
		display: inline-block;
	}
	
	.m-feifan{
		margin-bottom: 0.3rem;
	}
	.m-feifan.mb140{
		margin-bottom: 1.4rem;
	}
	.m-feifan .list{
		overflow: hidden;
	}
	.m-feifan .list.mb30{
		margin-bottom: 0.3rem;
	}
	.m-feifan .list li{
		float: left;
		width: 50%;
		margin-bottom: 0.2rem;
	}
	.m-feifan .list .con {
		padding-right: 0.5rem;
		display: block;
	}
	.m-feifan .list .con .tit{
		position: relative;
		padding-left: 0.5rem;
		font-size: 0.26rem;
	}
	.m-feifan .list .con .tit::after{
		left: 0;
	}
	
	.m-feifan .list.sty2{
		margin: 0 -0.1rem;
	}
	.m-feifan .list.sty2 li{
		width: 16.6666%;
	}
	.m-feifan .list.sty2 .con{
		margin: 0 0.1rem;
		padding-right: 0;
	}
	.m-feifan .list.sty2 .tit{
		margin-bottom: 0.35rem;
	}
	.m-feifan .list .pic{
		width: 1.5rem;
		height: 2.6rem;
		overflow: hidden;
		transition: .5s;
		margin: 0 auto;
	}
	.m-feifan .list .pic:hover{
		transform: scale(1.05);
	}
	
	
	.ul-toppic.vid.li5 {
		overflow: hidden;
		float: none;
		width: 100%;
		margin: 0 -0.1rem;
	}
	.ul-toppic.vid.li5 li{
		float: left;
		width: 20%;
	}
	.ul-toppic.vid.li5 .con{
		
		
	}
	.ul-toppic.vid.li5 .pic{
		margin-bottom: 0.3rem;
		height: 1.8rem;
	}
	.ul-toppic.vid.li5  .txt{
		padding-bottom: 0;
	}
	.ul-toppic.vid.li5 .m-topic {
		margin: 0 0.1rem;
		width: auto;
	}
	.ul-toppic.vid.li5 .m-topic .tit{
		text-align: center;
		min-height: auto;
	}
	
	
	
	
	/*动态 */
	.nav.mb80{
		margin-bottom: 0.8rem;
	}
	.ul-toppic.vid.li5.li4{
		margin: 0 -0.3rem;
	}
	.ul-toppic.vid.li5.li4 li{
		width: 25%;
	}
	.ul-toppic.vid.li5.li4 li .m-topic{
		margin: 0 0.3rem;
	}
	.ul-toppic.vid.li5.li4 li .pic{
		height: 2.1rem;
	}
	.ul-toppic.vid.li5.li4 .tit{
		padding: 0 0.3rem;
		min-height: 3em;
	}
	.g-subtit.mb60{
		margin-bottom: 0.6rem;
	}
	.dongtai{
		margin-bottom: 1rem;
	}
	.row-idx3.mb100{
		margin-bottom: 1rem;
	}
	
	
	
	
	@media only screen and (max-width: 750px) {
		.g-subtit{
			font-size: .36rem	;
		}
		.nav.mb90,
		.g-tits.sty2{
			margin-bottom: 0.4rem;
		}
		
		.m-feifan .list li{
			float: none;
			width: 100%;
		}
		.m-feifan .list .con .tit{
			font-size: .26rem;
		}
		.ul-toppic.vid.li5 li,
		.ul-toppic.vid.li5.li4 li{
			float: none;
			width: 100%;
			margin-bottom: 0.3rem;
		}
		.ul-toppic.vid.li5 .pic,
		.ul-toppic.vid.li5.li4 li .pic{
			height: 3.8rem;
			margin-bottom: 0.2rem;
		}
		.ul-toppic.vid .pic .play{
			width: 1.1rem;
			height: 1.1rem;
		}
		
		.m-feifan .list.sty2{
			margin-top: 0.5rem;
		}
		.m-feifan .list.sty2 li{
			width: 50%;
			float: left;
			margin-bottom: 0.4rem;
		}
		.m-feifan .list.sty2 .con{
			/* text-align: center; */
		}
		.m-feifan .list.sty2 .con .tit{
			/* display: inline-block; */
			margin-bottom: 0.2rem;
			font-size: 0.3rem;
		}
		.m-feifan.mb140{
			margin-bottom: 0.6rem;
		}
		
		
		
		
		.nav.mb80,
		.row-idx3.mb100{
			margin-bottom: 0.4rem;
		}
		.dongtai{
			margin-bottom: 0rem;
		}
		.g-subtit.mb60{
			margin-bottom: 0.4rem;
		}
		.ul-toppic.vid.li5.li4,
		.ul-toppic.vid.li5.li4 li .m-topic{
			margin: 0;
		}
		.ul-toppic.vid.li5.li4 li{
			margin-bottom: 0.4rem;
		}
		.ul-toppic.vid.li5.li4 .tit{
			min-height: auto;
			font-size: 0.30rem;
		}
	}