* {padding:0;margin:0;box-sizing: border-box;letter-spacing: 1px;}
html, body {position: relative;font-family:"FZBIAOYSJW";}
body { /* IOS禁止微信调整字体大小 */
	-webkit-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
}
img{display: block;margin: auto}
img,div{/* display: block; */-webkit-tap-highlight-color:transparent}
@font-face {
	font-family: "FZBIAOYSJW";
	src: url("FZBIAOYSJW.woff");
	font-style: normal;
	font-variant-ligatures: normal;
	font-variant-caps: normal;
	font-variant-numeric: normal;
	font-variant-east-asian: normal;
	font-weight: normal;
	font-stretch: normal;
}
.main{padding: 2.5% 5%;margin-bottom: 5%;}
.video-box{width: 100vw;height: 56.25vw;position: fixed;top: 15vw;left: 0;z-index: 1;}
#video-container{width: 100%;height: 100%;}
.video-box iframe{width: 100%;height: 100%;}
/* {% if content.share_video %}
.top{margin-top: 58vw;}
{% endif %} */
.top .title{margin-bottom: 3%; color: #2a2a2a;font-family:"FZBIAOYSJW";letter-spacing: 1.5px;}
.top p,.mid-footer p,.reward p{color: #737373;line-height: 4.5vw;font-size: 3.5vw;}
.top .top-footer{position: relative; margin: 3% 0;border-top: 0.8px solid #d7d7d7;border-bottom: 0.8px solid #d7d7d7;padding: 2% 0;line-height: 6.5vw;color: #737373;font-size: 3.5vw;font-family:"FZBIAOYSJW"; overflow: hidden; clear: both;}
.top .top-footer .top-footer-left{
	float: left;
}
.top .top-footer .top-footer-right{
	float: right;
}
.top .guangdian{color: #367be3;}
.top .guanzhu{color: #367be3;border: 0.8px solid #367be3;padding: 0 3vw;border-radius: 3.25vw;float: right;float: right;	margin-top: .55rem;}
.open_app{position: absolute;top: 0;left: 0; width: 100%;height: 100%;display: none;overflow: hidden;}
.open_app_wx,.open_app_tem{width: 100%;height: 100%;display: block;}

.mid{padding: 0;overflow: hidden;}
.mid-footer{margin-top: 2.5%;margin-bottom: 6.48vw;}
/* 转载来源 */
.source-box{padding: 5vw; background-color: #f7f7f7;margin-top: 5vw;display: block;text-decoration: none;border-radius: 5px;}
.source-main{width: 100%;border-bottom: 1px solid #eaeaea;font-size: 0;padding-bottom: 6vw;}
.source-main-left{width: 18%; padding: 9% 0;vertical-align: middle; border-radius: 50%; display: inline-block;background: url() no-repeat center;background-size: cover;}
.source-main-right{position: relative; width: 81%;display: inline-block;padding: 0 4vw;vertical-align: middle;}
.source-main-right .source-title{color: #333;font-size: 5vw;margin-bottom: 3vw;}
.source-main-right .source-tips{color: #8d8a8a;font-size: 3.5vw;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.source-box .source-type{color: #8d8a8a;font-size: 4vw;margin-top: 4vw;}
.source-link{width:4%;position: absolute;bottom: 0;right: 4vw;}
.details-box{width: 100%;overflow: hidden;}
.mid-footer .editor-box01{float: left;line-height: 25px;}
.whole-zan-box{float: right;font-size: 13px;line-height: 25px;}
.whole-zan{display: inline-block;width: 20px;vertical-align: top;}
.whole-zan-num{display: inline-block;}
/*.mid p,.mid div{text-indent: 2rem;font-size: 4.5vw;line-height: 6.8vw;margin-bottom: 10px;font-family:"FZBIAOYSJW";}*/
/*.mid p img,.mid div img{margin: 2vw auto;border-radius:3px;}*/
.reward{margin-bottom: 6.48vw;text-align: center;}
.reward .reward-title{width: 30%;margin: auto;}
/* .reward .reward-btn{display: inline-block; color: #367be3;border: 1px solid #367be3;padding: 2% 5%;border-radius: 3px;} */
.head-list{margin: 3% 0;}
.head-list-box{overflow: hidden;width: max-content;margin: auto;padding-right: 1%;}
.head-list img{display: inline-block;width: 8vw;height: 8vw;border-radius: 4vw;float: right;margin-right: -1.5%;}
.reward-box{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.8);display: none;}
.reward-main{width: 100vw;height: 81vw;background-color: #fff;padding: 0 5%;position: absolute;bottom: 0;left: 0;}
.reward-list-title{width: 90vw;border-bottom: 1px solid #ccc;text-align: center;font-size: 4vw;height: 10vw;line-height: 10vw;position: fixed;bottom: 71vw;left: 5vw;}
.reward-list-box{overflow: scroll;-webkit-overflow-scrolling:touch;height: 71vw;margin-top: 10vw;}
.reward-list-close{float: right;padding: 0 3%;}
.reward-list-close img{width: 3.5vw;margin: 2.75vw 0;}
.reward-list-item{width: 100%;font-size: 3.5vw;line-height: 7.5vw;padding-top: 3%;}
.reward-list-item img{display: inline-block;vertical-align: middle;width: 6.5%;border-radius: 50%;margin-right: 1%;}
.reward-list-item .reward-nickname{display: inline-block;vertical-align: middle; margin-right: 2.5%;width: 50%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.reward-list-item .reward-num{margin-left: 1%;color: #367be3;}
.reward-list-item .reward-time{float: right;margin-right: 2%;}

.recommend,.comment{width: 100%;margin-bottom: 6.48vw;}
.recommend-title,.comment-title{height: 4vw;margin: auto;margin-bottom: 6.48vw;display: block;}
.recommend-list-item{overflow: hidden;padding: 3% 0;border-bottom: 1px solid #ccc;color: #414141;}
.recommend-list-item-left{width: 28vw;height: 15.75vw;float: left;}
.recommend-list-item-left img{width: 100%;height: 100%;}
.recommend-list-item-right{width: 64vw;margin-left: 28vw;padding: 0 1vw;color: #444;}
.recommend-list-item-right p{width: 61vw; text-align: justify;font-size: 3.8vw;height: 9vw;line-height:4.5vw;margin-bottom: 1.75vw;
    text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.recommend-list-item-right-footer{font-size: 3.2vw;height: 5vw;line-height: 5vw;}
.recommend-list-item-right-footer .spacename{padding: 0px 5px; border: 1px solid #d7d7d7;border-radius: 10px;line-height: 4vw;}
.liulan{float: right;margin-right: 1vw;font-size: 3.2vw;margin-left: 1vw;}
.liulan img{height: 3vw;display: inline-block;vertical-align: middle;}
.liulan span{height: 4vw;line-height: 4vw;vertical-align: middle;}
.liulan .liulan-num{margin-left: 1vw;}

.comment{margin: 3% 0;}
.comment-list-item{padding: 2% 0;border-bottom:1px solid #ccc;}
.comment-list-item-top,.comment-list-second-item-top{width: 100%;overflow: hidden;}
.comment-list-item-top-left,.comment-list-second-item-top-left{width: 50%;float: left;font-size: 3.5vw;}
.comment-list-item-top-left .comment-head{width: 17%;margin-right: 2%;padding: 8.5%;display: inline-block;background-repeat: no-repeat;background-size: cover;border-radius: 50%;}
.comment-list-item-top-left img{width: 17%;border-radius: 50%;display: inline-block;margin-right: 2%;}
.comment-list-item-top-left span,.comment-list-second-item-top-left span{display: inline-block;vertical-align: top;}
.comment-list-item-top-left .user-infor{width: 80%;}
.comment-list-item-top-left .nickname,.second-nickname{width: 100%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.comment-time{font-size: x-small;color: #737373;}
.comment-list-item-top-right,.comment-list-second-item-top-right{width: 50%;float: left;font-size: 3.5vw;text-align: right;padding-right: 3%;}
.zan,.second-zan{width: 15%;display: inline-block;vertical-align: middle;margin-right: 3%;}
/* .second-zan{width: 10%;} */
.replay{margin-right: 2%;color: #737373;}
.zan-num{display: inline-block; color: #737373;text-align: center;}
.comment-list-item-footer{font-size: 3.5vw;width: 90%;margin: auto;margin-left: 10%; padding: 1% 0;/* border-bottom:1px solid #ccc; */}
.comment-list-item-footer p{line-height: 6.5vw;}
.comment-list-second{padding-left: 8%;}
.comment-list-second-item{width: 100%;background-color: #EFEFEF;padding: 2% 0 2% 3%;}
.comment-list-second-item-footer{padding-left: 10%;}
.comment-list-second-item-footer p {line-height: 6.5vw;font-size: 3.5vw;}
/* .second-nickname, */.zan-active{color: #367be3;}
.comment-tips,.reward-tips{width: 100%;text-align: center;font-size: 3vw;color: #a2a1a1;line-height: 8vw;}
.reward-tips{line-height: 12vw;}





/*
			* 改版 add css by lxf  20210828
			*/
			body{
				background-color: #ffffff;
			}
			.audio_0910 .audio-box{
				padding: 0;
				position: relative;
				background-color: #F8F8F8!important;
				margin-top:0rem;
				border-bottom: 0.8px solid #E5E5E5;
				padding-top:3rem;
			}
			.audio_0910 #backPro{
				position: absolute;
				width: 7%;
				max-width: 70px;
				height: auto;
				left:5%;
				top: 4.5%;
    		z-index: 10000;
			}
			.audio_0910 #openList{
				position: absolute;
				width: 6vw;
				max-width: 57px;
				height: auto;
				right:8%;
				bottom: 20.5%;
    		z-index: 10000;
				display: none;
			}
			.audio_0910 .audio-img{
				overflow: hidden;
				height: 100vw;
				width: 100vw;
				max-width: 750px;
				max-height: 750px;
			}
			.audio_0910 .audio-img #cdfmt{
				width: 90vw;
				height: 90vw;
				margin: 5vw auto auto auto;
				border-radius: 50%;
				max-width: 675px;
				max-height: 675px;
			}
			.audio_0910 .audio-img #cdfmt_{
				position:absolute;
				width: 100%;
				height: 100%;
				left:0;
				top:0;
				z-index: 9999;
			}
			.audio_0910 .audio-box h2.title{
				text-align: center;
				color: #2f2f2f;
				font-size: 1.2rem;
				z-index: 10000;
				width: 89%;
				margin:1vw auto 0 auto;
				line-height: 1.25;
				position: relative;
				margin-bottom: -2rem;
			}
			.audio_0910 .progress-bar {
				position: relative;
				height: 3px;
				width: 90%;
				margin: 6% auto 5% auto;
				background: #ebebeb;
				border-radius: 10px;
				margin-top: -1rem;
				z-index: 10000;
			}
			.audio_0910 .progress-bar .pro-bar {
					height: 3px;
					width: 17px;
					background-image: linear-gradient(to right, #4BC9F2 , #43A4F3);
			}
			.audio_0910 .progress-bar .block {
                position: absolute;
                height: 18px;
                width: 94px;
                top: -7px;
                border-radius: 7.5px;
                background-image: linear-gradient(to right, #4BC9F2 , #43A4F3);
                color: #ffffff;
                text-align: center;
                line-height: 15px;
                display: block;
			}
			.audio_0910 .progress-bar .block .min-num{
				font-size: .6rem;
				margin: 0 .2rem 0 .6rem ;
			}
			.audio_0910 .progress-bar .block .max-num{
				font-size: .6rem;
				margin: 0 .6rem 0 .2rem ;
			}
			.audio_0910 .progress-bar .block .line{
				font-size: 12px;
				margin: 0;
			}
			.audio_0910 .progress-bar .block span{
				font-size: 12px!important;
				line-height: 17px;
				display: inline-block;
				font-family: none;
				letter-spacing:0;
			}


			.audio_0910 .audio_pro,.audio_next{
				position: absolute;
				bottom: 5.7%;
				width:6vw;
				max-width: 32px;
			}
			.audio_0910 .audio_pro{
				left:20%;
			}
			.audio_0910 .audio_next{
				right: 20%;
			}

			/* .audio_pro,.audio_next{
				position: absolute;
				bottom: 6.3%;
				width:6vw;
				max-width: 32px;
			}
			.audio_pro{
				left:10%;
			}
			.audio_next{
				right: 10%;
			} */


			.audio_0910 .audio_proP,.audio_nextP{
				position: absolute;
				bottom: 5.76%;
				width:6vw;
				max-width: 32px;
				display: none;
			}
			.audio_0910 .audio_proP{
				left:26.5%;
			}
			.audio_nextP{
				right: 26.5%;
			}
			.main.audio_0910{
				margin:0 0 80px 0!important;
				padding:0!important;
			}
			.audio_0910 .titIcon{
				width: 24px!important;
				height: 24px;
				border-radius: 50%;
				float: left;
			}
			.audio_0910 .top .top-footer{
				flex: initial;
				border: 0;
			}
			.audio_0910 .top .top-footer .top-footer-left{
				flex: initial;
				width: 90%;
				margin:1rem auto;
				float: initial;
			}
			.audio_0910 .top .top-footer .top-footer-left div{
				overflow: hidden;
			}
			.audio_0910 .top .top-footer .top-footer-left .bt-info{
				overflow: hidden;
				clear: both;
				margin-top: .7rem;
    		color: #999999;
			}
			.audio_0910 .top .guangdian{
				display: inline-block;
				line-height: 24px;
				margin-left: .5rem;
				float: left;
				color: #666666;
			}
			.audio_0910 .top .guanzhu{
				float: left;
				margin-top: 0;
				margin-left: .5rem;
				height: 22px;
				width: auto;
				border: 0;
			}
			.audio_0910 .top .liulan{
				float:right;
			}
			.audio_0910 .mid{
				text-indent:0;
				margin: 0 auto;
    		    width: 90%;
			}
			.audio_0910 #mid-main p,.audio_0910 #mid-main div{
				/*font-size: 4.5vw!important;
				line-height: 7.8vw!important;
				text-indent: 2em!important;*/
				font-family:"FZBIAOYSJW";
				/*margin-bottom: 10px;*/
            }
            .audio_0910 #mid-main span,.audio_0910 #mid-main i,.audio_0910 #mid-main b{
               /* font-size: 4.5vw!important;*/
                font-family:"FZBIAOYSJW";
            }
			.audio_0910 .top .top-footer{
				padding-bottom: 0!important;
			}
			.audio_0910 .top .top-footer .top-footer-left {
				margin: 1rem auto 0 auto!important;
			}

