.banner_title {
	position: absolute;
	top: 1.3rem;
	left: 18.96%;
	font-size: .42rem;
	font-weight: bold;
	color: #0099CC;
	letter-spacing: .03rem;
}

.one_line {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

@media (max-width: 768px) {
	.banner_title {
		top: .6rem;
		font-size: .22rem;
		left: .15rem;
	}
}

/* 大咖视频 */
.big_shot_video_list {
	width: 100%;
	/* height: 1rem; */
	padding-top:0.5rem;
	padding-bottom: .8rem;
	background: url(../img/img47.png) no-repeat right top;
	position: relative;
}

.big_shot_video_list:after {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	height: 1.5rem;
	background: url(../img/img49.png) no-repeat bottom;
	background-size: auto 1.5rem;
	content: ' ';
	z-index: -1;
}

.big_shot_video_list .video_block {
	//width: calc(calc(100% / 3) - .3rem);
	width: 4.49rem;
	/* width: 4.06rem; */
	margin: .15rem;
	box-sizing: border-box;
	background: #F8F8FB;
}

.big_shot_video_list .video_img {
	position: relative;
	width: 100%;
	height: 2.5rem;
	cursor: pointer;
	overflow: hidden;
}

.big_shot_video_list .video_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.25s;
	-webkit-transition: all 0.25s;
	width:auto;
	position: relative;
	left: 50%;
	transform: translate3d(-50%,0,0);
	-webkit-transform: translate3d(-50%,0,0);
	transform-origin: left;
	-webkit-transform-origin: left;
}


.big_shot_video_list .video_block:hover .video_img img{
	transform: scale(1.1) translate3d(-50%,0,0);
	-webkit-transform: scale(1.1) translate3d(-50%,0,0);
}

@media (max-width:768px) {
.big_shot_video_list .video_img {
	height: 1.8rem;
}
.big_shot_video_list .video_img img{
	width: 100%;
}
}

.big_shot_video_list .video_img::after {
	position: absolute;
	content: ' ';
	width: .64rem;
	height: .64rem;
	background: url(../img/img14.png) no-repeat;
	background-size: 100% 100%;
	top: 50%;
	left: 50%;
	margin-left: -0.32rem;
	margin-top: -0.32rem;
}
.big_shot_video_list .video_none::after{
	display: none;
}

.big_shot_video_list .video_title {
	padding: .16rem;
	/*letter-spacing: .03rem;*/
	min-height: 1rem;
	font-size: .18rem;
	font-weight: normal;
	color: #000000;
	line-height: .28rem;
	overflow: hidden;
}
.big_shot_video_list .video_title a:hover{
	color:#0099CC;
}

.big_shot_video_list .pagination,
.news_box .pagination {
	margin-top: .45rem;
	/* flex-wrap: wrap; */
	text-align: center;
}

.big_shot_video_list .pagination li,
.news_box .pagination li {
	width: .4rem;
	height: .4rem;
	text-align: center;
	line-height: .4rem;
	margin: 0 .1rem;
	display: inline-block;
	cursor: pointer;
	color: #CCCCCC;
	font-size: .18rem;
}

.big_shot_video_list .pagination li.on,
.news_box .pagination li.on {
	background-color: #F0FCFE;
	color: #0099CC;
}

.big_shot_video_list .pagination li.default,
.news_box .pagination li.default {
	cursor: default;
}

@media (max-width: 768px) {
	.live_review_box{
		overflow:hidden ;
	}
	.big_shot_video_list {
		padding-top: .1rem;
	}

	.big_shot_video_list .video_title {
		font-size: .14rem;
		line-height: .2rem;
		min-height: .65rem;
		padding: .1rem;
	}
.big_shot_video_list .video_img::after{
	transform: scale(0.6);
	-webkit-transform: scale(0.6);
}
	.big_shot_video_list .video_block {
		width: 100%;
		margin: .2rem 0;
		box-sizing: border-box;
	}
}

/* 视频详情 */
.video_details {
	position: relative;
	width: 100%;
}

.video_details .video_bg_tl {
	position: absolute;
	top: 0;
	/*left: -4.8rem;*/
	right: 0;
	max-width: 10.19rem;
	bottom: 0;
	width: 100%;
	background: url(../img/video_bg_t_l.png) no-repeat;
	background-size: 100% 100%;
	z-index: -1;
}

.video_details .video_bg_tr {
	position: absolute;
	top: -0.5rem;
	right:0;
	max-width: 6.17rem;
	height: 5.88rem;
	width: 100%;
	background: url(../img/video_bg_t_r.png) no-repeat;
	background-size: 100% 100%;
	z-index: -1;
}

.video_details .video_bg_br {
	position: absolute;
	bottom: -1.5rem;
	width: 100%;
	/*right: -4.8rem;*/
	right: 0;
	max-width: 9.6rem;
	/*height: 10.7rem;*/
	bottom: 0;
	background: url(../img/video_bg_b_r.png) no-repeat;
	background-size: 100% 100%;
	z-index: -1;
}

.video_details .video_box {
}

.video_details .video_box .video_title {
	text-align: center;
	font-size: .36rem;
	color: #0099CC;
	/*letter-spacing: .05rem;*/
}

@media (max-width: 768px) {
	.video_details .video_box .video_title {
		font-size: .22rem;
		/*letter-spacing: .01rem;*/
	}
}

.video_details .video_box .video_time {
	font-size: .14rem;
	font-weight: normal;
	color: #999999;
	text-align: center;
	margin-top: .1rem;
	margin-bottom: .1rem;
}

.video_details .video_box .video_hr {
	width: 100%;
	height: .02rem;
	background: #E5E5E5;
}

.video_details .video_box .video_content {
	padding-top: .2rem;
	padding-bottom: .4rem;
	font-size: .14rem;
	font-size: .18rem;
	line-height: .32rem;
	font-weight: normal;
	color: #989898;
}
.video_details .video_box .video_content img{
	max-width: 100%;
}

/* 新闻中心 */
.news_box {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: .6rem;
}



.news_box .news {
	display: flex;
	width: 100%;
	margin-top: .5rem;
}

.news_box .news .new_time {
	width: 1.4rem;
	height: 2.1rem;
	background: #fff;
	position: relative;
	margin-right: .1rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	flex-shrink: 0;
}

.news_box .news .new_time:after {
	position: absolute;
	top: 0;
	left: 0;
	width: .04rem;
	height: 100%;
	background: #0099CC;
	content: ' ';
}

.news_box .news .new_time .new_time_hao {
	font-size: .38rem;
	font-weight: bold;
	color: #000000;
	margin-bottom: .05rem;
}

.news_box .news .new_time .new_time_ny {
	font-size: .18rem;
	font-weight: bold;
	color: #000000;
}

.news_box .news .new_img,
.news_box .news .new_img img {
	width: 3rem;
	height: 2.1rem;
	position: relative;
	margin-right: .09rem;
	transition: all 0.25s;
	-webkit-transition: all 0.25s;
	overflow: hidden;
}
.news_box .news .new_img img{
	margin: 0;
	object-fit: cover;
	min-width: 100%;
	width: auto;
	position: relative;
	left: 50%;
	transform: translate3d(-50%,0,0);
	-webkit-transform: translate3d(-50%,0,0);
	transform-origin: left;
	-webkit-transform-origin: left;
}
.news_box .news:hover .new_img img {
	transform: scale(1.1) translate3d(-50%,0,0);
	-webkit-transform: scale(1.1) translate3d(-50%,0,0);
}

.news_box .news .video-img:after{
	width: 100%;
	height: 100%;
	background: url(../img/img14.png) no-repeat center;
	background-size: .6rem;
	position: absolute;
	content: ' ';
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
		
}

.news_box .news .new_content {
	/*flex-grow: 1;*/
	flex: 1;
	background: #fff;
	padding: .3rem;
}

.news_box .news .new_content .news_title {
	font-size: .24rem;
	font-weight: normal;
	color: #000000;
	/* white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden; */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	margin-bottom: .1rem;
}

.news_box .news .new_content .news_text {
	font-size: .14rem;
	font-weight: normal;
	color: #989898;
	margin-top: .1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	line-clamp: 5;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
}

.video_details .video_box .video_content img{
		height: auto!important;
		display: block;
		margin: 0 auto;
}
@media (max-width: 768px) {
	.video_details .video_box .video_content{
		font-size: .16rem!important;
		line-height: .3rem!important;
	}
	.video_details .video_box .video_content img{
		width: 100%!important;
		height: auto!important;
		display: block;
	}
	.news_box .news .new_time {
		width: .6rem;
		height: 1rem;
	}

	.news_box .news .new_time .new_time_hao {
		font-size: .2rem;
	}

	.news_box .news .new_time .new_time_ny {
		font-size: .12rem;
	}

	.news_box .news .new_img {
		width: 1.2rem;
		height: 1rem;
	}

	.news_box .news .new_content {
		padding: .05rem;
	}

	.news_box .news .new_content .news_title {
		font-size: .16rem;
		-webkit-line-clamp: 3;
		line-clamp: 3;
	}

	.news_box .news .new_content .news_text {
		font-size: .12rem;
		margin-top: .02rem;
		-webkit-line-clamp: 4;
		line-clamp: 4;
		display: none;
	}
}

/* 直播回放 */
.live_review_box {
	width: 100%;
	position: relative;
	padding-top: .3rem;
}



.live_review_box .live_video {
	display: flex;
	margin-bottom: .5rem;
	justify-content: space-between;
	position: relative;
}

.live_review_box .live_video_left {
	width: 10.2rem;
	height: 6.12rem;
	/*margin-right: .39rem;*/
	position: relative;
}

.live_review_box .live_video_left .live_video_title {
	width: 100%;
	/*height: .66rem;*/
	/*line-height: .66rem;*/
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	/*bottom: 0;*/
	left: 0;
	font-size: .2rem;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 .22rem;
	z-index: 2;
	line-height: 1;
    padding:0.2rem;
}

.live_review_box .live_video_left #example_video {
	width:10.2rem;
	height: 6.12rem;
}

.live_review_box .live_video_right {
	/*flex-grow: 1;*/
	width: 2.27rem;
}

.live_review_box .live_video_right .live_video_btn {
	width: 100%;
	height: 0.35rem;
	text-align: center;
	position: relative;
	margin: .08rem 0;
	cursor: pointer;
}

.live_review_box .live_video_right .live_video_top {
	margin: 0;
		background-image: linear-gradient(to right, #46b9ff, #85f9e4);
	background-image: -webkit-linear-gradient(to right, #46b9ff, #85f9e4);
}

.live_review_box .live_video_right .live_video_bottom {
	/*background-color: #999999;*/
	background-image: linear-gradient(to right, #46b9ff, #85f9e4);
	background-image: -webkit-linear-gradient(to right, #46b9ff, #85f9e4);
	margin-bottom: .25rem;
}
.live_review_box .live_video_right .live_video_bottom.swiper-button-disabled,
.live_review_box .live_video_right .live_video_top.swiper-button-disabled
{
	background: none;
	background-color: #ccc;
}

.live_review_box .live_video_right .live_video_btn:after {
	position: absolute;
	content: ' ';
	width: .26rem;
	height: .14rem;
	top: calc(50% - .07rem);
	left: calc(50% - .13rem);
}

.live_review_box .live_video_right .live_video_top:after {
	background: url('../img/top.png') no-repeat;
	background-size: 100% 100%;
}

.live_review_box .live_video_right .live_video_bottom:after {
	background: url('../img/bottom.png') no-repeat;
	background-size: 100% 100%;
}

.live_review_box .swiper-container {
	height:5.22rem;
	margin-top: .08rem;
}

.live_review_box .live_video_other {
	width: 100%;
	height: 1.42rem;
	position: relative;
	/* margin: .08rem 0; */
	cursor: pointer;
}

.live_review_box .live_video_other::after {
	position: absolute;
	width: .36rem;
	height: .36rem;
	content: ' ';
	top: calc(50% - .18rem);
	left: calc(50% - .18rem);
	background: url(../img/img14.png) no-repeat;
	background-size: 100% 100%;
}

.live_review_box .live_video_other.video_none::after {display: none;}
.live_review_box .live_video_other img {
	width: 100%;
	object-fit: cover;
	height: 100%;
}

.live_review_box .live_video_left .video_img{
	width: 100%;
	height: 100%;
	object-fit:contain; background: #000; object-position: center;
}

.live_review_box .live_video_other .live_video_other_title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: .35rem;
	line-height: .35rem;
	background-color: rgba(0, 0, 0, 0.7);
	font-size: .18rem;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 .13rem;
}

.live_review_box .comment_input_box {
	/*display: flex;*/
	width: 10rem;
	padding-left: .2rem;
}

.live_review_box .comment_input_box .comment_input_title {
	font-size: .24rem;
	font-weight: bold;
	color: #000000;
	margin-right: .45rem;
	padding-bottom: .2rem;
}

.live_review_box .comment_input_box .comment_input {
	width: 100%;
	position: relative;
	margin-right: .15rem;
}
.comment_input_btn{
	display: flex;
	justify-content: flex-end;
}
.live_review_box .comment_input_box .comment_input textarea {
	width: 100%;
	padding: .1rem;
	outline: none;
	font-size: .14rem;
}

.live_review_box .comment_input_box .comment_input .input_num {
	font-size: .14rem;
	font-weight: bold;
	color: #999999;
	position: absolute;
	bottom: .1rem;
	right: .1rem;
}

.live_review_box .comment_input_box .comment_input_btn span {
	display: inline-block;
	width: 1rem;
	height: .32rem;
	line-height: .32rem;
	background: #0099CC;
	font-size: .18rem;
	margin-top: .2rem;
	color: #F0FCFE;
	text-align: center;
	cursor: pointer;
}

.live_review_box .comment_list_box {
	padding-top: .2rem;
	padding-bottom: .66rem;
	padding-left: .2rem;
	width: 10rem;
}

.live_review_box .comment_list_box .comment_list_title {
	font-size: .24rem;
	font-weight: bold;
	color: #000000;
}

.live_review_box .comment_list_box .comment {
	padding: .22rem .08rem .24rem 0;
	border-bottom: 1px solid #E5E5E7;
}

.live_review_box .comment_list_box .comment_name {
	font-size: .18rem;
	font-weight: normal;
	color: #000000;
	padding-right: .15rem;
}

.live_review_box .comment_list_box .comment_content,
.live_review_box .comment_list_box .comment_time {
	font-size: .18rem;
	font-weight: normal;
	color: #999999;
}

.live_review_box .comment_list_box .comment_content {
	margin-top: .1rem;
}
.vjs-modal-dialog-content,.video-js .vjs-modal-dialog{
	display: none;
}

@media (max-width: 768px) {
	.live_review_box .live_video_left .video_img{
		height: auto;
		background: none;
	}
	.live_review_box .live_video_left {
		/*margin-right: .1rem;*/
		height: auto;
		width: 100%;
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
.live_review_box .live_video_left .video-js .vjs-big-play-button{
	/*background: none;*/
	border: none;
	width: 0.4rem;
	height: 0.3rem;
	margin: 0;
	top: auto;
	left: 0.1rem;
	font-size: .2rem;
	bottom: 0.1rem;
}
	.live_review_box .live_video_left .live_video_title {
		/*height: .25rem;
		line-height: .25rem;
		font-size: .12rem;
		padding: 0 .05rem;*/
		
		
		font-size: .14rem;
		padding:0.1rem 0.2rem;
		height: auto;
		line-height: 1;
		    left: 0.1rem;
    right: 0.1rem;
    width: auto;
	}
.live_review_box .live_video{
	flex-wrap: wrap;
	background: none;
	margin-left: -.2rem;
	margin-right: -.2rem;
	margin-left: 0;
	
	margin-right: 0;
}
.live_review_box .live_video_left #example_video{
	height: 2rem;
	object-fit: cover;
	background-size: cover;
}
.live_review_box .live_video_left video,
.live_review_box .live_video_left .vjs-poster{
	object-fit: cover;
	background-size: cover;
}
	.live_review_box .live_video_right .live_video_btn {
		height: .2rem;
		margin: .05rem 0;
	}

	.live_review_box .live_video_right .live_video_btn:after {
		width: .2rem;
		height: .1rem;
		top: calc(50% - .05rem);
		left: calc(50% - .1rem);
		
	}

	.live_review_box .swiper-container {
		height: 5rem;
	}

	.live_review_box .swiper-container {
		height: 1.35rem;
		margin-top: .05rem;
	}

	.live_review_box .live_video_other {
		height: .45rem;
		/* margin: .05rem 0; */
	}

	.live_review_box .live_video_other .live_video_other_title {
		font-size: .14rem;
		padding:0.1rem 0.2rem;
		height: auto;
		line-height: 1;
	}

	.live_review_box .live_video_other::after {
		width: .4rem;
		height: .4rem;
		top: calc(50% - .2rem);
		left: calc(50% - .2rem);
	}

	.live_review_box .comment_input_box .comment_input_title {
		margin-right: .1rem;
		font-size: .16rem;
		width: .5rem;
		
	}

	.live_review_box .comment_input_box .comment_input textarea {
		padding: .05rem;
	}

	.live_review_box .comment_input_box .comment_input_btn span {
		width: .6rem;
		height: .25rem;
		line-height: .25rem;
	}

	.live_review_box .comment_list_box {
		padding-top: .1rem;
		padding-bottom: .3rem;
	}

	.live_review_box .comment_list_box .comment_list_title {
		font-size: .16rem
	}

	.live_review_box .comment_list_box .comment {
		margin-top: .1rem;
		padding: 0 .05rem .1rem;
		border-bottom: 1px solid #E5E5E7;
	}

	.live_review_box .comment_list_box .comment_name {
		padding-right: .05rem;
	}
	.live_review_box .comment_list_box .comment_name,
	.live_review_box .comment_list_box .comment_content,
	.live_review_box .comment_list_box .comment_time{
		font-size: .14rem
	}
	.live_review_box .comment_input_box,
.live_review_box .comment_list_box{
	padding-left: 0;
	width: 100%;
}
.live_review_box .live_video_right{
	display: flex;
	padding: 0;
	padding-top: .15rem;
	position: relative;
	width: 100%;
	justify-content: space-between;
}
.live_review_box .swiper-container{
	width:100%;
	height: auto;
	margin: 0;
}
.live_review_box .live_video_right .live_video_btn{
	margin: 0 ;
	height:.3rem;
	border-radius: 100%;
	width: .3rem;
	background:rgba(0,0,0,0.3);
	position: absolute;
	left: 0.1rem;
	top: 50%;
	margin-top: -0.1rem;
	z-index: 5;
	display: none;
}
.live_review_box .live_video_right .live_video_bottom{
	left: auto;
	right: 0.1rem;
}

.live_review_box .live_video_right .live_video_top:after{
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	 background-blend-mode: lighten;
}
.live_review_box .live_video_right .live_video_bottom:after{
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	 background-blend-mode: lighten;
}
.live_review_box .live_video_other{
	height: 1.8rem;
	    width: 2.9rem;
    margin-left: .15rem;
}

.news_box .news{
	flex-wrap: wrap;
	padding: 0 0.1rem;
}
.news_box .news .new_time{
	width: 100%;
	height: auto;
	flex-wrap: nowrap;
	flex-direction:row-reverse;
	align-content: center;
	justify-content:flex-end;
	padding-left: .1rem;
}
.news_box .news .new_time .new_time_ny,
.news_box .news .new_time .new_time_hao{
	padding: .1rem 0;
	margin: 0;
	font-size: .14rem
}
.news_box .news .new_time .new_time_hao:before{
	content: '-';
}
.news_box .news .new_img,
.news_box .news .new_img img{
	width: 100%;
	object-fit: cover;
	margin: 0;
	height: 2.4rem;
	
}
.news_box .news .video-img:after{
	    background: url(../img/img14.png) no-repeat center;
    background-size: 0.5rem;
}
.news_box .news .new_content{
	padding: .1rem;
}
}
.news_box .news .new_content .news_title,
.news_box .news .new_content .news_text{
	cursor: pointer;
}
.news_box .news .new_content .news_title:hover,
.news_box .news .new_content .news_text:hover{
	color: #0099CC;
	
}
