@charset "utf-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0;padding:0;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
table{border-collapse: collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal; font-weight:normal;}
ol,ul{list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}

body {
  
}
.clear{clear:both;}
.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{ display:block;}
* html .clearfix{ height:1%;}
a{color:#004276;}
a:link{text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:active{text-decoration:none;}
body{ font-size:16px; font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif; line-height:24px; background:#fff;}

.split{ background:url(//p0.ifengimg.com/fe/iifenglivestyles///y3.ifengimg.com/ifengimcp/pic/20140807/ea58a9fb58f28ee6aaaf_size17_w260_h500.png) no-repeat; background-size:130px 250px;}

.header{ height:37px; background:#1c2c4a; position:relative; width:100%; padding-left:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.logo{ position:absolute; width:37px; height:41px; top:0; left:12px; z-index:10;}
.logo img{width:37px; height:41px; display:block;}
.title{ color:#848d9d; font-size:19px; font-weight:bold; line-height:37px; padding-left:20%; }

.living{ padding:20px 12px 15px 15px; font-size: 12px; color: #fff; position: relative;}
.lv_word{ float:left; width:20%; color:#868686; font-size:12px; line-height:17px; padding-top:1px;}
.lv_title{ /* float:left; width:80%; */}
.lv_title h2{ font-size:19px; font-weight:bold; margin-bottom: 10px;}
.lv_title p{ font-size:12px; color:#868686; line-height:18px; padding-top:4px;}




.slide_01_dot{ width:100%; background:#FFF; position:relative; border-bottom:1px solid #e7e7e7; height: 30px; -webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select: none; z-index:800; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.qiehuan{ text-align: center; }
.qiehuan span{position:relative; line-height: 30px; padding: 0 10px; font-size:14px; height: 30px; color:#333333; font-weight:bold; display:inline-block; text-align:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select: none; }
.qiehuan span.selected{ border-bottom:2px solid #f54343; color:#f54343; }
.qiehuan span em{ display:inline-block; color:#868686; font-size:12px; line-height:100%; margin-left: 5px;}
.qiehuan span em.more:after {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  background: #F00;
  border-radius: 6px;
  -webkit-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}
.mod_01{ display:none;}
.show{ display:block;}
.pp_online{ position:absolute; top:10px; right:12px; font-size:12px; color:#868686;}

.vd_first{ margin:0; padding:0;}
.main{ /* padding:12px 5px 0 5px; */}
.main_list_a{ margin:0; padding:0;}
.main_list_a li{ margin-bottom:8px; min-height:75px; position:relative; overflow: hidden;}
.pc_first li { /* margin-bottom:8px; min-height:75px; position:relative; overflow: hidden;  */}
.main_list_a > li { border-bottom: 1px solid #e5e5e5; padding-bottom: 12px; margin-bottom: 0; }
.main_list_a li ul.vd_secd li,.main_list li ul.pc_secd li{ min-height:30px; margin-bottom:0; padding:0 10px;}
.main_list_a li ul.graphic li{  min-height:30px; margin-bottom:0;margin-top:10px; padding:0 10px;}
.main_list_a li ul.vd_first li{ padding:0;}
.main_list_a li ul.pc_first li{ /* padding:0; background:#f7f7f7; */}
.main_list_a li ul.graphic li a{ display:block; height:30px;}
.main_list_a .yinyong ul.graphic li, .main_list .yinyong ul.vd_first li, .main_list .yinyong ul.pc_first li {min-height:30px; margin-bottom:0; padding:0;}
.main_list_a .yinyong ul.vd_secd li{ padding:0; margin-bottom:10px; min-height:36px;}
.main_list_a .yinyong ul.graphic li a{ display:block; height:30px;}
.main_list_a .yinyong ul.pc_secd li{/* padding:0; margin-bottom:10px; min-height:36px; */ min-height: 0;}
.main_list_a .yinyong ul.pc_secd li a{ background:#ebebeb; display:block;}
.main_list_a .yinyong .t_duration{ position:absolute; top:6px; right:10px; color:#FFF; font-size:14px;}


.main_list_b{ margin:0; padding:0; background: #ededed;}
.main_list_b li{ margin-bottom:8px; min-height:75px; position:relative;}
.main_list_b > li { padding-top: 12px; margin-bottom: 0;}
.main_list_b li ul.vd_secd li,.main_list li ul.pc_secd li{ min-height:30px; margin-bottom:0; padding:0 10px;}
.main_list_b li ul.graphic li{  min-height:30px; margin-bottom:0;margin-top:10px; padding:0 10px;}
.main_list_b li ul.vd_first li{ padding:0;}
.main_list_b li ul.pc_first li{ padding:0; background:#f7f7f7;}
.main_list_b li ul.graphic li a{ display:block; height:30px;}
.main_list_b .yinyong ul.graphic li, .main_list .yinyong ul.vd_first li, .main_list .yinyong ul.pc_first li {min-height:30px; margin-bottom:0; padding:0;}
.main_list_b .yinyong ul.vd_secd li{ padding:0; margin-bottom:10px;min-height: 36px;}
.main_list_b .yinyong ul.graphic li a{ display:block; height:30px;}
.main_list_b .yinyong ul.pc_secd li{padding:0; /* margin-bottom:10px;min-height: 36px; */}
.main_list_b .yinyong ul.pc_secd li a{ background:#ebebeb; display:block;}
.main_list_b .yinyong .t_duration{ position:absolute; top:6px; right:10px; color:#FFF; font-size:14px;}

.t_duration{ position:absolute; top:2px; right:20px; color:#FFF; font-size:14px;}



.m_left{ position:absolute; width:42px; top:20px; left:0;}
.m_left img{ width:20px; height:20px; display:block; margin:auto;border-radius:100%; overflow:hidden;}
.m_left p{ text-align:center; font-size:12px; color:#868686;}

.m_right{ margin-left: 42px; margin-right: 10px; background:#FFF; position:relative; padding:18px 3px 0 0; /* border: 1px solid #d0d0d0; */}
.m_right:after{ 
/* position:absolute; content:" "; top:10px; left:-6px;
width: 9px;
height: 9px;
border-bottom: 1px solid #d0d0d0;
border-left: 1px solid #d0d0d0;
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
background: #fff;
overflow: hidden; */
}
.main_list_b .m_left { top: 20px; }
.main_list_b .m_right{ border-radius: 3px; padding: 10px;}
.main_list_b .m_right:after{
  position:absolute; content:" "; top:13px; left:-5px;
  width: 9px;
  height: 9px;
/*   border-bottom: 1px solid #d0d0d0;
  border-left: 1px solid #d0d0d0; */
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
  overflow: hidden;
}

.name_time{ font-size:13px; color:#6d6d6d; }
.name_time i {
  padding: 0 5px;
  color: #e5e5e5;
}
.name_time p{ float:left; width:120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 13px;}
.name_time span{ float:right; }
.name_time span em{ display:inline-block; width:12px; height:12px; float:left; margin:6px 5px 0 0; background-position:-119px -51px;}
.mr_word{ clear:both}
.mr_word article{ position:relative; margin-top:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.mr_word article.pic{}
.mr_word article.video{ display:block; width:100%; max-width:480px; min-height:70px;margin: 8px auto 0; z-index:280}
.mr_word article.video a{ display:block;min-height:70px;}
.mr_word article img{ display:block;width:100%; max-width:480px; margin:auto;}
.mr_word .mr_audio{ padding:0;}
.mr_word h3{ padding:5px 15px 5px 0; font-weight:bold; font-size: 16px;}
.mr_word p{ padding:5px 15px 0 0;word-wrap:break-word; word-break:normal; font-size: 17px;}
.mr_word p span{ font-size:12px; color:#3e557b; display:inline-block; line-height:100%; padding:2px 3px 3px 3px; border:1px solid #3e557b;}
.mr_title{ padding:8px 15px 0 15px;}
.videoplay{position:absolute;left:50%;top:50%; width:44px;height:44px; margin:-22px 0 0 -22px; border-radius: 48px; }
.videoplay a{display:block;height:48px;width:48px;}
.agree_no{ text-align:right; color:#868686; font-size:14px; padding:10px 15px 5px 15px;}
.agree_no a{ color:#868686; display:inline-block; height:24px; line-height:25px; margin-left:15px; float:right;}
.agree_no a em{ display:inline-block; float:left; width:15px; height:14px;}
.agree_no a em.agree{ background-position:-74px 0; margin:7px 2px 0 0;}
.agree_no a em.agree2{ background-position:-116px 0; margin:7px 2px 0 0;}
.agree_no a em.no{ background-position:-74px -24px; margin:7px 2px 0 0;}
.agree_no a em.no2{ background-position:-116px -24px; margin:7px 2px 0 0;}
.agree_no a em.pl{ background-position:-74px -75px; margin:7px 0 0 0;}


.yinyong{ padding-top: 10px; padding-left: 15px; position:relative; font-size:13px; color:#868686; line-height:20px;}
.yinyong h3{ font-weight:bold; padding-top:4px;}
.yinyong em{ display:inline-block; width:16px; height:12px; position:absolute; top:17px; left: -5px; background-position:-114px -101px; }
.yinyong p{}
.yinyong section{ margin:6px 0; position:relative; overflow: hidden;}
.yinyong section a{ display:block; color:#868686; background: #ebebeb;}
.yinyong section em{ display:inline-block;width:13px; height:13px; position:absolute; top:24px; left:0px; background-position:-75px -52px;}
.yinyong section img{/*  width:48px; height:36px; display:block; float:left; */ width: 100%;}
.yinyong section aside{ line-height:36px; padding-left:88px; position:relative }
.yinyong section aside em{ display:inline-block; width:12px; height:12px; position:absolute; top:12px; left:70px; background-position:-29px -238px;} 
.yinyong section aside span{ display:inline-block;width:13px; height:13px; position:absolute; top:12px; left:70px; background-position:-75px -101px;} 


.refresh{ position:absolute; bottom:0; right: 18px; height: 30px; width: 30px; box-sizing: border-box; }
.refresh a{width:30px; height:30px; display:block; background: url(//p0.ifengimg.com/fe/iifenglive/images/refresh_icon_89562136.png) no-repeat; background-size: contain; text-align:center;}

.up_down{ width:100%; position:fixed; bottom:0; right:0; z-index:1000; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.clickdl{ text-align:right; position:relative;}
.clickdl span{ display:inline-block;width:146px; background:rgba(0, 0, 0, 0.6); font-size:14px; padding:6px 0 6px 10px; color:#FFF; position:relative;}
.clickdl:after{ position:absolute; right:22px; bottom:-6px; content:" ";border-left:6px rgba(0, 0, 0, 0) solid;border-top:6px rgba(0, 0, 0, 0.6) solid;border-right:6px rgba(0, 0, 0, 0) solid;border-bottom: 0; }
.clickdl em{ display:inline-block; width:12px; height:12px; background-position:0 -237px; margin:0 8px;}
.fy_dl{ margin-top:12px; height: 49px; border-top: 1px solid #a9a9a9; background: #eaeaea;}
.fy_dl .fy, .fy_dl .dl{ }
.fy_dl .fy{ margin: 8px 20px; background: #FFF; border: 1px solid #a9a9a9; box-sizing: border-box; height: 33px; border-radius: 17px; line-height: 31px; padding-left:20px; color: #a9a9a9; font-size:13px; }
.fy_dl .dl{ background-position:-75px -195px; float:right; margin-left:18px;}
.fy_dl .fy a, .fy_dl .dl a{ display:block; width:55px; height:55px;}


.tiezi{position:fixed;width:100%;left:0;top:0px; right:0; height:100px;background:#ebebeb;z-index:20000;}
.gt-show{/*position:absolute;*/ width:100%;height:100px;left:0;bottom:0;z-index:1000;background:#ebebeb;font-weight:bold;}
.gt-fb{position:absolute;height:35px;top:4px;left:9px;right:2px;text-align:center;z-index:1000;}
.left-gb{position:absolute;left:0;top:0;width:42px;background:url(//p0.ifengimg.com/fe/iifenglivestyles///s2.mimg.ifeng.com/upload/day_130806/201308061431342128_iifeng.png) no-repeat;background-size:26px 26px;font-size:14px;padding-left:24px;line-height:26px;color:#333;}
.right-gb{ text-align:center; display:inline-block;position:absolute;right:10px;top:25px;width:50px; height:30px;background:#fdbe01;font-size:14px;color:#fff;line-height:30px;border:1px solid #fcac01; border-radius: 5px; font-weight:bold;}
.text-area{ position:relative; padding:14px 75px 14px 20px; background: #eaeaea; }
.text-area textarea{height:50px;width:100%;padding:7px 10px 5px 10px;font-size:14px; border: 1px solid #a9a9a9; border-radius: 3px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.black_overlay{position: fixed; z-index:1000;width: 100%;height: 100%;top: 0;left: 0;filter: alpha(opacity=50);opacity: 0.5;overflow: hidden;background-color: #000;}
*html { background:url(//p0.ifengimg.com/fe/iifenglive/styles/*) fixed; }
*html body { margin:0; height:100%; }
*html .black_overlay{ position:absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }

.black_all{position: fixed; z-index:1000;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;background: #000;}
*html { background:url(//p0.ifengimg.com/fe/iifenglive/styles/*) fixed; }
*html body { margin:0; height:100%; }
*html .black_all{ position:absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }

.look_more_a, .look_more_b{background:#d9d9d9;box-shadow:0 0 1px rgba(224,224,224,.75) inset;border-radius:3px;margin:10px;height:30px}
.look_more_a a, .look_more_b a{display:block;height:100%; color:#6c6c6c;text-align:center;line-height:30px}
.chartroom {background: #ededed; padding-bottom: 50px;}
.liveroom { padding-bottom: 50px; }

.aboutnews{ font-size:12px; line-height:18px; color:#eee; border-top: 1px solid rgba(255,255,255,.6); padding: 7px 0 6px; margin: 0 15px;}
.aboutnews span{ color:#f54343;}

.jiantou{  border-bottom:1px solid #d3d3d3; text-align:center; padding-bottom:5px;}
.jiantou em{ display:inline-block; width:56px; height:20px; background-position:0 -194px;}



.entered{ border-bottom:0;text-align:center; padding-bottom:5px;}
.entered em{ display:inline-block; width:56px; height:20px; background-position:0 -162px;}

.big_pic{position:fixed;top:20%;left:0;right:0;width:100%;z-index:9999;}
.cls_inner{text-align:center;}
.cls_inner img{ display:block; margin:auto; width:100%;}

.add_feng{ height:32px; line-height:32px; border-bottom:1px solid #d3d3d3; font-size:13px; padding-left:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.ad_left{float:left; width:20%; padding:10px 0 0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ad_left em{display:inline-block;  background: url(//p0.ifengimg.com/fe/iifenglive/images/icon6_4638f6e8.png) no-repeat; margin-top: 5px; margin-left: 5px; background-size: contain; width:17px; height:10px;}
.ad_right{/* float:left; width:79%; */}
.ad_right a{ color:#3e557b;}

.add_feng2{height:32px; line-height:32px; border-bottom:1px solid #d3d3d3; font-size:13px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.add_feng2 em{display:inline-block;  background-position:-113px -74px; width:26px; height:12px;}
.add_feng2 a{ color:#3e557b;}

.succ_k{ position:absolute; width:136px; left:0; right:0; margin:auto; text-align:center; color:#FFFFFF; height:60px; line-height:60px; z-index:6000 }
.succ_k em{ background:url(//p0.ifengimg.com/fe/iifenglivestyles///y0.ifengimg.com/ifengimcp/pic/20140827/39d13d1867c46d83653d_size1_w38_h26.png) no-repeat; background-size:19px 13px; display:inline-block; width:20px; height:13px;}
.succ_k span{ display:inline-block; background:rgba(0, 0, 0, 0.6);padding:0 10px;}

.error_y{ position:absolute; width:136px; left:0; right:0; margin:auto; text-align:center; color:#FFFFFF; height:60px; line-height:60px; z-index:6000 }
.error_y em{ background:url(//p0.ifengimg.com/fe/iifenglivestyles///y0.ifengimg.com/ifengimcp/pic/20140827/39d13d1867c46d83653d_size1_w38_h26.png) no-repeat; background-size:19px 13px; display:inline-block; width:20px; height:13px;}
.error_y span{ display:inline-block; background:rgba(0, 0, 0, 0.6);padding:0 10px;}


.error_k{ position:absolute; width:136px; left:0; right:0; margin:auto; text-align:center; color:#FFFFFF; height:60px; line-height:60px; z-index:6000 }
.error_k em{ background:url(//p0.ifengimg.com/fe/iifenglivestyles///y0.ifengimg.com/ifengimcp/pic/20140827/39d13d1867c46d83653d_size1_w38_h26.png) no-repeat; background-size:19px 13px; display:inline-block; width:20px; height:13px;}
.error_k span{ display:inline-block; background:rgba(0, 0, 0, 0.6);padding:0 10px;}

.bigpic{ position:fixed; top:50%; left:0; right:0; z-index:1200;}
.bigpic img{ display:block; width:100%; margin:auto;}

.showvideo{ position:fixed; top:50%; left:0; right:0; z-index:1200;}
.closed_v{ position:fixed; bottom:0; left:0; right:0; text-align:center; width:100%; color:#FFFFFF; background:#8C8C8C; height:60px; line-height:60px; z-index:1200;}
.yy_play{}
.yy_play section{ max-width:640px; min-width:300px; margin:auto;}
.yy_play section video{ width:100%; display:block;}

/*********new***********/
.lv_word_new {
  display: inline-block;
  height: 14px;
  padding-left: 3px;
  line-height: 14px;
  margin-right: 3px;
  font-size: 10px;
  margin-right: 10px;
  color: #2bdda4;
}
.lv_word_new:before{
  content:'';
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 3px;
  background: #2bdda4;
  line-height: 10px;
  margin-bottom: 2px;
  margin-right: 3px;
}

.pp_online_new {
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-right: 5px;
  font-size: 10px;
}


.empty_box {
  padding-top: 150px;
  background: url(//p0.ifengimg.com/fe/iifenglive/images/icon5_3d9fdcda.png) no-repeat center 100px;
  background-size: 30px 30px;
  text-align: center; 
  font-size: 15px;
  color: #999999;
}

.topicBox {
  padding-bottom: 12px;
  min-height: 75px;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
}

/********** iifenglive **********/
.top_ad_container_video {
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  background: #f54343;
  text-align: center;
  color: #fff;
}
.top_ad_container_video span {
  display: inline-block;
  padding-right: 16px;
  background: url(//p0.ifengimg.com/fe/iifenglive/images/arrow_bg_efa86595.png) no-repeat right center;
  background-size: 12px 14px; 
}

.top_ad_container_text {
  height: 56px;
  background: #e8e8e8 url(//p0.ifengimg.com/fe/iifenglive/images/ad_logo_4514dac0.png) no-repeat 10px 11px;
  background-size: 190px 37px;
  text-align: right;
}

.top_ad_container_text a {
  display: inline-block;
}
.top_ad_container_text span {
  font-size: 15px;
  display: inline-block;
  color: #fff;
  background: #f54343;
  border-radius: 3px;
  padding: 8px 10px 7px 10px;
  line-height: 15px;
  margin-top: 13px;
  margin-right: 10px;
}

.bottom_ad_container {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 54px;
  background: rgba(0,0,0,.8) url(//p0.ifengimg.com/fe/iifenglive/images/ad_logo1_d5d42d46.png) no-repeat 42px 9px;
  background-size: 132px 37px;
  text-align: right;
  z-index: 9999;
}

.bottom_ad_container em {
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  top: 19px;
  left: 12px;
  background: url(//p0.ifengimg.com/fe/iifenglive/images/close_icon_5c1bdf79.png) no-repeat;
  background-size: cover;
}

.bottom_ad_container span {
  font-size: 15px;
  display: inline-block;
  color: #fff;
  background: #f54343;
  border-radius: 3px;
  padding: 7px 10px 6px 10px;
  line-height: 15px;
  margin-top: 13px;
  margin-right: 10px;
}

.living_text {
  margin-bottom: 3px;
  position: relative;
  overflow: hidden;
}
.living_text_bg {
  position: absolute;
  top: -10px;
  left: -10px;
  bottom: -10px;
  right: -10px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  z-index: -1;
  -ms-filter: blur(10px);
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

.lv_info_handle {
  position: absolute;
  bottom: 12px;
  right: 13px;
  border: 1px solid #fff;
  padding: 4px 10px 4px;
  border-radius: 15px;
  font-size: 11px;
  line-height: 11px;
  background: rgba(255,255,255,0.1);
}

.lv_info_handle.showInfo {
  background: rgba(0,0,0,0.3);
}

.living_video {
  position: relative;
}

.living_video_inner {
  position: relative;
  overflow: hidden;
}

.living_video .lv_title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}

.living_video .lv_title h2, .living_text .lv_title h2 {
  font-weight: normal;
}

.living_video .lv_title_static {
  color: rgba(255,255,255,.6);
  padding: 12px;
  padding-bottom: 0px;
  background: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0)); /* Safari 5.1 - 6 */
  background: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0)); /* Opera 11.1 - 12*/
  background: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0)); /* Firefox 3.6 - 15*/
  background: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0)); /* 标准的语法 */
}

.living_video #btn_open_video {
  color: #f54343;
  font-size: 15px;
  padding-left: 40px;
  background: url(//p0.ifengimg.com/fe/iifenglive/images/icon8_f540f94f.png) no-repeat 14px 1px;
  background-size: 17px 17px;
}

.living_video .lv_word_new {
  color: #018057;
  font-size: 12px;
}

.living_video .lv_word_new:before {
  background: #018057;
}

.lv_more_info {
  position: relative;
  padding: 12px;
}

.lv_more_info  .pp_online_new {
  font-size: 12px;
  color: #868686;
}
.lv_more_info .lv_info_handle {
  border: 1px solid #868686;
  bottom: 10px;
  color: #868686;
}
.lv_more_info .lv_info_handle.showInfo {
  color: #fff;
}
.living_video .aboutnews {
  color: #000;
  border-top: 0;
}

.main_list_a .time_bar {
  background: #ececec;
  color: #868686;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
  padding: 5px 15px 4px 15px;
  min-height: 20px;
}

.tag_top {
  overflow: hidden;
  position: relative;
}
.tag_top:before{
    content: '置顶';
    position: absolute;
    top: 7px;
    right: -99px;
    background: red;
    color: #FFF;
    font-size: 12px;
    line-height: 15px;
    padding: 0px 100px;
    transform: rotate(45deg);
    z-index: 10;
    pointer-events: none;
}
.tag_wall:before{
    content: '上墙';
    position: absolute;
    top: 7px;
    right: -99px;
    background: red;
    color: #FFF;
    font-size: 12px;
    line-height: 15px;
    padding: 0px 100px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 10;
    pointer-events: none;
}
.main_list_a li ul.pc_first li, .main_list_b li ul li {
  min-height: 0;
}
.imgList_9 li, .imgList_8 li, .imgList_7 li,  .imgList_6 li,  .imgList_3 li {
  height: 0;
  padding-bottom: 32%!important;
  float: left;
  width: 32%;
  margin-right: 2%;
  margin-bottom: 2%;
}

.imgList_9 li:nth-child(3n), .imgList_8 li:nth-child(3n), .imgList_7 li:nth-child(3n), .imgList_6 li:nth-child(3n), .imgList_3 li:nth-child(3n) {
  margin-right: 0;
}

.imgList_4 li, .imgList_2 li {
  height: 0;
  padding-bottom: 36.75%!important;
  float: left;
  width: 49%;
  margin-right: 2%;
  margin-bottom: 2%;
}

.imgList_4 li:nth-child(2n), .imgList_2 li:nth-child(2n) {
  margin-right: 0;
}

.imgList_5 li {
  height: 0;
  padding-bottom: 32%!important;
  float: left;
  width: 32%;
  margin-right: 2%;
  margin-bottom: 2%;
}

.imgList_5 li:nth-child(5) {
  margin-right: 0;
}

.imgList_5 li:nth-child(1) {
  height: 0;
  padding-bottom: 36.75%!important;
  width: 49%;
  margin-right: 2%;
}
.imgList_5 li:nth-child(2) {
  height: 0;
  padding-bottom: 36.75%!important;
  width: 49%;
  margin-right: 0;
}

.time_box {
  position: absolute;
  right: 0px;
  top: 13px;
}

.mr_word h3 a{
  background: url(//p0.ifengimg.com/fe/iifenglive/images/icon7_ffc808a1.png) no-repeat 3px 3px;
  padding-left: 20px;
  background-size: 15px;
}

.open-pop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255,255,255,0.1);
  z-index: 9999;
}

.open-pop .android {
  display: none;
  width: 100%;
}

.open-pop .ios {
  display: none;
  width: 100%;
}


.yvp_video {
  position: relative;
}

.fragment {
    position: absolute;
    color: #fff;
    font-size: 14px;
    white-space: nowrap;
    /* background: rgba(0, 0, 0, 0.3); */
    text-shadow: 0 2px 4px rgba(0,0,0,0.9);
    top: 0;
    left: 0;
}
.screenBox {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* background: rgba(0, 0, 0, 0.3); */
    overflow: hidden;
    transform: translate3d(0,0,0);
    z-index: 100;
}

