@charset "UTF-8";
.newsevent .content1 {
	width: 100%;
	height: 9.5rem;
	background-image: url(../images/iocn43.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	padding-bottom: 1rem;
}

.newsevent .content1 span {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 2;
	font-family: Condensed2;
}

.newsevent .content1 span b {
	font-weight: 300;
	font-size: .36rem;
	color: #FFFFFF;
	padding: 0 .3rem;
	font-family: Condensed2;
}

.newsevent .content1 span i {
	width: 2.32rem;
	height: .01rem;
	background-color: #fff;
}

.newsevent .content1 h6 {
	text-align: center;
	font-weight: bold;
	font-size: .3rem;
	color: #FFFFFF;
	padding-top: .17rem;
	position: relative;
	z-index: 2;
	font-family: Condensed2;
}

.newsevent .content1 p {
	text-align: center;
	font-weight: 400;
	font-size: .18rem;
	color: #FFFFFF;
	line-height: .36rem;
	padding-top: .17rem;
	position: relative;
	z-index: 2;
}

.newsevent .content1 .divlis {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 2;
	padding-top: .2rem;
}

.newsevent .content1 .divlis img {
	width: .06rem;
	margin-right: .1rem;
}

.newsevent .content1 .divlis a {
	font-weight: 400;
	font-size: .14rem;
	color: #FFFFFF;
	margin-right: .1rem;
}

.newsevent .content1 .divlis a img {
	width: .19rem;
	margin-right: 0;
}

.newsevent .content2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 1;
}

.newsevent .newsmiddle {
	padding: .8rem 1.6rem;
}

.newsevent .newsmiddle .newsmtop {
	display: flex;
	align-items: flex-end;
}

.newsevent .newsmiddle .newsmtop span {
	font-weight: bold;
	font-size: .36rem;
	color: #070707;
	line-height: .36rem;
}

.newsevent .newsmiddle .newsmtop p {
	font-weight: 400;
	font-size: .18rem;
	color: #070707;
	padding-left: .13rem;
	line-height: .2rem;
}

.newsevent .newsmiddle .newsmkey {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 5rem;
}

.newsevent .newsmiddle .newsmkey ul {
	padding-top: .6rem;
	display: flex;
	align-items: center;
	width: 1000000000rem;
	position: absolute;
	left: 0;
}

.newsevent .newsmiddle .newsmkey ul li {
	width: 3.8rem;
	background: #F0F0F0;
	padding: .18rem;
	margin-right: .26rem;
}

.newsevent .newsmiddle .newsmkey ul li div {
	overflow: hidden;
}

.newsevent .newsmiddle .newsmkey ul li img {
	width: 100%;
}

.newsevent .newsmiddle .newsmkey ul li span {
	display: block;
	font-weight: bold;
	font-size: .2rem;
	color: #000000;
	line-height: .3rem;
	margin-top: .19rem;
	height: .6rem;
	width: 100%;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.newsevent .newsmiddle .newsmkey ul li p {
	font-weight: 400;
	font-size: .14rem;
	color: #5F5F5F;
	padding-top: .23rem;
}

.newsevent .newsmiddle .newsmkey ul li a {
	display: table;
	font-weight: 400;
	font-size: .14rem;
	color: #000000;
	padding-top: .23rem;
	border-bottom: .01rem solid #000;
	padding-bottom: .05rem;
}

.newsevent .newsmiddle .newsmkey ul li:hover img {
	transform: scale(1.1);
}

.newsevent .newsmiddle .newsmbox {
	width: 1.5rem;
	height: .5rem;
	border: .01rem solid #30231D;
	font-weight: 400;
	font-size: .16rem;
	color: #353434;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: .7rem;
	border-radius: .58rem;
}

.newsevent .newsmiddle .newsmbox:hover {
	color: #fff;
	background-color: #20262e;
}

.newsevent .newsmiddl2 {
	width: 100%;
	height: 9.5rem;
	background-image: url(../images/iocn46.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: relative;
}

.newsevent .newsmiddl2 span {
	display: block;
	font-weight: bold;
	font-size: .6rem;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2.3rem;
	position: relative;
	z-index: 2;
}

.newsevent .newsmiddl2 p {
	font-weight: 400;
	font-size: .18rem;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	z-index: 2;
	margin-top:.3rem;
}

.newsevent .newsmiddl2 .title2{
    font-size:.24rem;
}

.newsevent .newsmiddl2 .list {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 3rem;
	position: relative;
	z-index: 2;
}

.newsevent .newsmiddl2 .list a {
	width: 1.64rem;
	height: .5rem;
	border-radius: .24rem;
	/*border: .01rem solid #FFFFFF;*/
	font-weight: 400;
	font-size: .16rem;
	/*color: #FFFFFF;*/
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 .33rem;
	
    color: #000;
    background-color: #FFFFFF;
    border: 0.01rem solid #FFFFFF;
}

.newsevent .newsmiddl2 .list a:hover {
	color: #000;
	background-color: #FFFFFF;
	border: .01rem solid #FFFFFF;
}

.newsevent .newsmiddl3 {
	background-image: url(../images/iocn47.png);
}

.newsevent .newsmiddl4 {
	width: 100%;
	height: 6.72rem;
	background-image: url(../images/iocn49.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: relative;
	padding: 0 1.6rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.newsevent .newsmiddl4 .newsmiddfl {
	position: relative;
	z-index: 2;
}

.newsevent .newsmiddl4 .newsmiddfl span {
	display: block;
	font-weight: bold;
	font-size: .48rem;
	color: #FFFFFF;
	line-height: .6rem;
}

.newsevent .newsmiddl4 .newsmiddfl p {
	font-weight: 400;
	font-size: .24rem;
	color: #FFFFFF;
	padding-top: .3rem;
}

.newsevent .newsmiddl4 .newsmiddfr {
	display: flex;
	align-items: center;
	position: relative;
	z-index: 2;
}

.newsevent .newsmiddl4 .newsmiddfr a {
	width: 1.32rem;
	height: .5rem;
	border-radius: .24rem;
	/*border: .01rem solid #FFFFFF;*/
	font-weight: 400;
	font-size: .16rem;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: .13rem;
	
    color: #000;
    background-color: #FFFFFF;
    border: 0.01rem solid #FFFFFF;
}

.newsevent .newsmiddl4 .newsmiddfr a:hover {
	color: #000;
	background-color: #FFFFFF;
	border: .01rem solid #FFFFFF;
}

.nvideos .content1 {
	background-image: url(../images/iocn48.png);
}

.nvideos .nvideoslist {
	padding: 0 1.6rem;
	background-color: #F5F5F5;
	overflow: hidden;
}

.nvideos .nvideoslist .nvidetlos {
	display: flex;
	justify-content: flex-end;
}

.nvideos .nvideoslist .nvidetop {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: .7rem;
	height: .5rem;
	background-color: #ECECEC;
	width: 4.34rem;
}

.nvideos .nvideoslist .nvidetop div {
	width: .9rem;
	height: .5rem;
	padding: 0 .1rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nvideos .nvideoslist .nvidetop div select {
	font-size: .16rem;
	color: #929292;
	background-color: #ECECEC;
	background-size: .2rem .2rem;
	/* 设置图片大小 */
}

.nvideos .nvideoslist .nvidetop input {
	width: 2.91rem;
	height: .48rem;
	background-color: #fff;
	padding: 0 .2rem;
	font-size: .16rem;
}

.nvideos .nvideoslist .nvidetop a {
	width: .52rem;
	height: .5rem;
	background-color: #20262E;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nvideos .nvideoslist .nvidetop a img {
	width: .22rem;
}

.nvideos .nvideoslist .nvidebox {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	padding-top: .3rem;
}

.nvideos .nvideoslist .nvidebox .nvidefl span {
	display: block;
	width: .9rem;
	height: .4rem;
	background: #00014A;
	border-radius: .2rem;
	font-weight: 400;
	font-size: .24rem;
	color: #FFFFFF;
	text-align: center;
	line-height: .4rem;
}

.nvideos .nvideoslist .nvidebox .nvidefl div {
	width: .07rem;
	height: 100%;
	background-image: url(../images/iocn65.png);
	margin: 0 auto;
	background-size: contain;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul {
	width: 14.35rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul a {
	display: block;
	margin-right: .26rem;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul li {
	width: 4.6rem;
	margin-bottom: .4rem;
	background-color: #fff;
	padding-bottom: .2rem;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul li div {
	width: 4.6rem;
	height: 3rem;
	position: relative;
	overflow: hidden;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul li div .img1 {
	width: 4.6rem;
	height: 3rem;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul li div .img2 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: .68rem;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul li span {
	display: block;
	padding: .2rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	font-weight: 400;
	font-size: .18rem;
	color: #000000;
	line-height: .3rem;
	height: .8rem;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul a:nth-child(3n) {
	margin-right: 0;
}

.nvideos .nvideoslist .nvidebox .nvidefr ul a:hover div .img1 {
	transform: scale(1.1);
}

.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy1,
.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy2 {
	width: 1.31rem;
	height: .49rem;
	border-radius: .24rem;
	border: .01rem solid #30231D;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	margin-top: .4rem;
	margin-bottom: .4rem;
}

.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy1 span,
.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy2 span {
	font-weight: 400;
	font-size: .16rem;
	color: #353434;
	padding-right: .08rem;
}

.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy1 img,
.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy2 img {
	width: .13rem;
}

.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy2 img {
	transform: rotate(180deg);
	transform-style: preserve-3d;
}

.videos {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 9;
	display: none;
}

.videos video {
	width: 10rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
}

.videos img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 0.8rem;
	z-index: 11;
	margin-top: -3.3rem;
	margin-left: 4.5rem;
	cursor: pointer;
}

.nvideos2 .content1 {
	background-image: url(../images/iocn52.png);
}

.nperform {
	padding: 0 1.5rem .9rem;
	background-color: #F5F5F5;
}

.nperform .adetailstop {
	display: flex;
	align-items: center;
	padding-top: .28rem;
}

.nperform .adetailstop span,
.nperform .adetailstop a {
	font-weight: 400;
	font-size: .14rem;
	color: #565656;
}

.nperform .nperformky {
	padding-bottom: .3rem;
	border-bottom: .01rem solid #E5E5E5;
}

.nperform .nperformky h4 {
	font-weight: bold;
	font-size: .48rem;
	color: #000000;
	text-align: center;
	padding-top: .8rem;
}

.nperform .nperformky span {
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: .14rem;
	color: #5A5A5A;
	line-height: .36rem;
}

.nperform .nperformky p {
	font-weight: 400;
	font-size: .16rem;
	color: #5E5E5E;
	line-height: .3rem;
	padding-top: .3rem;
	text-align: center;
}

.nperform .nperfimg {
	display: flex;
	align-items: stretch;
	margin-top: 0.3rem;
	justify-content: space-between;
	width: 100%;
}

.nperform .nperfimg .nperfimgfl {
	width: 7.9rem;
	height: 5.28rem;
	overflow: hidden;
}

.nperform .nperfimg .nperfimgfl img {
	width: 100%;
	height: 100%;
}

.nperform .nperfimg .nperfimgfl img:hover {
	transform: scale(1.1);
}

.nperform .nperfimg .nperfimgfr {
	width: 7.9rem;
	height: 5.28rem;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	flex-wrap: wrap;
	align-content: space-between;
}

.nperform .nperfimg .nperfimgfr div {
	overflow: hidden;
}

.nperform .nperfimg .nperfimgfr div img {
	width: 3.88rem;
	height: 2.55rem;
}

.nperform .nperfimg .nperfimgfr div img:hover {
	transform: scale(1.1);
}

.nconcert .content1 {
	background-image: url(../images/iocn63.png);
}

.nconcert .nconcdiv {
	padding: 0 1.6rem;
	background-color: #F5F5F5;
}

.nconcert .nconcdiv .nconcdivtop {
	padding: .5rem 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.nconcert .nconcdiv .nconcdivtop input {
	width: 2.94rem;
	height: .5rem;
	background: #fff;
	border: .01rem solid #DADADA;
	font-weight: 400;
	font-size: .14rem;
	color: #808080;
	padding: 0 .12rem;
}

.nconcert .nconcdiv .nconcdivtop a {
	width: .52rem;
	height: .5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #20262E;
}

.nconcert .nconcdiv .nconcdivtop a img {
	width: .22rem;
	height: .22rem;
}

.nconcert .nconcdivkey {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.nconcert .nconcdivkey .nconcdivfl a {
	display: block;
	width: 2.8rem;
	height: .7rem;
	background: #fff;
	font-weight: 400;
	font-size: .18rem;
	color: #343434;
	text-align: center;
	line-height: .7rem;
	text-decoration: none;
}

.nconcert .nconcdivkey .nconcdivfl .active {
	background-color: #20262E;
	color: #fff;
}

.nconcert .nconcdivkey .nconcdivfr {
	width: 12.64rem;
}

.nconcert .nconcdivkey .nconcdivfr ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.nconcert .nconcdivkey .nconcdivfr ul li {
	width: 6.17rem;
	background: #fff;
	margin-bottom: .3rem;
}

.nconcert .nconcdivkey .nconcdivfr ul li div {
	width: 100%;
	height: 3.85rem;
	overflow: hidden;
	position: relative;
}

.nconcert .nconcdivkey .nconcdivfr ul li div .img1 {
	width: 100%;
	height: 3.85rem;
}

.nconcert .nconcdivkey .nconcdivfr ul li div .img1:hover {
	transform: scale(1.1);
}

.nconcert .nconcdivkey .nconcdivfr ul li div .img2 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: .83rem;
}

.nconcert .nconcdivkey .nconcdivfr ul li span {
	display: block;
	font-weight: 400;
	font-size: .18rem;
	color: #000000;
	padding: .2rem;
}

.nconcert2 .content1 {
	background-image: url(../images/21.png);
}

.nconcert2 .nconcdivfr1 {
	margin-left: .3rem;
	padding-bottom: .8rem;
}

.nconcert2 .nconcdivfr1 ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.nconcert2 .nconcdivfr1 ul li {
	width: 4.06rem;
	background: #fff;
	padding: .2rem;
	margin-right: .2rem;
	margin-bottom: .27rem;
	list-style: none;
}

.nconcert2 .nconcdivfr1 ul li div {
	overflow: hidden;
}

.nconcert2 .nconcdivfr1 ul li img {
	width: 100%;
}

.nconcert2 .nconcdivfr1 ul li span {
	display: block;
	font-weight: bold;
	font-size: .2rem;
	color: #000000;
	line-height: .3rem;
	margin-top: .19rem;
	height: .6rem;
	width: 100%;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.nconcert2 .nconcdivfr1 ul li p {
	font-weight: 400;
	font-size: .14rem;
	color: #5F5F5F;
	padding-top: .23rem;
}

.nconcert2 .nconcdivfr1 ul li a {
	display: table;
	font-weight: 400;
	font-size: .14rem;
	color: #000000;
	padding-top: .23rem;
	border-bottom: .01rem solid #000;
	padding-bottom: .05rem;
}

.nconcert2 .nconcdivfr1 ul li:hover img {
	transform: scale(1.1);
}

.nconcert2 .nconcdivfr1 ul li:nth-child(3n) {
	margin-right: 0;
}

@media (max-width: 767px) {
	.newsevent .content1 {
		width: 100%;
		height: 13rem;
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-end;
		padding-bottom: 1rem;
	}

	.newsevent .content1 span {
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		z-index: 2;
	}

	.newsevent .content1 span b {
		font-family: SourceHanSansCN;
		font-weight: 300;
		font-size: .6rem;
		color: #FFFFFF;
		padding: 0 .3rem;
	}

	.newsevent .content1 span i {
		width: 3rem;
		height: .01rem;
		background-color: #fff;
	}

	.newsevent .content1 h6 {
		text-align: center;
		font-family: SourceHanSansCN;
		font-weight: bold;
		font-size: .6rem;
		color: #FFFFFF;
		padding-top: .3rem;
		position: relative;
		z-index: 2;
	}

	.newsevent .content1 p {
		text-align: center;
		font-weight: 400;
		font-size: .4rem;
		color: #FFFFFF;
		line-height: .75rem;
		padding-top: .3rem;
		position: relative;
		z-index: 2;
	}

	.newsevent .content1 .divlis {
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		z-index: 2;
		padding-top: .4rem;
	}

	.newsevent .content1 .divlis img {
		width: .2rem;
		margin-right: .3rem;
	}

	.newsevent .content1 .divlis a {
		font-weight: 400;
		font-size: .4rem;
		color: #FFFFFF;
		margin-right: .3rem;
	}

	.newsevent .content1 .divlis a img {
		width: .6rem;
		margin-right: 0rem;
	}

	.newsevent .content2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.3);
		z-index: 1;
	}

	.newsevent .newsmiddle {
		padding: .4rem;
	}

	.newsevent .newsmiddle .newsmtop {
	    padding-top:20px;
		display: flex;
		align-items: flex-end;
	}

	.newsevent .newsmiddle .newsmtop span {
		font-weight: bold;
		font-size: .72rem;
		color: #070707;
		line-height: .72rem;
	}

	.newsevent .newsmiddle .newsmtop p {
		font-weight: 400;
		font-size: .36rem;
		color: #070707;
		padding-left: .26rem;
		line-height: .4rem;
	}

	.newsevent .newsmiddle .newsmkey {
		width: 100%;
		overflow: hidden;
		position: relative;
		height: 10rem;
	}

	.newsevent .newsmiddle .newsmkey ul {
		padding-top: 1rem;
		display: flex;
		align-items: center;
		width: 1000000000rem;
		position: absolute;
		left: 0;
	}

	.newsevent .newsmiddle .newsmkey ul li {
		width: 7.6rem;
		background: #F0F0F0;
		padding: .3rem;
		margin-right: .4rem;
	}

	.newsevent .newsmiddle .newsmkey ul li div {
		overflow: hidden;
	}

	.newsevent .newsmiddle .newsmkey ul li img {
		width: 100%;
	}

	.newsevent .newsmiddle .newsmkey ul li span {
		display: block;
		font-weight: bold;
		font-size: .4rem;
		color: #000000;
		line-height: .6rem;
		margin-top: .4rem;
		height: 1.2rem;
		width: 100%;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.newsevent .newsmiddle .newsmkey ul li p {
		font-weight: 400;
		font-size: .28rem;
		color: #5F5F5F;
		padding-top: .4rem;
	}

	.newsevent .newsmiddle .newsmkey ul li a {
		display: table;
		font-weight: 400;
		font-size: .28rem;
		color: #000000;
		padding-top: .4rem;
		padding-bottom: .2rem;
	}

	.newsevent .newsmiddle .newsmkey ul li:hover img {
		transform: scale(1.1);
	}

	.newsevent .newsmiddle .newsmbox {
		width: 3rem;
		height: 1rem;
		border: .01rem solid #30231D;
		font-weight: 400;
		font-size: .32rem;
		color: #353434;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
		margin-top: .4rem;
		border-radius: .58rem;
	}

	.newsevent .newsmiddle .newsmbox:hover {
		color: #fff;
		background-color: #20262e;
	}

	.newsevent .newsmiddl2 {
		width: 100%;
		height: 14rem;
		background-image: url(../images/iocn46.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		position: relative;
	}

	.newsevent .newsmiddl2 span {
		display: block;
		font-weight: bold;
		font-size: 0.7rem;
		color: #FFFFFF;
		text-align: center;
		padding-top: 2.3rem;
		position: relative;
		z-index: 2;
	}

	.newsevent .newsmiddl2 p {
		font-weight: 400;
		font-size: .48rem;
		color: #FFFFFF;
		text-align: center;
		position: relative;
		z-index: 2;
	}

	.newsevent .newsmiddl2 .list {
		display: flex;
		align-items: center;
		justify-content: center;
		padding-top: 1.07rem;
		position: relative;
		z-index: 2;
	}

	.newsevent .newsmiddl2 .list a {
		width: 3.2rem;
		height: 1rem;
		border-radius: .48rem;
		border: .01rem solid #FFFFFF;
		font-weight: 400;
		font-size: .32rem;
		color: #000;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 .66rem;
	}

	.newsevent .newsmiddl2 .list a:hover {
		color: #000;
		background-color: #FFFFFF;
		border: .01rem solid #FFFFFF;
	}

	.newsevent .newsmiddl3 {
		background-image: url(../images/iocn47.png);
	}

	.newsevent .newsmiddl4 {
		width: 100%;
		height: 10rem;
		background-image: url(../images/iocn49.png);
		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-position: center 0;
		position: relative;
		padding: 0 .4rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.newsevent .newsmiddl4 .newsmiddfl {
		position: relative;
		z-index: 2;
	}

	.newsevent .newsmiddl4 .newsmiddfl span {
		display: block;
		font-weight: bold;
		font-size: .7rem;
		color: #FFFFFF;
		line-height: 1.2rem;
	}

	.newsevent .newsmiddl4 .newsmiddfl p {
		font-weight: 400;
		font-size: .48rem;
		color: #FFFFFF;
		padding-top: .6rem;
	}

	.newsevent .newsmiddl4 .newsmiddfr {
		display: flex;
		align-items: center;
		position: relative;
		z-index: 2;
	}

	.newsevent .newsmiddl4 .newsmiddfr a {
		width: 3.2rem;
		height: 1rem;
		border-radius: .48rem;
		border: .01rem solid #FFFFFF;
		font-weight: 400;
		font-size: .32rem;
		color: #000;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left: 0;
		margin-right: .3rem;
	}

	.newsevent .newsmiddl4 .newsmiddfr a:hover {
		color: #000;
		background-color: #FFFFFF;
		border: .01rem solid #FFFFFF;
	}

	.nvideos .nvideoslist {
		padding: .4rem;
		background-color: #F5F5F5;
		overflow: hidden;
	}

	.nvideos .nvideoslist .nvidetlos {
		display: flex;
		justify-content: flex-end;
	}

	.nvideos .nvideoslist .nvidetop {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: .2rem;
		height: 1.3rem;
		background-color: #ECECEC;
		width: 100%;
	}

	.nvideos .nvideoslist .nvidetop div {
		width: 2.6rem;
		height: 1.3rem;
		padding: 0 .3rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.nvideos .nvideoslist .nvidetop div select {
		font-size: .32rem;
		color: #929292;
		background-color: #ECECEC;
		background-size: .2rem .2rem;
		/* 设置图片大小 */
	}

	.nvideos .nvideoslist .nvidetop input {
		width: 100%;
		height: 1.3rem;
		background-color: #fff;
		padding: 0 .4rem;
		font-size: .36rem;
	}

	.nvideos .nvideoslist .nvidetop a {
		width: 1.8rem;
		height: 1.3rem;
		background-color: #20262E;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.nvideos .nvideoslist .nvidetop a img {
		width: .5rem;
	}

	.nvideos .nvideoslist .nvidebox {
		display: flex;
		align-items: stretch;
		justify-content: space-between;
		flex-wrap: wrap;
		padding-top: 1rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefl {
		padding-bottom: .8rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefl span {
		display: block;
		width: 2rem;
		height: .8rem;
		background: #00014A;
		border-radius: .5rem;
		font-weight: 400;
		font-size: .48rem;
		color: #FFFFFF;
		text-align: center;
		line-height: .8rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefl div {
		display: none;
		width: .07rem;
		height: 100%;
		background-image: url(../images/iocn65.png);
		margin: 0 auto;
		background-size: contain;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr ul {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr ul a {
		display: block;
		margin-right: 0;
		width: 48%;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr ul li {
		width: 100%;
		margin-right: 0;
		margin-bottom: .4rem;
		background-color: #fff;
		padding-bottom: .2rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr ul li div {
		width: 100%;
		height: 4.5rem;
		position: relative;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr ul li div .img1 {
		width: 100%;
		height: 4.5rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr ul li div .img2 {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 1rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr ul li span {
		display: block;
		padding: .4rem;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		font-weight: 400;
		font-size: .36rem;
		color: #000000;
		line-height: .6rem;
		height: 1.6rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr ul a:nth-child(3n) {
		margin-right: 0;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy1,
	.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy2 {
		width: 2.62rem;
		height: 1rem;
		border-radius: .48rem;
		border: .01rem solid #30231D;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
		margin-top: .8rem;
		margin-bottom: .8rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy1 span,
	.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy2 span {
		font-weight: 400;
		font-size: .32rem;
		color: #353434;
		padding-right: 0.1 0.6rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy1 img,
	.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy2 img {
		width: .26rem;
	}

	.nvideos .nvideoslist .nvidebox .nvidefr .aspanliy2 img {
		transform: rotate(180deg);
		transform-style: preserve-3d;
	}

	.videos {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.3);
		z-index: 9;
		display: none;
	}

	.videos video {
		width: 10rem;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 10;
	}

	.videos img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 0.8rem;
		z-index: 11;
		margin-top: -3.3rem;
		margin-left: 4.5rem;
		cursor: pointer;
	}

	.nperform {
		padding: .4rem;
		background-color: #F5F5F5;
	}

	.nperform .adetailstop {
		display: flex;
		align-items: center;
		padding-top: .56rem;
	}

	.nperform .adetailstop span,
	.nperform .adetailstop a {
		font-weight: 400;
		font-size: .32rem;
		color: #565656;
	}

	.nperform .nperformky {
		padding-bottom: .6rem;
		border-bottom: .01rem solid #E5E5E5;
	}

	.nperform .nperformky h4 {
		font-weight: bold;
		font-size: .96rem;
		color: #000000;
		text-align: center;
		padding-top: 1.6rem;
	}

	.nperform .nperformky span {
		display: block;
		text-align: center;
		font-weight: 400;
		font-size: .28rem;
		color: #5A5A5A;
		line-height: .72rem;
	}

	.nperform .nperformky p {
		font-weight: 400;
		font-size: .32rem;
		color: #5E5E5E;
		line-height: .6rem;
		padding-top: .6rem;
		text-align: center;
	}

	.nperform .nperfimg {
		display: flex;
		align-items: stretch;
		margin-top: 0rem;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
	}

	.nperform .nperfimg .nperfimgfl {
		width: 100%;
		height: 7.6rem;
		margin-top: 0.6rem;
		overflow: hidden;
	}

	.nperform .nperfimg .nperfimgfl img {
		width: 100%;
		height: 100%;
	}

	.nperform .nperfimg .nperfimgfr {
		width: 100%;
		height: auto;
		display: flex;
		align-items: stretch;
		justify-content: space-between;
		flex-wrap: wrap;
		align-content: space-between;
	}

	.nperform .nperfimg .nperfimgfr div {
		overflow: hidden;
		margin-top: 0.6rem;
	}

	.nperform .nperfimg .nperfimgfr div img {
		width: 5.5rem;
		height: 3.825rem;
	}

	.nconcert .nconcdiv {
		padding: .4rem;
		background-color: #F5F5F5;
	}

	.nconcert .nconcdiv .nconcdivtop {
		padding: .5rem 0;
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}

	.nconcert .nconcdiv .nconcdivtop input {
		width: 100%;
		height: 1.3rem;
		background: #fff;
		border: .01rem solid #DADADA;
		font-weight: 400;
		font-size: .36rem;
		color: #808080;
		padding: 0 .24rem;
	}

	.nconcert .nconcdiv .nconcdivtop a {
		width: 1.8rem;
		height: 1.3rem;
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #20262E;
	}

	.nconcert .nconcdiv .nconcdivtop a img {
		width: .5rem;
		height: .5rem;
	}

	.nconcert .nconcdivkey {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.nconcert .nconcdivkey .nconcdivfl {
		width: 100%;
		background-color: rgba(0, 0, 0, 0);
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		padding-bottom: .8rem;
	}

	.nconcert .nconcdivkey .nconcdivfl a {
		display: block;
		width: 33.333%;
		height: 1rem;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 400;
		font-size: .36rem;
		color: #343434;
		background-color: #fff;
	}

	.nconcert .nconcdivkey .nconcdivfl .active {
		background-color: #343434;
		color: #fff;
	}

	.nconcert .nconcdivkey .nconcdivfr {
		width: 100%;
	}

	.nconcert .nconcdivkey .nconcdivfr ul {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: start;
	}

	.nconcert .nconcdivkey .nconcdivfr ul li {
		width: 48%;
		background: #fff;
		margin-bottom: .8rem;
	}

	.nconcert .nconcdivkey .nconcdivfr ul li div {
		width: 100%;
		height: 4.5rem;
		overflow: hidden;
		position: relative;
	}

	.nconcert .nconcdivkey .nconcdivfr ul li div .img1 {
		width: 100%;
		height: 4.5rem;
	}

	.nconcert .nconcdivkey .nconcdivfr ul li div .img2 {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 1.2rem;
	}

	.nconcert .nconcdivkey .nconcdivfr ul li span {
		display: block;
		font-weight: 400;
		font-size: .36rem;
		color: #000000;
		padding: .4rem;
		line-height: 1.5;
        height: 2.4rem;
	}

	.nconcert2 .nconcdivfr1 {
		margin-left: 0rem;
		padding-bottom: .8rem;
	}

	.nconcert2 .nconcdivfr1 ul {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.nconcert2 .nconcdivfr1 ul li {
		width: 48%;
		background: #fff;
		padding: .3rem;
		margin-right: 0rem;
		margin-bottom: .6rem;
	}

	.nconcert2 .nconcdivfr1 ul li div {
		overflow: hidden;
	}

	.nconcert2 .nconcdivfr1 ul li img {
		width: 100%;
	}

	.nconcert2 .nconcdivfr1 ul li span {
		display: block;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		font-weight: 400;
		font-size: .36rem;
		color: #000000;
		line-height: .6rem;
		height: 1.2rem;
	}

	.nconcert2 .nconcdivfr1 ul li p {
		font-weight: 400;
		font-size: .28rem;
		color: #5F5F5F;
		padding-top: .4rem;
	}

	.nconcert2 .nconcdivfr1 ul li a {
		font-weight: 400;
		font-size: .28rem;
		color: #000000;
		border-bottom: .01rem solid #000;
		padding-bottom: .2rem;
		padding-top: .4rem;
	}

	.nconcert2 .nconcdivfr1 ul li:hover img {
		transform: scale(1.1);
	}

	.nconcert2 .nconcdivfr1 ul li:nth-child(3n) {
		margin-right: 0;
	}
}

.nconcdivfr ul li{position:relative;cursor:pointer;}
.details_flag{position:absolute !important;top:.1rem;left:.1rem;font-size:.14rem;background:rgba(255,255,255,.8);z-index:1;width: auto !important;padding: 0 0.15rem;border-radius: 0.5rem;color:#2e2e2e;}

@media(max-width: 1400px){
.newsevent .newsmiddl2 p{font-size:.22rem;}
}