@charset "utf-8";
textarea{resize:none;}
#main{width:984px; margin:0px auto; height:auto;}

.topmain{position:relative; height:56px; z-index:1; width:984px; margin:0 auto; overflow:hidden;}
.topmain .playtit{float:left; width:608px;}
.topmain .playtit h1{margin-top:8px; height:21px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; font-size:14px; color:#000;}
.topmain .playtit p{padding-top:2px; display:inline-block;}
.topmain .topbanner{float:right; width:340px; height:52px; overflow:hidden;}
.topmain .x_boosj{position:absolute;bottom:7px;left:224px; width:376px; padding-right:26px;height:30px; line-height:30px; overflow:hidden; text-align:right; font-size:14px; }
.topmain .x_boosj a{ display:inline-block;  color:#D71A18;}
.topmain .x_boosj a:hover{ text-decoration:underline;}
.topmain .x_boosj img{ display:inline-block; margin-bottom:6px; }

.main{ position:relative; left:0px; top:0px; clear:both; margin-bottom:16px; width:100%; height:480px; background-color:#1e1e1e;}
.mainbg{width:984px; height:480px; margin:0 auto; background:url(http://pic.boosj.com/images/channel/playbg.png) repeat-x 0 0;}
.mainbg_btm{ position:absolute; left:50%; top:479px; margin-left:-492px; width:984px; height:16px; background:url(http://pic.boosj.com/images/channel/btmbg.png) no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://pic.boosj.com/images/channel/btmbg.png');_background:none;}
.playbox{float:left; width:620px; height:480px;overflow:hidden;}
/*播放器内部-flash加载失败样式*/
#playbox{width:620px; height:480px; overflow:hidden; background-color:#000; color:#FFF; }
#playbox .flshdown{ padding-top:180px;  text-align:center; color:#FFF; font-size:28px; }
#playbox a{ color:#F00; text-decoration:underline; }

.banner{ margin-top:18px;}
.bnbd{ border:#CFCFCF 1px solid; background-color:#FFF; text-align:center;}
.bnbd img{ width:298px;}

.bn_lt{position:absolute; top:108px; left:50%; margin-left:-628px;}
.bn_rt{position:absolute; top:108px; right:50%; margin-right:-628px;}
.bn_close{display:block; position:absolute; top:0; left:0; width:18px; height:18px; line-height:18px; text-align:center; font-size:18px; background:#FF6B01; color:#fff; z-index:3; cursor:pointer;}

/*滚动条样式*/
#videoList{float:left; width:340px; height:460px; margin-top:8px; margin-left:13px; display:inline;}
#videoList .viewport {float:left; width:318px; height:460px; overflow: hidden; position: relative; z-index:1; }
#videoList .overview {position: absolute; width:318px; left: 0; top: 0; padding: 0; margin: 0; }
#videoList .scrollbar{ background:url(http://pic.boosj.com/images/channel/bg-scrollbar.png) no-repeat 0 0; position: relative; float: right; width: 22px; z-index:2; }
#videoList .track {height: 100%; width:22px; position: relative; }
#videoList .bght{background:url(http://pic.boosj.com/images/channel/move-scrollbar.png) no-repeat 0 0; width:12px; height:20px; position: absolute; top: 0; left: 5px;}
#videoList .thumb {width: 12px; cursor: pointer; position: absolute; top:20px; left: 0;}
#videoList .thumb .end { background:url(http://pic.boosj.com/images/channel/control-scrollbar.png) no-repeat 0 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://pic.boosj.com/images/channel/control-scrollbar.png'); _background:none; position:absolute; left:-17px; bottom:-20px; overflow: hidden; height:43px; width:42px; z-index:5; }
#videoList .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

dl.phdl{padding:14px 0px 15px; height:86px; border-bottom:#202020 1px solid; overflow:hidden;}
dl.current{background-color:#060608;}
.phdl dd.phpic{float:left; width:148px; height:84px; border:#fff 1px solid; margin-left:10px; margin-right:10px; position:relative; overflow:hidden; display:inline;}
.phdl dd.phpic em{position:absolute; display:block; height:16px; width:40px; right:4px; bottom:3px; background-color:#000; opacity:0.7; filter:alpha(opacity=70);}
.phdl dd.phpic a:hover{text-decoration:none;}
.phdl dd.phpic span{position:absolute; display:block; text-align:right; width:40px; height:16px; line-height:16px; right:7px; bottom:3px; color:#FFF; overflow:hidden; cursor:pointer;  }
.phdl dd span.playnow{display:none; width:68px;}

.phdl dd.phpic img{width:148px; height:111px; display:block;}
.phdl dt{height:36px; line-height:18px; overflow:hidden;}
.phdl dt a{color:#fff;}
.phdl dd b{color:#fe803f; font-weight:normal;}
.phdl dd.phnum{color:#989898; padding-top:10px;}

/*wrap*/
.wrap{width:984px; margin:0 auto;}

/*left*/
.playlt{float:left; width:666px;}

/*分享*/
.sharebar{height:34px;  font-size:14px; padding:3px 0 2px 8px;}
.sharebar li{ display:inline; float:left; height:34px; line-height:34px;}
.sharebar li.btshare{position:relative; z-index:100;}
.sharebar li a{color:#000; display:block;}
.sharebar li.btsame a{padding-left:0px;background:none;}
.sharebar li a:hover{text-decoration:none;}
.sharebar li.btsame span{display:block; height:34px; line-height:34px; width:42px; padding-left:28px; background:url(http://pic.boosj.com/images/play/v8.0/icon.png) no-repeat 0px -66px; overflow:hidden;}
.sharebar li.btsame em{color:#8D8D8D;}
.sharebar li.btshare span{ background-position:0px -66px;}
.sharebar li.btdown span{background-position:-70px -66px;}
.sharebar li.btcollect span{background-position:-140px -66px;}
.sharebar li.btup{ padding-left:22px;}
.sharebar li.btup span{ width:54px; padding-left:24px; background-position:0px -136px;}
.sharebar li.btsame a:hover{background:none; color:#D71A18; cursor:pointer;}
.sharebar li span em{ margin-left:4px;}
.sharebar li.btdn{  padding-left:12px;}
.sharebar li.btdn span{ width:54px; padding-left:24px; padding-right:24px; background-position:-140px -132px;}

/*share_box*/
#share_box{display:none; position:absolute; left:-9px; top:34px;z-index:100; width:602px; padding:10px 8px; border:#e0e0e0 1px solid; background-color:#FFF; }
#share_box h3{height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#000;}
#share_box p{ color:#000; margin-top:8px;}
.tbsite{width:324px; height:18px; line-height:18px; padding-left:4px; padding-right:4px; border:#DDDDDD 1px solid; border-right:none; color:#000; background-color:#f5f5f5; }
#share_box label{display:inline-block; width:60px; line-height:16px; font-size:12px; text-align:right;}
.btncopy{ margin-left:12px; width:48px; height:20px; line-height:20px; border:#DDDDDD 1px solid;  color:#000; cursor:pointer;}
#share_box .webshare{ width:100%; overflow:hidden;}
#share_box .webshare .txt{ display:inline; float:left; width:48px; height:52px; color:#5c5c5c; font-weight:bold;}
#share_box .webshare .iconbox{ display:inline; float:left; width:554px;}
#share_box .webshare a{ display:inline; float:left; cursor:pointer; margin-left:12px; width:52px; padding-left:20px; height:24px; overflow:hidden; line-height:24px; }
#share_box .webshare a:hover{ color:#ff6600;}
#share_box .webshare h6{ width:100%; overflow:hidden; clear:both; font-size:12px; font-weight:normal;line-height:24px; background:url(http://pic.boosj.com/images/play/v8.0/shareicon.png) no-repeat 10px 4px; }

h2.tit{height:34px; background:url(http://pic.boosj.com/images/channel/column-tit.png) no-repeat; text-indent:-9999px;}

/*热点视频推荐*/
.pri-column-hotvideo{border:1px solid #CFCFCF; background-color:#FFF;}
.pri-column-hotvideo .tit{ position:relative; left:0px; top:0px; width:100%; height:34px; line-height:34px; border-bottom:1px solid #CFCFCF;}
.pri-column-hotvideo .menu{ position:absolute; top:5px; left:24px; height:30px; line-height:30px;}
.pri-column-hotvideo .menu a{ cursor:pointer; display:inline-block; padding-left:10px; position:relative; }
.pri-column-hotvideo .menu img{position:absolute; right:-8px; top:-1px;}
.pri-column-hotvideo .menu a.b em{font-weight:bold;}
.pri-column-hotvideo .menu em{ cursor:pointer; display:inline-block; padding-right:10px; color:#484848; }
.pri-column-hotvideo .menu a:hover {  background:url(http://pic.boosj.com/images/play/v8.0/Hot-title.png) no-repeat 0px 0px; text-decoration:none;}
.pri-column-hotvideo .menu a:hover em{ color:#fe691d; font-weight:bold; background:url(http://pic.boosj.com/images/play/v8.0/Hot-title.png) no-repeat top right; border:none;}
.pri-column-hotvideo .menu a.on{ background:url(http://pic.boosj.com/images/play/v8.0/Hot-title.png) no-repeat 0px 0px; border:none;}
.pri-column-hotvideo .menu a.on em{ color:#fe691d; font-weight:bold; background:url(http://pic.boosj.com/images/play/v8.0/Hot-title.png) no-repeat top right;}

.hotvideo{width:640px; margin:18px auto 0; padding-bottom:6px; height:100%; overflow:hidden;}
.hotvideo li,.pri-column-tui li{float:left; width:144px; height:126px; margin:0 8px; display:inline; overflow:hidden;}
.hotvideo li a.link{display:block; width:144px; height:80px; overflow:hidden;}
.hotvideo li h3,.pri-column-tui li h3{height:18px; line-height:18px; overflow:hidden; margin:4px 0 2px;}
.hotvideo li h3 a,.pri-column-tui li h3 a{color:#FF6B01;}
.hotvideo li p,.pri-column-tui li p{color:#343434; height:18px; line-height:18px; overflow:hidden;}
/*滚动条样式*/
#hot_video .viewport {width:640px; height:138px; overflow: hidden; position: relative; }
#hot_video .overview {/*width:640px;*/ padding:0; margin:0; position:absolute; left:0; top:0;}
#hot_video .scrollbar{ background: transparent url(http://pic.boosj.com/images/channel/bg-scrollbar2.png) no-repeat 0 0; position: relative; margin:0; clear: both; height: 15px; }
#hot_video .track {width: 100%; height:15px; position: relative; }
#hot_video .thumb { background: transparent url(http://pic.boosj.com/images/channel/bg-scrollbar2.png) no-repeat right -26px; height: 15px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -5px; }
#hot_video .thumb .end{ background: transparent url(http://pic.boosj.com/images/channel/bg-scrollbar2.png) no-repeat 0 -26px; overflow: hidden; height: 15px; width: 5px;}
#hot_video .disable { display: none; }
#hot_video #hid_hotvideo{display:none;}

/*主编推荐*/
.pri-column-tui{margin-top:18px; clear:both; border:1px solid #CFCFCF; background-color:#FFF; height:100%; overflow:hidden; }
.pri-column-tui .tit{ position: relative;left: 0px;top: 0px;z-index: 0;width: 100%;height: 34px;overflow: hidden;line-height: 34px;border-bottom: 1px solid #E6E6E6;}
.pri-column-tui .title {display:inline; float:left; clear:both; width:110px;height: 34px; border-bottom:none; background: url(http://pic.boosj.com/images/channel/column-tit.png) no-repeat; background-position:8px -50px;}
.pri-column-tui ul{clear:both; margin:0px auto 0; padding-top:10px; padding-left:12px; padding-bottom:15px; height:100%; overflow:hidden;}
.pri-column-tui .tit a.more {display: inline;float: right;width: 84px;text-align: left;}

/*评论栏目*/
#comment{ border:#CFCFCF 1px solid; margin-top:18px; background-color:#FFF;}
h2.comment{background-position:15px 4px; margin-bottom:5px;}
.cmt_ctn{padding:0px 15px 0px;}
.texbox{width:620px; height:44px; padding:6px; border:#D9D9D9 1px solid; overflow:hidden;}
.tbtext{border:#D9D9D9 1px solid; height:18px; line-height:18px; padding-left:4px; width:60px; margin-left:6px;}
.btncmt{margin-left:6px; width:68px; text-align:center; height:24px; border:none;  background:url(http://pic.boosj.com/images/play/v8.0/icon.png) no-repeat 0px -212px; cursor:pointer;}
#setFly{background-position:-70px -212px;}
.cmtlogin{margin-top:8px; height:22px; line-height:22px; color:#333;}
.cmtlogin #flywrap{display:inline-block; position:relative; _height:24px; _top:2px; z-index:10;}
.flybox{position:absolute; height:160px; width:218px; left:6px; top:24px; border:#BAB3B3 1px solid; background-color:#F6F6F6; z-index:10;}
.flytit{height:25px; line-height:24px; font-weight:bold; background:url(http://www.boosj.com/images/play/v7.0/fly.gif) repeat-x 0 -15px; padding-left:8px;}
.flytit em{float:right; width:12px; height:12px; background:url(http://www.boosj.com/images/play/v7.0/fly.gif) no-repeat 0 0; margin-right:6px; margin-top:4px; cursor:pointer;}
.flyList li{border-bottom:#E5E6E8 1px solid; margin:0px 3px; height:32px; overflow:hidden;}
.flyList li.flast{border-bottom:none; padding-left:6px;}
.flyList li em{float:left; width:11px; height:11px; border:#B7AFAF 1px solid; background-color:#fff; margin:8px 3px 0 4px; overflow:hidden; cursor:pointer;}
.flyList li em.on{border:#FF8400 3px solid; margin-top:6px; margin-left:5px;}
.flyList li span{display:inline-block; width:46px; height:24px; line-height:24px; text-align:center; color:#333; border:#E4E5E7 1px solid; background-color:#fff; margin-top:3px; margin-left:3px; margin-right:2px; font-size:14px; overflow:hidden; cursor:pointer;}
.flyList li.f{padding-left:6px;}
.flyList li span.on{border:#FF8400 3px solid; margin-top:1px;}

.cmtlogin img{margin-left:6px; width:48px; height:20px; cursor:pointer;}
#cmtlist{padding-top:28px;}
#cmtlist li{width:632px; margin:0 auto; padding-top:10px;}
.cmt_user{ height:22px; line-height:22px;color:#787878; background-color:#f5f5f5;}
.cmt_user a{color:#787878;}
#cmtlist li p span{float:right;}
#cmtlist li p.cmt_content{line-height:24px; font-size:12px; padding-top:10px; padding-bottom:10px; word-wrap:break-word; word-break:break-all;}
#cmtlist li.nocmt{padding-top:50px; padding-bottom:70px; font-size:18px; font-weight:bold; text-align:center;}

#flyPlugin{height:640px; pointer-events:none; position:fixed; _position:absolute; left:50%; top: 60px; width: 950px; margin-left:-475px; z-index:55;}
#closePlugin{display:none; position:fixed; _position:absolute; left:50%; top:530px; margin-left:-514px; z-index:66; width:21px; height:85px; overflow:hidden; }
#closePlugin span{display:block; background:url(http://www.boosj.com/images/play/v7.0/closefly.gif) no-repeat 0 0; width:21px; height:85px; cursor:pointer; overflow:hidden;}
#closePlugin span.addclose{background-position:0 -85px;}

.cmt_page{text-align:center; height:20px; margin-top:15px; padding-bottom:15px;}
.cmt_page a,.cmt_page span{display:inline-block; padding:0px 6px; height:22px; line-height:22px; text-align:center; color:#999999; border:#D2D2D2 1px solid;}
.cmt_page a:hover{background-color:#ffd4d3; text-decoration:none;}
.cmt_page span{background-color:#8D8D8D; color:#FFF;}

/*right*/
.playrt{float:right; width:300px;}

/*简介*/
.introbox{border:1px solid #CFCFCF; padding:12px; margin-top:8px; background-color:#FFF;}
.introbox dt{font-size:14px; font-weight:bold; height:22px; line-height:22px; overflow:hidden; margin-top:2px;}
.introbox dd{line-height:20px; margin-top:3px;}
.introbox dd.intro{color:#7F7F7F;}
.introbox dd a{margin:0 2px;}
.introbox dd.play_tag{height:20px; overflow:hidden;}
.introbox dd span.btn-hide{display:none; color:#FF6B01; margin-left:6px; cursor:pointer;}

/*今日排行*/
.mod-side-column{margin-top:18px;border:1px solid #CFCFCF; background-color:#FFF; }
h2.order{background-position:8px -102px; border-bottom:#E6E6E6 1px solid;}
.mod-side-column .title{ display:block; height:34px; background:url(http://pic.boosj.com/images/play/v8.0/column-tit.png) no-repeat 8px -354px;}
.mod-side-column .cnt{ width:100%; overflow:hidden;}
.pri-paihang li{ margin-bottom:11px; padding-left:8px; height:16px; line-height:16px; overflow:hidden;/* border-bottom:1px solid #f6f6f6;*/}
.pri-paihang .first{ border:none; margin-bottom:6px; width:100%; height:76px;}
.pri-paihang .first dt{ display:inline; float:left; width:82px; padding: 8px 4px;}
.pri-paihang .first dd{ display:inline; float:left; margin-right:6px; padding-top:8px; width:192px; overflow:hidden; line-height:18px; }
.pri-paihang .first em{ color:#a1a1a1; }
.pri-paihang li span{ display:inline; float:right; margin-right:6px; color:#b7b7b7;}
.pri-paihang li i{ display:inline; float:left; margin-right:6px; width:16px; height:15px; text-align:center; line-height:15px; color:#FFF; background:url(http://pic.boosj.com/images/play/v8.0/icon.png) no-repeat -184px -198px; font-style:normal;}
.pri-paihang li.sep i{ background-position:-185px -2px;}
.pri-paihang a{ color:#282828; }

/*播视热搜词*/
.pub-column{ margin-top:18px; border: 1px solid #CFCFCF; background-color:#FFF; }
.pub-column .tit{ width:100%; height:42px; overflow:hidden; }
.pub-column .tit a{ display:inline; float:left; margin-top:12px; margin-left:14px; width:104px; padding-left:10px; height:20px; overflow:hidden; line-height:24px; text-indent:-9999px; border-left:10px solid #FF6A00; background:url(http://pic.boosj.com/images/channel/column-tit.png) no-repeat 0px -152px;}
.pub-column .cnt{ width:100%; overflow:hidden; }
.pri-column-find .cnt{ padding-bottom:6px;}
.pri-column-find p { margin-left:18px; margin-right:12px; overflow:hidden; }
.pri-column-find p a {display:inline-block; margin-bottom:2px; margin-right:6px; padding-left:4px; padding-right:4px; height:22px; line-height:22px; color:#000; overflow:hidden; }
.pri-column-find p .hot {color:red;}
.pri-column-find p .hei {color:#0563af;}
