body,
html {
	background-color: rgba(247,247,247,1);
}

body {
	width: 100%;
	-webkit-overflow-scrolling: touch;
	position: static;
}
.content-container{
	width: 100%;
	/* height: calc(100% - 1.12rem); */
	overflow-y: scroll;
	position: absolute;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	background: #fff;
}
#article_list{
	min-height:  calc(100vh - 1.12rem);
	background-color: #fff;
}
ul,li,ol{
	margin: 0;
	padding: 0;
}
.swiper-slide{
	touch-action: none;
}
#container{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.title{
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:0.48rem;

	font-size:0.34rem;
}
.top_title{
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:0.48rem;
	margin-bottom: 0.22rem;

	font-size:0.42rem;
}
.hoverTitle{
	position: absolute;

}
.desc{
	font-size:0.28rem;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:0.4rem;
}
.auther{
	height: 0.8rem;
	margin-top: 0.2rem;
	padding-bottom: 0.2rem;
	display: flex;
	align-items: center;
}
.auther_name{
	font-size: 0.3rem;
	color: #000;
}
.auther>img{
	width: 0.8rem;
	height: 0.8rem;
	display: block;
	margin-right: 0.2rem;
	border-radius: 50%;
}
.article-box-0{
	margin-bottom: 0;
}
.desc_box{
	font-size:0.34rem;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:0.48rem;
}
.desc_box>.desc_context img{
	max-width: 100%;
	height: auto;
	border-radius:0.16rem;
	display: block;
	margin: 0.39rem auto 0.24rem;
}
.desc_title{
	width: 100%;
	height: 0.88rem;
	background:rgba(247,247,247,1);
	display: flex;
	align-items: center;
}
.desc_title>img{
	width: 0.17rem;
	height: 0.35rem;
	margin: 0 0.17rem 0 0.37rem;
}
.desc_title>div{
	font-size:0.34rem;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.desc_context{
	padding: 0.29rem 0.32rem 0.48rem;
	background-color: #fff;
}
.hot_title>img{
	width: 0.24rem;
	height: 0.3rem;
}
.jiemu_context{
	padding: 0 0.42rem 0 0.32rem;
	background-color: #fff;
}
.jiemu_context>div:last-child{
	border-bottom: none;
}
.hobby_context>div:last-child{
	margin-bottom: 0;
}
.hot_context>div:last-child{
	margin-bottom: 0;
}
.jiemuDiv{
	height: 2.2rem;
	display: flex;
	align-items: center;
	font-size:0.28rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:0.38rem;
	justify-content: space-between;
	border-bottom: 0.02rem solid rgba(238,238,238,1);
}
.art_le{
	width: 4.7rem;
}
.art_ri{
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
}
.art_ri>img{
	width: 100%;
	height: 100%;
}
.art_bottom{
	display: flex;
	margin-top: 0.26rem;
	align-items: center;
}
.timer{
	display: flex;
	padding: .01rem 0.1rem .01rem 0.36rem;
	align-items: center;
	height: .33rem;
	background:rgba(190,210,238,1);
	border-radius:0.15rem;
	font-weight:400;
	color:rgba(23,82,156,1);
	opacity: .5;
	margin-right: 0.1rem;
	position: relative;
	line-height: normal;
	width:.7rem;
}
.timer .my_time{
	font-size:0.4rem;
	transform:scale(0.5);
	transform-origin:left center;
}
.time_icon{
	width: 0.22rem;
	height: 0.22rem;
	position: absolute;
	left: 0.1rem;
	top: 50%;
	margin-top: -0.11rem;
}
.listen_icon{
	width: 0.26rem;
	height: 0.2rem;
	margin-right: 0.06rem;
	position: absolute;
	left: 0.1rem;
	top: 50%;
	margin-top: -0.1rem;
}
.watch_icon{
	width: 0.32rem;
	height: 0.24rem;
	margin-right: 0.06rem;
	position: absolute;
	left: 0.08rem;
	top: 50%;
	margin-top: -0.12rem;
}
.listen{
	padding: .01rem 0.1rem .01rem 0.42rem;
	height: 0.33rem;
	background:rgba(190,210,238,1);
	border-radius:0.15rem;
	font-size:0.2rem;
	font-weight:400;
	color:rgba(23,82,156,1);
	opacity: .5;
	position: relative;
	display: flex;
	align-items: center;
	line-height: normal;
} 
.article-type-2 .article-image {
    width: 2.22rem;
	height: 1.78rem;
	top: 0.2rem;
}
.article-type-3 .article-image{
	box-shadow:0px 0.08rem 0.4rem 0px rgba(80,80,80,0.4);
	overflow: visible;
}
#currentTime{
	float: left;
	margin-left: 0.34rem;
}
#duration{
	float: right;
	margin-right: 0.34rem;
}
.videoControls-border{
	position: relative;
	font-size: 0.26rem;
	color: white;
	z-index: 10;
	margin-bottom: 0.32rem;
}
#videoControls{
	height: 0.06rem;
	margin: 0 auto;
	width: 5.16rem;
}
#progressWrap{
	background-color: rgba(255,255,255,.3);
	height: 0.06rem;
	margin: 0 auto;
	width: 5.16rem;
	transform: translateY(0.06rem);
}
#playProgress{
	background:#fff;
	height: 0.06rem;
}
#playProgress div{
	color: white;
	float: right;
	width: 0.24rem;
	height: 0.24rem;
	background-color: white;
	box-shadow:0 0.02rem 0.09rem 0 rgba(72,72,72,0.27);
	border-radius: 100%;
	position: relative;
	right: -0.12rem;
	top: -0.1rem;
}


.top_box>.article_item{
	margin-bottom: 0.02rem;
}
.top_box{
	padding-top: 0.12rem;
	background-color: #fff;
}
.icon-watch{
	width: 0.32rem;
}
.labels{
	margin-bottom: 0.24rem;
}
.labels>div{
	float: left;
	height: 0.4rem;
	padding: 0 0.3rem;
	border-radius: 0.08rem;
	background:rgba(229,237,248,1);
	font-size:0.24rem;
	font-weight:400;
	color:rgba(25,82,156,1);
	opacity:0.5;
	line-height: 0.4rem;
	margin-right: 0.16rem;
	margin-bottom: 0.14rem;
}
.dushu_top{
	padding: 0.3rem 0 0.2rem 0;
	background-color: #fff;
}
.dushu_top>img{
	width: 3rem;
	height: 4.52rem;
	display: block;
	border-radius: 0.12rem;
	margin: 0 auto 0.46rem;
}
.book{
	width: 3rem;
	height: 4.52rem;
	display: block;
	border-radius: 0.12rem;
	margin: 0 auto 0.38rem;
	position: relative;
	padding-top: 0.42rem;
	border-radius: 0.12rem;
}
.book>.pic{
	width: 100%;
	height: 100%;
	border-radius: 0.12rem;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.book .zhezhao{
	border-radius: .12rem;
}
.btn_play{
	width: 0.94rem;
	height: 0.94rem;
	position: absolute;
	cursor: pointer;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 10;
	display: block;
}
.btn_pause{
	display: none;
	width: 0.94rem;
	height: 0.94rem;
	position: absolute;
	cursor: pointer;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 10;
	
}
.shu_name{
	font-size:0.42rem;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:0.48rem;
	padding: 0 0.32rem;
	margin-top: 0.47rem;
}
.author_name{
	font-size:0.28rem;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:0.48rem;
	margin-bottom: 0.29rem;
	padding: 0 0.32rem;
}
.labels_box{
	display: flex;
	flex-wrap: wrap;
	margin: 0.24rem 0;
}
.labels_box>div{
	height: 0.4rem;
	padding: 0 0.3rem;
	border-radius: 0.08rem;
	background:rgba(229,237,248,1);
	font-size:0.24rem;
	font-weight:400;
	color:rgba(25,82,156,1);
	line-height: 0.4rem;
	margin-right: 0.16rem;
	margin-bottom: 0.14rem;
}
.cur{
	position: absolute;
	width: 0.94rem;
	height: 0.94rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 999;
}
.go_pause{
	display: none;
}
.article_item{
	width: 100%;
	background-color: #fff;
	padding:0.22rem 0.32rem 0.28rem;
	box-sizing: border-box;
	margin-bottom: 0.2rem;
	display: flex;
	justify-content: space-between;
}
.article_content{
	width: 4.28rem;
	position: relative;
}
.article_words{
	font-size:0.34rem;
	font-weight:500;
	color:rgba(15,15,15,1);
	line-height:0.44rem;
	min-height: 1.3rem;
	margin-bottom: 0.21rem;
}

.article_cover{
	width: 2.22rem;
	height: 1.25rem;
	font-size: 0;
	border-radius: 0.08rem;
	position: relative;
}
.article_cover>img{
	width: 100%;
	height: 100%;
	border-radius: 0.08rem;
	object-fit: cover;
}
.dushu_cover{
	width: 1.56rem;
	height: 2.3rem;
	font-size: 0;
	border-radius: 0.08rem;
	position: relative;
}
.dushu_cover>img{
	width: 100%;
	height: 100%;
	border-radius: 0.08rem;
}
.article_pv{
	width: 4.28rem;
}
.article_pvbox{
	position: absolute;
    left: 0;
    bottom: 0;
}

.pv_wrapper{
	float: left;
}
.pv_container{
	font-size:0.2rem;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height: 0;
	height: .3rem;
	display: flex;
	align-items: center;
	display:none;
}
.pv_container>img{
	width: 0.24rem;
	height: 0.24rem;
	display: block;
	margin-right: .11rem;
	margin-top: 0.025rem;
}
.class_price{
	font-size:0.24rem;
	font-weight:400;
	color:rgba(254,53,61,1);
	line-height:0.3rem;
	float: right;
}
.view_more{
	padding: 0.12rem 0;
	border-bottom: 0.02rem solid #ddd;
	display: none;
}
.look_more{
	font-size:0.28rem;
	font-weight:400;
	color:rgba(27,84,154,1);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 0.88rem;
	background-color: #fff;
	border-top: 0.02rem solid rgba(238,238,238,1);
}
.look_more img{
	width: 0.26rem;
	height: 0.14rem;
	margin-left: 0.11rem;
}
.load_more{
	padding: 0.12rem 0;
	border-bottom: 0.02rem solid #ddd;
	text-align: center;
}
.loading_img{
	width: 0.35rem;
}
.details_css{
	border-top: 0.02rem solid rgba(238,238,238,1);
}
.study_number{
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	font-size:0.2rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	padding: 0 0 0.13rem 0.2rem;
	height: 0.4rem;
	align-items: center;
}
.icon-play{
	width: 0.24rem!important;
	height: 0.24rem!important;
	display: block;
	margin-right: 0.1rem;
}

.video_box{
	width: 100%;
	height: 4.22rem;
	overflow: hidden;
	margin-bottom: 0.34rem;
}
.buy_box{
	width: 100%;
	height: 4.22rem;
	overflow: hidden;
	margin-bottom: 0.34rem;
	
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.buy_box>img{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.mask{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0, .8);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.buy_course{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 1.1rem;
	z-index: 20;
	text-align: center;

	font-size:.28rem;
	font-weight:400;
	color:rgba(255,255,255,1);
}

.go_buy{
	width:3.44rem;
	height:.58rem;
	/* border:.02rem solid rgba(255,255,255,.5); */
	border-radius:.29rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.showArticlePrice{	
	background:#18529C;
	color:#E5EDF8;
	margin: .29rem auto .2rem;
}
.showChannelPrice{
	background:#E5EDF8;
	color:#18529C;
	border: none;
}
.showChannelOriginalPrice,.showArticleOriginalPrice{
	color:rgba(255,255,255,.4);
	font-size:.2rem;
	text-align: center;
	text-decoration:line-through;
}
.showArticleOriginalPrice{
	margin-top:-.2rem;
	margin-bottom:.1rem;
}
.book .buy_course{
	top: 1.7rem;
}
.book .go_buy{
	width:2.64rem;
	margin-top: .29rem;
}
.top_video{
	padding: 0.31rem 0.33rem 0.1rem;
	margin-top: 0.12rem;
}
.top_container{
	background-color: #fff;
}
.comment_list{
	padding: 0 .3rem;
}
.tab_title{
	width: 100%;
	display: flex;
	background-color: #fff;
	border-top: 1px solid rgba(221,221,221,.5);
	border-bottom: 1px solid rgba(221,221,221,.5);
	color: darkgray;
	height: 0.8rem;
	align-items: center;
}
.tab_title_fixed{
	position: fixed;
	left: 0;
	top: 1.18rem;
	z-index: 999;
	display: none;
}
.tab_title_fixed2{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	display: none;
}
.tab_title>li{
	flex: 1;
	text-align: center;
	position: relative;
}
.active_tab{
	color: #000;
}
.is_fixed{
	width: 100%;
}
.active_tab::after{
	content: "";
	display: block;
	width: 20%;
	height: 0.06rem;
	border-radius: 0.03rem;
	background-color: #000;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -0.17rem;
}
.tab_content>div{
	display: none;
}
.jiemu_box{
	border-top: 0.02rem solid rgba(238,238,238,1);
}

.dushu_bg{
	width: 100%;
	height: 9.6rem;
	position: relative;
}
.controls{
	width: 3.4rem;
	height: 1.6rem;
	margin: 0 auto 0.2rem;
	position: relative;
}
.prev,.next{
	width: 0.37rem;
	height: 0.44rem;
}
.prev{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.next{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.prev img,.next img{
	width: 100%;
}
.article_top{
	padding-top: 0.56rem;
	width: 100%;
	height: 9.6rem;
	position: relative;
}
.top_bg{
	width: 100%;
	height: 9.6rem;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	border-bottom-left-radius: 0.4rem;
	border-bottom-right-radius: 0.4rem;
}
.top_bg>img{
	width: 100%;
	height: 100%;
	filter: blur(30px) brightness(0.9);
	transform: scale(1.1);
}
.yinpin_cover{
	width: 6.87rem;
	height: 3.86rem;
	margin: 0 auto;
	border-radius: 0.2rem;
	position: relative;
	z-index: 10;
	margin-bottom: 0.45rem;
}
.yinpin_cover>.top_cover{
	width: 6.87rem;
	height: 3.86rem;
	display: block;
	border-radius: 0.2rem;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	margin-bottom: 0.45rem;
	object-fit: contain;
}
.zhezhao{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0, .8);
	z-index: 20;
	border-radius: 0.2rem;
}
/* .yinpin_cover .go_buy {
	margin-top: .29rem;
} */
.can_buy_single .showChannelPrice{
	margin-top:0;
}
.cannot_buy_single .showChannelPrice{
	margin-top:0.29rem;
}
.can_buy_single .buy_course{
	top:.7rem;
}
.article_bottom{
	padding: 0 0.33rem;
	margin-top: -0.2rem;
}
.article_bottom .title{
	font-size: 0.42rem;
}
.follow-box{
	display: flex;
	height: 1rem;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.follow{
	width: 1.32rem;
	height:0.54rem;
	background:rgba(23,82,156,1);
	border-radius:0.27rem;

	font-size:0.32rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 0;
}
.followed{
	width: 1.32rem;
	height: 0.54rem;
    border-radius:0.27rem;
    border: 0.02rem solid #ddd;
	text-align: center;
	line-height: 0.54rem;
	font-size:0.32rem;
	font-weight:400;
	color:darkgray;
	cursor: pointer;
	position: absolute;
	right: 0;
}
.audio_class{
	background: #fff;
}
.accelerate{
	font-size:0.24rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	width:1.28rem;
	height:0.48rem;
	border:0.02rem solid rgba(255,255,255,1);
	border-radius:0.24rem;
	position: relative;
	z-index: 10;
	margin: 0 auto 0.32rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.app_open{
	font-size:0.32rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	width:4.88rem;
	height:0.8rem;
	background:rgba(28,84,154,1);
	border-radius:0.4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 10;
	margin: 0 auto;
}
.jiemu_title{
	width: 100%;
	background-color: RGBA(248, 246, 249, 1);
	height: 0.8rem;
	display: flex;
	align-items: center;
	padding-left: 0.34rem;
}
.ledec{
	width:0.17rem;
	height:0.35rem;
	background:rgba(23,82,156,1);
	border-radius:0.04rem;
	margin-right: 0.21rem;
}
.jiemu_nav{
	font-size:0.34rem;
	font-weight:500;
	color:rgba(51,51,51,1);
}
/* 点击倍速播放弹出浮层 */
.open_toast{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0, .6);
	z-index: 1999;
	display: none;
}
.toast{
	width: 5.98rem;
	height: 5.46rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(../images/toast.png) no-repeat center;
	background-size: 100% 100%;
}
.go_feel{
	width: 3.84rem;
	height: 0.86rem;
	cursor: pointer;
	display: block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0.33rem;
}
.close{
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.close>img{
	width: 0.23rem;
	height: 0.23rem;
}
.article-box-padding-1 {
	padding-top: 0;
}
.zanwu{
	text-align: center;
	padding-top: 2rem;
}
.listen_in{
	display: flex;
	height: 0.6rem;
	align-items: center;
}
.listenin_num{
	padding-bottom: 0.06rem;
	margin-right: 0.25rem;
}
.top_video .listen_in{
	margin-bottom: 0.16rem;
}
.dushu_top .listen_in{
	padding-left: 0.32rem;
}
.icon-listen{
	width: 0.26rem;
}
.listen_in span,.time_ago{
	font-size:0.24rem;
	font-weight:400;
	color:rgba(153,153,153,1);
}
.dushu_details{
	padding-top: 0;
}
/* 分期 倒序 */
.periods_container{
	height: 1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.periods{
	width:1.47rem;
	height:0.54rem;
	border:0.02rem solid rgba(238,238,238,1);
	border-radius:0.27rem;
	font-size:0.28rem;
	font-weight:400;
	color:rgba(102,102,102,1);
	display: flex;
	align-items: center;
	justify-content: center;
}
.sort{
	width:2.36rem;
	height:0.54rem;
	border:0.02rem solid rgba(238,238,238,1);
	border-radius:0.27rem;
	display: flex;
	align-items: center;
	font-size: 0.28rem;
	position: relative;
	color: rgba(153, 153, 153, 1);
}
.sort>div{
	flex: 1;
}
.seq{
	text-indent: 0.4rem;
}
.ord{
	text-indent: 0.05rem;
}
.sort_bg{
	width: 0.12rem;
	height: 0.2rem;
	position: absolute;
	left: 2.06rem;
	top: 50%;
	margin-top: -0.1rem;
}
.change{
	color: rgba(102, 102, 102, 1);
}
.rotate{
	transform: rotate(180deg);
}
/* .program .jiemuDiv:first-child{
	border-top: 0.02rem solid rgba(238,238,238,1);
} */
.view_more{
	font-size: 0.28rem;
	border-bottom: none;
	color: rgba(27,84,154,1);
	background-color: #fff;
}
.view_box{
	padding-bottom: 1.8rem;
	background-color: #fff;
}
.add_padding{
	padding-bottom: 1.8rem;
}
.desc_context>p{
	margin-bottom: .2rem;
}
.desc_context>p:last-child{
	margin-bottom: 0;
}
.have_border{
	margin-bottom: 0;
	border-bottom: 0.12rem solid rgba(247,247,247,1);
}
.hobby_context>.article_item:last-child{
	border-bottom: none;
}
.hot_context>.article_item:last-child{
	border-bottom: none;
}
.studyed {
	width:.94rem;
	height:.3rem;
	background:rgba(189,209,237,.4);
	border-radius:.15rem;

	font-size: .2rem;
	font-weight:400;
	color:rgba(23,81,155,.5);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: .08rem;
	padding-top: .025rem;
}
.already{
	background:rgba(237,237,237,.4);
	color:rgba(153,153,153,.5);
}

/* 付费 免费角标 */
.is_free{
	width: 0.78rem;
	height: .51rem;
	display: block;
	background: url(../images/is_free.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}
.is_fufei{
	width: 1.11rem;
	height:.46rem;
	display: block;
	font-size: .2rem;
	font-weight:400;
	background: url(../images/fufei.png) no-repeat center;
	background-size: 100% 100%;
	color:rgba(255,255,255,1);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}
.article_items{
	display: block;
	padding-bottom: .78rem;
}
.recomment-title{
	width: 1.09rem;
	height: .3rem;
	line-height: .3rem;
	color: #FC9B27;
	font-size: .2rem;
	background: #F8EFE5;
	border-radius: .15rem;
	opacity: .8;
	text-align: center;
	float: left;
	margin-right: .08rem;
	padding-top: .025rem;
	/* box-sizing: border-box; */
}
.display-class{
	display: flex;
}
.article_pvboxs{
	position: absolute;
	left: auto;
	bottom: auto;
	margin: .21rem 0 .28rem 0;
}
.studyeds{
	float: left;
}
.article_pvs{
	width: 100%;
}
.pv_containers{
	background: rgba(189,209,237,.4);
	border-radius: .15rem;
	padding: .015rem .1rem;
	color: rgba(23,81,155,.5);
	display:none;
}
.article_contents{
	width: 4.55rem;
	padding-right: .37rem;
}
.article-box-padding-2{
	padding: .32rem 0 .8rem;
}
.article-type-3 .article-images{
	box-shadow: none ;
	overflow: hidden;
}
.have_borders{
	margin-bottom: 0;
    border-bottom: 2px solid rgba(247,247,247,1);
}
.article-type-3 .article-image img {
	border-radius: .16rem;
}
.article-type-3 .article-image{
	border-radius: .16rem;
}
.pv_container>.is-watch{
	width: 0.32rem;
    height: 0.24rem;
	margin-right: 0.04rem;
	margin-top: 0;
}
.pv_container>.is-listen{
	width: 0.26rem;
    height: 0.2rem;
    display: block;
	margin-right: 0.04rem;
	margin-top: 0;
}
.pv_container>.is-tuwen{
	width: 0.24rem;
    height: 0.2rem;
    display: block;
	margin-right: 0.04rem;
	margin-top: 0;
}
.pv_num{
	margin-top: .025rem;
}
.open_app{
	top: 0;
	bottom: unset;
}
.article-type-4 .article-image-wrapper .article-image {
    width: 2.24rem;
    height: 1.26rem;
    border-radius: .04rem;
    overflow: hidden;
}