/* CSS Document */

body { width:100%; background:url(../images/starlive/bg.png); font-family:"微软雅黑";}
.wrapper { width:960px; margin:0 auto;}
.oh { overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.mt5 { margin-top:5px;}
.mt16 { margin-top:16px;} 
.pr {position:relative;}
a { cursor:pointer;}

/* 头部加导航 */
.header { width:100%; height:502px; position:relative; background:url(../images/starlive/headbg.jpg) no-repeat center; overflow:hidden;}
.header p { font-size:14px; color:#d6d6d6; line-height:25px;}
.header p a { font-size:16px; color:#fff; text-decoration:none;}
.header p a:hover { text-decoration:underline;} 
.header .head-p { margin-top:365px;}
.nav { width:100%; height:70px; background:#000; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; position:absolute; bottom:0;}
.nav ul li { float:left; height:70px; line-height:75px; padding:0 10px; width:130px; text-align:center;}
.nav ul li a { color:#d6d6d6; font-size:18px; text-decoration:none; padding-bottom:4px; position:relative; font-family:"张海山锐线体简"; }
.nav ul li a:hover { color:#fff; font-weight:bold; border-bottom:1px solid #fff;}
.nav ul li.hudong { float:right;}
.nav ul li.hudong a { padding:5px 10px; color:#d6d6d6; border:1px solid #f00; margin-right:10px;}
.nav ul li.hudong a:hover { background-color:#e93648; color:#fff; font-weight:bold;}

/* 中间主体内容部分 */
.main { }
.content { background:#fff; position:relative; padding-bottom:10px; }
.contentTitle { width:228px; height:55px; background:url(../images/starlive/h-bg.png) no-repeat center; position:relative; left:-17px; top:10px; color:#db1940; font-size:24px; font-family:"张海山锐线体简"; font-weight:bold; line-height:50px; text-indent:30px;}
.content p { color:#4c4b4b; font-size:14px;  padding:0 25px; text-indent:25px; line-height:30px; position:relative;}
.content .content-p { padding:20px 25px 10px;}
.imgtitle { margin:16px 0 20px; width:427px; height:46px; background:url(../images/starlive/s_03.png) no-repeat center;}

/* 视频播放（三连麦视频） */
.wrapBox { background-color:#fff;}
.wys-tabContain { width:100%;}
.wys-tabContain .wys-video .pl_tit{ width:100%; height:80px;}
.wys-tabContain .wys-video .player { width:100%; height:305px; background-color:#000;}
.pl_tit h2{ font-family: "微软雅黑"; padding:0 25px 0 15px; background:url(../images/starlive/ssp_03.png) right center no-repeat; background-color:#ed616e; color: #fff; font-size: 20px; height: 40px; margin-top:20px; line-height: 40px; float: left;}

.wys-scrollArea { position:relative; height:150px; margin-top:20px; }
.wys-scrollArea .wys-scrollImg { position:relative; left:72px; top:0; width:816px; height:160px; overflow:hidden;}
.wys-scrollArea .wys-scrollImg ul { display:inline-block; width:8000px; }
.wys-scrollArea .wys-scrollImg li { width:152px; height:144px; float:left; display:inline; position:relative; overflow:hidden; margin-left:14px;}
.wys-scrollArea .wys-scrollImg li.fr_tabItem{ margin-left:0;}
.wys-scrollArea .wys-scrollImg li:first-child{ margin-left:0;}
.wys-scrollArea .wys-scrollImg li a.wys-imgLink {cursor:pointer; display:block; margin:0 auto; width:152px; height:104px;}
.wys-scrollArea .wys-scrollImg li a img{ border:none; float:left; width:148px; height:100px; margin-left:2px; margin-top:2px;}
.wys-scrollArea .wys-scrollImg li p{ width:100%; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis; text-align:center}
.wys-scrollArea .wys-scrollImg li p a{ cursor:pointer; display:block; margin-top:9px; width:100%; font-family: "微软雅黑"; font-size:14px; color:#480662; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.wys-scrollArea .wys-scrollImg li p a:hover{ color:#e6348a}
.wys-scrollArea .wys-scrollImg li.current{ font-weight:bold;}
.wys-scrollArea .wys-scrollImg li.current a{ font-weight:bold;color:#e6348a}
.wys-scrollArea .wys-scrollImg li.current a.wys-imgLink{ background-color:#e6348a}

.wys-scrollArea a.moveBtn{ position:absolute; display:block;  width:44px; height:44px; top:25px; padding:1px; cursor:pointer; z-index:1;}
.wys-scrollArea a.prev { left:5px; background:url(../images/starlive/sp_03.png) center no-repeat;}
.wys-scrollArea a.next{ right:5px; background:url(../images/starlive/sp_06.png) center no-repeat;}
.wys-scrollArea a.moveBtn:hover { border:1px solid #e93648; padding:0;}



/* 图片上下翻页 */
.content .img-pro { float:left; padding:1px; margin:80px 5px 0; width:44px; height:44px; background:url(../images/starlive/sp_03.png) no-repeat center;}
.content .img-pro:hover { border:1px solid #e93648; padding:0;}
.content .img-next { float:right; padding:1px; margin:80px 5px 0; width:44px; height:44px; background:url(../images/starlive/sp_06.png) no-repeat center;}
.content .img-next:hover { border:1px solid #e93648; padding:0;}
.content .imgList { margin-left:20px; overflow:hidden; width:810px; float:left; height:272px;}
.content .imgList ul { width:auto; overflow:hidden;}
.content .imgList ul li { float:left; width:162px; text-align:center; height:258px;}
.content .imgList ul li h3 { text-align:center; color:#444343; padding:0px 6px; font-size:14px; height:30px; line-height:30px;}
.content .imgList ul li img { width:152px; height:228px;}
.content .imgList ul li a { border:1px solid #e1e0e0; display:block; margin:0px 5px; padding:1px; width:152px; height:228px;}
.content .imgList ul li a:hover { border:1px solid #e93648;}

/* 歌曲 */
.introduse { width:591px; margin-right:43px; margin-top:30px; }
.introduse2 { width:527px; margin-left:40px; margin-top:30px; }
.introduse p.name { width:63px; height:29px; background:url(../images/starlive/s_27.png) no-repeat center; margin-bottom:17px;}
.introduse p.name2 { width:76px; height:24px; background:url(../images/starlive/s_28.png) no-repeat center; margin-bottom:10px;}
.introduse p.int { padding:0px; font-size:14px; color:#353434; line-height:25px;}
.musicList { margin-top:8px; width:700px; overflow:hidden;}
.musicList li { width:295px; float:left; overflow:hidden; padding-right:20px; line-height:35px;}
.musicList2 li { width:280px; float:left; overflow:hidden; padding-right:10px; line-height:30px;}
.musicList li a {float:left; font-size:16px; color:#535252; cursor:pointer;}
.musicList li a.musicName { width:180px;  overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.musicList2 li a.musicName { width:140px;  overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.musicList li a.musicName:hover { text-decoration:underline;}
.musicList li a.musicIcom { width:20px; height:20px; background:url(../images/starlive/listsongSprites.png) no-repeat; margin:0 5px; margin-top:8px;}
.musicList li a.listen { background-position:0 -66px;}
.musicList li a.listen:hover { background-position:0 -95px;}
.musicList li a.down { background-position:-59px -66px;}
.musicList li a.down:hover { background-position:-59px -95px;}
.musicList li a.share { background-position:-88px -66px;}
.musicList li a.share:hover { background-position:-88px -95px;}
.introduse a.msg { float:right; margin-right:10px; width:120px; height:30px; line-height:30px; border:1px solid #e93648; font-size:16px; margin-top:28px; color:#e93648; text-align:center;}
.introduse a.msg:hover { background-color:#e93648; color:#fff;}
.content .bigimg { width:270px; height:384px; float:left; margin-top:11px; background:url(../images/starlive/s_24.png) no-repeat center; text-align:center; padding:18px 10px 10px;}
.content .bigimg2 {width:330px; height:242px; float:right; margin-top:11px; background:url(../images/starlive/v4_03.png) no-repeat center; text-align:center; padding:18px 10px 10px;}

/* 访谈高清录像 */
.vediotitle { width:270px; margin:16px 0 20px; height:46px;  background:url(../images/starlive/ssp_07.png) no-repeat center;}
.vedioList li { width:320px; float:left; text-align:center;}
.vedioList li div.vediobg { display:inline-block; width:277px; height:144px; background:url(../images/starlive/sss_07.png) no-repeat center; position:relative;}
.vedioList li div.vedioplay { width:250px; height:115px; position:absolute; top:13px; left:13px; background:url(../images/starlive/sss_10.png) no-repeat center; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.vedioList li div.vediobg img { margin-top:13px;}
.vedioList li div.vediobg a:hover div.vedioplay {filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.vedioList li h3 { margin-bottom:15px;}
.vedioList li h3 a { font-size:18px; color:#353434; text-decoration:none;}
.vedioList li h3 a:hover { text-decoration:underline;}
.msgtitle { width:200px; margin:16px 0 20px; height:46px; background:url(../images/starlive/ssp_26.png) no-repeat center;}

/* 底部 */
#footer_link_info p{ color: #333; }
#footer_link_info a{ color: #333; }
#footer_link_info a:hover{ color: #666; }

/*评论附加部分以及分享按钮*/
.talk_box{min-height:300px}
*html{background-image:url(about:blank);background-attachment:fixed;}
.shareTop, .xihuanbox{ width: 40px; z-index:5;position: fixed; right: 0; bottom: 350px; _position:absolute;_bottom:auto;_margin-bottom:150px;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
a#diantai{ _position:absolute;_bottom:auto;_margin-bottom:40px;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.shareTop a { width:40px; height:47px; margin-bottom: 10px; display: inline-block; }
.shareTop a.top{background:url(../images/starlive/share_05.png) no-repeat;}
.shareTop a.top:hover{ background:url(../images/starlive/share_24.png);}
.shareTop .bdshare_b a.img{ background:url(../images/starlive/share_17.png) no-repeat;}
.shareTop .bdshare_b a.img:hover{ background:url(../images/starlive/share_28.png);}
.xihuanbox { width:40px; bottom: 303px; height:47px; line-height:47px;}
.xihuanbox:hover { width:140px; padding-left:20px; background-color:#6b6b6b;}
.xihuanbox p {float:left; font-size:16px; color:#fff; text-indent:5px; display:none;}
.xihuanbox .xhnum { float:left; border:0; font-size:16px; color:#fff; width:40px; height:47px; line-height:47px;  background-color:#6b6b6b; display:none; }
.xihuanbox:hover p, .xihuanbox:hover .xhnum {display:block;}
.xihuanbox a.xihuan { width:40px; height:47px; float:right;  background:url(../images/starlive/share_13.png);}
.xihuanbox a.xihuan:hover { background:url(../images/starlive/share_26.png);}
.currentby{background:url(../images/starlive/share_26.png); cursor:default}

/*Bubble by zhengshun 5.7*/
.BubbleBox { display:none; box-shadow:0 2px 5px rgba(0,0,0,.2); background:#fff;top:50%; left:50%; z-index:100; width:93px; height:30px; border:1px solid #999; color:#333; position:absolute; border-radius:2px; }
.BubbleBox em,.BubbleBox i { display:block; font-style:normal; position:absolute; font-size:14px; font-family:simsun;}
.BubbleBox em { bottom:-9px; left:50%; margin-left:-8px; z-index:101; color:#999;}
.BubbleBox i { bottom:-8px; left:50%; margin-left:-8px; z-index:102; color:#fff;}
.BubbleBox a { font-size:12px; line-height:30px; display:block; width:70px; height:30px; padding-left:20px; background:url(../../images_1405/comment/duigou.png) 5px center no-repeat;}
.Bubb_p,.Bubb_a { position:relative;}
/*DownBox by zhengshun 5.22*/
.DownBox { position:fixed; width:400px; height:180px; top:50%; margin-top:-90px; left:50%; margin-left:-200px; background:#fff; border:1px solid #ccc; box-shadow:0 0 5px rgba(0,0,0,.4); z-index:100; font-family:microsoft yahei,simsun;}
.DownBox h2 { width:100%; height:35px; line-height:35px; font-size:16px; text-align:center; margin-top:30px; margin-bottom:25px;}
.DownBox .db-btn { display:block; width:140px; height:40px; background:#ff6300; color:#fff; line-height:40px; text-align:center; font-size:14px; font-weight:bold; margin:0 auto;}
.DownBox a.close { display:block; width:27px; height:29px;position: absolute; right: 5px; top: 5px; width: 27px; height: 29px; background: url(//www.51vv.com/images_1405/close.png) no-repeat; background-position: -37px 0; cursor: pointer;}
/*shareBox by zhengshun 5.22*/
.com-share-box { position:absolute; width:194px; height:76px; background:url(../../images_1405/share_float_div.png) no-repeat; background: z-index:100; display:none;}
.com-share-box .cnt { width: 150px; height: 24px; margin: 18px auto 0;}