@charset "utf-8";
/*页面背景颜色*/
body{background-color: #224b71;}

/*头图*/
.head{ width: 100%;min-width:960px;  background: url('../images/huaxiuzhiye/head.jpg') no-repeat center top;}
/*直播信息*/
.head .liveInfo{ width: 960px; height: 458px;margin: 0 auto;position:relative}
.liveInfoWrap{position:absolute;top:310px;left:150px}
.head .liveInfoWrap p,
.head .liveInfoWrap p a{ font-size: 14px; color: #fff; line-height: 25px; }
.head .liveInfoWrap p a:hover{ text-decoration: underline; }
/*导航*/
.nav_wrap{ width: 100%; background: #2d76ba; margin-top: -2px; }
.nav_wrap .nav{ width: 960px; height: 46px; line-height: 46px; margin: 0 auto; position: relative; font-size: 16px; color: #fff; }
.nav_wrap .navLeft{ margin-left: 26px; width:597px; float:left; }
.nav_wrap .navLeft .mr60{ margin-right:60px;}
.nav_wrap .navLeft .mr30{ margin-right:30px;}
.nav_wrap .nav a{ color: #fff; display: inline-block; height: 46px; }
.nav_wrap .nav a:hover{ color: #fff17b; }
.nav_wrap .nav a.mobileVV{ background: url('../images/huaxiuzhiye/mobile.png') no-repeat left center; padding-left: 21px; }
.nav_wrap .nav a.mobileVV:hover{ background: url('../images/huaxiuzhiye/mobile_hover.png') no-repeat left center; }
.nav_wrap .nav a.download{ background: url('../images/huaxiuzhiye/download.png') no-repeat left center; padding-left: 27px; margin-right: 10px; }
.nav_wrap .nav a.download:hover{ background: url('../images/huaxiuzhiye/download_hover.png') no-repeat left center; }
.nav_wrap .strip{ margin: 0 7px; }
.nav_wrap .nav a.interact{  width: 122px; background: url('../images/huaxiuzhiye/interact_bg.png') no-repeat center; text-align: center; color: #fdfc3f; position: absolute; top: -8px; }

/*页面主要内容*/
.main{ width: 960px; margin: 0 auto; margin-top: 25px;/* padding-bottom: 114px;*/ }
.mainBg{ background-color: #deeffe; }
.mainTop{ padding: 0 30px; color: #3b5a76; }
.mainTop .activityTitle,
.mainTop .activityIntro,
.mainTop .bar,
.mainTop .twoCode{ float: left; }
.mainTop .activityTitle{ width: 47px; height: 152px; background: url('../images/huaxiuzhiye/activity_title.png') no-repeat center; }
.mainTop .activityTitle p{ width: 24px; margin: 0 auto; font-size: 24px; font-weight: bold; line-height: 28px; padding-top: 20px; color: #5a7e9f; }
.mainTop .activityIntro{ width: 500px; margin-top: 20px; margin-left: 30px; }
.mainTop .activityIntro p{ font-size: 14px; line-height: 24px; }
.mainTop .activityIntro p.activityInfo{  margin-bottom: 10px; }
.mainTop .bar{ width: 1px; height: 242px; margin: 40px 38px 0; background: url('../images/huaxiuzhiye/bar.png') no-repeat center; }
.mainTop .twoCode{ text-align: center; margin-top: 26px; }
.mainTop .twoCode img{ width: 136px; height: 136px; border: 3px solid #efe29c; }
.mainTop .twoCode p{ font-size: 14px; margin-top: 15px; white-space: nowrap; }
.sortTitle{ width: 960px; height: 80px; line-height: 80px; background: url('../images/huaxiuzhiye/sort_title.jpg') no-repeat center; text-align: center; font-size: 26px; font-weight: bold; color: #3b5a76; }
.longTitle{ width: 960px; height: 80px; line-height: 80px; background: url('../images/huaxiuzhiye/long_title.jpg') no-repeat center; text-align: center; font-size: 26px; font-weight: bold; color: #3b5a76; }

/*宣传片花*/
.player{ width: 842px; height: 520px; margin: 0 auto; padding-bottom: 40px; }
#player{ background-color: #000; }
/*关于机构*/
.jigouInfo{ padding: 0 60px 40px; color: #263f55; font-size: 14px; line-height: 24px; }
/*评论*/
.comment{ padding: 0 60px 40px; }
#vv_comment .talk_box{ background-color: #fff; min-height: 155px }

#cboxTitle{color:#fff}
/*底部导航*/
.footer{ width: 100%; height: 126px;}
#footer_link_info a{color:#ffffff}
#footer_link_info a:hover{color:#ffffff}
#footer_link_info p{color:#ffffff}

/*返回顶部和分享*/
*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 .top,
.shareTop .bdshare_b a.img,
#bdsharemore,
.shareTop .tecentWeiXin a{ background: url('../images/huaxiuzhiye/side_share.png') no-repeat center; }
.shareTop a.top{ display: inline-block; width: 36px; height: 36px; margin-bottom: 10px; background-position: 0 0; }
.shareTop a.top:hover{ background-position: -54px 0; }
.bdsharebuttonbox  .sa{ display: block; float: none; font-size: 14px; height: 76px; }
#bdsharemore{ margin: 0; padding: 0; display: inline-block; width: 36px; height: 76px; background-position: -0px -46px;}
#bdsharemore:hover{ background-position: -54px -46px; }
.shareTop .tecentWeiXin a{ display: inline-block; width: 36px; height: 140px; margin-top: 10px; background-position: 0 -132px; }
.shareTop .tecentWeiXin a:hover{ background-position: -54px -132px; }
.shareTop .tecentWeiXin{ position:relative; }
.shareTop .tecentWeiXin .sideCode{ position: absolute; display:none; width: 130px; height: 130px; left: -139px; top: 10px; border: 5px solid #517595; }
.shareTop .tecentWeiXin:hover .sideCode{ display: block; }

/*歌曲列表和下载*/
.music-list {background: url("../images/huaxiuzhiye/music-list-bg.png") no-repeat top #deeffe; padding: 50px 65px; overflow: auto; -ms-zoom: 1;}
.music-list .list-left {float: left;}
.music-list .list-right {float: right;}
.music-list li {line-height: 36px; font-size: 14px;}
.music-list li a {vertical-align: middle; display: inline-block;}
.music-list li span {vertical-align: middle; display: inline-block;}
.music-list li .song-name {	width: 238px; color:#535252; overflow: hidden; white-space: nowrap;text-overflow:ellipsis;}
.music-list li .song-name:hover {color:#306492;}
.music-list li .item-down {	margin: 0px 3px;}
.music-list li .item-try {background: url("../images/huaxiuzhiye/music-bg.png") no-repeat; width: 20px; height: 20px;}
.music-list li .item-down {	background: url("../images/huaxiuzhiye/music-bg.png") no-repeat; width: 20px; height: 20px;}
.music-list li .item-share {background: url("../images/huaxiuzhiye/music-bg.png") no-repeat; width: 20px; height: 20px;}
.music-list li .item-try {background-position: 0px -33px;}
.music-list li .item-try:hover {background-position: 0px 2px;}
.music-list li .item-down {	background-position: -34px -33px;}
.music-list li .item-down:hover {background-position: -34px 2px;}
.music-list li .item-share {background-position: -69px -33px;}
.music-list li .item-share:hover {background-position: -69px 2px;}
p.vertical_line{ float:left; margin-left:105px; height:242px; width: 5px;background: url('../images/huaxiuzhiye/bar.png') no-repeat center;}

/*歌曲列表-下载*/
.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;}
.Bubb_d,.Bubb_s{cursor: pointer;}
.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; margin: 8px 5px 0px;}
/*歌曲列表-分享*/
.com-share-box { position:absolute; width:194px; height:76px; z-index:100; display:none;}
.com-share-box .cnt { width: 150px; height: 24px; margin: 18px auto 0;}
/*左侧扫二维码*/
.shareLeft{ height:247px; width:114px; background: url('../images/huaxiuzhiye/left_share.png'); position: fixed; left:30px; bottom: 30px; text-align:center;}
.shareLeft .leftshare_code{ margin-top:63px; }
.shareLeft .leftshare_intro{ width:70px; color:#dd5200; font-size:14px; display: inline-block; }

a.content-link{ color:#164fd0; }
a.content-link:hover{color:#ff9801;}

