﻿.wrapper {width: 1200px;margin: 0 auto;}
.wrapper-90 {width:90%;margin: 0 auto;}
.wrapper1000 {max-width: 1200px;min-width:1000px;margin: 0 auto;}
body { background-color:#f5f5f5;}
.w-1200 {width: 1200px !important;}
.min-w1200 { min-width: 1200px !important;}
.sina { vertical-align:top;font-size: 0 !important;}
.video {position:relative;}
#player {width: 100%; height: 100%; }
#_Room_video_code {width: 100%; height: 100%; }
#index_room_top_recommend_container_id{width: 100%; height: 100%; }
/*index*/
/*导航*/
.nav{width: 100%;height: 50px;border-bottom: 1px solid #e0e0e0;background-color: #f5f5f5;z-index: 103;}
.nav .logo-img{margin: 5px 50px 0 0;}
.nav dl{margin-top: 9px;}
.nav dl dd{float: left;height: 32px;padding: 0 10px;margin-right: 18px;line-height: 32px;font-size: 20px;vertical-align:middle;}
.nav dl dd:hover,
.nav dl dd.cur{border-radius: 2px;background-color: #ff5734;}
.nav dl dd:hover a,
.nav dd.cur a{color:#fff;}
.nav dd a{display: block;color: #444;}
.nav dd a:hover{text-decoration:none;}
.nav  .user-name {position: relative;display: inline-block; *display: inline; max-width: 150px; height: 32px;padding-left: 3px;padding-right:10px; overflow:hidden;white-space:nowrap;text-overflow: ellipsis; color:#808080;text-align: right;}
.nav  .user-name:after {content:"";display:block;position:absolute;right: 0;top: 11px;height: 11px;width:1px;background-color: #ccc;}
.nav .portrait { display:inline-block; *display:inline;*zoom:1;width: 26px;height: 26px;margin-top: 3px;vertical-align:top; border-radius: 13px; overflow:hidden;}
.nav .portrait img { display: block; width: 100%;}
#logout {display: inline-block; *display: inline; height: 32px;padding: 0 6px; vertical-align:top;color:#808080;}
.login{position: relative;}
.login:after{content:"";display:block;position:absolute;right: 0;top: 11px;height: 11px;width:1px;background-color: #ccc;}
.login a,
.register a{margin: 0 5px;color: #808080;}
.follow{position: relative;margin-right: 18px;color: #808080;z-index:10;}
.follow:hover .follow-con{display: block;}
.follow>span{cursor: pointer;}
.follow>i{display:inline-block; *display:inine; width: 16px; height: 50px; background:url(/n../images/ico_index.png) no-repeat 0 -124px;}
.follow:hover>i { background:url(/n../images/ico_index.png) no-repeat 0 -193px;}
.follow>span {display:inline-block;*zoom: 1;*display:inline;height: 50px;line-height: 50px; vertical-align:top;}
.follow:hover>span {color:#ff5734;}
.history{position: relative;margin-right: 10px;color: #808080;z-index: 10;}
.history:hover .history-con{display:block;}
.history>span{cursor: pointer;}
.history>i{display:inline-block; *display:inine; width: 16px; height: 50px; background:url(/n../images/ico_index.png) no-repeat 0 -337px;}
.history:hover>i { background:url(/n../images/ico_index.png) no-repeat 0 -408px;}
.history>span {display:inline-block;*zoom: 1;*display:inline;height: 50px;line-height: 50px; vertical-align:top;}
.history:hover>span {color:#ff5734;}
.search{position: relative;width: 155px;height: 28px;border:1px solid #b8b8b8;border-radius: 5px;margin-right: 30px; color:#fff; overflow: hidden;background-color: #fff;}
.search .search-txt{width: 110px;height: 28px;padding-left: 10px;border:none;background-color: transparent; line-height: 28px;}
.search .search-btn{width: 35px;height: 28px;line-height: 28px;border: none;cursor: pointer;color: #b8b8b8; background:url(/n../images/ico_index.png) no-repeat 9px -278px; background-color: transparent;}
.follow-con,
.history-con{display:none;position: absolute;top: 50px;right: -40px;width: 310px;border: 1px solid #ddd; background-color: #fff;}
.follow-list,
.history-list{padding: 15px 0 0 25px;border-bottom: 1px solid #ddd;}
.history-list .second i { display:inline-block; *display: inline; width: 16px; height: 24px;background:url(/n../images/ico_index.png) no-repeat 0 -492px;}
.history-list .third i { display:inline-block; *display: inline; width: 16px; height: 24px;background:url(/n../images/ico_index.png) no-repeat 0 -562px;}
.follow-list .des .first i {display:inline-block; *display: inline; width: 16px; height: 24px;background:url(/n../images/ico_index.png) no-repeat 0 -352px;}
.follow-list .des .second i {display:inline-block; *display: inline; width: 16px; height: 24px;background:url(/n../images/ico_index.png) no-repeat 0 -492px;}
.follow-list .des .third i {display:inline-block; *display: inline; width: 16px; height: 24px;background:url(/n../images/ico_index.png) no-repeat 0 -562px;}
.history-list:last-child{border:none;}
.follow-list .title,
.history-list .title{height: 28px;line-height: 28px;color:#5b5b5b;}
.follow-list .title a,
.history-list .title a{color:#5b5b5b;}
.follow-list .title span,
.history-list .title span{padding-left: 5px;}
.follow-list .des,
.history-list .des{height: 22px;padding-bottom: 8px;line-height: 22px;}
.follow-list .des>.fl,
.history-list .des>.fl{position: relative;font-size: 12px;color:#a0a0a0;}
.history-list .des>.fl.first{width: 66px;padding-left: 20px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.history-list .des>.fl.second{width: 110px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.history-list .des>.fl.third{width: 86px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.follow-list .des>.fl.first{width: 105px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.follow-list .des>.fl.second{width: 88px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.follow-list .des>.fl.third{width: 80px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.follow-list .des>.fl i,
.history-list .des>.fl i{margin-right: 5px;height:24px;line-height:24px;}
.follow-con .show-all{background-color: #eeeff2;}
.follow-con .show-all a{display: block;height: 36px;line-height: 36px;color: #5b5b5b;}
.play-ico{position: absolute;left: 0;top: 6px;width: 17px;height: 12px;text-align:center;border-radius: 2px;background-color: #ff5734;}
.history-list .des>.fl .play-ico i{position:absolute;left: 7px;top: 3px;display: block;width:0;height: 0;line-height: 0;border: solid;border-width: 3px 4px;border-color: transparent transparent transparent #fff;}
.triangle-top{position: absolute; right: 45px; top: -20px; display: block; width: 0; height: 0; margin: 0; padding: 0; border-width: 10px; border-color: transparent transparent #ddd transparent; border-style: solid;}
.triangle-bottom{position: absolute; right: 45px; top: -19px; display: block; width: 0; height: 0; margin: 0; padding: 0; border-width: 10px; border-color: transparent transparent #fff transparent; border-style: solid; z-index: 2;}

/*首页直播*/
.video-box {height: 915px;padding-top: 36px;background:url(/n../images/video_bg.jpg) no-repeat center bottom;}
.video-box .top>.fl {position:relative; width: 974px; height: 546px;border:8px solid #23272b;  background-color:#23272b;overflow:hidden;}
.video-box .top>.fl img {display:block; height: 100%;}
.video-box .top>.fl .zb-room {position:absolute;left:50%;top:50%;width: 200px;height: 88px;  margin:-44px 0 0 -100px;z-index: 1; }
/*.video-box .top>.fl:hover .zb-room { display: block; }*/
.video-box .top>.fl .zb-room a{display:block;width: 100%;height: 100%;background-color:#ff5734;border: 1px solid #ff5734; text-align:center; line-height:44px; color:#fff; text-decoration:none;font-size: 26px;}
.video-box .top>.fl .zb-room a:hover { color:#ff5734; background:#fff;border: none;}
.video-box .top>.fr { width: 200px; height: 562px; background:url(/n../images/video_r_bg.png) repeat-y center top;}
.video-box .top>.fr ul { padding: 3px 0 0 19px;}
.video-box .top>.fr li {position: relative; width: 158px; height: 88px; border: 2px solid transparent; margin-bottom: 1px; vertical-align:bottom; cursor:pointer;}
.video-box .top>.fr li:hover,
.video-box .top>.fr li.cur { border: 2px solid #ff5734;}
.video-box .top>.fr li img {display: block; width: 100%;}
.video-box .top>.fr li:hover .triangle,
.video-box .top>.fr li.cur .triangle {position: absolute;left:-22px;top:36px;width:0;height:0;line-height:0;border-width: 8px 11px;border-style: solid;border-color: transparent #ff5734 transparent transparent;}
.video-box .bottom {position:relative; height: 28px;padding-left: 30px; margin:15px 0 28px 0;font-size:16px;color: #e64c2e;}
.video-box .bottom i {display:block;position: absolute;left:0;top:3px;width: 20px;height: 28px; background:url(/n../images/ico_index.png) no-repeat 0 -69px;}
.video-box .bottom:before,
.video-box .bottom before  {position:absolute;left:0; top:2px;}
.video-box .bottom li { height: 28px;margin-right: 12px; line-height: 28px; color: #583509; }
.video-box .bottom li a {color: #583509;}

.video-box .nykp { height: 290px; background:url(/n../images/nykp_bg.png) repeat;}
.video-box .nykp li .img-box {height: 140px;}
.video-box .nykp li .img-box img {display: block; width:100%;}
.video-box .nykp h3 { height: 62px; line-height: 62px;font-size: 24px;font-weight: bold;color: #e54c2e;}
.video-box .nykp li {float: left; width: 347px; height: 190px;border: 5px solid #d96421;border-radius: 5px;margin-right:64px; box-shadow:-6px 6px 0px rgba(0,0,0,.1);}
.video-box .nykp li.last {margin:0;}
.video-box .nykp a:hover{ text-decoration:none;}
.video-box .nykp a p {height: 52px; line-height: 52px;color:#583509;font-size: 20px; background-color: #fcd847; 	}

/*news*/
.news {height: 316px; padding: 37px 0 40px 0;background-color: #f5f5f5;}
.news>.wrapper>.first{width: 452px; height: 295px; padding: 25px 32px 0 16px; margin-right: 18px; background: #fff;}
.news>.wrapper>.first .list-box {height: 251px; overflow:hidden;}
.news>.wrapper>.first ul {}
.news>.wrapper>.first li { height: 63px; padding-right: 20px; border-bottom: 1px solid #e9e9e9;}
.news>.wrapper>.first .left { float: left; width: 45px; padding-right: 15px;}
.news>.wrapper>.first .right { float: right; width: 369px; height: 44px; margin-top: 8px; line-height: 22px;}
.news>.wrapper>.first .right p { height: 44px; word-break:normal; word-wrap: break-word; overflow: hidden;}
.news>.wrapper>.first .right a{ color: #383838; font-size: 14px;}
.news>.wrapper>.first .right a em { color: #bdbdbd;}
.news>.wrapper>.first .img-box { width: 44px; height: 44px; margin-top: 8px; border: 1px solid #dadada; border-radius: 50%; overflow: hidden;}
.news>.wrapper>.first img{ display:block; width: 100%;}
.news>.wrapper>.first h3 { height: 24px; line-height: 24px;}
.news>.wrapper>.first h3 a {float:right; color:#d4d4d4;}
.news>.wrapper>.second{width: 306px; height:320px; padding:0 18px 0; background-color: #fff;}
.news>.wrapper>.second .top {height: 180px;padding-top: 12px; border-bottom: 1px solid #e6e6e6; color:#ddd;}
.news>.wrapper>.second h4 {margin-top: 10px;font-size: 16px;line-height: 26px; }
.news>.wrapper>.second h4.first a{display:block; width: 100%;  color:#ff6600;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.news>.wrapper>.second h4.second a{display:block; width: 100%; color:#3c3c3c;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.news>.wrapper>.second .des {line-height:24px; word-wrap: break-word; word-break:normal;color:#888;}
.news>.wrapper>.second .bottom {padding-top: 12px;}
.news>.wrapper>.second .bottom p a {display:block; width: 100%;height: 24px;line-height: 24px; color: #3c3c3c; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.news>.wrapper>.third{width: 323px;}
.news>.wrapper>.third li { margin-bottom: 7px;}
.news>.wrapper>.third li:last-child { margin-bottom: 0px;}
.news>.wrapper>.third .fl { width: 115px; overflow: hidden;}
.news>.wrapper>.third .fl img {display: block; width: 100%;}
.news>.wrapper>.third .fr { width: 200px;}
.news>.wrapper>.third .fr h4 { line-height: 18px;}
.news>.wrapper>.third .fr h4 a{color:#3c3c3c;}
.news>.wrapper>.third .fr .des {line-height: 16px;font-size: 12px; color: #777;}
.news>.wrapper>.third .fr .tag {display: inline-block;_zoom:1;*display:inline; padding: 0 10px; border-radius: 8px; margin-top: 3px; font-size: 12px; line-height:16px; background-color: #ddd;color:#3c3c3c;}

/*cur-live*/
.cur-live { padding-bottom: 38px; background-color: #f5f5f5;}
.cur-live h3 {position: relative; height: 48px; padding-left: 35px; border-bottom: 1px solid #ddd; line-height: 48px;}
.cur-live h3 i {position: absolute;display: block;left: 0; top:0; width: 28px; height: 47px; border-bottom: 2px solid #ff5734;font-size:26px;text-align:center;line-height: 46px;color: #ff5734;}
.cur-live h3 span{ margin-right: 15px; font-size: 28px; color:#3d3d3d;}
.cur-live h3 ul { padding-top: 16px;}
.cur-live h3 li { float: left; padding: 0 11px; margin-right: 5px;line-height: 22px;border: 1px solid #d7d7d7;border-radius: 11px; white-space: nowrap;}
.cur-live h3 li a { color:#3d3d3d;}
.cur-live h3 li.cur,
.cur-live h3 li:hover { border: 1px solid #ff7700; }
.cur-live h3 li:hover a,
.cur-live h3 li.cur a{ color: #ff7700; text-decoration: none;}
.page { height: 30px; padding: 10px 0; line-height: 30px;font-size: 0; text-align:center; color: #fff;}
.page .prev{ display: inline-block; *display: inline; height: 30px; padding: 0 11px;  font-size: 12px; cursor:pointer; color: #cbcbcb;}
.page .next {display: inline-block; *display: inline; height: 30px; padding: 0 11px;  font-size: 12px; cursor:pointer; color: #cbcbcb;}
.page .prev.sina,
.page .next.sina {width: 30px; padding: 0;}
.page .prev.sina { background:url(/n../images/ico_index.png) no-repeat 10px -770px;}
.page .next.sina {background:url(/n../images/ico_index.png) no-repeat 10px -628px;}
.page .prev:hover {background:url(/n../images/ico_index.png) no-repeat 10px -841px;}
.page .next:hover { background:url(/n../images/ico_index.png) no-repeat 10px -699px; }

.page .page-list {display: inline-block; *display: inline; padding: 0 11px; margin: 0 1px; font-size: 14px; cursor:pointer; background-color: #cbcbcb; text-align: center;}
.page .ellipsis {color: #cbcbcb; background-color: transparent; cursor:default;}

.page .page-list.cur,
.page .page-list:hover { background-color: #fb5e3b;}
.page .ellipsis:hover { background-color: transparent;}
.page  span {display:inline-block; *display:inline; margin-left: 20px; color: #7f7f7f; font-size: 14px;}
.page  input {width: 40px;height: 26px; margin-right: 15px; font-size: 14px;}
.live-list { margin-bottom: 30px; overflow:hidden;}
.live-list ul {width:110%;/*overflow: hidden;*/}
.live-list .img-box {position:relative;width:100%; height: 165px; margin-bottom: 10px; overflow: hidden;text-align:center; z-index: 1;}
.live-list .img-box img {height: 100%; margin: 0 auto;vertical-align: top;}
.live-list .img-box .play-btn { position: absolute;left:0; top: 100%; width: 100%; height: 100%; text-align: center;color:#fff;opacity: 0; filter: alpha(opacity=0);transition: all .25s ease;}

.live-list .img-box .play-btn i {display: block;position: absolute;left: 50%; top: 50%; width:60px; height:60px; margin:-30px 0 0 -30px; background:url(/n../images/ico_player.png) no-repeat center center;}
.live-list li { float: left; width: 287px; padding-bottom: 20px; margin-top: 25px; border-bottom: 2px solid #f5f5f5; margin-right: 18px; cursor: pointer; background-color: #fff;}
.live-list li:hover {border-bottom: 2px solid #fa9d4b;}
.live-list li a:hover { text-decoration: none;}
.live-list li a:hover .play-btn{top:0; opacity: 1;filter: alpha(opacity=100);}
.live-list a {position: relative; z-index: 2;display: block;cursor: pointer;}
.live-list a .title { height: 30px;padding: 0 5px;line-height: 30px;font-size: 16px; color: #3d3d3d; text-align: center;}
.live-list a .title .fl { width: 60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:left;}
.live-list a .title .fr { width: 30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:right;}
.live-list li a:hover .title{color: #f60;}
.live-list a .user {height: 30px; padding: 0 5px;line-height: 22px; color: #3d3d3d;}
.live-list a .user i {display: inline-block; *display:inline; width: 16px;height: 22px;color: #999;  }
.live-list a .user .fl { width: 60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.live-list a .user .fr { width: 30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:right;}
.live-list a .user .fl i {background:url(/n../images/ico_index.png) no-repeat 0 -492px;}
.live-list a .user .fr i {background:url(/n../images/ico_index.png) no-repeat 0 -563px;}
.live-list a .user span {margin-left: 5px;}

/*footer*/
.footer {padding-bottom: 50px;font-size: 12px; }
.footer .prompt{ padding: 40px 0 10px 0; border-bottom: 1px solid #f0f0f0; word-wrap: break-word; word-break:normal; color: #cecece; line-height: 20px;}
.footer p {padding-top: 24px; text-align: center; color: #808080; line-height: 20px;}
.footer ul { margin-top: 20px;text-align: center;}
.footer ul li {position: relative; display:inline-block;*display: inline; height: 16px; padding: 0 11px 0 10px; margin-bottom: 10px; line-height:16px;}
.footer ul li i {display: block; position: absolute; top:2px; right: 0; width: 1px;height: 12px; background-color: #d2d2d2;}
.footer ul li a { color: #808080;}


.footer .ny_footer_tip {color: #ff5734;}
.footer .prompt a {display: inline-block; text-decoration: none;color: #ff5734;}
.footer .prompt .ny_footer_read {padding-top: 8px}

.protocol_wrap {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(128,128,128, 0.5);
  z-index: 2000;
}
.protocol_main {
  width: 815px;
  height: 613px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -306px 0 0 -408px;
  background-color: #fff;
}
.protocol_main h2 {
  padding: 38px 0 18px 0;
  font-size: 28px;
  line-height: 28px;
  color: #ff5734;
  text-align: center;
  font-style: normal;
}
.protocol_main .pm_content{
  margin: 10px 20px;
  height: 440px;
  overflow: auto;
}
.pm_content p {
  font-size: 14px;
  line-height: 25px;
  color: #808080;
  text-align: left;
  padding: 0;
}
.protocol_main .pm_btn {
  position: relative;
  height: 46px;
  padding: 8px 0 15px 0;
  text-align: center;
}
.protocol_main .pm_btn a {
  display: inline-block;
  line-height: 46px;
  padding: 0 30px;
  font-size: 18px;
  border-radius: 3px;
  color: #fff;
  background-color: #c0c2c6;
}
.protocol_main .pm_btn .on_btn {
  background-color: #ff5734;
}
.pm_btn label{
  position:absolute;
  margin-left: 4px;
  bottom: 16px;
  color: grey;
  line-height: 14px;
  padding-left: 16px;
}

.pm_btn label input {
  position: absolute;
  left: 0px;
  top:2px;

}

/* 直播新增协议 */
.fs-protocol {
  margin-top: 26px;
  background-color:#fff;
}

.fs-protocol p {
  line-height: 24px;
}
.fs-protocol a {
  color: #ff5734;
}
.fs-protocol a:hover {
  text-decoration: none;
}


/*直播*/
.zhibo  { width: 100%;}
.zhibo-box {position: relative; width: 100%;}
.zhibo-box>div.left {position: fixed; left: 0; top: 51px; width: 275px;}
.sub-nav {position: relative; width: 245px; background-color: #2c2c2c;}
.sub-nav .btn i {display: block; width: 16px; height:16px; margin-top: 65px; background:url(/n../images/ico_index.png) no-repeat 3px -780px;}
.sub-nav .btn:hover i { background:url(/n../images/ico_index.png) no-repeat 3px -850px;}
.sub-nav .btn span {display: block; width: 16px; height:16px; margin-top: 65px; background:url(/n../images/ico_index.png) no-repeat 3px -635px;}
.sub-nav .btn:hover span { background:url(/n../images/ico_index.png) no-repeat 3px -706px;}
.zhibo-box>div.left .sub-box {height: 100%; overflow-y:auto;}
.zhibo-box>div.left .open {}
.zhibo-box>div.left .tab { padding: 18px 17px 0;}
.zhibo-box>div.left .tab .list {float:left;width: 50%; height: 32px; border-bottom: 2px solid #ff5734; line-height: 32px; text-align: center;color: #fff; cursor: pointer;}
.zhibo-box>div.left .tab .list.cur {background-color:#ff5734;}
.zhibo-box>div.left .main-con { overflow-y:auto;padding-top: 18px;}
.zhibo-box>div.left .live-con {display:none; padding:0 17px;}
.zhibo-box>div.left .live-con ul { padding: 10px 0 15px 0;}
.zhibo-box>div.left .live-con li {float: left; width: 48%; height: 28px; margin: 0 2% 4px 0; background-color: #3f3f3f;color: #c6c6c6; line-height: 28px; text-align: center;}
.zhibo-box>div.left .live-con li:hover { background-color: #ff5734;}
.zhibo-box>div.left .live-con li a {display:block;width: 100%;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;color: #c6c6c6;}
.zhibo-box>div.left .live-con li a:hover {color:#fff; text-decoration: none;}
.zhibo-box>div.left .live-con  h3 {position: relative; height: 36px; padding-top: 12px; border-bottom: 1px solid #383838; line-height: 36px;font-size: 16px; color:#c6c6c6;}
.zhibo-box>div.left .live-con  h3 span {position: absolute; left: 0;top: 12px;padding: 0 10px; border-bottom: 1px solid #ff5734; line-height: 36px;}
.zhibo-box>div.left .live-con  h3 span a {display: block; width: 100%;color:#c6c6c6; text-decoration: none;}
.zhibo-box>div.left .live-con  h3 span a:hover { color:#ff5734;}
.sub-nav .nykp-item.cur,
.zhibo-box>div.left .main-con  ol li.cur,
.zhibo-box>div.left .main-con  ol li:hover,
.sub-nav .nykp-item:hover {background-color: #ff5734;}
.sub-nav .nykp-item.cur i,
.zhibo-box>div.left .main-con  ol li.cur i,
.zhibo-box>div.left .main-con  ol li:hover i,
.sub-nav .nykp-item:hover i{ background-color: #fff;}
.sub-nav .nykp-item.cur a,
.sub-nav .nykp-item:hover a,
.zhibo-box>div.left .main-con  ol li.cur a,
.zhibo-box>div.left .main-con  ol li:hover a{border-bottom: 1px solid transparent;}
.sub-nav .nykp-item i,
.zhibo-box>div.left .main-con  ol li i{display:inline-block; *display:inline; width: 2px; height: 10px; margin: 20px 20px 0 25px; background-color: #ff5734;}
.sub-nav .nykp-item a,
.zhibo-box>div.left .main-con  ol li a{ display: block; height: 50px; margin: 0 17px; border-bottom: 1px solid #383838; line-height: 50px; color:#fff;font-size: 16px;text-decoration: none;}

.zhibo-box>div.left .main-con  .nykp-con{padding-right:17px;}
.zhibo-box>div.left .nykp-con  ul {padding:13px 0 25px 17px; border-bottom: 1px solid #3f3f3f;}
.zhibo-box>div.left .nykp-con  ul li {position:relative;height: 28px;margin-bottom: 4px; line-height: 28px; background-color: #3f3f3f;}
.zhibo-box>div.left .nykp-con  ul li:hover { background-color: #ff5734;}
.zhibo-box>div.left .nykp-con  ul li a{position:relative;display:block; padding-left: 18px; color: #fff; text-decoration: none;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.zhibo-box>div.left .nykp-con  ul li.cur a {color:#f60;}
.zhibo-box>div.left .nykp-con  ul li:hover a {color:#fff; text-decoration: none;}
.zhibo-box>div.left .nykp-con  ul li a:after {content:"";display:none;vertical-align: top;margin:9px 0 0 5px; width:0;height: 0;line-height: 0;border: solid;border-width:5px;border-color: transparent transparent transparent #f60;}
.zhibo-box>div.left .nykp-con  ul li.cur a:after{display: inline-block;}
.zhibo-box>div.left .nykp-con  ul li:hover a:after{border-color: transparent transparent transparent #fff;}
.sub-nav ul li .nykp-lab{padding:0 4px;height: 20px;line-height: 20px;border-radius: 3px;position: absolute;right: 4px;top:4px;font-size: 12px;color:#ccc;background-color:#6f6f6f;background-color: rgba(255,255,255,.25);}
.sub-nav ul li .nykp-lab.active{color:#ff5734;background-color:#5c5c5c;background-color: rgba(255,255,255,.15);}
.sub-nav ul li:hover .nykp-lab{color:#fff;background-color: rgba(0,0,0,.1)}

.sub-nav .btn {position:absolute;top:50%; right: -15px; width: 15px; height: 144px; margin-top: -72px; background-color: #2c2c2c; z-index: 2; cursor: pointer;color:#4b4b4b;font-size: 12px;line-height: 144px; border-radius:  0 30px 30px 0;}
.sub-nav .btn:hover i,
.sub-nav .btn:hover span{ color:#ff5734;}
.sub-nav .btn span {display:none;}

.sub-nav .close {display:none; width: 50px; background-color: #2c2c2c; }
.sub-nav .close ul li { height: 80px;border-bottom: 1px solid #1f1f1f;border-top:  1px solid #383838; background-color: #2c2c2c; text-align: center; line-height: 80px;}
.sub-nav .close ul li i {display:block; width: 24px;height:24px;margin:31px 0 0 13px;}
.sub-nav .close ul li i.first  { background:url(/n../images/ico_zhibo.png) no-repeat 1px 6px;}
.sub-nav .close ul li.cur i.first,
.sub-nav .close ul li:hover i.first{background:url(/n../images/ico_zhibo.png) no-repeat 1px -65px;}
.sub-nav .close ul li i.second  { background:url(/n../images/ico_zhibo.png) no-repeat 1px -140px;}
.sub-nav .close ul li.cur i.second,
.sub-nav .close ul li:hover i.second{background:url(/n../images/ico_zhibo.png) no-repeat 1px -210px;}
.sub-nav .close ul li i.third  { background:url(/n../images/ico_zhibo.png) no-repeat 1px -280px;}
.sub-nav .close ul li.cur i.third,
.sub-nav .close ul li:hover i.third{background:url(/n../images/ico_zhibo.png) no-repeat 1px -351px;}
.sub-nav .close ul li.cur,
.sub-nav .close ul li:hover { background-color: #1b1b1b;}
.sub-nav .close li a{ text-decoration: none;display: inline-block;width: 100%;height: 80px;}

/*左侧菜单新样式*/
.sub-nav .close ul li.cur,
.sub-nav .close ul li:hover { background-color: #1b1b1b;}
.sub-nav .close ul li .icon{display:block; width: 30px;height:30px;margin:26px 0 0 10px;text-indent:-9999px;background-image:url(/n../images/icon_30.png);background-repeat: no-repeat;}
.sub-nav .close ul li .icon-eye{background-position: 0 0;}
.sub-nav .close ul li.cur .icon-eye,
.sub-nav .close ul li:hover .icon-eye{background-position: -30px 0;}
.sub-nav .close ul li .icon-red{background-position: 0 -30px;}
.sub-nav .close ul li.cur .icon-red,
.sub-nav .close ul li:hover .icon-red{background-position: -30px -30px;}
.sub-nav .close ul li .icon-plan{background-position: 0 -60px;}
.sub-nav .close ul li.cur .icon-plan,
.sub-nav .close ul li:hover .icon-plan{background-position: -30px -60px;}
.sub-nav .close ul li .icon-focus{background-position: 0 -90px;}
.sub-nav .close ul li.cur .icon-focus,
.sub-nav .close ul li:hover .icon-focus{background-position: -30px -90px;}

.zhibo-box>div.center {padding: 1px 320px 0 275px; }
.zhibo-box>div.center>.top {height: 94px; margin-top: 20px; background-color: #fff;}
.zhibo-box>div.center .top .left {float: left; width: 94px;}
.zhibo-box>div.center .top .right {margin: 0 20px 0 110px;}
.zhibo-box>div.center .top .first { height: 26px; padding-top: 12px; line-height: 26px;font-size: 18px; color: #333;}
.zhibo-box>div.center .top .first .follow-btn { width: 74px; height: 22px; border-radius: 5px; margin-top: 2px; line-height: 22px; text-align:center; font-size: 14px; color: #fff; background: #f8b500; cursor:pointer;}
.zhibo-box>div.center .top .first .follow-btn.gray { color: #959595; background-color: #dcdcdc;}
.zhibo-box>div.center .top .first .follow-num {position: relative; height: 20px; padding: 0 5px; border:1px solid #d9d9d9;margin-top: 2px; margin-right: 12px; font-size: 12px; line-height: 20px; color:#959595;}
.zhibo-box>div.center  .follow-num .top{position: absolute; right: -7px; top: 7px; display: block; width: 0; height: 0; margin: 0; padding: 0; border-width:4px 4px; border-color: transparent transparent transparent #fff; border-style: solid;z-index: 4; background:transparent;}
.zhibo-box>div.center  .follow-num .bottom{position: absolute; right: -9px; top: 7px; display: block; width: 0; height: 0; margin: 0; padding: 0; border-width: 4px 4px; border-color: transparent transparent transparent #ddd; border-style: solid;z-index: 3;background:transparent;}
.zhibo-box>div.center .top .second { height: 22px; line-height: 22px;}
.zhibo-box>div.center .top .second span { font-size: 12px; color:#333;margin-right: 20px;}
.zhibo-box>div.center .top .second em {font-size: 12px; color:#999; }
.zhibo-box>div.center .top .second .vote-btn { width: 74px; height: 22px; border-radius: 5px; margin-top: 2px; line-height: 22px; text-align:center; font-size: 14px; color: #fff; background: #ff5734; cursor:pointer;}
.zhibo-box>div.center .top .second .vote-btn.gray { color: #959595; background-color: #dcdcdc;}
.zhibo-box>div.center .top .second .vote-num {position: relative; height: 20px; padding: 0 5px; border:1px solid #d9d9d9;margin-top: 2px; margin-right: 12px; font-size: 12px; line-height: 20px; color:#959595;}
.zhibo-box>div.center .top .second .vote-num span {margin:0;color:#959595;}
.zhibo-box>div.center  .vote-num .top{position: absolute; right: -7px; top: 7px; display: block; width: 0; height: 0; margin: 0; padding: 0; border-width:4px 4px; border-color: transparent transparent transparent #fff; border-style: solid;z-index: 4; background:transparent;}
.zhibo-box>div.center  .vote-num .bottom{position: absolute; right: -9px; top: 7px; display: block; width: 0; height: 0; margin: 0; padding: 0; border-width: 4px 4px; border-color: transparent transparent transparent #ddd; border-style: solid;z-index: 3;background:transparent;}
.zhibo-box>div.center .top  .third  {  line-height: 20px; padding: 5px 0; }
.zhibo-box>div.center .top  .third .fl {}
.zhibo-box>div.center .top  .third strong { margin-left: 15px; color: #333; font-weight: normal;}
.zhibo-box>div.center .top  .third .fl:first-child strong{margin-left:0}
.zhibo-box>div.center .top  .third em { float:left; height: 22px;color:#999; white-space:nowrap;}
.zhibo-box>div.center .top  .third span {float: left;line-height:20px; padding: 0 10px; border: 1px solid #d7d7d7; border-radius: 10px; margin-left: 10px; margin-bottom: 3px; cursor: pointer; white-space:nowrap;}
.zhibo-box>div.center .top  .third a { color:#333; text-decoration: none;}
.zhibo-box>div.center .top  .third span:hover { border: 1px solid #f70; color:#f70;}
.zhibo-box>div.center .top  .third span:hover a {color: #f70;}
.zhibo-box>div.center .replay {position:relative;display: inline; margin-right: 10px; color:#959595;cursor: pointer;}
.zhibo-box>div.center #replay {position:absolute;left:0;top:0;width: 100%;padding: 15px 0;z-index:105;overflow:hidden;;font-size:0;}
.zhibo-box>div.center .replay i {display: inline-block;*display:inline; width: 20px;height: 20px; color:#4e5153; background:url(/n../images/ico_zhibo.png) no-repeat 1px -423px;}
.zhibo-box>div.center .share {position:relative;display: inline; margin: 0 15px 0 10px;color:#959595;cursor: pointer;z-index:105;}
.zhibo-box>div.center .share .bshare-custom {display:none; position:absolute;left:0;top:18px;min-width: 170px;}
.zhibo-box>div.center .share:hover .bshare-custom{ display:block;}
.zhibo-box>div.center .share i {display: inline-block;*display:inline; width: 14px;height: 20px; color:#4e5153; background:url(/n../images/ico_zhibo.png) no-repeat 1px -488px;}
.zhibo-box>div.center .qrc {position:relative;display: inline;color:#959595;cursor: pointer;}
.zhibo-box>div.center .qrc-box {display:none;position:absolute;left:0;top:18px;padding:15px 0;z-index:105;}
.zhibo-box>div.center .qrc  i {display: inline-block;*display:inline; width: 16px;height: 20px; color:#4e5153; background:url(/n../images/ico_zhibo.png) no-repeat 3px -488px;}
.zhibo-box>div.center .qrc:hover .qrc-box {display:block;}
.zhibo-box>div.center .line {display:inline-block; *display: inline;width: 1px; height: 12px; background-color: #e6e6e6; }
.zhibo-box>div.right { position: absolute; right: 0;top:0;width: 320px; padding-top: 1px; }
.zhibo-box .footer-box { padding-left: 275px; background:#fff;}
.zhibo  .video { height: 640px;margin-top: 20px; background-color:  #333;}
.zhibo-box .center .bottom {position:relative; height: 28px;padding: 22px 0 7px 30px; border-bottom: 1px solid #e5e4e4; margin:0 0 28px 0;font-size:16px;line-height: 28px;color: #e64c2e; background-color: #fff;}
.scroll-box {height: 28px;overflow:hidden;}
.zhibo-box .center .bottom i {display: block;position: absolute;left:0;top:19px;width: 24px;height: 28px; color: #e64c2e; background:url(/n../images/ico_index.png) no-repeat 4px -63px;}
.zhibo-box .center .bottom:before,
.zhibo-box .center .bottom before  {position:absolute;left:0; top:2px;}
.zhibo-box .center .bottom li { height: 28px;margin-right: 12px; line-height: 28px; color: #583509; }
.zhibo-box .center .bottom li a {color: #2b94ff;}

.zhibo-box .faq {background-color: #f5f5f5;}
.zhibo-box .faq  h3 { height: 50px; padding-left: 20px; border-bottom: 2px solid #ff5734; margin-top: 26px;margin-right: 20px;line-height: 50px; font-size: 24px; color: #333; background-color: #fff;}
.zhibo-box .faq dl { padding-left: 30px; margin:0 20px 0 0; background-color: #fff;}
.zhibo-box .faq dt { position: relative;padding: 32px 0 14px 0;line-height: 24px;}
.zhibo-box .faq dt i {display: block;position: absolute;left: 0; top: 33px;width: 24px;height: 24px;color: #ff5e3d; font-size: 24px; background:url(/n../images/ico_wenhao.png) no-repeat center center;}
.zhibo-box .faq dt span {display:inline-block;*display:inline; padding-left: 30px;color: #313131;font-size: 16px; word-wrap:break-word; word-break:normal;vertical-align: top;}
.zhibo-box .faq dd {position: relative;padding-bottom: 30px; border-bottom: 1px solid #e9e9e9;line-height: 24px;}
.zhibo-box .faq dd i {display:block;position: absolute;left: 0; top: 0;width: 24px; height:24px; background:url(/n../images/ico_text.png) no-repeat center center;}
.zhibo-box .faq dd span {display:inline-block;*display:inline; padding-left: 30px;color:#666; word-wrap:break-word; word-break:normal; vertical-align: top;}

.zhibo-box .faq ul {  padding: 15px 30px 0; margin:0 20px 0 0; background-color: #fff;}
.zhibo-box .faq li { padding: 35px 0; border-bottom: 1px solid #e9e9e9;}
.zhibo-box .faq li .left {float: left; width: 15%; height: 100%; }
.zhibo-box .faq li .left a{ display:block; max-width: 94px; height: 94px; border-radius: 50%; overflow: hidden;margin: 0 auto;}
.zhibo-box .faq li .left img {display:block; width: 100%;}
.zhibo-box .faq li .right { float: right; width: 85%;}
.zhibo-box .faq li .top { font-size: 14px; max-height: 48px;line-height: 24px; overflow:hidden; word-break:normal; word-wrap:break-word;}
.zhibo-box .faq li .top a { color:#646464;}
.zhibo-box .faq li .top a  em {color:#e84229;}
.zhibo-box .faq li .info-box { height: 20px; margin-top:16px; font-size: 12px; color:#c3c3c3; line-height: 20px;}
.zhibo-box .faq li .info-box span {position: relative;padding: 0 10px; line-height: 20px;}
.zhibo-box .faq li .info-box span:after {position:absolute; right: 0; top: 3px;display: block; content:""; width: 1px ;height: 14px; background:#c3c3c3;}
.zhibo-box .faq li .info-box span:last-child:after {display: none;}
.zhibo-box .faq li .time {float: left; padding-left: 20px; background:url(/n../images/ico_ngd_1.png) no-repeat 0 2px;}
.zhibo-box .faq li .info {float: right; }

.zhibo-box .faq .load {height: 40px; padding:40px 0 100px 0;margin-right: 20px; text-align: center; background:#fff;}
.zhibo-box .faq .load .load-btn{display: inline-block; *display: inline;*zoom:1; width: 190px;height: 38px; border: 1px solid #c3c3c3; color:#c3c3c3; line-height: 38px;cursor:pointer;}
.zhibo-box .faq .load .loading{display: inline-block; *display: inline;display:none;*zoom:1;height: 40px; padding-left: 18px; color:#c3c3c3; line-height: 40px; background:url(/n../images/ico_ngd_3.png) no-repeat 0 center;}


.zhibo-box .center .ad-box {width: 100%; margin-top: 50px; overflow: hidden;}
.zhibo-box .ad-box ul {width: 100%;}
.zhibo-box .ad-box li {float: left;width: 42%; margin: 0 4% 30px;}
.zhibo-box .ad-box ul img {width: 100%;}

.zhibo-box>div.right .ad-box {height: 94px; padding-top: 20px; margin-bottom: 20px;}

.zhibo-box>div.right .ad-box  img {display:block; width: 100%;}
.zhibo-box>div.right .interaction {position: relative;}
.zhibo-box>div.right .interaction h3 {height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #333; border-top: 2px solid #ff5734; background-color: #fff;}
/*modify start*/
.zhibo-box>div.right .interaction .user-control-box{display: none; position: absolute; left: 0; top: 0;width: 126px; border: 1px solid #d9d9d9; box-shadow: 2px 2px 2px rgba(0,0,0,.2); background-color:#fff;}
.zhibo-box>div.right .interaction .user-box { height: 26px; padding-left: 25px; margin-left: 20px; line-height: 26px; font-size: 12px; color: #666;cursor: pointer;}
.zhibo-box>div.right .interaction .user-box:hover {color: #000;}
.zhibo-box>div.right .interaction .report-user{ background:url(/n../images/zb_ico_1.png) no-repeat 0 6px;}
.zhibo-box>div.right .interaction .shield-user{ background:url(/n../images/zb_ico_2.png) no-repeat 0 4px;}
.zhibo-box>div.right .interaction h3 i {display: inline-block; *display: inline; width: 20px; height: 50px; background:url(/n../images/ico_zhibo.png) no-repeat 0 -621px;}
.zhibo-box>div.right ul {height: 510px; padding: 25px 12px; background-color: #ebebeb; overflow: hidden; line-height: 20px;overflow-y:auto;}
.zhibo-box>div.right ul li {margin-bottom: 15px;}

.zhibo-box>div.right ul strong {color:#2b94ff;font-weight: normal; cursor: pointer;}
.zhibo-box>div.right ul em {color:#999; word-wrap:break-word; word-break:normal;}
.zhibo-box>div.right ul span { color:#4d4d4d;word-wrap:break-word; word-break:normal;}
.zhibo-box>div.right ul i {display: inline-block; *display: inline; *zoom: 1; width: 20px; height: 18px; padding-right: 3px;  vertical-align: top;}
.zhibo-box>div.right ul .ico-assistant { background:url(/n../images/zb_ico_4.png) no-repeat -164px 0px;}
.zhibo-box>div.right ul .ico-anchor { background:url(/n../images/zb_ico_4.png) no-repeat -190px 0px;}
.zhibo-box>div.right ul .ico-v0 { background:url(/n../images/zb_ico_4.png) no-repeat 0px 0px;}
.zhibo-box>div.right ul .ico-v1 { background:url(/n../images/zb_ico_4.png) no-repeat -28px 0px;}
.zhibo-box>div.right ul .ico-v2 { background:url(/n../images/zb_ico_4.png) no-repeat -55px 0px;}
.zhibo-box>div.right ul .ico-v3 { background:url(/n../images/zb_ico_4.png) no-repeat -82px 0px;}
.zhibo-box>div.right ul .ico-v4 { background:url(/n../images/zb_ico_4.png) no-repeat -109px 0px;}
.zhibo-box>div.right ul .ico-v5 { background:url(/n../images/zb_ico_4.png) no-repeat -136px 0px;}
.zhibo-box>div.right .interaction-submit {padding: 21px 0; background-color: #e3e3e3;}
.zhibo-box>div.right .interaction-submit #_Room_Reply_action_events_id {height: 44px; margin:0 10px; font-size: 0;}
.zhibo-box>div.right .interaction-submit #_Room_Reply_action_events_id:hover {}
.zhibo-box>div.right .interaction-submit .txt {width: 205px;*width: 205px;height: 42px; *height: 40px; padding: 0 0 0 5px; margin: 0; line-height: 42px;border:none;font-size: 14px; border: 1px solid #dbdbdb;font-family: "Microsoft Yahei"}
.zhibo-box>div.right .interaction-submit .txt:hover { border: 1px solid #f70;}
.zhibo-box>div.right .interaction-submit .btn {width: 84px;*width: 82px;height: 44px; padding: 0; margin: 0; line-height: 44px;color:#fff; background-color: #ff5734;border:none;font-size: 14px;cursor: pointer;}
.zhibo-box>div.right .bz-gonggao{ background:#fff; }
.zhibo-box>div.right .bz-gonggao h3,
.zhibo-box>div.right .bozhu-tuijian h3 {height: 50px; padding-left: 23px; border-bottom: 2px solid #ff5734; margin: 0 25px 0 0; line-height: 50px; font-size:16px; color: #333; background-color: #fff;}
.zhibo-box>div.right .bz-gonggao h3 i {display:inline-block;*display:inline; width: 24px;height:50px; background:url(/n../images/ico_zhibo.png) no-repeat 0 -550px;}
.zhibo-box>div.right .bozhu-tuijian h3 i {display:inline-block;*display:inline; width: 24px;height:50px; background:url(/n../images/ico_zhibo.png) no-repeat 0 -692px;}
.zhibo-box>div.right .bz-gonggao ol {padding: 24px 25px 12px 0;margin-left: 23px; background-color: #fff;}
.zhibo-box>div.right .bz-gonggao ol li { padding: 22px 0 25px 0;border-bottom: 1px dashed #e6e6e6; line-height: 22px; color: #666;}

.zhibo-box>div.right .bozhu-tuijian {border-bottom: 1px solid #e5e5e5; background:#fff}
.zhibo-box>div.right .bozhu-tuijian ol {padding:30px 25px 20px 23px;}
.zhibo-box>div.right .bozhu-tuijian ol li {margin-bottom: 20px;}
.zhibo-box>div.right .bozhu-tuijian ol li .fl { width: 126px; height: 72px; }
.zhibo-box>div.right .bozhu-tuijian img {display:block;}
.zhibo-box>div.right .bozhu-tuijian ol li .fr { width: 130px;}
.zhibo-box>div.right .bozhu-tuijian ol li .title {height: 30px; line-height: 30px;color:#333;}
.zhibo-box>div.right .bozhu-tuijian ol li .title a{color:#333;}
.zhibo-box>div.right .bozhu-tuijian ol li p {font-size: 12px;line-height: 20px; color: #9b9b9b;}

/*直播页弹窗*/
.zb-dialog-close {position: absolute; width: 100%; height: 100%; background-color:#000;background-color:rgba(0,0,0,.2);z-index: 100;}
.zb-dialog-close  .box {margin: 10% 15% 0; }
.zb-dialog-close .center { width: 100%; margin-bottom: 5%; text-align: center; background: #2a2a29;}
.zb-dialog-close .center a{display: inline-block; *display: inline; *zoom:1;width: 33%;padding: 4px; border: 1px solid #434343; margin: 0 3%; text-decoration: none;}
.zb-dialog-close .center img{display: block; width: 100%;}
.zb-dialog-close .center p,
.zb-dialog-close .center em {display: block;height: 24px;  padding:10px 0 0 15px; line-height: 24px; text-align: left; font-size: 16px; color: #e7e7e7; }
.zb-dialog-close .center em {padding-top: 0;font-size: 12px;}
.zb-dialog-close h3 {height: 32px; padding-left: 45px; margin-bottom: 5%; font-size: 30px; color:#fff; line-height: 32px; background:url(/n../images/zb_ico_3.png) no-repeat 0 2px;}
.zb-dialog-close .btn-box {text-align: center;}
.zb-dialog-close .btn-box .btn {display:inline-block; *display: inline; *zoom:1; width: 24%; height: 46px; margin:0 9%; color:#000; font-size: 24px; line-height: 46px; background:#d9d9d9; cursor:pointer;}


/*classify*/
.classify>div.left {position: fixed; left: 0; top: 51px; width: 275px;z-index:100;}
.classify>div.left .tab { padding: 18px 17px 0;}
.classify>div.left .tab .list {float:left;width: 50%; height: 32px; border-bottom: 2px solid #ff5734; line-height: 32px; text-align: center;color: #fff; cursor: pointer;}
.classify>div.left .tab .list.cur {background-color:#ff5734;}
.classify>div.left .main-con { overflow-y:auto;padding-top: 18px;}
.classify>div.left .nykp-con {padding-right:17px;}
.classify>div.left .main-con  ol li.cur,
.classify>div.left .main-con  ol li:hover { margin-right: 2px; background-color: #ff5734;}
.classify>div.left .main-con  ol li.cur i,
.classify>div.left .main-con  ol li:hover i{ background-color: #fff;}
.classify>div.left .main-con  ol li.cur a,
.classify>div.left .main-con  ol li:hover a {border-bottom: 1px solid #ff5734;}
.classify>div.left .main-con  ol li i{display:inline-block; *display:inline; width: 2px; height: 10px; margin: 20px 20px 0 25px; background-color: #ff5734;}
.classify>div.left .main-con  ol li a{ display: block; height: 50px; margin: 0 17px; border-bottom: 1px solid #383838; line-height: 50px; color:#fff;font-size: 16px;text-decoration: none;}
.classify>div.left .main-con  .nykp-con{padding-right:17px;}
.classify>div.left .nykp-con  ul {padding:13px 0 25px 17px; border-bottom: 1px solid #3f3f3f;}
.classify>div.left .nykp-con  ul li {position:relative;height: 28px;margin-bottom: 4px; line-height: 28px; background-color: #3f3f3f;}
.classify>div.left .nykp-con  ul li:hover { background-color: #ff5734;}
.classify>div.left .nykp-con  ul li a{position:relative;display:block; padding-left: 18px; color: #fff; text-decoration: none;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.classify>div.left .nykp-con  ul li.cur a {color:#f60;}
.classify>div.left .nykp-con  ul li:hover a {color:#fff; text-decoration: none;}
.classify>div.left .nykp-con  ul li a:after {content:"";display:none;vertical-align: top;margin:9px 0 0 5px; width:0;height: 0;line-height: 0;border: solid;border-width:5px;border-color: transparent transparent transparent #f60;}
.classify>div.left .nykp-con  ul li.cur a:after{display: inline-block;}
.classify>div.left .nykp-con  ul li:hover a:after{border-color: transparent transparent transparent #fff;}

.classify>div.left .live-con {display:none;padding:0 17px;}
.classify>div.left .live-con ul { padding: 10px 0 15px 0;}
.classify>div.left .live-con li {float: left; width: 48%; height: 28px; margin: 0 2% 4px 0; background-color: #3f3f3f;color: #c6c6c6; line-height: 28px; text-align: center;}
.classify>div.left .live-con li:hover { background-color: #ff5734;}
.classify>div.left .live-con li a {display:block;width: 100%;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;color: #c6c6c6;}
.classify>div.left .live-con li a:hover {color:#fff; text-decoration: none;}
.classify>div.left .live-con  h3 {position: relative; height: 36px; padding-top: 12px; border-bottom: 1px solid #383838; line-height: 36px;font-size: 16px; color:#c6c6c6;}
.classify>div.left .live-con  h3 span {position: absolute; left: 0;top: 12px;padding: 0 10px; border-bottom: 1px solid #ff5734; line-height: 36px;}
.classify>div.left .live-con  h3 span a {display: block; width: 100%;color:#c6c6c6; text-decoration: none;}
.classify>div.left .live-con  h3 span a:hover { color:#ff5734;}

.classify>div.right {padding-left: 275px;}

/*cur-live*/
.cur-live { margin:30px 0 38px 0; background-color: #f5f5f5;}
.cur-live h3 {position: relative; height: 48px; padding-left: 35px; border-bottom: 1px solid #ddd; line-height: 48px;}
.cur-live h3 i {position: absolute;display: block;left: 0; top:0; width: 28px; height: 47px; border-bottom: 2px solid #ff5734;font-size:26px;text-align:center;line-height: 46px;color: #ff5734; background:url(/n../images/ico_index.png) no-repeat 0 14px;}
.cur-live h3 span{ margin-right: 15px; font-size: 28px; color:#3d3d3d;}
.cur-live h3 ul { padding-top: 16px;}
.cur-live h3 li { float: left; padding: 0 11px; margin-right: 5px;line-height: 22px;border: 1px solid #d7d7d7;border-radius: 11px; white-space: nowrap;}
.cur-live h3 li a { color:#3d3d3d;}
.cur-live h3 li.cur { border: 1px solid #ff7700; }
.cur-live h3 li.cur a{ color: #ff7700;}
.live-list {}
.live-list li { width: 287px;border-bottom: 2px solid #f5f5f5;}
.live-list li:hover {border-bottom: 2px solid #fa9d4b;}
/*backstage*/
.backstage {padding: 70px 0 150px 0;  background-color: #fff;}
.backstage table {  width: 600px; margin: 0 auto; line-height: 30px;table-layout:fixed; }
.backstage table th { width: 170px; padding: 0 10px 40px 0;text-align:right; color: #808080; font-size: 16px;vertical-align: top;}
.backstage table th.first {vertical-align: bottom;}
.backstage table td {padding-bottom:40px;text-align:left;}
.backstage .select-box {margin-bottom: 5px;}
.backstage .select-con { width: 100%; overflow:hidden;}
.backstage .select-con li { float:left; height: 22px; border: 1px dotted #ff5734; margin:0 10px 10px 0; line-height:22px; white-space:nowrap;}
.backstage .select-con li:hover i{background-color:#ff5734;color:#fff;}
.backstage .select-con li i {display:inline-block;*display:inline;width:22px;height: 22px;font-size: 16px; cursor:pointer;text-align: center;color:#ff5734;}
.backstage .select-con li span {display:inline-block;*display:inline;padding: 0 5px;}
.modify-pic { position: relative; width: 110px; height: 110px; padding: 4px; border: 1px solid #d9d9d9;  background-color:#fff; cursor:pointer; overflow:hidden;}
.modify-pic:hover i {display: block;}
.modify-pic img {display: block; width: 100%;}
.modify-pic i{display: none; position:absolute; left:4px; bottom: 4px; width:110px; height:24px; line-height: 24px; text-align: center; color:#fff; background-color: rgba(0,0,0,.5);}
.backstage  input {width: 330px; padding: 0 10px; line-height: 30px; border:none; border-bottom: 1px solid #dedede;color:#333;}
.backstage  input.pwd { width: 160px; margin-right: 20px;}
.backstage  textarea {width: 330px; min-height: 60px; padding: 10px; border:1px solid #ebebeb; resize:vertical;}
.apply,
.start-live {display:inline-block; *display: inline;width: 80px;height: 28px; border-radius: 5px;line-height: 28px; text-align: center; cursor:pointer; background:#9a9fa6; color:#fff;}
.start-live {margin-left: 35px;}
.submit-btn {width: 120px; height: 36px; color:#fff; background-color:#ff5734; border:none; border-radius:5px; cursor:pointer;font-size: 18px;}
.submit-btn:hover { background-color: #eb310c;}
#endTime,
#startTime { width: 150px; height:auto; border:1px solid #dedede;}
#startTime {margin-right: 8px;}

/*牛观点*/
.ngd { padding-top: 24px;}
.ngd>.left {float: left; width: 820px; background-color:#fff;}
.ngd>.left .top img  {display: block; width: 100%;}
.ngd>.left .bottom h3 {height: 36px; padding-top: 10px; border-bottom: 2px solid #e84229; margin: 0 8px; line-height: 36px; color:#646464; font-size: 16px; cursor:pointer;}
.ngd>.left .bottom h3 span {position: relative;float:left; height: 36px;padding: 0 15px;}
.ngd>.left .bottom h3 span .top,
.ngd>.left .bottom h3 span .bottom { display: none;}
.ngd>.left .bottom h3 span.cur .top {content:"";display:block;position:absolute;left: 50%;bottom: -2px; display: block; width: 0; height: 0; margin: 0; padding: 0; margin-left: -8px; border-width: 8px; border-color: transparent transparent #e84229 transparent; border-style: solid;}
.ngd>.left .bottom h3 span.cur .bottom {content:"";display:block;position:absolute;left: 50%;bottom: -2px; display: block; width: 0; height: 0; margin: 0; padding: 0; margin-left: -6px; border-width: 6px; border-color: transparent transparent #fff transparent; border-style: solid;z-index: 2;}
.ngd>.left  ul {max-height: 960px;margin: 0 25px 20px; overflow-y: auto;}
.ngd>.left  ul li { padding: 34px 0 24px 0; border-bottom: 2px solid #eee; }
.ngd>.left  li .left {float: left; width: 82px;height: 82px;}
.ngd>.left  li .left img {width: 100%;height: 100%; display: block;border-radius: 50%; border: 1px solid #d7d6d5;}
.ngd>.left  li .right { float: right;width: 600px; margin-right: 20px;}
.ngd>.left  li .right  p { margin-bottom: 12px; line-height: 24px; color: #646464;}
.ngd>.left  li .right  p em { color:#e84229;}
.ngd>.left  li .right .data { height: 16px; line-height: 16px; color:#c3c3c3; padding-left: 25px; background:url(/n../images/ico_ngd_1.png) no-repeat 0 center;}
.ngd>.left  li .right .time { float: left;}
.ngd>.left  li .right .good { float: right;}
.ngd>.left  li .right .good  span {display: inline-block; *display:inline; height: 16px;padding-right: 10px; vertical-align:top;}
.ngd>.left  li .right .info { float: right;  margin-left: 15px;}
.ngd>.left  li .right .info  a {color:#c3c3c3;}
.ngd>.left  li .right .btn {display: inline-block; *display:inline;width: 16px; height: 16px; background:url(/n../images/img_ngd_2.png)  no-repeat center center;cursor:pointer;vertical-align: top;}
.ngd>.left .load {height: 40px; margin-bottom: 100px; text-align: center;}
.ngd>.left .load .load-btn{display: inline-block; *display: inline;*zoom:1; width: 190px;height: 38px; border: 1px solid #c3c3c3; color:#c3c3c3; line-height: 38px;cursor:pointer;}
.ngd>.left .load .loading{display: inline-block; *display: inline;display:none;*zoom:1;height: 40px; padding-left: 18px; color:#c3c3c3; line-height: 40px; background:url(/n../images/ico_ngd_3.png) no-repeat 0 center;}
.ngd>.right {float: right; width: 360px;  vertical-align:top; background-color:#fff;}
.ngd>.right h3 { height: 32px; padding: 12px 0 12px 48px; line-height: 32px; color:#fff; font-size: 16px; background:url(/n../images/ico_ngd_4.png) no-repeat 20px 12px;  background-color:#ff5734;}
.ngd>.right ul { padding: 34px 0 40px 20px;}
.ngd>.right ul li { float: left; width:94px; height: 140px; margin-right: 18px; text-align:center;}
.ngd>.right ul .img-box {position:relative; width: 92px; height: 92px; border: 1px solid #cac9c8; border-radius: 50%; overflow: hidden;}
.ngd>.right ul .video-ico {display: none;position: absolute;left: 0; top: 0; width: 100%; height: 100%; background:url(/n../images/ico_ngd_5.png) no-repeat center center; background-color: rgba(255,255,255,.58);}
.ngd>.right ul .img-box img {display: block; width: 100%;height: 100%;}
.ngd>.right ul a p {height: 46px; line-height: 46px; color:#000;text-decoration: none;}
.ngd>.right ul a:hover{text-decoration: none;}
.ngd>.right ul a:hover  .video-ico {display: block;}
.ngd>.right .bottom {padding-bottom: 120px;}
.ngd>.right .bottom img {display: block; width: 100%;}

/*牛预告*/
.nyg { padding-top: 24px;}
.nyg>.left {float: left; width: 820px; background-color:#fff;}
.nyg>.left .top img  {display: block; width: 100%;}
.nyg>.left .bottom {margin-bottom: 120px;}
.nyg>.left .bottom h3 {height: 30px; padding: 20px 0 2px 44px; line-height: 28px; color:#636363; font-size: 16px;}
.nyg>.left .bottom h3 span {position: relative;float:left; width: 122px; height: 28px; border: 1px solid #d4d4d4; border-radius: 5px; margin-right: 8px; text-align: center; cursor:pointer; background-color: #f5f5f5;}
.nyg>.left .bottom h3 span.cur { color:#f00; background-color:#fff;}
.nyg>.left .bottom h3 span.cur:before {content:"";display:block;position:absolute;left: 50%;bottom: -1px; display: block; width: 0; height: 0; margin: 0; padding: 0; margin-left: -5px; border-width: 6px 5px; border-color: transparent transparent #d4d4d4 transparent; border-style: solid;}
.nyg>.left .bottom h3 span.cur:after {content:"";display:block;position:absolute;left: 50%;bottom: -1px; display: block; width: 0; height: 0; margin: 0; padding: 0; margin-left: -4px; border-width: 4px 4px; border-color: transparent transparent #fff transparent; border-style: solid;z-index: 2;}
.nyg>.left  ul {max-height: 960px;margin: 0 25px 20px; overflow-y: auto;}
.nyg>.left  ul li { height: 62px; border-bottom: 2px solid #eee; padding: 28px 0 18px 0; }
.nyg>.left  ul li .time { float: left; width: 104px; line-height:62px; text-indent: 30px; font-size: 18px; color:#464646;}
.nyg>.left  ul li .ico-img {float: left; width: 62px;}
.nyg>.left  ul li .ico-img .img-box { width: 62px; height: 62px; border:1px solid #c9c9c9;border-radius: 50%;overflow: hidden;}
.nyg>.left  ul li .ico-img img {display: block; width: 100%; height: 100%;}
.nyg>.left  ul li .info {float: left; width: 420px; padding-left: 25px;}
.nyg>.left  ul li .info p { margin-bottom: 18px; line-height: 20px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.nyg>.left  ul li .info p a{ color:#000;}
.nyg>.left  ul li .info p em {color:#f00;}
.nyg>.left  ul li .info .des {height: 18px; line-height: 18px; color: #626262; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
.nyg>.left  ul li .focus-state{position: relative; float:right; width: 85px;}
.nyg>.left  ul li .focus-state .btn {position: relative;width: 68px; height: 20px; border-radius: 3px; margin: 20px 15px 0 0; line-height: 20px; color:#fff;cursor: pointer; background-color:#ff5734;text-align: center;}
.nyg>.left  ul li .focus-state .btn.cur { background-color:#959595;}
.nyg>.left  ul li .focus-state .top{position: absolute; right: -7px; top: 5px; display: block; width: 0; height: 0; margin: 0; padding: 0; border-width:4px 4px; border-color: transparent transparent transparent #fff; border-style: solid;z-index: 4; background:transparent;}
.nyg>.left  ul li .focus-state .bottom{position: absolute; right: -9px; top: 5px; display: block; width: 0; height: 0; margin: 0; padding: 0; border-width: 4px 4px; border-color: transparent transparent transparent #ddd; border-style: solid;z-index: 3;background:transparent;}
.nyg>.left  ul li .focus-state .focus-num { position: absolute;top: 20px; right: 105%; height: 18px; padding: 0 5px; line-height: 18px; color: #959595; border: 1px solid #d9d9d9;}
.nyg>.left .load {height: 40px; margin-bottom: 100px; text-align: center;}
.nyg>.left .load .load-btn{display: inline-block; *display: inline; width: 190px;height: 38px; border: 1px solid #c3c3c3; color:#c3c3c3; line-height: 38px;cursor:pointer;}
.nyg>.left .load .loading{display: inline-block; *display: inline;display:none;height: 40px; padding-left: 18px; color:#c3c3c3; line-height: 40px; background:url(/n../images/ico_ngd_3.png) no-repeat 0 center;}
.nyg>.right {float: right; width: 360px;  vertical-align:top; background-color:#fff;}
.nyg>.right h3 { height: 32px; padding: 12px 0 12px 56px; line-height: 32px; color:#fff; font-size: 16px; background:url(/n../images/ico_yg_1.png) no-repeat 20px 16px;  background-color:#ff5734;}
.nyg>.right ul { padding: 34px 0 40px 20px;}
.nyg>.right ul li { float: left; width:94px; height: 140px; margin-right: 18px; text-align:center;}
.nyg>.right ul .img-box {position:relative; width: 92px; height: 92px; border: 1px solid #cac9c8; border-radius: 50%; overflow: hidden;}
.nyg>.right ul .video-ico {display: none;position: absolute;left: 0; top: 0; width: 100%; height: 100%; background:url(/n../images/ico_ngd_5.png) no-repeat center center; background-color: rgba(255,255,255,.58);}
.nyg>.right ul .img-box img {display: block; width: 100%;height: 100%;}
.nyg>.right ul a p {height: 46px; line-height: 46px; color:#000;text-decoration: none;}
.nyg>.right ul a:hover{text-decoration: none;}
.nyg>.right ul a:hover  .video-ico {display: block;}
.nyg>.right .bottom {padding-bottom: 120px;}
.nyg>.right .bottom img {display: block; width: 100%;}

/*danmu*/
#danmu { position:absolute;left: 0; top:0; width: 100%;height: 90%;overflow:hidden;pointer-events: none;}

/*sideToolBar*/
.bshare-custom {background-color:#fff;}
.bshare-custom a{display:inline-block;margin:10px 5px;width:46px;height:44px !important;padding: 0 !important;background:url(/n../images/1201_zyc_images.png) no-repeat 2px -620px !important;font-size:12px;}
.bshare-custom .bshare-qzone{background-position:-55px -620px !important;}
.bshare-custom .bshare-weixin{background-position:-112px -620px !important;margin:0;}
.bshare-custom .bshare-sinaminiblog:hover{background-position:2px -560px !important;}
.bshare-custom .bshare-qzone:hover{background-position:-55px -560px !important;}
.bshare-custom .bshare-weixin:hover{background-position:-112px -560px  !important;}


/* 第一期控制显示 */
.f1_version_control{}
.footer a { color: #808080;}
.img-box{overflow: hidden;}
.zhibo .left img{width: 94px;}
._my_room {width: 120px; height: 36px; color:#fff; background-color:#ff5734; border:none; border-radius:5px; cursor:pointer;font-size: 18px; margin-left: 20px;}



/* 已投票弹窗*/
.m_widget{
    top: 50%;
    left: 50%;
    z-index: 1012;
    position: fixed;
    background: #fff;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.m_widget .inner{
    height: 100%;
    position: relative;
    zoom: 1;
    padding:20px 15px;
}
.m_widget h2 .icon-point{
    display:inline-block;
    width:42px;
    height:42px;
    margin-right: 10px;
    background-image: url('/n../images/icon_point.png');
    background-repeat: no-repeat;
    vertical-align: middle;
}
.m_widget h2{
    color: #313131;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 8px;
    line-height: 1.5;
}
.m_widget p{
    font-size: 16px;
    line-height: 1.3;
    margin: 22px 0;
    text-align: left;
    color: #808080;
}
.m_widget .option{
    width: 460px;
    margin-top: 28px;
    zoom: 1;
}
.m_widget .option .s_btn {
    min-width: 130px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    background: #fc5b3c;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
}
.m_widget .option .s_btn:hover{
    text-decoration: none;
    background-color: #ea5a3c;
}

.m_widget.tp{
    width: 500px;
    height: 200px;
    text-align: center;
    margin: -100px 0 0 -250px;
}
.m_masklayer{
    display: none;
    position: fixed;
    _position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background-color: #808080;
    opacity: .5;
    filter: alpha(opacity=1);
    -moz-transition: all ease-out .25s;
    -o-transition: all ease-out .25s;
    -webkit-transition: all ease-out .25s;
    transition: all ease-out .25s;
}

.scaleUpCenter {
    -webkit-animation: scaleUpCenter .2s ease-out both;
    -moz-animation: scaleUpCenter .2s ease-out both;
    animation: scaleUpCenter .2s ease-out both;
}
@-webkit-keyframes scaleUpCenter {
    from { opacity: 0; -webkit-transform: scale(.7); }
}
@-moz-keyframes scaleUpCenter {
    from { opacity: 0; -moz-transform: scale(.7); }
}
@keyframes scaleUpCenter {
    from { opacity: 0; transform: scale(.7); }
}