.clearfix:after{ clear: both; display: block; overflow: hidden; height: 0; line-height: 0; content: ""; }
.clearfix{ *zoom: 1; }

/*头部*/
.header{ width: 100%; height: 566px; position: relative; }
.nav{ width: 960px; height: 66px; margin: 0 auto; position: absolute; top: 495px; left: 50%; margin-left: -480px; }
.nav ul{ float: left; margin: 13px 50px 0 30px; }
.nav ul li{ display: inline-block; float: left; }
.nav ul li a{ display: inline-block; width: 100px; height: 40px; line-height: 40px; text-align: center; }
.nav .navRight{ display: inline-block; height: 38px; float: left; margin-top: 13px; }
.nav .navRight a.download{ display: inline-block; width: 81px; height: 38px; line-height: 38px; padding-left: 30px; }
.nav .navRight a.mobileVV{ display: inline-block; width: 59px; height: 34px; line-height: 34px; padding-left: 35px; }

/*视频*/
.playTitle{ width: 100%; height: 84px; font-size: 22px; text-align: center; line-height: 84px; }
.playBg{ width: 100%; margin-bottom: 18px; }
#player{ width: 960px; height: 590px;  background-color: #000; margin: 0 auto; }

.jiabin,
.intro,
.show,
.huaxu,
.comment{ width: 960px; margin: 0 auto; margin-bottom: 18px; }

.jiabinTitle,
.introTitle,
.showTitle,
.huaxuTitle,
.commentTitle{ width: 960px; height: 130px; margin: 0 auto; }

/*嘉宾*/
.jiabinMain{ width: 832px; padding: 30px 58px 66px 70px; }
.jiabinMain div,
.introMain div{ float: left; }
.jiabinPic{ width: 185px; height: 266px; margin-right: 13px; }
.jiabinInfo{ width: 633px; height: 250px; margin-top: 16px; position: relative; }
.jiabinInfo .nameBg{ width: 126px; height: 44px; line-height: 44px; text-align: center; position: absolute; top: -16px; left: 50%; margin-left: -63px; }
.jiabinInfo h3{ font-size: 14px; font-weight: bold; }
.jiabinInfo h3.jobName{ text-align: center; margin-top: 25px; }
.jiabinInfo h3.danceLive,
.jiabinInfo p{ margin-left: 12px; line-height: 30px; }

.introMain,
.showMain,
.commentMain{ width: 820px; padding: 30px 70px 66px; }

/*简介*/
.introInfo{ width: 386px; margin-right: 17px; }
.introInfo p{ text-indent: 2em; line-height: 28px; }
.introPic{ width: 417px; height: 212px; margin-top: 20px; } 

/*精彩表演*/
.showMain ul li{ width: 267px; height: 146px; float: left; }
.showMain ul li a div{ width: 267px; height: 146px; position: relative; }
.showMain ul li a div i{ display: none; width: 51px; height: 49px; margin: 0 auto; position: absolute; margin-top: 48px; margin-left: 108px; }
.showMain ul li a:hover i.playIcon{ display: block; }
.showMain ul li a h3{ text-align: center; height: 38px; line-height: 38px; }
.showMain ul li.middle{ margin: 0 9px; }
.more { height: 20px; line-height: 20px; display: inline-block; float: right; margin-top: 60px; margin-right: 40px; cursor: pointer; }
.more:hover { text-decoration: underline; }

/*花絮*/
.huaxuMain #prev{ float:left; margin-top:135px; width: 16px; height: 35px; margin-left:17px;}
.huaxuMain #next { float:right; margin-top:135px; width: 16px; height: 35px; margin-right:17px;}
.huaxuMain .imgList { overflow: hidden; width:840px; height: 315px; float: left; margin-left: 25px; position: relative;}
.huaxuMain .imgList ul { width: 1680px; position: absolute; left: 0;}
.huaxuMain .imgList ul li { float: left; width: 187px; text-align: center; height: 138px; margin:8px 11px; background: #505c61; }
.huaxuMain .imgList ul li a{ display: inline-block; width: 183px; height: 138px; border: 2px solid #b2c4e1; position: relative; } 
.huaxuMain .imgList ul li a:hover{ background: #829498; border-color: #f4eb8c;}
.huaxuMain .imgList ul li img{ width: 183px; height: 138px; }
.huaxuMain .imgList ul li p{width: 183px; height: 33px; line-height: 33px;  font-size: 14px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }
.huaxuMain .imgList ul li img { width:183px; height:138px;}
.imgList p{ display: none; margin-top: -33px; background: rgba(0,0,0,.5); position: absolute; z-index: 100;}

/*返回顶部和分享*/
#bdsharemore{ width: 36px; height: 76px; padding-left: 0; margin: 0; }
*html{ background-image: url(about:blank); background-attachment: fixed; }
.shareTop{ width: 36px; 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 a{ display: inline-block; }
.shareTop a.top{ width: 36px; height: 37px; margin-bottom: 10px; *margin-bottom: 10px; _margin-bottom: 10px; }
.shareTop a.baiduShare{ width: 36px; height: 78px; }
.shareTop a.attention{ width: 36px; height: 141px; margin-top: 10px; }
.shareTop .tecentWeiXin i{ display: none; width: 139px; height: 141px; position: absolute; left:-139px; top: 140px; _left:-138px; _top: -2px; }
.shareTop a.attention:hover i{ display: block; }

.target-fix{position: relative; top: -33px; display: block; height: 0; overflow: hidden;}
#footer_link_info a{ color: #fff; }
#footer_link_info a:hover{ color: #f5e831; }
#footer_link_info p{ color: #fff; }