/* CSS Document */
body { font-family: "Microsoft YaHei"; background:url(../images/fangtan01/bodyBg.jpg) repeat;}
.wrapper { width:960px; margin:0 auto;} 

/* head */
.head { width:100%; height:498px; background:url(../images/fangtan01/headBg.jpg) center no-repeat;}
.nav { width:100%; height:45px; line-height:45px; background:#f0a401;}
.nav ul {}
.nav ul li { float:left; margin-right:28px;}
.nav ul li a { font-size:18px; color:#674600;}
.nav ul li a:hover { color:#fff; border-bottom:1px solid #fff; padding-bottom:2px;}
.nav ul li a.navActiv  { color:#fff; border-bottom:1px solid #fff; padding-bottom:2px;}
.nav a.hudong { float:right; padding:0 10px; color:#674600; height:31px; line-height:31px; margin:7px 0;}
.nav a.hudong:hover { color:#fff;}

/* main */
.textBox { width:100%; margin:10px 0;}
.textBox p { font-size:14px; line-height:28px; color:#4c4b4b; text-indent:30px;}

/*player*/
.videoHeadBg { background:url(../images/fangtan01/subhead01.png) no-repeat center; width:100%; height:70px; margin-top:20px;}
.video .content{ padding: 10px; }
.video .videoplayer{ position: relative; margin: 0 20px; height: 452px; background-color: #1e1e1e; font-size: 12px; line-height: 22px; border:1px solid #1e1e1e;}
.lSide{ float: left; height: 452px; width: 648px; background-color: #000000; }
.pl_tit{ position: relative; height: 40px; background-color: #1E1E1E; padding: 0 20px; }
.pl_tit h2 { float: left; color: #F2F2F2; font-size: 20px; height: 40px; line-height: 40px; }
.player{ height: 412px; }

/*player-list*/
.thumbList{ position: absolute; width: 212px; height: 386px; right: 0; top: 0; margin-top: 40px; padding-left: 40px; /*background-color:yellow*/}
.scrollArea { width: 212px; height: 386px; overflow: auto; position: relative; /*background-color:#fff*/}
.thumbList li{ margin-bottom: 10px; width: 176px; height: 132px; cursor: pointer; position: relative; }
.playLists{ border: 2px solid #ffffff; }
.playLists:hover{ border: 2px solid #d77900;}
.current{ border:2px solid #fc9106;}
.intro{ display: block; position: absolute; left: 0; bottom: 0; width: 176px; height: 22px; line-height: 22px; text-align: center; color: #ffffff; z-index: 10; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.layer{ position: absolute; left: 0; top: 0; width: 100%; height: 22px; z-index: -1; background: #000000; opacity: 0.5; filter: alpha(opacity=50); }

/*pic*/
.video div.pic{ position: relative; width: 940px; }
.video #pcontent{ width: 940px; overflow: hidden; margin:20px 10px 0; }
.video div.pic ul.pic{ display: block; width: 5000px; }
.video div.pic ul.pic li{ display: block; float: left; padding:10px 30px 0 10px; }
.video div.pic ul.pic li div{ display: block; width: 194px; height: 166px; }
.video div.pic ul.pic li a.headlink{ display: block; box-shadow: 0px 0px 2px #000000; margin-bottom: 4px; padding:2px;}
.video div.pic ul.pic li a.headlink:hover { padding:0; border:2px solid #d77900;}
.video div.pic ul.pic li a.headlink img{ display: block; width: 190px; height: 126px; }
.video div.pic ul.pic li a.content{ display: block; height: 16px; width: 60%; margin: 0 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.video div.pic ul.pic li a.content{ line-height: 16px; vertical-align: middle; font-size: 12px; color: #333; }
.video div.pic ul.pic li a:hover{ color: #d77900; }
a.moveBtn1{ position: absolute; display: block; width:30px; height: 145px; top: 85px; cursor: pointer; z-index: 1; }
a.prev1 { left: 10px; background:url(../images/starlive02/bt_18.png) no-repeat center; }
a.prev1:hover{ background:#96c5c8 url(../images/starlive02/bt_18.png) no-repeat center; }
a.next1{ right: 10px;  background:url(../images/starlive02/bt_21.png) no-repeat center; }
a.next1:hover{ background:#96c5c8 url(../images/starlive02/bt_21.png) no-repeat center; }

/* music01 */
.music01 { width:100%; overflow:hidden;}
.musicHeadBg { background:url(../images/fangtan01/subhead02.png) no-repeat center; height:65px; width:100%; margin:20px 0; }
.musicTitle01 { width:100%; height:38px; line-height:38px; background:url(../images/fangtan01/btnBg_13.png) left no-repeat; font-size:22px; color:#9f8024; text-indent:40px; margin-top:20px;}
.music01Left { width:560px; float:left; padding:10px;}
.music01Left p { font-size:14px; color:#585656; padding:10px 0 10px; line-height:28px;}
.music01Left img { margin:0 8px; border:5px solid #fff; box-shadow:3px 8px 3px #ccc;}
.music01Right { width:340px; float:right; padding:10px; margin-top:20px; overflow:hidden;}
.music01Right h2, .music02Box h2 { font-size:26px; color:#674600; font-style:oblique; border-bottom: 2px solid #674600; padding-bottom:3px; display:inline;}
.musicList { width:100%; margin-top:20px;}
.musicList li { float:left; width:340px; overflow:hidden; line-height:30px;}
.musicList li a {float:left; font-size:14px; color:#2d2d2d; cursor:pointer;}
.musicList li a.musicNum { width:25px;}
.musicList li a.musicName { width:250px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.musicList li a.musicName:hover { color:#d77900;}
.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;}
/* 图片 */
.imgListBox { margin-top:25px;}
.imgListBox .imgList { width:110%; float:left; height:309px; margin-top:20px;}
.imgListBox .imgList li { float:left; width:169px; height:269px; margin-left:18px;}
.imgListBox .imgList li img { width:163px; height:247px;}
.imgListBox .imgList li a.img { border:1px solid #e1e0e0; display:block; margin:5px; padding:2px; width:163px; height:247px; box-shadow:0px 0px 3px 3px #ccc;}
.imgListBox .imgList li a.img:hover { border:1px solid #d77900;  box-shadow:0px 0px 3px 3px #d77900;}
.imgListBox .imgList li h3 { height:40px; line-height:40px; widows:163px; text-align:center;}
.imgListBox .imgList li h3 a.imgTxt { font-size:14px; color:#444343; display:block; width:163px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.imgListBox .imgList li h3 a.imgTxt:hover { font-size:14px; color:#d77900;}

/* music02 */
.music02 { width:105%;  background:url(../images/fangtan01/btnBg_29.png) right 10px no-repeat; padding-bottom:20px;}
.music02 .textBox { width:960px;}
.musicTitle02 { width:960px; height:38px; line-height:38px; background:url(../images/fangtan01/btnBg_25.png) left no-repeat; font-size:22px; color:#9f8024; text-indent:40px; margin-top:20px;}
.music02Box { width:960px;}
.music02List { width:960px; overflow:hidden;}
.music02List li { width:320px; margin-right:20px; line-height:35px;}
.music02List li a.musicName { width:200px;}

/* music03 */
.music03 { width:100%;  background:url(../images/fangtan01/btnBg_32.png) left 50px no-repeat; overflow:hidden; padding:0px 0 40px;}
.music03 .textBox { margin-top:20px;}
.musicTitle03 { width:960px; height:38px; line-height:38px; background:url(../images/fangtan01/btnBg_35.png) left no-repeat; font-size:22px; color:#9f8024; text-indent:50px; margin-top:20px;}
.music03Box { width:730px; float:right;}
.music03List { overflow:hidden;}
.music03List li { width:350px; margin-left:15px; line-height:35px;}
.music03List li a.musicName { width:200px;}

/* 关于剧场 */
.aboutTheatreBg { background:url(../images/fangtan01/subhead03.png) no-repeat center; height:58px; width:100%;}
.commentTitleBg { background:url(../images/fangtan01/subhead04.png) no-repeat center; height:56px; width:100%;}

#footer_link_info a{color:#4c4b4b}
#footer_link_info a:hover{color:#4c4b4b}
#footer_link_info p{color:#4c4b4b}

/* 分享 */
*html{background-image:url(about:blank);background-attachment:fixed;}
.shareTop { width: 40px; position: fixed; right: 0; bottom: 150px; _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)));
}
.shareTop .top, .shareTop .bdshare_b a.img, .shareTop .tecentWeibo a { background:url(../images/fangtan01/show.png) no-repeat; width: 106px; height: 316px;}
.shareTop a.top{ display:inline-block; background-position: 0 0; width:41px; height: 45px; margin-bottom: 10px;}
.shareTop a.top:hover{background-position: -44px 0;}
.shareTop .bdshare_b a.img{ background-position: 0 -46px; display: inline-block; width: 41px; height: 62px;}
.shareTop .bdshare_b .img:hover{background-position: -44px -46px;}
.shareTop .tecentWeibo a{background-position: 0 -110px;display: inline-block; width: 41px; height: 166px;margin-top: 10px;} 
.shareTop .tecentWeibo a:hover{background-position: -44px -110px;}
