
/*关联影片*/
.relate-flim-mod{
	background: #fff;
	padding: 0.4833rem 0 0.6667rem;
	margin-bottom: 0.2333rem;
}
.relate-flim-list{
	padding: 0.55rem 0.5rem 0;
}
.relate-flim-list>div{
	background: #fff;
	padding:0.3333rem;
	height: 3.6667rem;
	box-sizing: border-box;
	border-radius: .1333rem;
	box-shadow: 0  0 .2rem 0.1rem #f3f3f3;
}
.relate-flim-list>div+div{
	margin-top: 0.3333rem;
}
.relate-flim-list .imgs{
	float: left;
	position: relative;
}
.relate-flim-list .imgs::before{
	top: .1667rem;
	left: 0;
	width: 2.3167rem;
	height: 2.6667rem;
	content: "";
	background: url(https://toc-statics.oss-cn-hangzhou.aliyuncs.com/movie-02/img/film-bg-new.png) no-repeat; 
	background-size: contain;
	position: absolute;

}
.relate-flim-list .imgs img{
	position: absolute;
	width: 2.15rem;
	height: 3rem;
	border-radius: .1333rem;
}
.relate-flim-list .infos{
	position: relative;
	float: left;
	width: 8.1667rem;
	margin-left: 2.8167rem;
	height: 3rem;
}
.relate-flim-list .infos .title{
	padding-top: 0.2833rem;
	font: bold 0.533rem/1 "Microsoft Yahei";
	color: #333;
	margin-bottom: .2667rem;
}
.relate-flim-list .infos .type{
	font: 0.4333rem/1 "Microsoft Yahei";
	color: #818181;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 24新增 */
.guanlianModule {
	border-bottom: 7px solid #eeeeee;
}
.guanlianModule .relate-flim-mod:first-child{
	margin:0;
}
.guanlianModule .relate-flim-mod:nth-of-type(2){
	padding-top:0;
}
.watchMovie{
	/* width: 134px; */
	position: absolute;
	bottom: .1667rem;
}
.watchMovie a{
	height: 1rem;
	background-color: #ed453d;
	background:linear-gradient(to right,#fe2d2d,#ff7e00);
    border-radius: .1333rem;
	display: inline-block;
	padding:0 .3333rem;
    font: bold .4167rem/1rem "Microsoft YaHei";
    color: #fff;
}
.watchMovie a em{
    font-style: normal;
}
.watchMovie img{
    margin-right: .1333rem;
	width: .2667rem;
	height: .3rem;
	margin-top: .3667rem;
}

.pic-jump-new{
	height: 1rem;
	position: absolute;
	bottom: .1667rem;
	width: 7.6333rem;
}
.pic-jump-new a{
	/* display: block; */
	float: left;
}
.pic-jump-new img{
	margin-top: .3333rem;
	width: .2667rem;
	height: .3rem;
	margin-right: .1rem;
}
.relate-flim-list .redFilm{
	width: 2.7333rem;
	height: 1rem;
	margin-right: .1667rem;
	background:linear-gradient(to right,#fe2d2d,#ff7e00);
    border-radius: .1333rem;
	font: bold .4167rem/1rem "Microsoft YaHei";
    color: #fff;
    text-align: center;
	padding:0;
}
.relate-flim-list .blueDetail{
	width: 2.7333rem;
	height: 1rem;
	background:linear-gradient(to right,#8672f7,#2f7cfe);
    border-radius: .1333rem;
	font: bold .4167rem/1rem "Microsoft YaHei";
    color: #fff;
    text-align: center;
	padding:0;
}
.related-tit{font:bold .53333rem/0.8166666666666667rem "Microsoft Yahei";height:.8166666666666667rem;padding:0 .5rem;color:#333;}

/* 常见问题 */
.content-faq{
	background:#fff;
	padding:0.4833rem 0 0.6667rem;
	margin:0.3333rem 0;
	border-top:7px solid #eeeeee;
}
.content .content-faq{
	margin-left:-15px;
	margin-right:-15px;
	padding-left:0;
	padding-right:0;
}
.content-faq .related-tit{
	margin-bottom:0.1167rem;
}
.faq-list{
	padding:0.3333rem 0.5rem 0;
}
.faq-item{
	background:#fff;
	border-radius:.1333rem;
	box-shadow:0 0 .2rem 0.1rem #f3f3f3;
	overflow:hidden;
}
.faq-item+.faq-item{
	margin-top:0.3333rem;
}
.faq-question{
	display:flex;
	align-items:center;
	min-height:1.3333rem;
	padding:0.3333rem 0.4rem;
	cursor:pointer;
	list-style:none;
	outline:none;
	-webkit-tap-highlight-color:transparent;
}
.faq-question::-webkit-details-marker{
	display:none;
}
.faq-question::marker{
	content:"";
	display:none;
}
.faq-tag{
	flex-shrink:0;
	width:0.6667rem;
	height:0.6667rem;
	border-radius:.0667rem;
	font:bold 0.3667rem/0.6667rem "Microsoft YaHei";
	text-align:center;
	color:#fff;
}
.faq-tag-q{
	background:linear-gradient(to right,#fe2d2d,#ff7e00);
}
.faq-tag-a{
	background:linear-gradient(to right,#8672f7,#2f7cfe);
}
.faq-text{
	flex:1;
	margin:0 0.2667rem;
	font:bold 0.4667rem/1.4 "Microsoft Yahei";
	color:#333;
	word-break:break-all;
}
.faq-arrow{
	flex-shrink:0;
	width:0;
	height:0;
	border-left:0.1333rem solid transparent;
	border-right:0.1333rem solid transparent;
	border-top:0.1667rem solid #999;
	transition:transform .2s ease;
}
.faq-item[open] .faq-arrow{
	transform:rotate(180deg);
}
.faq-answer{
	display:flex;
	align-items:flex-start;
	padding:0 0.4rem 0.4rem;
	border-top:1px dotted #d0d0d0;
	margin:0 0.3333rem;
	padding-top:0.3333rem;
}
.faq-answer p{
	flex:1;
	margin:0 0 0 0.2667rem;
	font:0.4333rem/1.6 "Microsoft Yahei";
	color:#666;
	text-indent:0;
	word-break:break-all;
}
