body,
html {
	background-color: white;
}

.limit-line2 {
	white-space: normal;
}

.achor_bottom {
	background-color: white;
}

.loading.page {
	background-color: white;
}

.loading.page {
	z-index: 100000;
}

#container {
	background-color: white;
}

.achor_bottom_inner .top.liveTopsmall .status {
	position: unset;
}

.article_title {
	padding: .08rem .2rem;
}

body {
	width: 100%;
}

ul,
li,
ol {
	margin: 0;
	padding: 0;
}

#container {
	width: 100%;
	min-height: 101%;
	overflow-x: hidden;
	background: #F8F9FA;
}

#container.hasDownload {
	padding-bottom: 1.2rem;
}

/* 顶部轮播 */
.banner-top {
	width: 100%;
	background-color: #fff;
}

.banner-top .swiper-container {
	width: 100%;
	height: 4.28rem;
	margin: 0 auto;
}

.achor_bottom>div.swiper-container-border {
	background-color: RGBA(247, 247, 247, 1);
}

.banner-top .swiper-slide {
	width: 100%;
	height: 100%;
	font-size: 0;
	position: relative;
}

.top_banner {
	position: relative;
	overflow: hidden;
}

/* 小圆点位置 */
.banner-top .swiper-slide {
	width: 100%;
	border-radius: 0rem;
	height: 4.28rem;
}

.banner-top .swiper-slide>img {
	width: 100%;
	height: 4.28rem;

	position: absolute;
}

.banner-top .swiper-container-horizontal>.swiper-pagination-bullets,
.banner-top .swiper-pagination-custom,
.banner-top .swiper-pagination-fraction {
	bottom: .16rem;
	left: auto;
	right: .32rem;
}

/* 小圆点样式 */
.banner-top .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 0.1rem;
	background: rgba(255, 255, 255, 1);
	opacity: 0.6;
}

.banner-top .swiper-pagination-bullet-active {
	background: #fff !important;
	opacity: unset !important;
	width: .18rem !important;
}

.news_desc {
	width: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
	padding: 0.32rem .32rem 0.52rem;
	box-sizing: border-box;
	position: absolute;
	bottom: .0rem;
	z-index: 999;
}

.news_desc>div {
	font-size: 0.36rem;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	line-height: 0.48rem;
}

.banner-top .swiper-slide {
	overflow: hidden;
}

.swiper-slide .titleOf_livelist {
	padding: 0 .3rem;
}

/* 导航栏 */
.nav {
	background-color: #fff;
	white-space: nowrap;
	overflow: hidden;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	padding: 0rem .24rem .0rem;
	font-size: 0.28rem;
	margin: .4rem 0 0;
}

.nav li {
	width: 25%;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	font-size: 0.28rem;
	font-weight: 500;
	color: rgba(51, 51, 51, 1);
	line-height: 0.36rem;
	margin-bottom: .4rem;
}

.nav li>img {
	width: 0.96rem;
	height: 0.96rem;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
}

/*<!-- 快来围观 -->*/
.comewatch {
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 4px 8px 0px rgba(218, 218, 218, 0.36);
	border-radius: 8px;
	position: relative;
	z-index: 10000
}

.comewatch p {
	height: 1rem;
	line-height: 1rem;
	font-size: .26rem;
	color: #333333;
	padding: 0 .4rem;
	font-size: .36rem;
}

.comewatch p span {
	color: #6A727A;
	font-size: .24rem;
}

.comewatch p img {
	margin-top: .2rem;
}

.comewatch p .clock {
	height: .3rem;
}

.comewatch p .banner {
	height: .32rem;
	padding-left: .02rem;
}

.comewatch p span {
	float: right;
}

.rili {
	overflow: hidden;
	width: 6.86rem;
	height: 1.34rem;
	background: url(../image/rili-bg.png);
	background-size: 100%;
	margin: 0 auto .4rem;
}

.rili-date {
	margin-left: .32rem;
	margin-top: .13rem;
	text-align: center;
	width: .86rem;
	line-height: .5rem;
	float: left;
}

.ri {
	line-height: .6rem;
	font-size: .48rem;
	color: #FD514E;
}

.rili-date .mouth {
	border-bottom: 1px solid #ccc;
	font-size: .2rem;
	color: #212529;
}

.rili-date .mouth span {
	font-size: .28rem;
	color: #212529;
}

.right-rili .more {
	line-height: .8rem;
	padding-left: .6rem;
	font-weight: bolder;
}

.right-rili .time {
	float: none;
	display: inline-block;
	color: white;
	font-size: .2rem;
	background-color: #0091FF;
	line-height: .26rem;
	height: .26rem;
	padding: 0 .1rem;
	border-radius: .26rem;
}

.right-rili .time.green {
	background-color: #82d33e;
}

.right-rili .time.red {
	background-color: #f33b3b;
}

.right-rili .swiper-wrapper {
	margin-top: .3rem;
}

.right-rili .swiper-slide p {
	font-size: .28rem;
	line-height: .4rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: .8rem;
}

.comewatchRili {
	margin-top: -.4rem;
}

.yunzhibo-ads {
	padding: .22rem .32rem;
	box-sizing: border-box;
	margin-top: .2rem;
	box-shadow: 0px 4px 8px 0px rgba(218, 218, 218, 0.36);
	margin-bottom: .2rem;
	background-color: #fff;
}

.swiper-container-ads img {
	width: 100%;
	height: 1.82rem;
	border-radius: .12rem;
	margin: 0 auto;
	display: block;
}

.swiper-container-commend {
	margin-left: .34rem;
}

.swiper-container-commend .swiper-slide {
	width: 2.4rem;
	height: 3.48rem;
	background: url(../image/commend.png);
	background-size: 100%;
}

.swiper-container-topic {
	margin-left: .32rem;
	padding-bottom: .5rem;
}

.swiper-container-topic .swiper-slide {
	width: 5.72rem;
	height: 4.1rem;
	overflow: hidden;
	background: #FFFFFF;
	box-shadow: 0 0 8px 0 rgba(33, 37, 41, 0.1);
	border-radius: .2rem;
}

.swiper-container-topic .swiper-slide img {
	width: 5.72rem;
	height: 3.22rem;
}

.swiper-container-topic .swiper-slide h1 {
	height: .88rem;
	padding: 0 .3rem;
	color: #343A40;
	font-size: .32rem;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.swiper-container-commend .swiper-slide img {
	width: .88rem;
	height: .88rem;
	margin: .18rem auto;
	display: block;
	border-radius: 100%;
}

.swiper-container-commend .swiper-slide h2 {
	color: #343A40;
	font-size: .28rem;
	line-height: .34rem;
	text-align: center !important;
	height: .68rem;
	padding: 0 .34rem;
}

.swiper-container-commend .swiper-slide .desc {
	margin: 0.1rem .2rem;
	font-size: .2rem;
	line-height: .28rem;
	height: .56rem;

}

.swiper-container-commend .swiper-slide button {
	width: 1.2rem;
	height: .48rem;
	font-size: .28rem;
	background: #137AD0;
	text-align: center;
	line-height: .48rem;
	border: none;
	border-radius: .48rem;
	margin: 0 auto;
	display: block;
	color: white;
}

.change {
	height: .34rem;
	line-height: .34rem;
	font-size: .24rem;
	color: #343A40;
	margin: .28rem;
	text-align: center;

}

.change img {
	position: relative;
	top: .04rem;
	display: inline;
	width: .24rem;
	height: .24rem;
	margin-right: .12rem;
}

.watch_list {
	cursor: pointer;
	height: 2.4rem;
	overflow-x: scroll;
	width: 100%;
	white-space: nowrap;
	padding-left: .26rem;
}

.watch_list.two-img {
	height: 2.86rem;
}

.watch_list .li .twoTime {
	position: absolute;
	width: 1.9rem;
	height: .38rem;
	color: white;
	font-size: .24rem;
	border-radius: .06rem;
}

.watch_list .li .twoTime .clock {
	width: .24rem;
	height: .24rem;
	top: .04rem;
	position: relative;
	margin-right: .1rem;
	margin-left: .05rem;
}

.watch_list .li.two-img img {
	width: 3.37rem;
	height: 1.98rem;
}

.watch_list .li {
	width: 2.48rem;
	background: #F8F9FA;
	border-radius: .08rem;
	display: inline-block;
	box-sizing: border-box;
	margin-right: .2rem;
}

.watch_list .li img {
	width: 2.48rem;
	border-radius: .06rem;
	height: 1.4rem;
	vertical-align: bottom;
}

.watch_list .desc {
	margin-top: 0.12rem;
	padding: 0 .1rem;
	font-size: .28rem;
	font-weight: 400;
	color: #343A40;
	line-height: .36rem;
	white-space: normal;
	height: .72rem;
}

.watch_list .button span {
	margin: .1rem auto;
	display: block;
	height: .28rem;
	line-height: .28rem;
	font-size: .2rem;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: .28rem;
	padding: 0 .1rem;
	border-radius: .04rem;
}

.watch_list .button span img {
	display: none;
	width: .24rem;
	height: .24rem;
	position: relative;
	top: .04rem;
	margin-right: .1rem;
	font-size: .24rem;
}

.watch_list .button {
	width: 100%;
	height: 0.36rem;
	background: rgba(0, 0, 0, .6);
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: .06rem;
}

.watch_list .button span:nth-child(1) {
	height: .34rem;
	margin: 0 auto;
	font-size: 0.22rem;
	position: absolute;
	bottom: 0;
	left: 0;
}

.watch_list .button span:nth-child(2) {
	border-radius: 0 0 .06rem 0;
	margin: 0 auto;
	width: 0.8rem;
	height: .36rem;
	background: #008BFF;
	font-size: .2rem;
	color: white;
	text-align: center;
	padding: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	line-height: .36rem;
	text-align: center;

}

.watch_list .li.one-img img {
	width: 2.8rem;
	height: 1.6rem;
	float: left;
}

.watch_list .li.one-img {
	width: 6.86rem;
	height: 1.6rem;
	margin: 0 auto;
	display: flex;
}

.right-desc {
	margin-left: 2.8rem;
	padding: .1rem .2rem;
}

.watch_list .li.one-img {
	display: flex;
	align-items: center;
}

.watch_list .li.one-img .right-desc img {
	width: .24rem;
	height: .24rem;
	position: relative;
	top: 0.07rem
}

.watch_list .right-desc .button span {
	float: left;
}

.watch_list .right-desc .button span:nth-child(1) {
	margin-top: .3rem;
	width: auto;
}

.watch_list .right-desc .button span:nth-child(2) {
	margin-top: .24rem;
	float: right;
	margin-right: .2rem;
}

.one-img .right-desc {
	margin-left: 0;
}

.OneImgHeight {
	height: 1.6rem;
	padding: 0;
}

.CameraBottom {
	white-space: nowrap;
	overflow: hidden;
	overflow-x: scroll;
}

.CameraBottomItem {
	display: inline-block;
	margin: .2rem .2rem 0 0;
	width: 2.86rem;
	font-size: .26rem;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	line-height: .36rem;
}

.CameraBottomItem img {
	height: 1.6rem;
	width: 2.86rem;

	border-radius: .08rem;
}

.CameraBottomItem p {
	line-height: .36rem;
	max-height: .73rem;
	font-size: .24rem;
	padding: 0;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: pre-wrap;
}

.liveTopsmall .tiao {
	height: .18rem;
	width: .18rem;
}

.Ad_bottom {
	line-height: .64rem;
	vertical-align: middle;
	font-size: .22rem;
	color: #999999;
}

.isAd {
	position: relative;
}

.isAd .limit-line2 {
	padding: .2rem 0 0;
}

.isAd .bofang {
	position: absolute;
	bottom: .08rem;
	left: .1rem;
	width: .64rem;
	height: .64rem;
}

.see_detail {
	color: white;
	line-height: 0.39rem;
	background: transparent;
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	right: 0.32rem;
	top: .38rem;
	border-radius: .19rem 0 0 .19rem;
	z-index: 1000;
	font-size: .2rem;
	overflow: hidden;
	padding: 0 .3rem;
}

.achor_bottom_inner.showType4 {
	height: 1.82rem;

}

.achor_bottom_inner.showType4 img {
	height: 1.82rem;
}

.Ad_bottom img {
	height: .16rem;
	width: .16rem;
	margin-top: .25rem;
	float: right;
}

.Ad_bottom span {
	margin-right: .3rem;
	line-height: .28rem;
	border-radius: .04rem;
	text-align: center;
	border: .02rem solid #999999;
	display: inline-block;
	width: .64rem;
	height: .28rem;
	vertical-align: middle;

}

.achor_bottom_inner .top .middle_img {
	top: 0;
}

.banner-top .liveTopsmall {
	position: absolute;
	right: .1rem;
	top: .1rem;
}

.banner-top .liveTopsmall.ad {
	border-radius: .04rem;
	width: .64rem;
	height: .28rem;
	line-height: .28rem;
	font-size: .2rem;
	padding: 0;
	text-align: center;
}

.liveTopsmall {
	float: right;
	font-size: .2rem;
	color: white;
	line-height: 0.39rem;
	border-radius: 19px;
	padding: 0 .15rem;
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: .12rem;
	right: .16rem;
}

.achor_bottom>div.beautyChina {
	width: 100%;
	height: 5.06rem;
	box-sizing: border-box;
	background-size: cover;
	padding: .45rem 0 0 .32rem;
	background-color: tomato;

}

.beautyChina h1 {
	font-size: .44rem;
	color: rgba(255, 255, 255, 1);
	line-height: .48rem;
	margin-bottom: .1rem;
}

.beautyChina h1 span {
	float: right;
	padding-right: .33rem;
	font-size: .28rem;
}

.beautyChina .achor_bottom_inner,
.hurdle .achor_bottom_inner {
	margin-top: 0.2rem;
	width: 5.18rem;
	height: 2.9rem;
}

.moreCamera {
	width: 6.83rem;
}

.beautyChina .achor_bottom_inner .bgimg,
.hurdle .achor_bottom_inner .bgimg {
	width: 5.18rem;
	height: 2.9rem;
}

.beautyChina .titleOf_livelist,
.hurdle .titleOf_livelist {
	width: 4.88rem;
}

.beautyChina .CameraBottom .swiper-slide,
.hurdle .CameraBottom .swiper-slide {
	width: 5.18rem;
	display: inline-block;
	margin-right: .2rem;
	vertical-align: bottom;
}

.sandian {
	height: .34rem;
	vertical-align: middle;
	float: right;
	margin-top: .22rem;
	margin-right: .1rem;
}

.achor_bottom_inner {
	margin-top: 0;
}

.swiper-pagination-bullets {
	text-align: right;
}

.tuijian.comewatch p span {
	float: none;
}

.tuijian.comewatch p button {
	float: right;
	height: .46rem;
	line-height: .46rem;
	border: 1px solid #008BFF;
	border-top-left-radius: .46rem;
	border-bottom-left-radius: .46rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	color: #008BFF;

	background: rgba(0, 139, 255, 0.1);
	line-height: .46rem;
	border-right: none;
	font-size: .24rem;
	position: absolute;
	padding: 0 .22rem;
	top: .3rem;
	right: 0;
}

.comewatch {
	margin-bottom: .16rem;
}

.titleOf_livelist {
	border-bottom: 1px solid #F1F3F5;
	padding-bottom: .2rem;
}

.yunzhibo-ads .swiper-pagination-bullet {
	width: .08rem;
	height: .08rem;
}

.yunzhibo-ads .swiper-pagination-bullets {
	text-align: center;
	border: .1rem;
}

.titleOf_livelist .guanzhi {
	margin-right: 0rem;
}

.achor_bottom>div .swiper-container .swiper-slide>img {
	width: 5.68rem;
	height: 3.19rem;
	margin-top: -.58rem;
}

.titleOf_livelist .cover {
	vertical-align: middle;
}

.achor_bottom>div .swiper-container .swiper-slide {
	width: 5.68rem;
	border-radius: .2rem;
	height: auto;
	overflow: hidden;
	background: white;
}

.article_title_3d {
	font-size: .34rem;
	line-height: .48rem;
	height: .92rem;
	margin: 0 .3rem;
}

.achor_bottom>div.swiper-container {
	background-color: RGBA(247, 247, 247, 1);
	margin: 0 0.3rem .55rem;
	padding: 0;
	overflow: hidden;
}

.achor_bottom>div.swiper-container .titleOf_livelist {
	padding: 0 0.3rem;
}

.achor_bottom_inner .top .status {
	line-height: .32rem;
}

/* nav轮播 */
.nav-banner {
	padding: .2rem .3rem;
	box-sizing: border-box;
	background: url(../../xinhuajiaoyu/images/swiper-bg.png) no-repeat top right;
	background-size: 100% 100%;
	position: relative;
}

.module9 .nav-banner {
	background: url(../../xinhuajiaoyu/images/duobianxing-bg.png) no-repeat top right;
	background-size: 5rem auto;
	padding: 0.26rem 0.32rem 0;
}

.xhy-icon {
	width: 2.2rem;
	height: .78rem;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../../xinhuajiaoyu/images/xhy-icon.png) no-repeat center;
	background-size: 100% 100%;
	font-size: .2rem;

	font-weight: 500;
	color: #FFFFFF;
	letter-spacing: 1px;
	display: flex;
	padding-top: .4rem;
	box-sizing: border-box;
	justify-content: center;
}

.xhy-icon span {
	transform: scale(0.83);
}

.sell-more {
	font-size: .24rem;
	font-weight: 400;
	color: #6A727A;
	display: flex;
	height: 1rem;
	align-items: center;
	position: absolute;
	right: .3rem;
	top: .2rem;
}

.sell-more::after {
	display: block;
	content: "";
	width: .15rem;
	height: .15rem;
	background: url(../../xinhuajiaoyu/images/ri.png) no-repeat center;
	background-size: 100% 100%;
}

.tab-content {
	width: 5.6rem;

	height: 1rem;
	align-items: center;
}

.tab-content div {
	float: left;
	height: .96rem;
	width: 1.04rem;
	text-align: center;
	font-size: .32rem;
	color: #008BFF;
	line-height: .82rem;
	font-weight: 600;
}

.tab-content .tab-active {
	background: url(../../xinhuajiaoyu/images/duobianixng.png) no-repeat;
	background-size: 100%;

	font-weight: 600;
	color: white;
}

.module9 .sell-more {
	color: #008BFF;
}

.module9 .sell-more::after {
	display: none;
}

.nav-banner .father-siwper {
	width: 100%;
}

.nav-banner .father-siwper .swiper-slide {
	width: 100%;
}

.nav-banner .swiper-slide {
	width: 100%;
	display: flex;
}

.child-swiper {
	width: 100%;
}

.child-swiper .swiper-slide {
	padding: 0 .3rem;
	box-sizing: border-box;
}

.nav-item {
	width: 1.48rem;
	height: 4.2rem;
	margin-right: .72rem;
}

.child-swiper .swiper-slide .nav-item:last-child {
	margin-right: 0;
}

.module9 .nav-cover {
	width: 100%;
	height: 2.32rem;
	text-align: center;
	margin-bottom: .4rem;
	position: relative;
}

.module9 .nav-cover .car {
	position: absolute;
	width: .76rem;
	height: .84rem;
	bottom: -.26rem;
	right: -.36rem;
}

.module9 .nav-cover img {
	width: 1.56rem;
	height: 2.32rem;

}

.nav-item div {
	font-size: .22rem;
	color: #343A40;
	line-height: .28rem;
}

/* 小圆点样式 */
.nav-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: .12rem;
	height: .08rem;
	background: #ddd;
	opacity: 1;
	border-radius: .04rem;
}

.module9 .swiper-pagination-bullets {
	text-align: center;
}

.nav-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #008BFF !important;
	border-radius: .04rem;
	width: .2rem;
}

.module9 {
	padding: 0;
	box-sizing: border-box;
	border-top: .08rem solid #F8F9FA;
	border-bottom: .08rem solid #F8F9FA;
}

.lunbo-icon {
	padding: 0 .2rem;
	height: .4rem;
	background: rgba(0, 0, 0, 0.2);
	border-radius: .2rem;
	position: absolute;
	right: .32rem;
	top: .24rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .24rem;
	font-weight: 400;
	color: #FFFFFF;
	z-index: 100;
}

.lunbo-zhibo {
	width: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: .24rem;
	right: .32rem;
	border-radius: .2rem;
	height: .4rem;
	font-size: .24rem;
	font-weight: 400;
	color: #FFFFFF;
	margin: 0;
	background: #0091FF;
	z-index: 100;
}

.lunbo-zhibo {
	width: 1.2rem;
	background: #F33B3B;
}

.lunbo-zhibo img {
	width: .2rem;
	height: auto;
	display: block;
	margin-right: 4px;
}
.positinMargin {
	margin: 0 .32rem;
}
.positinMargin:nth-child(1) {
	margin: 0 .32rem;
}
.article-info {
	margin-top: .2rem;
}
.positinMargin .achor_bottom_inner .bgimg {
	height: 3.86rem;
}
.positinMargin .achor_bottom_inner {
	height: 3.86rem;
	border-radius: .12rem;
	overflow: hidden;
}
.positinMargin .CameraBottomItem>img {
	border-radius: .12rem;
}