/*模板来着于搬运狗网站www.banyundog.com*/

.dt-top {
    padding: 0 14px 5px!important;
    margin-bottom: 8px!important;
}
.dt-top:after {
    content: unset;
    width: 100%;
    height: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.ecdy{font-size: 12px;}
.tmbj{
        background-color: #000!important;    
        background: rgba(0,0,0,.4)!important;
}
.bgbs{
    color: #fff!important;
}	
html{
    font-size: 100px;
}
.h5-detail-info {
	position: relative;
	padding: 0 9px
}

.h5-detail-info .brief-info {
	padding: 5px 0 0;
	position: relative;
	overflow: hidden
}

.h5-detail-info .brief-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px
}

.h5-detail-info .brief-title .module-name {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: left;
}

.h5-detail-info .brief-title .module-name span {
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background: #fc4273;
	padding: 1px 4px;
	border-radius: 3px;
	min-width: 40px;
	height: 20px;
	 margin-right: 9px;
	line-height: 22px;
	float: left;
}


.h5-detail-info .brief-title .module-name h1 {
	color: #333;
	font-size: 18px;
	font-weight: 700;
	    padding-top: 2px;
}

.h5-detail-info .brief-title .showMore {
	font-size: 12px;
	color: #333;
	display: flex;
	align-items: center;
	white-space: nowrap;
	outline: none;
	font-weight: 700;
}

.h5-detail-info .brief-title .showMore img {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	transition: transform .4s;
}

.h5-detail-info .brief-title .showMore img.active {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}


.h5-detail-info .brief-score {
	margin-bottom: 20px;
	color: #666;
	font-size: 14px;
}

.h5-detail-info .brief-score .hotVv img {
	width: 14px;
	vertical-align: middle;
	margin-top: -2px
}

.h5-detail-info .brief-score .divide {
	transform: scale(.6);
	margin: 0 5px
}

.h5-detail-info .brief-more {
	color: #999
}

.h5-detail-info .brief-more .subscribe {
display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    height: .76rem;
}

.h5-detail-info .brief-more .author-container {
	margin-left: 10px;
	display: inline-flex;
	align-items: center
}

.h5-detail-info .brief-more .author-container img {
	border-radius: 50%;
	width: 34px;
	height: 34px
}

.h5-detail-info .brief-more .author-container .user-describe {
	padding-left: 10px
}

.h5-detail-info .brief-more .author-container .title {
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #000;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    max-width: 2rem;
}

.h5-detail-info .brief-more .author-container .subtitle {
	margin-top: 2px;
	font-size: 12px;
	color: #999
}

.h5-detail-info .brief-more .subscribe-btn {
    color: #24a5ff;
    border: 1px solid #24a5ff;
    border-radius: 13px;
    text-align: center;
    width: .66rem;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    font-size: 14px;
}



.h5-detail-info .brief-more .celebrity-group {
	padding-top: .18rem;
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px
}

.h5-detail-info .brief-more .celebrity-group .celebrity-type {
	margin-right: 25px
}

.h5-detail-info .brief-more .brief-desc {
	padding-top: 10px;
	padding-bottom: .09rem;
	font-size: 14px;
	color: #999;
	letter-spacing: .3px;
	line-height: 23px;
	word-break: break-all;
	text-align: justify
}



.h5-detail-info .no-int-style {
	padding-top: 0!important
}

.h5-detail-info .brief-btm {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 5px -.09rem .18rem
}

.h5-detail-info .brief-btm .item {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
	width: 25%
}

.h5-detail-info .brief-btm .item span {
	margin-top: 4px;
	font-size: 10px;
	color: #666
}

.h5-detail-info .brief-btm .item i {
width: .24rem;
height: .24rem;
}

.h5-detail-info .brief-btm .item i.bfsx {
	background: url(../image/bfsx.png) no-repeat 50%;
	background-size: contain
}

.h5-detail-info .brief-btm .item i.bfbc {
	position: relative;
	background: url(../image/bfbc.png) no-repeat 50%;
	background-size: contain
}


.h5-detail-info .brief-btm .item i.bfup {
	background: url(../image/bfup.png) no-repeat 50%;
	background-size: contain
}


.h5-detail-info .brief-btm .item i.noup {
	background: url(../image/noup.png) no-repeat 50%;
	background-size: contain;
}

.h5-detail-info .brief-btm .item i.bfdown {
	background: url(../image/bfdown.png) no-repeat 50%;
	background-size: contain
}

.h5-detail-info .brief-btm .item i.nodown {
	background: url(../image/nodown.png) no-repeat 50%;
	background-size: contain
}
/*播放页*/
img{border:none;vertical-align:middle;}
.ys-dx{
    margin-left: .1rem;
    font-size: 14px;
    float: left;
    color: #666;
    font-weight: 700;
    font-family: PingFangSC-Medium;
}

.hzhuany{float:left;font-size:16px!important;color:#000;line-height: .3rem!important;font-family: PingFangSC-Medium;font-weight: 700;}
.ec-playxj{height:.2rem;margin:.2rem .13rem}
.ec-playxj .ec-muted{line-height:.3rem;height:.3rem;float:right}
.ec-playxj .ec-muted a{margin-left:.1rem;font-size:14px;float:left;color:#666;font-weight:700;font-family: PingFangSC-Medium;}
.ec-playxj .ec-muted .img{vertical-align:text-bottom;display:inline-block;width:20px;height:20px;}
.swiper-container6 .swiper-slide{margin-right:.13rem;display:inline-block;width:auto!important;border-radius:8px;background-color:#f5f5f5;overflow:hidden;text-align:center;vertical-align:top;padding:.16rem}
span.swiper-slide a {
    color: #666;
    font-size: 14px;
    font-family: PingFangSC-Medium;
}
.current1 a{color:#2692ff!important}
.ec-playssites{border-radius:.3rem .3rem 0 0;}
.ec-sites-inner{display:none;padding:.1rem;right:.13rem;position:absolute;z-index:99}
.ec-sites-inner li{line-height:.35rem;text-align:center;font-size:16px;height:.35rem;color: #666;
    font-family: PingFangSC-Medium;}
#ectag{display:none;}
.ecnav-bti p, .fed-text-green {
    color: #2692ff!important;
}
.ec-inxpic{background:#fff;border-radius:.1rem;-webkit-box-shadow:#dedede 0 0 10px;-moz-box-shadow:#666 0 0 10px;box-shadow:#dedede 0 0 10px}

.ys-dx span:nth-child(2){display: none;}
.ys-dx.sort span:nth-child(2){display: block;}
.ys-dx.sort span:nth-child(1){display: none;}
.ad{font-size: 0;margin-bottom: 5px; padding: 0 9px;}


/*登录框*/
.mac_pop{width: 90% !important;padding: 25px 2% !important;font-size:14px;height:320px;}
p.msg_cue{font-size: 14px;color: #666;margin-bottom: 10px;}
.mac_login{width: 100% !important;}
.mac_comment{height: auto;}
.mac_report .msg_code{margin-top: 10px;}
.gbook_submit{border-radius:10px;border:0;background:#2692ff;color:#fff}
