﻿body { height: auto; width: auto; margin: 0 auto; background-position: center top; background-repeat: no-repeat; }
.rkanrblockdiv { float: left; display: inline; }
.renderbody { overflow: visible; }

.videoMenu { height: 12px; line-height: 12px; width: 100%; margin: 20px 0 9px 0; color: #666666; font-size: 12px; }
.videoMenu .menu { font-size: 12px; height: 12px; line-height: 12px; color: #999999; }
.albumPlay { width: 970px; height: 581px; display: inline; float: left; background-color: #454545; overflow: hidden; }
/*播放*/
.playLeft { width: 669px; height: 581px; float: left; background-color: #333333; position: relative; z-index: 1000; }
.playLeft .videotitle { width: 100%; height: 24px; line-height: 24px; float: left; display: inline; margin: 17px 0px; color: White; font-family: 微软雅黑; font-size: 24px; text-align: center; }
.playLeft .play { width: 100%; float: left; display: inline; height: 523px; background-color: black; }
.playLeft .play #divPlayer { width: 100%; height: 100%; }
.playRight { width: 280px; float: left; display: inline; margin-left: 20px; height: 100%; }
/*专辑信息*/
.albumdesc { height: 376px; width: 280px; overflow: hidden; }
.albumdesc .albumtitle { padding-left: 10PX; background-color: #2c2c2c; width: 100%; height: 32px; border-bottom: 1px solid #111111; color: #cccccc; font-size: 14px; line-height: 32px; font-family: 宋体; font-weight: bold; }
.albumdesc .albumcontent { padding: 10px; width: 260PX; height: 100%; }
.albumdesc .albumcontent img { width: 261px; height: 160px; overflow: hidden; }
.albumdesc .albumcontent p { color: #aaaaaa; line-height: 26px; text-indent: 2em; font-size: 12px; font-family: 宋体; padding-top: 8px; }
/*视频信息*/
.vInfo { width: 100%; height: 209px; overflow: hidden; }
.vInfo .vtitle { padding-left: 10PX; background-color: #2c2c2c; width: 100%; height: 32px; border-bottom: 1px solid #111111; color: #cccccc; font-size: 14px; line-height: 32px; font-family: 宋体; font-weight: bold; }
.vInfo .videoContent { padding: 10px 0px; width: 260px; height: auto; overflow: hidden; border: none; }
.vInfo .videoContent .vIntroduce { color: #aaaaaa; }
.vInfo .videoContent .vIntroduce .lableL { font-weight: bold; font-size: 12.01 px; }
.vInfo .videoContent .vIntroduce .lablelL .lableR { color: #999999; }


.albumLeft { width: 670px; height: auto; float: left; display: inline; }

/*分享*/
.videoFence { margin-top: 10px; height: 34px; width: 100%; }
.videoFence .videoFenceLeft { width: 455px; height: 34px; float: left; display: inline; }

/*顶收藏*/
.videoFence .videoFenceLeft .videoDing { cursor: pointer; line-height: 18px; border: 1px solid #cccccc; background: url(shareBack.jpg); height: 18px; width: auto; float: left; display: inline; padding: 7px 10px; color: #666666; }
.videoFence .videoFenceLeft .videoDing:hover { background: url(shareBackHover.jpg); }
.videoFence .videoFenceLeft .videoDing .videoDingImg { width: 15px; height: 16px; overflow: hidden; background: url(play.png) no-repeat; float: left; display: inline; margin-right: 10px; }
.videoFence .videoFenceLeft .videoTread { cursor: pointer; line-height: 18px; border: 1px solid #cccccc; background: url(shareBack.jpg); height: 18px; width: auto; float: left; display: inline; padding: 7px 10px; color: #666666; }
.videoFence .videoFenceLeft .videoTread:hover { background: url(shareBackHover.jpg); }
.videoFence .videoFenceLeft .videoTread .videoTreadImg { width: 15px; height: 16px; overflow: hidden; background: url(play.png) no-repeat 0 -16px; float: left; display: inline; margin-right: 10px; }
.videoFence .videoFenceLeft .videoCollect { margin-left: 9px; border-right: 1px solid #cccccc; width: 71px; height: 33px; float: left; display: inline; background: url(play.png) -34px -72px; cursor: pointer; }
.videoFence .videoFenceLeft .videoCollect:hover { background-position: -34px -108px; }
.videoFence .videoFenceLeft .videoFeedback { border-right: 1px solid #cccccc; width: 71px; height: 33px; float: left; display: inline; background: url(play.png) -34px -0px; }
.videoFence .videoFenceLeft .videoFeedback:hover { background-position: -34px -36px; }

/*分享页面*/
.videoFence .videoShare { background: url(shareBack.jpg); border: 1px solid #cccccc; width: 187px; height: 32px; float: right; display: inline; line-height: 32px; color: #666666; }
.videoFence .videoShare span { margin-left: 10px; float: left; display: inline; }
.videoFence .videoShare .weiBoList li { cursor: pointer; height: 32px; width: 16px; display: inline; float: left; overflow: hidden; padding: 0px 5px; }
.videoFence .videoShare .weiBoList li:hover { background-color: #dddddd; }
.videoFence .videoShare .weiBoList .liFirst { margin-left: 0px; }
.videoFence .videoShare .weiBoList .liLast { width: 8px; }
.videoFence .videoShare .weiBoList .liLast a { width: 8px; height: 4px; }
.videoFence .videoShare .weiBoList li a { width: 16px; height: 16px; overflow: hidden; background: url(play.png) 0px -57px; float: left; margin-top: 6px; }
.videoFence .videoShare .weiBoList li .shareQs { background-position: 0px -73px; }
.videoFence .videoShare .weiBoList li .shareRR { background-position: 0px -89px; }
.videoFence .videoShare .weiBoList li .shareQQ { background-position: 0px -105px; }
.videoFence .videoShare .weiBoList li .shareMore { margin-top: 15px; background-position: 0px -219px; }
.videoFence .videoShare .weiBoList li .shareWx { background: url(weixin.png) no-repeat; background-size: 16px;  }
/*分享弹出*/
.shareMoreAddress { display: none; height: 187px; width: 638px; border: 1px solid #CCCCCC; margin-top: 18px; }
.shareMoreAddress .shareMoreAddressCl { cursor: pointer; background: url(commentBut.png) 0px -95px; float: right; display: inline; width: 12px; height: 12px; overflow: hidden; margin: 12px 12px 0 0; }
.shareMoreAddress .shareAdd { clear: both; width: 458px; height: 153px; float: left; display: inline; }
.shareMoreAddress .shareAdd li { height: 24px; margin-top: 11px; width: 100%; float: left; display: inline; margin-left: 21px; color: #999999; }
.shareMoreAddress .shareAdd .first { margin-top: 0px; }
.shareMoreAddress ul .shareItem { color: #333333; height: 12px; }
.shareMoreAddress .shareAdd li span { float: left; display: inline; }
.shareMoreAddress .shareAdd li input { margin-left: 5px; float: left; display: inline; border: 1px solid #dddddd; color: #999999; width: 298px; height: 22px; }
.shareMoreAddress .shareAdd li .copyAdd { margin-left: 5px; width: 50px; height: 24px; background: url(commentBut.png) 0px -131px; float: left; display: inline; }
.shareMoreAddress .shareAdd li .copyAdd:hover { background-position: 0px -107px; }
.shareMoreAddress .shareWeiList { width: 175px; height: 153px; float: left; display: inline; }
.shareMoreAddress .shareWeiList li { margin-top: 8px; float: left; display: inline; width: 82px; height: 16px; overflow: hidden; }
.shareMoreAddress .shareWeiList li a { color: #666666; }
.shareMoreAddress .shareWeiList li a:hover { color: #333333; }
.shareMoreAddress .shareWeiList .shareItem { width: 100%; }
.shareMoreAddress .shareWeiList li a span { margin-right: 5px; width: 16px; height: 16px; overflow: hidden; background: url(play.png); float: left; display: inline; }

.shareMoreAddress .shareWeiList li a .weixin { background: url(weixin.png) no-repeat; background-size: 16px;}
.shareMoreAddress .shareWeiList li a .sinaWeiBo { background-position: 0px -57px; }
.shareMoreAddress .shareWeiList li a .qqspace { background-position: 0px -73px; }
.shareMoreAddress .shareWeiList li a .renRen { background-position: 0px -89px; }
.shareMoreAddress .shareWeiList li a .qqWeiBa { background-position: 0px -105px; }
.shareMoreAddress .shareWeiList li a .baiDuspace { background-position: 0px -121px; }
.shareMoreAddress .shareWeiList li a .kaiXin { background-position: 0px -137px; }
.shareMoreAddress .shareWeiList li a .douBan { background-position: 0px -153px; }
.shareMoreAddress .shareWeiList li a .wangYiWeiBa { background-position: 0px -169px; }

/*视频列表*/
.vList { width: 670px; height: auto; float: left; display: inline; }
.vList .wbEd { width: 670px; height: 177px; float: left; display: inline; overflow: hidden; position: relative; }
/*视频列表菜单*/
.vList .vmenu { margin-top: 20px; float: left; width: 668px; height: 30px; border: 1px solid #dddddd; background-image: url(bg1.jpg); }
.vList .vmenu li { position: relative; top: -1px; float: left; width: 83px; height: 30px; border: 1px solid #dddddd; text-align: center; font-size: 14px; line-height: 30px; color: #999999; }
.vList .vmenu .menuv { background-color: White; color: #333333; font-weight: bold; border-top: 3px solid #fb7600; border-bottom: none; border-left: none; border-right: none; }
.vList .vmenu .menuc a { width: 85px; height: 32px; float: left; display: inline; color: #999999; }
.vList .vmenu .menuc a:hover { color: #0088cb; }
/*列表*/
.vList .videoList { width: 700px; height: 162px; float: left; display: inline; margin-top: 15px; position: absolute; overflow: hidden; }
.vList .videoList .alist { float: left; display: inline; width: 145px; height: 157px; overflow: hidden; margin-right: 30px; margin-top: 5px; position: relative; }
.vList .videoList .alist a { width: 145px; float: left; display: inline; padding: 0px; margin: 0px; }
.vList .videoList .alist .maskbg { display: none; position: absolute; width: 138px; height: 73px; float: left; border: 3px solid #0088cb; border-bottom: 17px solid #0088cb; zoom: 1; left: 0px; }
.vList .videoList .alist .masktxt { position: absolute; width: 144px; height: 17px; line-height: 17px; text-align: center; float: left; display: none; color: white; font: 12px/18px "Microsoft YaHei" , "SimSun" ,Arial,Helvetica,sans-serif; top: 76px; left: 0px; }
.vList .videoList .alist .shadow { display: none; position: absolute; width: 142px; height: 88px; float: left; border: 1px solid #0088cb; zoom: 1; left: 0px; }
.vList .videoList .alist:hover .shadow { display: inline; }
.vList .videoList .alist .shadow span { width: 140px; height: 86px; border: 1px solid white; float: left; }
.vList .videoList .hover .maskbg { display: inline; }
.vList .videoList .hover .masktxt { display: inline; }
.vList .videoList .alist img { width: 144px; height: 90px; overflow: hidden; }
.vList .videoList .alist .listP { font-size: 12px; color: #666666; line-height: 18px; padding-top: 5px; height: 41px; }
.vList .videoList .alist:hover .listP { color: #0088cb; }
.vList .videoList .alist .pVideo { float: left; color: #999999; line-height: 18px; }
.vList .videoList .alist .cVideo { float: right; color: #999999; line-height: 18px; }
/*评论*/
.listCommont { margin-top: 20px; float: left; width: 670px; height: 30px; border: 1px solid #dddddd; background-image: url(bg1.jpg); font-size: 14px; font-weight: bold; color: #333333; padding-left: 10px; line-height: 30px; }

.editBlog { float: left; width: 650px; height: 140px; display: inline; background: none; margin: 20px 20px 0 10px; }

.editBlog .txtMore { width: 650px; border: 1px solid #ccc; border-radius: 5px; margin-top: 10px; }
.editBlog .filling { float: left; width: 650px; margin-top: 5px; height: 30px; }
#btnEditBlog { float: right; width: 50px; height: 30px; border: 0; background-color: transparent; }
.editBlog .userpanelNew a { float: left; display: inline; color: #0088cb; margin-right: 10px; }
/*评论头*/
.blogarea .wbType { float: left; display: inline; margin-top: 17px; height: 22px; width: 100%; overflow: hidden; }
.blogarea .wbType .wbCount { border-top: 2px solid #dddddd; height: 20px; font-family: 宋体; font-size: 14px; color: #333333; float: left; display: inline; padding-top: 5px; font-weight: bold; }
.blogarea .wbType .wbMenulImg { width: 21px; height: 22px; float: left; display: inline; background: url(wbMenulImg.jpg) no-repeat; }
/*底部右侧*/
.albumRight { float: right; display: inline; margin-top: 10px; width: 280px; overflow: hidden; }
/*区块的头*/
.albumTitle { padding: 0px 10px; width: 258px; height: 30px; border: 1px solid #dddddd; float: left; display: inline; line-height: 30px; font-size: 14px; font-weight: bold; background-image: url(bg1.jpg); }
.albumTitle a { font-size: 12px; font-family: 宋体; color: #999999; float: right; display: inline; }
.albumTitle a em { color: #0081c7; }
.thematicPlanningCont { float: left; display: inline; width: 280px; height: 162px; overflow: hidden; background-color: #f5f5f5; }
/* 专题策划 */
.rkrTemlate213 { float: left; height: 90px; overflow: hidden; width: 260px; display: inline; margin: 20px 10px 0px; }
.rkrTemlate213 .topli { float: left; height: 90px; overflow: hidden; padding: 0; position: relative; width: 145px; }
.rkrTemlate213 li { float: left; height: 24px; line-height: 22px; overflow: hidden; padding-left: 5px; white-space: normal; width: 110px; }
.rkrOpc { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); bottom: 0; position: absolute; }
.rkrTemlate213 .topli .rkrOpc { line-height: 20px; width: 145px; }
.rkrTemlate213 li em { background: none repeat scroll 0 0 #676767; display: inline-block; height: 3px; overflow: hidden; vertical-align: middle; width: 3px; }
.rkrTemlate213 .topli .vidtxt01 { color: #FFFFFF; float: left; font-weight: normal; height: 20px; line-height: 20px; overflow: hidden; text-indent: 4px; text-overflow: ellipsis; white-space: nowrap; width: 145px; text-align: center; }
/* 观影报告 */
.vewingReport { width: 280px; height: 272px; float: left; display: inline; overflow: hidden; margin-top: 20px; background-color: #f5f5f5; }
.rkrTemlate232 { float: left; overflow: hidden; width: 260px; display: inline; margin: 20px 10px 0px; }
.rkrTemlate232 .Ad_Scroll { float: left; height: 130px; overflow: hidden; position: relative; width: 260px; }
.rkrTemlate232 .Ad_Scroll .Scroll_Pic_List { float: left; height: 130px; overflow: hidden; width: 260px; }
.rkrTemlate232 .Ad_Scroll .Scroll_Pic_List .Scroll_Pic { float: left; height: 130px; overflow: hidden; width: 260px; }
.rkrTemlate232 .Ad_Scroll .Scroll_Pic_List .Scroll_Pic a { display: block; height: 130px; overflow: hidden; width: 260px; }
.rkrTemlate232 .Ad_Scroll .Scroll_Pic_List .Scroll_Pic img { border: medium none; height: 130px; overflow: hidden; width: 260px; }
.rkrTemlate232 .Scroll_Pic_Focus { float: left; height: 60px; margin-top: 10px; overflow: hidden; position: relative; width: 260px; }
.rkrTemlate232 .Scroll_Pic_Focus li { color: #359400; float: left; height: 60px; overflow: hidden; width: 75px; }
.rkrTemlate232 .Scroll_Pic_Focus li.center { padding-left: 17px; padding-right: 17px; }
.rkrTemlate232 .Scroll_Pic_Focus li a { height: 60px; width: 75px; overflow: hidden; display: block; }
.rkrTemlate232 .Scroll_Pic_Focus li a img { height: 60px; width: 75px; }
.rkrTemlate232 .Scroll_Pic_List li .rkrOpc { filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); bottom: 0; color: #FFFFFF; left: 0; line-height: 20px; padding-left: 8px; position: absolute; width: 260px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); }
.rkrTemlate232 .Scroll_Pic_Focus li .rkrOpc { line-height: 60px; width: 75px; height: 20px; line-height: 20px; }
/*心情排行榜*/
.rkritemTab { width: 280px; height: 256px; float: left; display: inline; overflow: hidden; margin-top: 20px; background-color: #f5f5f5; }
.rkritemTab .tabTitle { float: left; width: 278px; height: 28px; overflow: hidden; position: relative; z-index: 99; border: 1px solid #ddd; border-top: 0px; border-bottom: 0px; }
.rkritemTab .tabTitle li { background-color: white; cursor: pointer; float: left; width: 45px; height: 28px; border-right: 1px solid #ddd; line-height: 28px; color: #666666; font-family: "宋体"; font-size: 12px; text-align: center; padding-top: 1px; }
.rkritemTab .tabTitle li.lastCom { cursor: default; width: auto; overflow: hidden; border-right: 0px; float: right; padding-right: 10px; }
.rkritemTab .tabTitle .last { border-right: 0px; width: 49px; }
.rkritemTab .tabTitle .last.hover { height: 29px; width: 48px; color: #E7001F; background-color: #f5f5f5; }
.rkritemTab .tabTitle .last:hover { height: 29px; width: 48px; color: #E7001F; background-color: #f5f5f5; }
.rkritemTab .tabTitle li.hover { height: 29px; width: 44px; color: #E7001F; background-color: #f5f5f5; }

.rkrTemlate206 { float: left; width: 260px; height: auto; overflow: hidden; margin-top: 10px; padding: 0px 10px; }
.rkrTemlate206 li a { width: 240px; height: 22px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.rkrTemlate206 li a:hover { color: #1F366A; }
.ico-Video { background: url(rkr_icon.png) no-repeat; background-position: -119px -56px; padding-left: 20px; }
.ico-Article { background: url(rkr_icon.png) no-repeat; background-position: -119px -78px; padding-left: 20px; }




/*性感图集*/
.flr_sexy_img { width: 280px; height: 372px; float: left; display: inline; overflow: hidden; margin-top: 20px; background-color: #f5f5f5; }
.rkrTemlate219 { width: 280px; height: 320px; overflow: hidden; }
.rkrTemlate219 li { float: left; display: inline; margin: 11px 0 0 11px; width: 120px; height: 90px; overflow: hidden; border: 1px solid #cccccc; padding: 1px; }
.rkrTemlate219 li a { width: 120px; height: 90px; overflow: hidden; }
.rkrTemlate219 li img { width: 120px; height: 90px; overflow: hidden; display: block; }
.rkrTemlate219 li span { filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; color: White; line-height: 24px; height: 21px; width: 120px; overflow: hidden; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); bottom: 0; position: relative; top: -21px; display: block; }
/*热门话题*/
.recommendationActivities { width: 280px; height: 362px; float: left; display: inline; overflow: hidden; margin-top: 20px; background-color: #f5f5f5; }
.rkrTemlate285 { float: left; display: inline; list-style: none; width: 280px; height: 335px; margin: 0px 10px; }
.rkrTemlate285 li { width: 270px; height: 55px; float: left; margin-top: 10px; display: inline; }
.rkrTemlate285 li span { text-align: center; background: url(rkr_icon.png); color: White; }
.rkrTemlate285 li .topOne { width: 20px; height: 28px; background: url(rkr_icon.png) no-repeat 0 -95px; display: block; float: left; line-height: 28px; }

.rkrTemlate285 li .topTwo, .rkrTemlate285 li .topThree { width: 20px; height: 20px; float: left; display: inline-block; background-position: -21px -41px; line-height: 20px; }
.rkrTemlate285 li .topOther { width: 20px; height: 20px; float: left; display: inline-block; background-position: 0px -41px; line-height: 20px; }

.rkrTemlate285 li .topCont { width: 230px; height: 50px; border-radius: 3px; float: left; margin-left: 5px; display: inline; border: 1px solid #CCC; background-color: White; }

.rkrTemlate285 li .topCont .topicTitle { font-size: 14px; color: #336699; }
.rkrTemlate285 li .topCont .topicIntro { font-size: 12px; color: #666666; }
.rkrTemlate285 li .topCont .topicTitle, .topCont .topicIntro { float: left; margin: 5px 0 0 5px; width: 220px; height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.playpage { float: left; text-align: center; width: 100%; margin-top: 20px; }
.playpage a { display: inline-block; zoom: 1; width: 68px; font-size: 12px; line-height: 23px; color: #747474; }
.playpage a:hover { color: #0088cb; }
.playpage .prev { margin-right: 20px; }
.playpage .disabledli { color: #d1d1d1; cursor: default; }   
.playpage .disabledli:hover { color: #d1d1d1; cursor: default; }


/* 第一种内容切换：鼠标移到标题上，内容跟着变化 */
.rkritemTab { float: left; width: 280px; height: auto; overflow: hidden; margin-top: 10px; }
.rkritemTab .tabTitle { float: left; width: 278px; height: 28px; overflow: hidden; position: relative; z-index: 99; border: 1px solid #ddd; border-top: 0px; border-bottom: 0px; }
.rkritemTab .tabTitle li { cursor: pointer; float: left; width: 45px; height: 28px; border-right: 1px solid #ddd; line-height: 28px; color: #666666; font-family: "宋体"; font-size: 12px; text-align: center; padding-top: 1px; }
.rkritemTab .tabTitle li.lastCom { cursor: default; width: auto; overflow: hidden; border-right: 0px; float: right; padding-right: 10px; }
.rkritemTab .tabTitle .last { border-right: 0px; width: 49px; }
.rkritemTab .tabTitle .last.hover { height: 29px; width: 48px; color: #E7001F; background-color: white; }
.rkritemTab .tabTitle .last:hover { height: 29px; width: 48px; color: #E7001F; background-color: white; }
.rkritemTab .tabTitle li.hover { height: 29px; width: 44px; color: #E7001F; background-color: white; }
.rkritemTab .rkrtabBox { float: left; width: 280px; height: auto; overflow: hidden; border-top: 1px solid #ddd; position: relative; top: -1px; }

.rkrTitle { width: auto; height: 25px; border-bottom: 1px solid #ddd; background: #eee; }
.rkrTitle em { float: left; width: 8px; height: 8px; overflow: hidden; background: #CC0000; margin: 9px 5px 0px 10px; display: inline; }
.rkrTitle span { float: left; width: auto; height: 25px; color: #323232; font: 700 14px Arial, Helvetica, sans-serif; line-height: 26px; vertical-align: middle; }


