
/*播放页样式*/
.page_play .top_title{ width:100%; overflow:hidden;}
.page_play .topbanner{ display:inline; float:right; margin-top:4px; width:340px; height:52px; overflow:hidden; }
.page_play .top_title .pub_main{ width:620px; }
.page_play .top_title h1{ padding-top:6px; padding-left:6px; height:36px; line-height:36px; font-size:16px; color:#000; overflow:hidden; }
.page_play .top_title a{ padding:0px 6px; }
.page_play .container{ height:484px; overflow:hidden; background-color:#000;}
.pri_side{ width:330px; background-color:#303030; }
.pri_playvideo{ width:100%; height:484px; overflow:hidden;}

/*视频播放列表*/
.pri_playlist{ position:relative; left:0px; top:0px; height:484px; padding-left:14px; border-left:1px solid #000; border-right:1px solid #000;  color:#ffffff;}
.pri_playlist .hidebtn{ position:absolute; left:0px; top:210px; width:13px; height:46px; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat 0px -100px; overflow:hidden; cursor:pointer;}
.pri_playlist .showbtn{ display:none;}
.pri_playlist h2{ height:38px; line-height:38px; overflow:hidden; font-size:16px;}
.pri_playlist .botline{}
.pri_float .float_btn{ display:none;}

.pri_Tvplay{ padding-top:16px; padding-left:8px; border-top:1px dashed #444; }
.pri_Tvplay li{ display:inline; float:left;  margin:1px; cursor:pointer; font-size:14px;  width:54px; height:54px; line-height:54px; text-align:center; overflow:hidden; background-color:#444444; }
.pri_Tvplay li.current{ background-color:#ff8700;}
.pri_Tvplay li a{ display:block; width:54px; height:54px; overflow:hidden; color:#FFF;}
.pri_Tvplay li a:hover{ color:#F00; text-decoration:none;}

/*播放列表滚动条*/
.pri_videolist { width:314px; }
.pri_videolist .viewport { position:relative; left:0px; top:0px; width:300px; _width:296px; height:446px; overflow: hidden; }
.pri_videolist .overview { position:absolute;left:0; top:0; width:300px; padding:0; margin:0; overflow:hidden; }
.pri_videolist .scrollbar{ position:relative; display:inline; float:right; width:14px; background-color:#272727; }
.pri_videolist .track { height: 100%; width:15px; position: relative; }
.pri_videolist .thumb {  position: absolute; top: 0; left: 0px; height: 20px; width:12px;  overflow: hidden;  border:1px solid #000; cursor:pointer;background-color:#3b3b3b; }
.pri_videolist .thumb .end {}
.pri_videolist .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/*视频列表*/
.pri_piclist{ margin-bottom:2px; width:100%; height:94px; background-color:#444444; overflow:hidden; }
.pri_videolist .current{ background-color:#1f1f1f;}
.lt-ie7 .hover{ background-color:#686666;}
.pri_piclist:hover{ background-color:#686666;}
.pri_piclist dt{ display:inline; float:left; width:125px; overflow:hidden; margin:6px 0px 0px 10px;}
.pri_piclist dt img{ display:block; border:1px solid #7f7f7f;}
.pri_piclist dd{ display:inline; float:left; margin-left:8px; margin-top:6px; width:142px; overflow:hidden; color:#909090;}
.pri_piclist dd a{ color:#bbbbbb;}
.pri_piclist dd h4{ height:44px; line-height:22px; overflow:hidden;}
.pri_piclist dd span{ display:none;}
.pri_txtlist{}
.pri_txtlist dt{ padding-top:6px; height:42px; line-height:42px; overflow:hidden; font-size:16px; border-bottom:1px dashed #444444; margin-bottom:16px; }
.pri_txtlist dd{ position:relative; left:0px; top:0px; margin:6px auto; width:270px; padding-left:6px; height:36px; line-height:36px; overflow:hidden; background-color:#444444;  }
.pri_txtlist dd .playcount{display: none; position:absolute; top:0px; right:0px; padding-right:6px; padding-left:24px; overflow:hidden; height:36px; overflow:hidden; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -94px -590px #444; }
.pri_txtlist dd a{ color:#FFF;}

/*点击收藏播放列表*/
.js_video_control .pri_videolist{ display:none;}
.js_video_control .pri_playlist h2{ display:none; }
.js_video_control .pub_side{ width:30px;}
.js_video_control .hidebtn{ display:none;}
.js_video_control .showbtn{ display:block;margin-left:-7px; padding-top:200px; cursor:pointer;}
.js_video_control .showbtn em{ display:block;  width:12px; height:12px; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat 0px -300px;}
.pub_w1190  .js_video_control .pub_main{ width:1160px;}
.js_video_control .pub_main{ width:940px;}
.js_playfloat{ position:fixed; _position:absolute; right:6px; top:6px; z-index:99; width:310px; padding-top:30px; height:175px; overflow:hidden; /*background-color:#000;*/ }
/*.js_playfloat .float_btn{ position:relative; left:0px; top:0px; z-index:99; display:none; cursor:move; margin-top:-175px; width:310px; height:175px; text-align:center; font-size:18px; line-height:175px; color:#CCC; background-color:#222;}*/
.js_playfloat .float_btn{ position:relative; left:0px; top:0px; z-index:99; display:block; cursor:move; margin-top:-205px; width:310px; height:30px; text-indent:-99999px; font-size:20px; line-height:30px; color:#CCC; background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important; filter:Alpha(opacity=20); background:#000000; }
.js_playfloat .float_btn:hover{ background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; filter:Alpha(opacity=60); background:#000000; }
.js_playfloat .float_btn_close{ position:relative; left:290px; top:0px; z-index:100; cursor:pointer;  margin-top:-22px; width:16px; height:16px; text-indent:-99999px; overflow:hidden; background:url(http://pic.boosj.com/images/common/floatclosebtn.png) no-repeat 0px 0px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/floatclosebtn.png",sizingMethod="crop");_background:none}

.js_playfloat .pri_playvideo{  height:175px; overflow:hidden;}

/*分享框*/
.pri_center{ position:relative; left:0px; top:0px; z-index:1; height:38px; background-color:#f5f5f5; border-bottom:1px solid #dedede;}
.pub_share{ position:relative; left:0px; top:0px; display:inline; float:left; padding-left:6px; width:220px; padding-top:8px; height:28px;}
.pub_share .line{ display:none;}
.pub_share .line span{ display:inline-block; *display: inline; *zoom:1; cursor:pointer; margin-left:4px; width:24px; height:24px; line-height:24px; overflow:hidden; }
.pub_share .line .icon{ background-color:transparent; border:0; overflow:hidden; text-indent:-9999px; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat -50px -100px; }
.pub_share .line .icon_xinlang{ background-position:-100px -100px;}
.pub_share .line .icon_renren{ background-position:-150px -100px;}
.pub_share .line .icon_teng{ background-position:-50px -150px;}
.pub_share .line .icon_163{ background-position:-100px -150px;}
.pub_share .line .icon_more{ background-position:-150px -150px;}
.pub_share .line .icon_sohu{ background-position:-150px -550px }

.pub_share .showbox{ display:none; position:absolute; left:0px; top:42px; width:580px; padding:10px; background-color:#FFF; border:1px solid #a9a9a9;}
.pub_share .top_tip{ position:absolute; left:196px; top:-10px; z-index:0; width:20px; height:10px; line-height:10px; font-size:2px; overflow:hidden; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px -400px; }
.pub_share .txt{ display:inline; float:left; padding-right:12px; width:48px; font-size:16px; font-weight:bold; color:#5c5c5c;}
.pub_share .sharemore{ display:inline; float:left; width:500px; line-height:24px;}
.pub_share .sharemore a{ display:inline; float:left; margin-right:12px;}
.pub_share .sharemore .icon{ display:inline; float:left; width:20px; height:24px; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat 0px 0px;}
.pub_share .sharemore .icon_QQ{ background-position:-50px -496px;}
.pub_share .sharemore .icon_xinlang{ background-position:-100px -346px;}
.pub_share .sharemore .icon_renren{ background-position:-100px -396px;}
.pub_share .sharemore .icon_teng{ background-position:-150px -346px;}
.pub_share .sharemore .icon_163{ background-position:-50px -396px;}
.pub_share .sharemore .icon_shouhu{ background-position:-0px -396px;}
.pub_share .sharemore .icon_baidu{ background-position:-150px -396px;}
.pub_share .sharemore .icon_douban{ background-position:0px -446px;}
.pub_share .sharemore .icon_pengyou{ background-position:-50px -446px;}
.pub_share .sharemore .icon_kaixin{ background-position:-150px -496px;}
.pub_share .sharemore .icon_feixin{ background-position:-150px -446px;}
.pub_share .sharemore .icon_tianya{ background-position:-0px -496px;}
.pub_share .sharemore .icon_taojiang{ background-position:-150px -596px;}
.pub_share .showbox .title{ line-height:24px; font-size:14px; font-weight:bold; color:#5c5c5c;}
.pub_share .showbox label{ display:inline; float:left; width:72px; padding-left:24px; line-height:24px;}
.pub_share .showbox .tbsite{ width:324px; height:18px; line-height:18px; padding-left:4px; padding-right:4px; border: #DDDDDD 1px solid; color:#000; background-color: #f5f5f5}
.pub_share .showbox .btncopy{ margin-left:12px; width:48px; height:20px; line-height:20px; border:#DDDDDD 1px solid;  color:#000; cursor:pointer; }

/*下载收藏视频框*/
.pri_playfun{ display:inline; float:left; margin-right:12px; padding-top:8px; padding-left:12px;}
.pri_playfun span{ display:inline; float:left; margin:0px 6px; width:auto; height:24px; line-height:24px; overflow:hidden; cursor:pointer; white-space:nowrap;  }
.pri_playfun em{ margin-left:0px;}
.pri_playfun a:hover{ color:#ff8700; text-decoration:none;}
.pri_playfun .icon{ display:inline; float:left; width:24px; height:24px; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat -50px -200px; }
.pri_playfun .shoucang .icon{ background-position:-150px -300px;}
.pri_playfun .ding , .pri_playfun .cai { width:auto; }
.pri_playfun .cai { margin-left:6px; }
.pri_playfun .ding a , .pri_playfun .cai a{ display:inline; float:left; width:12px; overflow:hidden;}
.pri_playfun .ding .text , .pri_playfun .cai .text{ display:inline; float:left; margin-left:6px;  width:auto; overflow:hidden;}
.pri_playfun .ding .icon{ background-position:-100px -200px;}
.pri_playfun .cai .icon{ background-position:-150px -198px;}

.pri_playfun .qiandao a{ display:inline; float:left; }
.pri_playfun .qiandao .icon{ background:url(http://pic.boosj.com/images/2014/icon_qiandao.png) no-repeat 0px -150px; _background:url(http://pic.boosj.com/images/2014/icon_qiandao_8.png) no-repeat 0px -150px;}
/*
.lt-ie7 .pri_playfun a{ display:inline; float:left; width:16px;}
.lt-ie7 .pri_playfun .text{ display:inline; float:left; width:22px; overflow:hidden;}
*/

/*手机二维码*//*二维码样式*/
.pri-phone-code{ position:relative; left:0px; top:0px; z-index:999; display:inline; float:left; width:84px; height:24px; line-height:24px; padding-top:8px;}
.pri-page-longplay{ margin-left:24px;}
.pri-phone-code .icon{ display:inline; float:left; width:18px; height:24px; overflow:hidden; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat -50px -248px; }
.pri-phone-code .btnshow{ display:inline; float:left; cursor:pointer; width:48px; padding-left:6px; }
.pri-phone-code .code-box{ display:none; position:absolute; left:-260px; top:26px; z-index:999; width:496px; padding-top:6px; overflow:hidden; }
.pri-phone-code .code-box .box{ position:relative; left:0px; top:0px; padding:24px 32px; width:430px; line-height:18px; border:1px solid #d7d7d7; background-color:#FFF; }
.pri-phone-code .code-box .topsan{ position:absolute; left:300px; top:-6px; width:16px; height:6px; background: url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px -400px; }
.pri-phone-code .colse{ position:absolute; right:12px; top:12px; cursor:pointer; padding-right:0px; color:#F30; width:16px; height:16px; line-height:16px; font-weight:bold; }
.pri-phone-code .sideleft{ display:inline; float:left; width:280px; padding-right:16px; overflow:hidden; border-right:1px solid #d7d7d7; }
.pri-phone-code .sideright{ position:relative; left:0px; top:0px; display:inline; float:left; width:100px; padding-left:20px; padding-top:24px; }
.pri-phone-code .sideright img{ display:block; width:103px; height:103px; }
.pri-phone-code .sideright .cover{ position:absolute; left:60px; top:64px; display:block; width:30px; height:30px; background:url(http://www.boosj.com/images/play/v8.0/codelogo.png) no-repeat 0px 0px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.boosj.com/images/play/v8.0/codelogo.png",sizingMethod="crop"); _background:none;   }
.pri-phone-code .sideleft h4{ font-size:16px; font-weight:bold; }
.pri-phone-code .sideleft .help{ color:#b3b3b3; padding-bottom:12px;  border-bottom:1px solid #b3b3b3; overflow:hidden; }
.pri-phone-code .sideleft p{ font-size:12px; padding-top:12px; line-height:16px; color:#808080; }
.pri-phone-code .sideleft .now{ height:16px;  overflow:hidden; color:#cbcbcb;}
.pri-phone-code .now code{ color:#797979; }
/*签到链接*/
.pr_feedback{ display: inline; float: left; padding-top: 8px; height: 24px; line-height: 24px; }
.pr_feedback .icon{ display: inline; float: left; width: 26px; height: 20px; background:url(http://pic.boosj.com/images/icons/piandao.png) no-repeat 0px 0px; } 
.pr_feedback a:hover .icon{ background:url(http://pic.boosj.com/images/icons/qiaodao_on.png) no-repeat 0px 0px; }

/*收藏视频列表*/
.pri_center .collect_btn{ display:inline; float:right; width:52px; line-height:24px; padding-top:8px; padding-right:24px; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat 60px -190px; cursor:pointer;}
.pri_center .collect_btn:hover{ color:#900;}
.pri_center .collect_btn_on { background-position: 60px -340px;}

/*@用户，点赞，加关注按钮*/
.pub_w970 .pub_userbox{ display:inline; /*display:none;*/ float:left; padding-left:6px;  }
.pub_userbox{ display:inline; float:right; width:194px; padding-left:40px; border-left:1px solid #E5E5E5; color:#8F8F8F;  }
.pub_userbox .line{ width:100%; padding-top:6px; overflow:hidden;}
.pub_userbox .userpic{ display:inline; float:left; width:60px;}
.pub_userbox .userpic img{ display:block; }
.pub_userbox .content{ display:inline; float:left; margin-left:12px; width:120px; overflow:hidden; }
.pub_userbox .username{ width:100%; overflow:hidden; padding-bottom:3px; }
.pub_userbox .username a{ color:#ff8700;}
.pub_userbox .username a:hover{ color:#ff8700; text-decoration:underline; }
.pub_userbox .like{ width:100%; padding-bottom:3px; cursor:pointer; overflow:hidden; }
.pub_userbox .action{ width:100%; overflow:hidden; cursor:pointer; line-height:18px; }
.pub_userbox .icon{ display:inline; float:left; cursor:pointer; margin-right:6px; width:16px; height:16px; line-height:12px; overflow:hidden; color:#ff8700; font-size:18px; text-align:center;  }
.pub_userbox .like .icon{ margin-top:2px; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -150px -100px; }
.pub_userbox .content em{ color:#ff8700; }

/*评论块*/
.pri_commentbox{padding-bottom:10px;}
.pub_container .pri_playcenter{ padding-top:16px; padding-bottom:24px;}
.pri_replybox .user_pic{ display:inline; float:left; width:50px; height:50px; overflow:hidden;}
.pri_replybox img{ display:block;}
.pri_replybox .user_fun{ display:inline; float:right; width:93%;}
.pub_w970 .pri_replybox .user_fun{ width:91%;}
.pri_replybox .linebox{ line-height:24px;}
.pri_replybox .usernmae{ display:inline; float:left; width:360px; height:24px; overflow:hidden;}
.pri_replybox .usernmae a{ color:#ff8700;}
.pri_replybox .count{ display:inline; float:right; width:76px; overflow:hidden; text-align:right; font-size:16px; color:#9090ab;}
.pri_replybox textarea{ display:block; clear:both; width:96%; height:69px; line-height:20px; padding:6px; font-size:12px;border:2px solid #d4d9dd;-webkit-box-shadow:inset 0 3px 3px #ebebeb;box-shadow:inset 0 3px 3px #ebebeb;outline:none;}
.pri_replybox textarea:focus{ border-color:#ff8700; -webkit-box-shadow:inset 0 3px 3px #ebebeb;box-shadow:inset 0 3px 3px #ebebeb;}
.pri_replybox .linebox_bot{ padding-top:6px;}
.pri_replybox .facebox{ position:relative; left:0px; top:0px; cursor:pointer; display:inline; float:left; width:64px; line-height:24px;}
.pri_replybox .facebox .face{ display:none; position:absolute; left:0px; top:28px; width:240px; padding:6px; border:1px solid #999999; background-color:#FFF; }
.pri_replybox .facebox img{ display:inline; float:left; width:24px; margin-right:6px; margin-bottom:6px; }
.pri_replybox .facebox .tip{  position:absolute; left:3px; top:-6px; width:16px; height:6px; background: url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px -400px;}
.pri_replybox .img_code{ display:inline; float:right; margin-left:12px; width:180px; overflow:hidden; height:30px; line-height:30px;}
.pri_replybox .img_code input{ display:inline; float:left; margin-top:4px; width:72px; height:16px; line-height:16px; padding:2px; border:1px solid #999;}
.pri_replybox .img_code img{ display:inline; float:left; margin:0px 6px; cursor:pointer; border:1px solid #999; }
.pri_replybox .img_code em{ display:inline; float:left; width:120px; overflow:hidden; color:#AAA;}

/*暂时去掉第三方登陆分享功能*/
.pri_replybox .share{ display:none; float:left; width:300px; line-height:24px;}
.pri_replybox .btn_sbmit{ display:inline; float:right; margin-right:16px; cursor:pointer; width:80px; height:28px; line-height:28px; border:1px solid #ff8700; text-align:center; background-color:#ff8700; border-radius:2px; color:#FFF; }
.pri_replybox .btn_sbmit:hover{ background-color:#ff8799;}
.pri_replybox .share .line{ display:inline; float:left; margin-top:4px; width:1px; height:16px; overflow:hidden; background-color:#666;}
.pri_replybox .share .text{ display:inline; float:left; margin-left:6px; width:36px; }
.pri_replybox .iconbox{ display:inline; float:left; margin-left:6px; width:240px; overflow:hidden;}
.pri_replybox .icon { display:inline-block; *display: inline; *zoom:1; margin-top:4px; margin-right:6px; width:16px; height:16px; overflow:hidden; cursor:pointer; text-indent:-9999px; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat -50px -500px;}
.pri_replybox .icon_renren{ background-position:-100px -400px;}
.pri_replybox .icon_sina{ background-position:-100px -350px;}
.pri_replybox .icon_txwb{background-position:-150px -350px;}
.pri_replybox .icon_sina_no{ background-position:0px -600px;}
.pri_replybox .icon_txwb_no{ background-position:-32px -600px;}
.pri_replybox .icon_qqkj_no{ background-position:-64px -600px;}

/*评论显示*/
.pri_review{ width:100%; overflow:hidden;}
.pri_review .plate_review{ display:none; }
.pri_review .plate_show{ display:block;}
.pri_review .total{ display:inline; float:left; width:120px; overflow:hidden; line-height:28px;}
.pri_review .menu{ margin-top:12px; border-top:3px solid #e5e5e5; background-color:#f4f4f4;}
.pri_review .menu li{ display:inline; float:left; margin-top:-3px; width:120px; border-top:3px solid #e5e5e5; font-size:14px; text-align:center; line-height:32px; cursor:pointer;}
.pri_review .menu .current{ border-top:3px solid #ff8700; background-color:#FFF; }
.pri_review .page_box{ width:100%; padding-top:12px; padding-bottom:12px; overflow:hidden; }
.pri_review .page_box .total{ color:#9d90ab;}
.pri_review .review_cnt li{ width:100%; padding:12px 0px;  border-bottom:1px solid #e5e5e5;}

/*清楚浮动*/
.pri_review li:before, .pri_review li:after { content:""; /* 1 */ display:table; /* 2 */ }
.pri_review li:after { clear: both;}
.pri_review li{*zoom: 1;}
.pri_review .review_cnt .user_pic{ display:inline; float:left; width:50px; height:50px; overflow:hidden;}
.pri_review .user_fun{ display:inline; float:right; width:93%;}
.pub_w970 .pri_review .user_fun{ width:91%;}
.pri_review .user_fun img{ vertical-align:middle;}
.pri_review .user_name{ display:inline; float:left; width:360px; height:24px; overflow:hidden; clear:both;}
.pri_review .user_name a{ color:#ff8700;}
.pri_review .cont{ width:100%; overflow:hidden; padding-bottom:6px; clear:both;}
.pri_review .cont a{ color:#ff8700; }
.pri_review .time{ display:inline; float:left; width:240px; color:#909090;}
.pri_review .funbox{ display:inline; float:right; width:360px;}
.pri_review .funbox span{ display:inline; float:right; margin-left:6px; color:#ff8700; }
.pri_playcenter .back_comment{ display:block; height:28px; line-height:28px; text-align:center; color:#ff8700; font-size:14px; background-color:#f0f0f0; cursor:pointer; }
.pri_review .icon_zan{ cursor:pointer; width:16px; height:16px; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat -150px -250px;}
.pri_review .js_back{ cursor:pointer;}
.pri_review .js_haszan .icon_zan{ cursor:default; background-position:-200px -250px;}
.pri_review .nocmt{padding-top:80px; padding-bottom:80px; font-size:18px; font-weight:bold; text-align:center;}
/*点击显示回答框*/
.pri_answer{ clear:both; margin-top:10px; padding:10px; background-color:#fafafa;}
.pri_answer .usernmae{ display:inline; float:left; width:360px; height:24px; overflow:hidden;}
.pri_answer .usernmae a{ color:#ff8700;}
.pri_answer .count{ display:inline; float:right; width:76px; overflow:hidden; text-align:right; font-size:16px; color:#9090ab;}
.pri_answer textarea{ display:block; clear:both; width:96%; height:69px; line-height:20px; padding:1%; font-size:12px;border:2px solid #d4d9dd;-webkit-box-shadow:inset 0 3px 3px #ebebeb;box-shadow:inset 0 3px 3px #ebebeb;outline:none;}
.pri_answer textarea:focus{ border-color:#ff8700; -webkit-box-shadow:inset 0 3px 3px #ebebeb;box-shadow:inset 0 3px 3px #ebebeb;}
.pri_answer .linebox_bot{ padding-top:6px;}
.pri_answer .facebox{ position:relative; left:0px; top:0px; cursor:pointer; display:inline; float:left; width:64px; line-height:24px;}
.pri_answer .facebox .face{ display:none; position:absolute; left:0px; top:28px; width:240px; padding:6px; border:1px solid #999999; background-color:#FFF; }
.pri_answer .facebox img{ display:inline; float:left; width:24px; margin-right:6px; margin-bottom:6px; }
.pri_answer .facebox .tip{  position:absolute; left:3px; top:-6px; width:16px; height:6px; background: url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px -400px;}
.pri_answer .btn_sbmit{ display:inline; float:right; width:140px; overflow:hidden; }
.pri_answer .btn_sbmit span{ display:inline; float:right; cursor:pointer; margin-right:12px; width:48px; height:24px; text-align:center; line-height:24px; overflow:hidden; color:#333333; background-color:#fcfdfd; border:1px solid #999999; border-radius:2px; }
.pri_answer .btn_sbmit span:hover{ background-color:#e8edf2;}
.pri_answer .btn_sbmit .recall{ background-color:#ff8700; color:#FFF; border:1px solid #ff8700;}
.pri_answer .btn_sbmit .recall:hover{ background:#ff8766;}
.pri_answer .img_code{ display:inline; float:left; margin-left:12px; width:320px; overflow:hidden; height:30px; line-height:30px;}
.pri_answer .img_code input{ display:inline; float:left; margin-top:4px; width:72px; height:16px; line-height:16px; padding:2px; border:1px solid #999;}
.pri_answer .img_code img{ display:inline; float:left; margin:0px 6px; cursor:pointer; border:1px solid #666; }
.pri_answer .img_code em{ display:inline; float:left; width:120px; overflow:hidden; color:#AAA;}

/*公共分页部分*/
.pub_pagination{ display:inline; float:right; width:360px;}
.pub_pagination a { text-decoration:none; border:1px solid #ff8700; color:#ff8700;  }
.pub_pagination a:hover{ color:#03C; border-color:#03C; }
.pub_pagination a, .pub_pagination span { display:inline-block; padding:0.1em 0.4em; margin-right:5px; margin-bottom:5px; /*border-radius:2px;*/  }
.pub_pagination .current { background-color:#ff8700; color:#fff; border:1px solid #ff8700; }
.pub_pagination .current.prev, .pub_pagination .current.next{ color:#999; border-color:#999; background:#fff; }

/*侧栏内容*/
.pub_scolumn .title{ height:28px; line-height:28px; padding-left:10px; font-size:14px; font-weight:bold; color:#000; background-color:#f2f2f2;}
.pub_scolumn .morelink{ color:#ff8700; display:inline; float:right; font-size:12px; margin-right:12px; font-weight:normal;}
.pub_scolumn .cnt{ width:100%; overflow:hidden; padding-bottom:10px; }
.pub_scolumn ul{ width:100%; overflow:hidden; }
.pub_scolumn li{ width:100%; overflow:hidden; padding-top:10px; color:#909090;  }
.pub_scolumn .imgbox{ display:inline; float:left; width:145px; overflow:hidden;}
.pub_scolumn .imgbox img{ display:block; }
.pub_scolumn .txtbox{ display:inline; float:right; width:142px; overflow:hidden; }
.pub_scolumn .txtbox h4{ height:44px; line-height:22px; overflow:hidden; }
.pub_scolumn .txtbox a{ color:#555555; }
.pub_scolumn .txtbox a:hover{ color:#ff8700; }
.pub_scolumn .txtbox p{ display: none; height:22px; line-height:22px; overflow:hidden; }
.pub_scolumn .icon{ display:inline-block; *display: inline; *zoom:1; width:22px; height:22px; overflow:hidden; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat -46px -290px; }
.pub_scolumn .icon_ping{ background-position:-96px -290px;}
.pub_scolumn .collect{ width:100%; overflow:hidden; padding-top:8px; color:#ff8700; line-height:24px;}
.pub_scolumn .icon_collect{ display:inline; float:left; margin-left:24px; width:24px; height:24px;  overflow:hidden; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat -96px -245px;}
.pub_scolumn .collect{ cursor:pointer; }
.pri_scolumn_video .txtbox h4{ height:22px; }
.pri_scolumn_video .txtbox .user{ color:#ff8700; display:block;  }

/*侧栏广告*/
.pri_sidebanner{ width:100%; height:250px; overflow:hidden; }
.pri_sidebanner img{ display:block; }

/*主栏广告*/
/*.pub_w1190 .page_play_banner{ width:860px;}*/
.page_play_banner{ margin:10px auto; width:640px; overflow:hidden;}
.page_play_banner img{ display:block;}
.page_play_banner_line{ margin-top:20px; margin-bottom:20px;}
.pub_w970 .pa-play-advSide{ display:none; }

/*视频信息栏目*/
.pri_column_vinfo{ width:100%; overflow:hidden; }
.pri_column_vinfo .menu{ background-color:#F4F4F4; _height:28px; _overflow:hidden; border-top:3px solid #E5E5E5; }
.pri_column_vinfo .menu li{ display:inline-block; *display:inline; *zoom:1; margin-top:-3px; _margin-top:0px;  position:relative; left:0px; _top:-3px; padding:0px 18px; font-size:14px; height:28px; line-height:28px; cursor:pointer; border-top: 3px solid #E5E5E5; color:#FF8700;}
.pri_column_vinfo .menu .current{ background-color:#FFF; border-top: 3px solid #FF8700; }
.pri_column_vinfo .cnt{ position:relative; left:0px; top:0px; width:100%; padding-top:20px; overflow:hidden; }
.pri_column_vinfo .side{ display:inline; float:left;  width:145px; overflow:hidden; }
.pri_column_vinfo img{ display:block; }
.pri_column_vinfo .txtbox{ display:inline; float:left; margin-left:14px; width:440px; line-height:20px; overflow:hidden;}
.pub_w970 .pri_column_vinfo .txtbox{ width: 280px;}

.pri_column_vinfo .imgbox{ height:94px; overflow:hidden;}
.pri_column_vinfo .collect{ padding-top:8px; height:24px; line-height:24px; overflow:hidden; cursor:pointer; }
.pri_column_vinfo .icon_collect{ display:inline; float:left; margin-left:24px; width:24px; height:24px;  overflow:hidden; background:url(http://pic.boosj.com/images/common/play_icon.png) no-repeat -96px -245px;}
.pri_column_vinfo .txtbox h4{ height:20px; overflow:hidden; }
.pri_column_vinfo .txtbox p{ overflow:hidden; color:#8F918E; }
.pri_column_vinfo .txtbox a{ color:#000; }

/*推荐视频块*/
/*公共图片框样坏死*/
.pub_pic{ position:relative; left:0px; top:0px; width:200px; overflow:hidden; font-size:12px; }
.pub_pic .hidepic{ display:block; }
.pub_pic .hidepic img{ display:block;}
.pub_pic .bot_bg{ position:absolute; left:0px; bottom:0px; display:block; width:100%; height:24px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;	filter:Alpha(opacity=50);  background:#000000; 		}
.pub_pic .bot_title { position:absolute; left:0px; bottom:0px; display:block; margin:0px 5%; width:90%; line-height:24px; height:24px; color:#FFF; overflow:hidden;}
.pub_pic .imghover{ display:none;}
.js_pub_pic .botbg{ display:none;}
.js_pub_pic .imghover{ position:absolute; left:0px; top:0px; display:block; width:100%; height:130px;  color:#A9A8A8;}
.js_pub_pic .cover_bg{  position:absolute; left:0px; top:0px; display:block; width:100%; height:130px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000000;}
.js_pub_pic .imghover h3{ position:relative; left:0px; top:0px; margin:0 auto; width:92%; padding-top:6px; height:24px; line-height:24px; overflow:hidden; font-size:16px; }
.js_pub_pic .imghover h3 a{ color:#FFF; }
.js_pub_pic h3 a:hover{ color:#ff8700; }
.js_pub_pic .imghover .pic_tip{ position:relative; left:0px; top:0px; margin:0 auto; display:block; width:92%; height:28px; line-height:28px; overflow:hidden; }
.js_pub_pic .imghover p{ position:relative; left:0px; top:0px; margin:0 auto; width:92%; height:24px; line-height:24px; overflow:hidden; color:#A9A8A8;}
.js_pub_pic p span{ display:inline; float:left;}
.js_pub_pic p .icon{ margin-top:6px; margin-right:6px;  width:12px; height:12px; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 0px -600px;}
.js_pub_pic p .icon_play{ background-position:-100px -600px;}
.js_pub_pic p .icon_user{ background-position:0px -650px;}
.js_pub_pic p .username{ width:96px; overflow:hidden;}
.js_pub_pic p .played{ width:42px; overflow:hidden;}
.js_pub_pic .playbtn{ position:relative; left:0px; top:0px; z-index:3; display:block; margin:12px 0px 0px 12px; width:58px; height:24px; line-height:20px; text-align:center; overflow:hidden; font-size:14px; color:#FFF; background-color:#FF8700;}
.js_pub_pic a.playbtn:hover{ background-color:#FF8700; color:#FFF; }
.js_pub_pic .fullscreenbtn{ position:absolute; left:0px; top:0px; width:200px; height:130px; z-index:2; text-indent:-9999px; overflow:hidden;}


/*
	@长视频播放页评分
*/
.page_longplay_star{ display:none; position:absolute; top:0px; right:0px; width:280px; height:30px; line-height:30px; padding-top:10px; overflow:hidden; color:#999999;}
.page_longplay_star em{ margin:0px 6px; font-size:16px; color:#ff0e0c; font-weight:bold; }
.page_longplay_star .number{float:right;height: 30px; color: #969696; position: relative;}
.page_longplay_star .s1{float:right; cursor:pointer; margin-top:5px; width:90px; background:url(http://pic.boosj.com/images/channel/starpng.png) no-repeat -100px -15px; }
.page_longplay_star .s2{float:left; height:18px; background:url(http://pic.boosj.com/images/channel/starpng.png) no-repeat 0 -15px; width:50px;}
.page_longplay_star .active .s2{background-position:0 3px;}
.page_longplay_star i{font-style:normal;}
.page_longplay_star u{display:none; position:absolute; top:0; left:66px; font-size:18px; font-weight:bold; color:#E60012;}
.page_longplay_star .s3{display:none; width:140px; text-align:right; height:32px;}









