@charset "utf-8";
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img{display:block}
body{font-size:100%;font-family:Helvetica,STHeiti,Droid Sans Fallback,PingFangSC-Regular;background:#f6f6f6;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);padding-bottom:1.23rem;margin:0 auto;max-width:7.5rem;}
textarea{resize:none}
iframe,img{border:0}
ul,ol{list-style:none}
input,select,textarea{outline:0;-webkit-user-modify:read-write-plaintext-only}
input{-webkit-appearance:none}
a{text-decoration:none}
h1,h2,h3,h4{font-weight:100}

/*播放器*/
.v_full_play .video{margin:0 auto;}
.video{position:relative;overflow:hidden;background:#f5f5f5}
.vifeng_video_skin{background:#f5f5f5;}
.vifeng_player_zoomout{display:none !important}
/*全屏下样式清除*/
.v_full_play .playtab,.v_full_play .playlist,.v_full_play .ifeng-box,.v_full_play .playmore,.v_full_play .m_comment,.v_full_play .footer_fixed,.v_full_play .v_ad_btm,.v_full_play footer{display:none;position:static}
/*拉起APP*/
.deeplink{height:.72rem;line-height:.72rem;background:#f54343;font-size:.32rem;text-align:center;color:#fff;}
.deeplink.deeplink_white{background:#F54343; color: #fff;border-bottom: 1px solid #ececec;font-family: PingFangSC-Regular;}
.deeplink img {width: .3rem; height: .3rem; display: inline-block; vertical-align: middle; margin-right: .2rem;}
/*标题*/
.vf{background: #f6f6f6;padding: 0.22rem 0.28rem;display: flex; justify-content: space-between;align-items: flex-start;}
.vftitle{font-size:.35rem;font-weight:bold;line-height:.56rem;width: 6.3rem;margin: 0;}
.vfhide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.vfcut{overflow: hidden;height: 0.56rem;}
.vfellipsis{width: 0.3rem;}
.vf img{
	width: 0.14rem;
	height: 0.1rem;
	margin-top: 0.22rem;
}
.show{
	display: block;
}
.hide{
	display: none;
}
/*自媒体信息*/
.friends{
	height: 0.78rem;
	padding: 0.15rem 0.28rem;
	// margin: 0 0.28rem;
	border-top: 1px solid #ebebeb;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	justify-content: space-between;
}
.icon{
	height: 0.76rem;
	width: 0.76rem;
	border-radius: 50%;
	display: block;
}
.content{
	width: 4.5rem;
	// margin-left: 0.28rem;
	display: flex;
	flex-direction: column;
}
.content span{
	font-size: 0.28rem;
	color: #333;
	line-height: 0.4rem;
}
.content .invite{
	font-size: 0.24rem;
	color: #1a1a1a;
	line-height: 0.34rem;
}
.friends a{
	/*// align-self: flex-end;*/
}
.open{
	height: 0.5rem;
	width: 1.12rem;
	display: block;
}

.vfwemedia{padding:0.16rem .28rem ;border-top:1px solid #ebebeb;overflow:hidden;margin: 0;}
a.vfweinfo{float:left;color:#244871;height:.76rem;display: flex;align-items: center; margin-top: 0;}
.vfweinfo img{display:inline-block;width:.76rem;height:.76rem;overflow:hidden;border-radius:50%;vertical-align:top;float: left;}
.vfweinfo span{font-size:.3rem;vertical-align:top;position:relative;margin-left:.28rem;}
.vfwesubscibe{float:right;width:1.12rem;height:.5rem;background:url(http://p0.ifengimg.com/fe/video_client/images/subscribe@3x_d8e3becc.png) no-repeat;background-size:cover;margin-top: 0.13rem;}
/*相关内容*/
.vf_list{background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg05.jpg) repeat-x top;padding-top:.5rem;margin-top:0;}
.vf_list h3{height:.31rem;line-height:.31rem;background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg04.jpg) no-repeat 0 center;background-size: .05rem .3rem; font-size:.3rem;padding-left:.2rem;margin-left:.3rem;}
.vf_list.media > h3 > span {color:#999;}
.vPushList{padding:0 .30rem}
.vPushList li{position:relative;display:-webkit-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.3rem 0 .28rem;width:100%;-webkit-box-pack:left;box-pack:left;-webkit-box-orient:horizontal;box-orient:horizontal;border-bottom:1px solid #ebebeb}
.vPushList li:before,.vPushList li:after{display:table;content:"";line-height:0}
.vPushList li:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#ebebeb;box-shadow:0 1px 0 #fff}
.vPushList li .v-col-leg{position:absolute;right:0;bottom:.28rem;padding:0 .07rem;height:.25rem;line-height: .25rem; background:rgba(0, 0, 0, 0.8);font-size:.18rem;color:#fff;}
.vPushList li:after{clear:both}
.vPushList li a{display:block;width:100%}
.vPushList li a:hover{text-decoration:none}
.vPushList li img{float:right;width:2.2rem; height:1.25rem;}
.vPushList li .v-col-r{-webkit-box-flex:1;box-flex:1;overflow:hidden}
.vPushList li .v-col-tit{display:block;width:95%;height:.92rem;line-height:.46rem;overflow:hidden;font-size:.34rem;font-weight:normal;color:#000;}
.vPushList li .v-col-des{position:absolute;bottom:.1rem;}
.v-col-time{border-radius:3px;padding:0 .12rem;font-size:.20rem;margin-right:.10rem; border:1px solid #f54343;color:#f54343;}
.v-col-num{font-size:.18rem;color:#999;}
/*热门评论*/
.hotcomment,.recomment{padding-top:.3rem;}
.hotcomment h3,.recomment h3{height:.31rem;line-height:.31rem;background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg04.jpg) no-repeat 0 center;background-size: .05rem .3rem;font-size:.3rem;padding-left:.2rem;margin-left:.3rem;}
.hotcomment ul{padding:0 .3rem;}
.hotcomment ul li{border-bottom:1px solid #ebebeb;}
.hotcomment li:last-child{border:0 none}
.hotcomment ul li p{padding:.2rem 0 .3rem;padding-left:.66rem;font-size:.3rem;line-height:.4rempx;}
.hotcomment ul li a.vfweinfo{float:none;display:block;color:#999;}
.hotcomnone{padding:1rem 0;}
.hotcomnone i{display:block;width:.6rem;height:.6rem;margin:0 auto;background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg10.jpg) no-repeat;background-size:cover;}
.hotcomnone span{display:block;width:100%;text-align:center;padding-top:.1rem;font-size:.18rem;color:#999;}
.morehot{
	display: flex;
	align-items: center;
	justify-content: center;
}
.morehot img{
	height: 0.19rem;
	width: 0.28rem;
	display: block;
	margin: 0;
}
.morehot span{
	margin-left: 0.12rem;
	font-size: 0.32rem;
	line-height: 0.44rem;
	color: #fff;
}
/*凤凰焦点*/
.headerbox img{display:block;width:7.5rem;height:.9rem;overflow:hidden;}
/*导语*/
.introduction{overflow:hidden;zoom:1;padding-top:.45rem;}
.introduction dt{display:inline;float:left;height:.3rem;line-height:.3rem;background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg04.jpg) no-repeat 0 center;background-size: .05rem .3rem;font-size:.3rem;padding-left:.2rem;margin-left:.3rem;}
.introduction dd{display:inline;float:left;margin-left: .35rem;width:5.8rem;font-size:.3rem;color:#999;margin-right:.21rem;height: .7rem;line-height: .35rem;overflow: hidden;}

.deeplink2{height:.75rem;line-height:.75rem;margin:.3rem .85rem 0;color:#fff;font-size:.28rem;text-align:center;background:#f54343;border-radius:.1rem;}
.deeplink2 a{color:#fff;}
.deeplink2 i{display:inline-block;width:.32rem;height:.75rem;margin-right:.08rem;overflow:hidden;background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg09.jpg) no-repeat;background-size:cover;vertical-align:top;}

/*卫视直播*/
.phtv_live{padding:.15rem .3rem;overflow:hidden;zoom:1;}
.phtv_live span{display:inline;float:right;line-height:.7rem;font-size:.28rem;color:#999;}
.phtv_live dl{display:inline;float:left;overflow:hidden;zoom:1;}
.phtv_live dl dt{float:left;}
.phtv_live dl dt img{display:block;width:.7rem;height:.7rem;border-radius:50px;background:#fff;}
.phtv_live dl dd{float:left;font-size:.3rem;line-height:.7rem;margin-left:.35rem;}

/*节目单*/
.phtv_epg{background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg11.jpg) repeat-x;}
.phtv_epg li{margin:0 .3rem;height:1.14rem;line-height:1.14rem;overflow:hidden;border-bottom:1px solid #ececec;font-size:.26rem;}
.phtv_epg li.current{color:#F54343;}
.phtv_epg li span{padding:0 .2rem 0 0;}

/*自媒体页*/
.header{width:7.5rem;height:4.09rem;position:relative;}
.header .banners{width:100%;height:4.09rem;overflow:hidden;position:absolute;top:0;left:0;text-align:center;}
.header .banners img{width:100%}
.header .subscribe{display:block;width:1.22rem;height:.53rem;line-height:.53rem;border:.03rem solid #f54343;font-size:.25rem;color:#f54343;text-align:center;border-radius:.1rem;float:right;position:absolute;top:.39rem;right:.3rem;z-index: 99}
.header .avata{width:1.6rem;height:1.6rem;position:absolute;top:.9rem;left:2.95rem;border-radius:50%;}
.header .media_info{position:absolute;top:2.8rem;left:0;width:100%;text-align:center;}
.header .media_info .name{font-size:.42rem;color:#fff;}
.header .media_info .num{font-size:.18rem;color:#fff;margin-top:.05rem;}
.header .media_info .num i{font-style:normal;}
.introduction2{padding:.3rem 0;font-size:.26rem;color:#999;line-height:.45rem;border-bottom:1px solid #ebebeb;margin:0 .3rem;}
.introduction2 dd{height: .8rem;line-height: .40rem;overflow: hidden;}
.introduction2 + .vf_list.media {margin:0; padding-top:.3rem;}
.media{background:none}
.listnone{padding:1rem 0;}
.listnone i{display:block;width:1.8rem;height:1.8rem;margin:0 auto;background:url(http://p2.ifengimg.com/a/2016/1220/nonevideo-icon.jpg) no-repeat;background-size:cover;}
.listnone span{display:block;width:100%;text-align:center;padding-top:.1rem;font-size:.3rem;color:#999;}

/*红包*/
.red{width:1.38rem;height:1.38rem;position:fixed; top:8rem;right:.28rem;z-index:999}
.red a{display:block;width:100%;height:100%;background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg13.png) no-repeat 0 0/100% 100%;}
.red .close{position:absolute;width:.3rem;height:.3rem;background:url(http://p1.ifengimg.com/a/2016/1214/video2016bg14.png) no-repeat 0 0/100% 100%;top:0;right:0;}

/*相关推荐*/
.recomment .container {height:4.7rem; padding: 0 .3rem; margin-top: .3rem; margin-bottom: .2rem;}
.recomment .img-container {height: 3.88rem; width: 100%; position: relative; }
.recomment .img-container img {width:100%; height:100%;}
.recomment .text {background:#fff;position: relative;font-size: .28rem;color: #000;height: .8rem;line-height: .8rem;overflow: hidden;padding:0 .2rem;border: 1px solid #dfdfdf;border-top: none;}
.recomment img.angle {position: absolute; margin-top: -1px; left: 50%; margin-left: -.15rem; width: .31rem; height: .17rem;}
.show-container {width: 100%; position: relative; height: .75rem; }
.recomment .showMore {position: absolute; border-radius: .13rem; left: 50%; margin-left: -2.9rem; width: 5.80rem; line-height: .75rem; text-align: center;background-color: #f34349; font-size: .28rem; color: #fff;}