/*by zhengshun for index*/
a {-webkit-transition:all .3s;}
.headPicList ul li a.addFriend,.personList_prev.hpCleft,.hpCright {background: url(../../images_1405/com_index_sprite.png) no-repeat;}
ul li a.pic, ul li a.title, ul li a.pic img { display: block; font-size: 14px;}
ul li a.pic { margin-bottom:8px; font-size:14px;}
ul li span.info { font-size:12px; color:#666;}
body { font-family:microsoft yahei,simsun; font-size:14px;}
.mt15{ margin-top:15px; }
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.blank20 { width:100%; height:20px;}
.blank30 { width:100%; height:30px;}
.mainWrapper { margin-top:20px;}
.vv-index-row1 { height:450px; background:#f5efe8; margin-top:130px; overflow:hidden;}
.vv-index-row1 .cnt { width:1190px; height:403px; margin:20px auto 0;}
.vv-index-row1 .cnt .cnt-l { width:870px; height:403px; background:url(../../images_1405/index/vv_index_cnt_bg.png) no-repeat #fff;}
.vv-index-row1 .cnt .cnt-l .vv-focus { width:325px; height:383px; margin:10px; overflow:hidden; position:relative;}
.vv-index-row1 .cnt .cnt-l .vv-focus .vv-focus-cnt { width:10000px; height:383px;}
.vv-index-row1 .cnt .cnt-l .vv-focus .vv-focus-cnt a { display:block; width:325px; height:383px; float:left;}
.vv-index-row1 .cnt .cnt-l .vv-focus .vv-ind-focus-nav { width:auto; float:left; position:absolute; /*left:50%;*/ bottom:10px; z-index:10;/* margin-left:10px;*/ right:0;}
.vv-index-row1 .vv-focus .vv-ind-focus-nav li { width:10px; height:10px; background:url(../../images_1405/index/vv_index_sprite_zs.png) -30px -75px; float:left; margin-right: 10px; position:relative;/*left:-50%;*/}
.vv-index-row1 .vv-focus .vv-ind-focus-nav li.cur { background:url(../../images_1405/index/vv_index_sprite_zs.png) -10px -75px;}
.vv-index-row1 .cnt .cnt-l .vv-focus-news { width:480px; height:383px; margin-right:20px; margin-top:10px;}
.vv-index-row1 .vv-focus-news h2 { font-size:18px; width:100%; height:30px; line-height:30px; text-align:center; margin-bottom:8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vv-index-row1 .vv-focus-news h2 a,.vv-index-row1 .vv-focus-news span a { color:#ff6300;}
.vv-index-row1 .vv-focus-news span { text-indent:2em; display:block; font-size:12px; line-height:22px; padding-bottom:4px; border-bottom:1px dashed #ccc;}
.vv-focus-news .more { text-align:right; font-size:12px; margin-top:3px;}
.vv-index-row1 .news-list { margin-top:6px;}
.vv-index-row1 .news-list li { height:26px; line-height:26px; position:relative; padding-left:30px; width:450px; zoom:1;}
.vv-index-row1 .news-list li i { display:inline-block; width:7px; height:7px; position:absolute; left:0; top:11px; background:#ff6300; font-size:0;}
.vv-index-row1 .news-list li em { position:absolute; float:left; right:0; top:0; display:block; height:30px; font-size:12px; color:#999;}
.vv-index-row1 .news-list li a{ max-width: 410px; width:auto !important; _width:410px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.vv-index-row1 .scrollAd{ height: 20px; overflow: hidden; }
.vv-index-row1 .scrollAd span{ padding: 0; border: 0 none; text-indent: 0; font-size: 14px; float: left; width: 42px; height: 20px; line-height: 20px; }
.vv-index-row1 .scrollAd ul{ float: left; width: 410px; text-align: left; height: 20px; line-height: 20px; overflow: hidden; }
.vv-index-row1 .scrollAd ul li{ width: 430px; height: 20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.vv-index-row1 .scrollAd ul li img{ display: inline-block; margin-left: 10px; width: 14px; height: 14px; vertical-align: middle; }
.vv-index-row1 .scrollAd ul li a{ color: #ff9801; vertical-align: middle; }



.vv-index-row1 .cnt .cnt-r { width:306px; height:403px; background:url(../../images_1405/index/indexD_1190.jpg) no-repeat;}
.vv-index-row1 .cnt .cnt-r .btns { width:286px;  margin:0 auto; position: relative; top: 181px;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtn {background:url("../../images_1405/index/Right/1190_20171219.png") no-repeat;margin-bottom:3px;margin-left:4px; float: left; width:139px; height:52px; font:14px microsoft yahei,simsun; line-height: 52px; color:#fff;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtn:hover{background: url("../../images_1405/index/Right/1190_20171219_h.png") no-repeat;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtnNew {background:url("../../images_1405/index/Right/1190_new_20171219.png") no-repeat;margin-bottom:3px;margin-left:4px; float: left; width:139px; height:52px; font:14px microsoft yahei,simsun; line-height: 52px; color:#fff;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtnNew:hover{background: url("../../images_1405/index/Right/1190_new_20171219_h.png") no-repeat;}

.vv-index-row1 .cnt .cnt-r .btns a.ptbtnlong{background:url("../../images_1405/index/Right/lobtnb.png") no-repeat;margin-bottom:3px;margin-left:2px; float: left; width:286px; height:52px; /*padding-top: 10px;*/ font:16px microsoft yahei,simsun; color:#fff;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtnlong:hover{background: url("../../images_1405/index/Right/lobtnbh.png") no-repeat;}

.ptbtncon{padding-left: 20px; width:94px; text-align: center;}
.ptbtnconlong{margin-top: 12px; margin-left:60px;width:144px; text-align: center;}


/*音乐*/

.titleStyle_1 a.more_new{line-height: 40px;background-image:url("../../images_1405/com_index_sprite.png");}
.titleStyle_1 a.more_new{ display:block;float:left;_display:inline;margin-left:15px; width:auto; padding-right:15px; background-position:25px -272px; font-size:14px;}

.change_logo{cursor:pointer;float:right;_display:inline;margin-top:10px;padding-left:20px;background:url("../../images_1405/index_new/change.png") no-repeat 0 center;font-size:14px;color:#666666}
.ts_title{font-size:24px;color: #ff7e00; padding-left:32px; display: block;float: left; position:relative;top:0px;}
.ptjc_logo{background:url("../../images_1405/index_new/ptjc_ico.png") no-repeat 5px center;}
.rmzb_logo{background:url("../../images_1405/index_new/rmzb_ico.png") no-repeat 5px center;}
.xgtj_logo{background:url("../../images_1405/index_new/xgtj_ico.png") no-repeat 5px center;}
.yueting_logo{background:url("../../images_1405/index_new/yueting_ico.png") no-repeat 5px center;}


.wudao_logo{background:url("../../images_1405/index_new/wudao_ico.png") no-repeat 5px center;}
.langsong_logo{background:url("../../images_1405/index_new/langsong_ico.png") no-repeat 5px center;}
.quyuan_logo{background:url("../../images_1405/index_new/quyuan_ico.png") no-repeat 5px center;}
.qy_logo{background:url("../../images_1405/index_new/qiyue_ico.png") no-repeat 5px center;}
.mp_logo{background:url("../../images_1405/index_new/gzh_ico.png") no-repeat 5px center;}


.vv-music-list { margin-top:20px;}
.vv-music-list .picList { width:100%; height:170px; margin-top:20px; /*border-bottom:1px dashed #e6e6e6;*/ overflow:hidden; position:relative;}
.vv-music-list .picList ul { width:900%; height:170px;}
.vv-music-list .picList ul li { width:250px; height:170px; margin-right:64px; font:14px/23px microsoft yahei,simsun; float:left; position:relative;}
.vv-music-list .picList ul li a{  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block;  width:250px; }
.vv-music-list .picList ul li em { display:block; width:45px; height:20px; line-height:20px; font-size:12px; color:#fff; background:#FF9801; text-align:center; position:absolute; top:0; left:0;}
.vv-music-list .picList ul li a.pic { margin-bottom:5px; display:block;}
.vv-music-list .picList ul li a.pic img { display:block;}
.vv-music-list .picList ul li span { font:12px/22px microsoft yahei,simsun; color:#666;}
.vv-music-list .songList { width:100%; overflow:hidden; margin-top:10px;}
.vv-music-list .songList ul { width:100%;}
.vv-music-list .songList ul { width:110%;}
.vv-music-list .songList ul li { width:210px; margin-right:38px; float:left; font:12px/35px microsoft yahei,simsun;}
.vv-music-list .songList ul li span { padding:0 5px;}
.vv-music-list .songList ul li em { color:#666;}

@media screen and (max-width:1210px){
    .vv-music-list .picList ul li { width:200px; height:170px; margin-right:64px; font:14px/23px microsoft yahei,simsun; float:left; position:relative;}
    .vv-music-list .picList ul li a.pic img { display:block;width:200px}
    .vv-index-row1 .news-list li em { position:absolute; float:left; right:20px; top:0; display:block; height:30px; font-size:12px; color:#999;}
}





/*底部热门频道*/
.greybg{background-color:#f2f2f2}
.recommendB{margin-top:35px;padding-top:40px;background-color:#f2f2f2}
.recommendInner{width:1190px;margin:0 auto}
.recommDiv{float:left;_display:inline;/*margin-left:60px;*/ margin-left:0px; padding-right:60px;width:276px; height:130px;}
.rline{background:url("../../images_1405/index_new/line.jpg") no-repeat right center}
.recommDivTitle{font-size:16px;color:#898989}
.recommCon{margin-top:15px}
.recommCon .recomma{display:inline-block;margin-right:16px;margin-bottom:10px;font-size:14px;color:#666666}
.recommCon .recomma:hover{color:#ff7e00}

@media screen and (max-width:1210px){
   .recommendInner{width:960px;margin:0 auto}
   .recommDiv{float:left;_display:inline;margin-left:0px;padding-right:10px;width:260px;}
}


/*公众号*/
.vv-music-list .mpList { width:100%;margin-top:20px;/*border-bottom:1px dashed #e6e6e6;*/ overflow:hidden; position:relative;}
.vv-music-list .mpList ul { width:900%;}
.vv-music-list .mpList ul  li{float:left;_display:inline;/*width:160px;*/ width:120px; /*margin-right:45px*/margin-right:32px; position:relative;}
.vv-music-list .mpList ul  li a.mp_pic_head{display:block;width:120px;height:120px;margin:0 auto}
.vv-music-list .mpList ul  li a.mp_pic_head img{display:block;width:120px;height:120px;}
.mp_info_top{width:120px;height:30px;overflow:hidden}
.mp_name{float:left;_display:inline;margin-top:5px;font-size:14px;color:#333333;width:120px; text-align: center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.mp_addgz{display: inline-block; width: 45px; height: 18px; line-height: 18px; text-align: center; font-size:12px; color:#fff; position: absolute; right: 4px; top: 95px; background:url("../../images_1405/index/gzh/gzBg.png") no-repeat; /*padding-left:4px;padding-right:4px;*/ _display:inline; }
.mp_addgz:hover { background:url("../../images_1405/index/gzh/gzBg_hover.png") no-repeat; color:#fff; }
.mp_info_bottom{width:120px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.mp_info_bottom p{width:100%;font-size:12px;color:#787878; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

@media screen and (max-width:1210px){
   .vv-music-list .mpList ul  li{float:left;_display:inline;width:120px;margin-right:20px}
}


/*大厅样式*/
.vv-index-row1 .cnt .vv-hall { background:#fff;}
.hall-info .notice{margin-bottom: 5px;}
.vv-index-row1 .cnt .vv-hall .hall-info { width:280px; height:380px; margin:10px auto 0;}
.vv-index-row1 .cnt .vv-hall .hall-info h2 { font-size:18px; line-height:35px; color:#ff6300;}
.vv-index-row1 .cnt .vv-hall .hall-info ul li { height:20px; line-height:20px; font-size:14px; width:255px; padding-left:15px;position: relative;}
.vv-index-row1 .cnt .vv-hall .hall-info ul li i{display: inline-block;width: 7px;height: 7px;position: absolute;left: 0;top: 8px;background: #ff6300;font-size: 0;}
.vv-hall .hall-info .service { width:280px; height:130px; overflow:hidden;}
.vv-hall .hall-info .service .sercnt { width:330px; height:140px;}
.vv-hall .hall-info .service .sercnt a { display:block; width:128px; height:34px; margin-right:24px; margin-bottom:12px; background-image:url(../../images_1405/index/vv_hall_sprite.png); float:left;}
.service .sercnt a.cz { background-position:0 0;}
.service .sercnt a.gz { background-position:0 -40px;}
.service .sercnt a.lh { background-position:0 -80px;}
.service .sercnt a.sj { background-position:0 -120px;}
.service .sercnt a.hr { background-position:0 -160px;}
.service .sercnt a.rz { background-position:0 -200px;}
.service .sercnt a.cz:hover { background-position:-130px 0;}
.service .sercnt a.gz:hover { background-position:-130px -40px;}
.service .sercnt a.lh:hover { background-position:-130px -80px;}
.service .sercnt a.sj:hover { background-position:-130px -120px;}
.service .sercnt a.hr:hover { background-position:-130px -160px;}
.service .sercnt a.rz:hover { background-position:-130px -200px;}

.vv-hall .hall-info .ask { width:280px; height:78px; overflow:hidden;}
.vv-hall .hall-info .ask .askcnt { width:300px; height:78px;}
.vv-hall .hall-info .ask .askcnt a { display:block; width:66px; height:78px; background-image:url(../../images_1405/index/vv_hall_sprite.png); float:left; margin-right:5px;}
.ask .askcnt a.xsly { background-position:-265px 0;}
.ask .askcnt a.fjsq { background-position:-265px -85px;}
.ask .askcnt a.mvbox { background-position:-265px -170px;}
.ask .askcnt a.gzzx { background-position:-265px -255px;}
.ask .askcnt a.xsly:hover { background-position:-335px 0;}
.ask .askcnt a.fjsq:hover { background-position:-335px -85px;}
.ask .askcnt a.mvbox:hover { background-position:-335px -170px;}
.ask .askcnt a.gzzx:hover { background-position:-335px -255px;}
/*by zhangbin for index*/
/*model*/
.indexCon{margin-top: 25px;overflow: hidden;}
.indexModel{margin-top: 40px;}
/*音乐人*/
.boxTab{width: 1300px; height:230px;}
.index_mus{height: 271px;overflow: hidden; margin-bottom:30px;}
.index_mus .indexCon { position:relative; height:220px; overflow:hidden;}
.index_mus .indexCon dl{width: 200px;height: 90px;overflow:hidden;margin-right: 45px;float: left;background: #f4f4f4;margin-bottom: 25px;}
.index_mus .indexCon dl dd,.index_mus .indexCon dt{float: left;}
.index_mus .indexCon dt a{ _display: blcok; _width: 90px; _hight: 90px; }
.index_mus .indexCon dl dd{margin-left: 5px;width: 105px;}
.index_mus .indexCon dl dd a{display: block;color: #333;width: 105px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 12px;padding-top: 5px;}
.index_mus .indexCon dl dd a:hover{color: #ff7e00;}
.index_mus .indexCon dl dd a.musName{color: #ff7e00;font-size: 14px;line-height: 30px;}
.index_mus .indexCon dl dd a.musName:hover{text-decoration: underline;}
.index_mus .indexCon dl dd a span{display: inline-block;width: 5px;height: 5px;font-size:0;background: #ff7e00;position: relative;top: -2px;margin-right: 2px;}
.musicianList{float: left;}
/*栏目*/
.lanmuCon{width: 1300px;height: 169px;overflow: hidden;}
.lanmuCon dl{float: left;width: 250px;margin-right: 63px;}
.lanmuCon dl dt img{width: 250px;height: 115px; -webkit-transform-style:preserve-3d; -webkit-perspective:600px; -webkit-transition:all .3s;}
.lanmuCon dl dd{width: 250px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.lanmuCon dl dd a{line-height: 25px;}
.lanmuCon dl dd p{font-size: 12px;color: #999999;}
.lanmuCon dl dd p a{border-bottom: 1px dotted #a9cf3f;color: #a9cf3f;margin-right: 10px;}
/*common*/
.index_Wrap{height: 373px;overflow: hidden;}
.commonL{width: 220px;background: #f4f4f4;padding-bottom: 10px;margin-right: 25px;height: 310px;}
.commonL dl dt img{width: 220px;height: 200px;width: 220px;}
.commonL dl dd{line-height: 35px;padding-left: 10px;text-align: left;width: 200px;}
.commonL dl dd a{font-size: 16px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.commonL dl dd p{color: #999;line-height: 25px;font-size: 12px;}
.commonM{width: 650px;overflow: hidden;margin-right: 45px;}
.commonM dl{margin-right: 25px;float: left;margin-bottom: 25px;}
.commonM dl dt img{width: 200px;height: 112px;}
.commonM dl dd{line-height: 25px;text-align: left;width: 200px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.commonM-Wrap{width: 700px;}
.commonM-Wrap dl dt img { display:block;}
.commonR{width: 250px;overflow: hidden;}
.topShow{width: 280px;background: #f8f8f8;padding-bottom: 10px;}
.topShow dl{width: 112px;float: left;margin-right: 25px;}
.topShow dl dd{width: 112px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;}
.topShow dl dd a{font-size: 16px;}
.lastShow{background: #f1f1f1;border-top: 1px solid #e5e5e5;padding: 20px 0;height: 160px;}
.lastShow ul { width:250px; height:120px;}
.lastShow li{float: left;width: 90px;line-height: 30px;margin-left: 30px;font-size: 12px; display:inline; height:30px;}
.lastShow li span{display: inline-block;width: 5px;height: 5px;font-size:0;background: #ff7e00;position: relative;top: -2px;margin-right: 6px;}
/*节日*/
.jieriR p{height: 42px;line-height: 42px;width: 240px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: left;border-top: 1px solid #E5E5E5;padding-left: 10px;}
.jieriR p span{display: inline-block;width: 7px;height: 7px;font-size:0;background: #ff7e00;position: relative;margin-right: 5px;_margin-top: 18px;}
.jieriR p a{ _vertical-align: middle; }
/*旅游婚恋*/
.index_ly{width: 670px;margin-right: 45px;}
.lyR{width: 425px;overflow: hidden;}
.lyR-Wrap{width: 460px;}
.lyR dl{margin-right: 25px;float: left;margin-bottom: 25px;}
.lyR dl dt img{width: 200px;height: 112px;}
.lyR dl dd{line-height: 25px;text-align: left;width: 200px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.index_hl{width: 470px;}
.hunlianL{margin-right: 50px;}
.hlR{width: 200px;}
.hlR dl{margin-bottom: 25px;}
.hlR dl dd{line-height: 25px;}


/*友情链接*/
.friendLink { margin-top:20px; font-size:12px; line-height:25px;}
.friendLink a { padding-right:16px; display:inline-block; float:left; word-break:keep-all; margin-bottom:5px;}
/*官方艺术团 added by zhengshun 6.5*/
.headPicList { margin-top:45px; height:160px; overflow:hidden; width:1190px; position:relative;}
.headPicList .hpList { width:100%; overflow:hidden; position:relative;}
.headPicList ul { width:10000px; float:left; height:160px;}
.headPicList ul li { width:100px; height:160px; display:inline-block; float:left; margin-right:21px; position:relative;}
.headPicList ul li em.z { display:none;}
.headPicList ul li a.pic img { border-radius:50px;}
.headPicList ul li.cur a.pic img { border-radius:50px; border:2px solid #ff7e00; width:96px; height:96px; _border:none; _width:100px; _height:100px;}
.headPicList ul li a.title { text-align:center;}
.headPicList ul li a.addFriend { display:block; margin:5px auto 0; width:86px; height:22px; background-position:-170px -30px; -webkit-transition:all .2s linear;}
.headPicList ul li.cur a.addFriend { background-position:-170px 0;}
.hpCtrlBtn { display:block; width:16px; height:26px; bottom:-105px; position:absolute;}
.hpCleft { background-position:-10px -117px; left:-40px;}
.hpCright { background-position:-50px -117px; right:-40px;}
.hpCleft:hover{ background-position:-180px -350px;}
.hpCright:hover{ background-position:-217px -350px;}
.yst-pics { height:85px; margin-top:30px; overflow:hidden;}
.yst-pics ul { width:1220px;}
.yst-pics ul li { width:180px; height:85px; float:left; margin-right:22px; overflow:hidden;}
.yst-pics ul li img { display:block; width:180px;}
/*合作媒体*/
.mus_media { margin-top:40px;}
.mus_media .mediaCnt { overflow:hidden; margin-top:20px;}
.mus_media .mediaCnt ul { width:1220px;}
.mus_media .mediaCnt ul li { float:left; width:108px; border:1px solid #d9d9d9; margin-right:25px; margin-bottom:20px;}
.mus_media .mediaCnt ul li.addFL { width:110px; height:68px; border:none;}
.mus_media .mediaCnt ul li.addFL a { display:block; width:100%; height:100%; background-position:-180px -75px;}
.mus_media .mediaCnt ul li.addFL a:hover { background-position:-180px -155px;}
@media screen and (max-width:1210px){
    .mus_media .mediaCnt ul { width:970px;}
    .mus_media .mediaCnt ul li { margin-right:11px;}
}

/*广告图 by zhangbin 6.12*/
.indexBanner img{width: 1190px;height: 119px;}
@media screen and (max-width:1210px){
    .headPicList { width:960px;}
    .yst-pics ul { width:1220px;}
    .yst-pics ul li { width:150px;margin-right:12px;}
    .yst-pics ul li img { width:150px;}
}
/*官方艺术团 added by zhengshun 7.14*/
.yst-left { width:895px; height:310px; overflow:hidden;}
.yst-left ul { width:950px;}
.yst-left ul li { width:200px; height:150px; float:left; margin:0 31px 10px 0; -webkit-transform-style:preserve-3d; -webkit-perspective:600px;}
.yst-left ul li:hover a.pic img { -webkit-transform:rotateX(15deg); -webkit-transform-origin:bottom; }
.yst-left ul li a.pic { width:200px; height:92px;}
.yst-left ul li a.pic img { width:200px; height:92px;-webkit-transition:all .3s ease-in-out;}
.yst-right { width:250px; height:310px; overflow:hidden;}
.yst-right .knowList li { position: relative; background: #f7f7f7; border-top: 1px solid #f0f0f0; height: 43px; line-height: 43px;}
.yst-right .knowList li.oddLine { background: #fffaf6;}
.yst-right .blockIcon { position: absolute; display: block; width: 7px; height: 7px; left: 11px; top: 20px; background: #ff7e00; font-size: 0; line-height: 0;}
.yst-right .knowList li a { margin-left: 30px; font-size: 14px;}

.mainBody { width: 1190px; margin: 0 auto 0; font-size: 14px; font-family: microsoft yahei;}
/*960 width*/
@media screen and (max-width:1210px){
    .vv-index-row1 .cnt,.mainBody { width:960px;}
    .vv-index-row1 .cnt .cnt-l{width: 700px;}
    .vv-index-row1 .cnt .cnt-r{width: 252px;background:url(../../images_1405/index/indexD_960.jpg) no-repeat;overflow:hidden}
   

    .vv-index-row1 .cnt .cnt-r .btns{width: 248px; top: 175px;margin-left:7px;}

	
	.vv-index-row1 .cnt .cnt-r .btns a.ptbtn {background:url("../../images_1405/index/Right/960_20171219.png") no-repeat;margin-bottom:2px;margin-left:5px; float: left; width:115px; height:55px; font:12px microsoft yahei,simsun; line-height: 55px; color:#fff;}
	.vv-index-row1 .cnt .cnt-r .btns a.ptbtn:hover{background: url("../../images_1405/index/Right/960_20171219_h.png") no-repeat;}
    .vv-index-row1 .cnt .cnt-r .btns a.ptbtnNew {background:url("../../images_1405/index/Right/960_new_20171219.png") no-repeat;margin-bottom:2px;margin-left:5px; float: left; width:115px; height:55px; font:12px microsoft yahei,simsun; line-height: 55px; color:#fff;}
    .vv-index-row1 .cnt .cnt-r .btns a.ptbtnNew:hover{background: url("../../images_1405/index/Right/960_new_20171219_h.png") no-repeat;}

	.vv-index-row1 .cnt .cnt-r .btns a.ptbtnlong{background:url("../../images_1405/index/Right/lobtns.png") no-repeat;margin-bottom:3px;margin-left:4px; float: left; width:231px; height:55px; /*padding-top: 10px;*/ font:16px microsoft yahei,simsun; color:#fff;}
	.vv-index-row1 .cnt .cnt-r .btns a.ptbtnlong:hover{background: url("../../images_1405/index/Right/lobtnsh.png") no-repeat;}

	.ptbtncon{padding-left:17px;width:77px; text-align: center;}
	.ptbtnconlong{font-size:16px;margin-left:45px;margin-top: 15px; width:124px; text-align: center;}
	

    .vv-index-row1 .cnt .cnt-l .vv-focus-news {width:330px;overflow: hidden;}
    .vv-index-row1 .news-list li{width: 330px;font-size: 12px;padding-left: 20px; height:24px; line-height:24px;}
    .vv-index-row1 .news-list li a{ max-width: 270px; width:auto !important; _width:270px;}
    .vv-music-list .picList ul li{margin-right: 54px;}
    .vv-index-row1 .scrollAd ul{ width: 260px;}
    .vv-index-row1 .scrollAd ul li{ width: 260px;}
    .index_mus .indexCon { width:960px;}
    .index_mus .indexCon dl{margin-right: 55px;}
    .lanmuCon dl{margin-right: 105px;}
    .commonM{width: 425px;overflow: hidden;margin-right: 40px;}
    .lyR{width: 200px;}
    .index_ly{width: 445px;}
    .boxTab{width: 1100px;}
    .vv-index-row1 .cnt .vv-hall{background: #ffffff;}
    .vv-music-list .songList ul li { width:206px; margin-right:48px;}
    .vv-index-row1 .cnt .vv-hall .hall-info{width: 230px;}
    .vv-hall .hall-info .service .sercnt a{background-image: url(../../images_1405/index/hallSprites960.png);width: 107px;margin-right: 16px;}
    .service .sercnt a.cz{background-position: 0 0;}
    .service .sercnt a.cz:hover{background-position: -266px 0;}
    .service .sercnt a.gz{background-position: -119px 0;}
    .service .sercnt a.gz:hover{background-position: -385px 0;}
    .service .sercnt a.lh{background-position: 0 -44px;}
    .service .sercnt a.lh:hover{background-position: -266px -44px;}
    .service .sercnt a.sj{background-position: -119px -44px;}
    .service .sercnt a.sj:hover{background-position: -385px -44px;}
    .service .sercnt a.hr{background-position: 0 -87px;}
    .service .sercnt a.hr:hover{background-position: -266px -87px;}
    .service .sercnt a.rz{background-position: -119px -87px;}
    .service .sercnt a.rz:hover{background-position: -385px -87px;}
    .vv-hall .hall-info .ask .askcnt a{background-image: url(../../images_1405/index/hallSprites960.png);width: 51px;margin-right: 9px;}
    .ask .askcnt a.xsly{background-position: 0 -135px;}
    .ask .askcnt a.xsly:hover{background-position: -256px -135px;}
    .ask .askcnt a.fjsq{background-position: -64px -135px;}
    .ask .askcnt a.fjsq:hover{background-position: -320px -135px;}
    .ask .askcnt a.mvbox{background-position: -128px -135px;}
    .ask .askcnt a.mvbox:hover{background-position: -384px -135px;}
    .ask .askcnt a.gzzx{background-position: -192px -135px;}
    .ask .askcnt a.gzzx:hover{background-position: -446px -135px;}
    .indexBanner img{width: 960px;height: 96px;}
    .yst-left { width:960px;}
    .yst-left ul { width:1100px;}
    .yst-left ul li { width:200px; height:150px; float:left; margin:0 53px 10px 0;}
    .yst-right { display:none;}
    .vv-index-row1 .cnt .vv-hall .hall-info ul li { width: 220px; display: block; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
}

/*舞蹈工作室new图标*/
.mus_mainNav ul li{ position: relative; }
.mus_mainNav ul li .newIcon{ display: inline-block; width: 36px; height: 24px; background: url(/images_1405/dance/new.png) no-repeat center; position: absolute; top: -5px; right: 0; }

/*近期直播*/
div.ptjc{ width: 100%; margin: 0 auto; margin-top: 20px;}
ul.ptjcList{ padding-top: 24px; width: 1280px; overflow: hidden; }
ul.ptjcList li{ float: left; _display:inline; width: 250px; margin-right: 64px;margin-bottom:20px; position: relative; }
ul.ptjcList li a.imgLink{ display:block; margin: 0 auto; text-align: center; position: relative; }
ul.ptjcList li a.imgLink img.liveImg{ display: block; width: 250px; height: 115px;}
ul.ptjcList li a.imgLink span.liveState{ position: absolute; right: 10px; bottom: 10px; padding: 0 5px; text-align: center; background-color: #c72f00; color: #ffffff; border-radius: 2px; }
ul.ptjcList li a.imgLink .mask{ display: none; width: 100%; height: 100%; background: url("../../images_1405/pichover.png"); position: absolute; left: 0; top: 0;}
ul.ptjcList li a.imgLink:hover .mask{ display: block; }
ul.ptjcList li a.imgLink .mask .twoCode{ float: left; width: 100px; height: 100px; margin: 7px 10px 0 30px; }
ul.ptjcList li a.imgLink .mask .maskRight{ float: left; margin-top: 38px;  }
ul.ptjcList li a.imgLink .mask .maskRight p{ color: #fff; font-size: 15px; line-height: 25px; position: relative; }
.ptjc_title{width:100%;height:22px;margin-top:5px;}
.ptjc_room{width:100%;height:22px}
ul.ptjcList li p a.liveTheme{ font-size: 14px;color:#333333; line-height: 22px; display: inline-block; _width: 240px; max-width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul.ptjcList li p a.roomName{ font-size: 12px; color: #787878; line-height: 22px; display: inline-block; _width: 240px; max-width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul.ptjcList li p a.roomName:hover{ color: #FF9801; }

/*ul.ptjcList li p.playTime{ font-size: 12px; color: #666666; margin-top: 5px; *padding-top: 5px; }
ul.ptjcList li p span{ font-size: 20px; float: right; line-height: 17px; *margin-top: -15px; }*/
@media screen and (max-width: 1210px){

}

/*新歌推荐*/
.newHotSongs { width:100%; margin-top:30px;}
.newHotSongs .leftDiv { width:878px;overflow:hidden}
.newHotSongs .leftDiv .picList { width:878px; /*height:170px;*/ margin-top:20px; /*border-bottom:1px dashed #e6e6e6;*/ overflow:hidden; position:relative;}
.newHotSongs .leftDiv .picList ul { width:950px; /*height:170px;*/}
.newHotSongs .leftDiv .picList ul li { width:250px; height:190px; margin-right:66px;margin-bottom:15px; font:14px/23px microsoft yahei,simsun; float:left; position:relative; }
.newHotSongs .leftDiv .picList ul li a{ margin-bottom: -10px; width:250px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newHotSongs .leftDiv .picList ul li em { display:block; width:45px; height:20px; line-height:20px; font-size:12px; color:#fff; background:#FF9801; text-align:center; position:absolute; top:0; left:0;}
.newHotSongs .leftDiv .picList ul li a.pic { margin-bottom:11px; display:block;}
.newHotSongs .leftDiv .picList ul li a.pic img { display:block;}
.newHotSongs .leftDiv .picList ul li span { font:12px/22px microsoft yahei,simsun; color:#666; display: block; margin-top: 3px;}
.newHotSongs .leftDiv .songList { width:100%; overflow:hidden; margin-top:10px;}
.newHotSongs .leftDiv .songList ul { width:896px;}
.newHotSongs .leftDiv .songList ul li { width:200px; margin-right:24px; float:left; font:12px/30px microsoft yahei,simsun;}
.newHotSongs .leftDiv .songList ul li span { padding:0 5px;}
.newHotSongs .leftDiv .songList ul li em { color:#666;}
.titleStyle_1 .pageIcon { width:100px; height:14px; margin-top:13px;}
.titleStyle_1 .pageIcon a,.titleStyle_1 .pageIcon span { display:inline-block; width:14px; height:14px; float:left; cursor:pointer; margin-left:5px;}
.titleStyle_1 .pageIcon a.pre { background-position:-8px -200px;}
.titleStyle_1 .pageIcon a.nxt { background-position:-48px -200px;}
.titleStyle_1 .pageIcon span { background-position:-23px -224px;}
.titleStyle_1 .pageIcon span.c { background-position:-7px -225px;}

@media screen and (max-width:1210px){
   .newHotSongs .leftDiv { width:640px;}
   .newHotSongs .leftDiv .picList { width:640px;margin-top:20px;overflow:hidden; position:relative;}
   .newHotSongs .leftDiv .picList ul { width:750px;}
   .newHotSongs .leftDiv .picList ul li { width:200px; height:187px; margin-right:20px;margin-bottom:15px; font:14px/23px microsoft yahei,simsun; float:left; position:relative;}
   .newHotSongs .leftDiv .picList ul li a.pic img {width:200px;height:110px;display:block;}
 }



/*悦听排行*/
.newHotSongs .rightDiv { width:280px;}
.newHotSongs .rightDiv .newSongList { background:#f7f7f7; width:280px; margin-top:20px; font:12px/30px microsoft yahei,simsun;}
.newHotSongs .rightDiv .rankTitle ul { float:left; height:31px;}
.newHotSongs .rightDiv .rankTitle  ul li { padding:0 15px; float:left; background:url(../../images_1405/music/mus_index_subnav_sep.jpg) right center no-repeat;}
.newHotSongs .rightDiv .rankTitle  ul li.focus { height:33px; background-position:-85px 0; font-size:16px; color:#fff; padding:0; width:70px; text-align:center; position:relative; top:-1px;}
.newHotSongs .rightDiv .rankTitle  ul li a.cur { color:#ff7e00;}
.newHotSongs .rightDiv .rankTitle  ul li.focus a,.newHotSongs .rightDiv .rankTitle  ul li.focus a.cur  { color:#fff;}
.newHotSongs .rightDiv .rankTitle  ul li.focus em { display:block; width:13px; height:11px; position:absolute; top:33px; left:0; background-position:-85px -33px;}
.newHotSongs .rightDiv .rankCnt { width:255px; padding:10px 10px 10px 15px; /*background:#f7f7f7;*/}
.newHotSongs .rightDiv .rankCnt ul { width:250px;height:400px;overflow:hidden; margin-top:-32px;}
.newHotSongs .rightDiv .rankCnt ul li { height:33px; width:250px;/**vertical-align:bottom;*/ position:relative; line-height:33px;}
.newHotSongs .rightDiv .rankCnt ul li em{ display:block; float:left;}
.newHotSongs .rightDiv .rankCnt ul li em { width:14px; height:14px; /*background:#c8c7c7;*/ text-align:center; line-height:14px; color:#333333; font-size:14px; margin-top:10px; margin-right:6px;}
.newHotSongs .rightDiv .rankCnt ul li em.hot { color:#ff9d58; /*background:#fe4800;*/}
.newHotSongs .rightDiv .rankCnt ul li a {display:inline-block; width:210px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}

.newHotSongs .rightDiv .rankCnt ul li a.icon { position:absolute; display:block; width:19px; height:19px;background-image:url(../../images_1405/music/mus_index_sprite.png); background-position:-5px -362px; right:0; top:5px;}
.newHotSongs .rightDiv .rankCnt ul li a.icon:hover { background-position:-5px -322px;}

.newHotSongs .rightDiv .rankCnt ul li a.iconplay{ position:absolute; display:block; width:15px; height:12px;background:url(../../images_1405/music/mus_sprite.png) no-repeat -130px -160px; right:0; top:8px;}
.newHotSongs .rightDiv .rankCnt ul li a.iconplay:hover {background:url("../../images_1405/music/mus_sprite.png") no-repeat -130px -135px;}

.newHotSongs .leftDiv .leftCnt .cnt { width:10000px;}
.newHotSongs .leftDiv .leftCnt .cnt ul { float:left; display:none;}

.titleStyle_1 a.changeMore { display:block; float:right; padding-left:20px; background-position:-110px -194px; font:14px/20px microsoft yahei,simsun; color:#666; height:20px; margin-top:10px; background-position:-110px -194px;}




/*近期直播*/
div.recentLive{ width: 100%; margin: 0 auto; margin-top: 20px; margin-bottom: -30px; }
div.recentLive a.historyLive{ margin: 0 20px; }
div.recentLive a.historyLive,
div.recentLive a.livePlayback{ float: left; width: 60px; height: 40px; line-height: 40px; }
ul.recentLiveList{ padding-top: 24px; width: 1250px; overflow: hidden; }
ul.recentLiveList li{ float: left; display: inline-block; width: 254px; margin-right: 58px; position: relative; }
ul.recentLiveList li a.imgLink{ display: inline-block; margin: 4px auto; text-align: center; position: relative; }
ul.recentLiveList li a.imgLink img.liveImg{ display: block; width: 250px; height: 140px; border: 2px solid #eee; }
ul.recentLiveList li a.imgLink span.liveState{ position: absolute; right: 10px; bottom: 10px; padding: 0 5px; text-align: center; background-color: #c72f00; color: #ffffff; border-radius: 2px; }
ul.recentLiveList li a.imgLink .mask{ display: none; width: 100%; height: 100%; background: url("../../images_1405/pichover.png"); position: absolute; left: 0; top: 0;}
ul.recentLiveList li a.imgLink:hover .mask{ display: block; }
ul.recentLiveList li a.imgLink .mask .twoCode{ float: left; width: 100px; height: 100px; margin: 7px 10px 0 30px; }
ul.recentLiveList li a.imgLink .mask .maskRight{ float: left; margin-top: 38px;  }
ul.recentLiveList li a.imgLink .mask .maskRight p{ color: #fff; font-size: 15px; line-height: 25px; position: relative; }
ul.recentLiveList li p a.liveTheme{ font-size: 14px; line-height: 18px; display: inline-block; _width: 240px; max-width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul.recentLiveList li p a.roomName{ font-size: 12px; color: #666666; display: inline-block; _width: 240px; max-width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul.recentLiveList li p a.roomName:hover{ color: #FF9801; }
ul.recentLiveList li p.playTime{ font-size: 12px; color: #666666; margin-top: 5px; *padding-top: 5px; }
ul.recentLiveList li p span{ font-size: 20px; float: right; line-height: 17px; *margin-top: -15px; }
@media screen and (max-width: 1210px){
	ul.recentLiveList li{ margin-right: 21px; width: 224px; }
	ul.recentLiveList li a.imgLink img.liveImg{ width: 220px; height: 124px; }
	ul.recentLiveList li a.imgLink .mask .twoCode{ float: left; width: 80px; height: 80px; margin: 13px 10px 10px 10px; }
	ul.recentLiveList li a.imgLink .mask .maskRight{ float: left; margin-top:32px;}
	ul.recentLiveList li p a.liveTheme,
	ul.recentLiveList li p a.roomName{ _width: 224px; max-width: 224px; }
}

/****热门直播******/
.hotLive{ margin-top:25px; }
.hotLiveList{ width:1230px; overflow:hidden; height:266px; position:relative;_width:1250px;  margin-top:25px; }
.hotLiveList li{ float:left; margin-right:20px;margin-bottom:10px;}
.hotLiveList .top-item{ height:222px; width:222px; position: relative; display: block; overflow:hidden; cursor: pointer;}
.hotLiveList .top-item .icon{ height:21px; width:46px; display: block; background: url('../../images_1405/index/hot_live/icon.png') -1px -1px no-repeat; position: absolute; right:0px; top:0px; }
.hotLiveList .top-item img{ height:222px; width:222px; position: absolute; left:0px; top:0px; }
.hotLiveList .top-item img.headimg{ transition: transform 0.15s ease-in-out 0s; }
.hotLiveList .top-item:hover .headimg{  transform: scale(1.2);   }
.hotLiveList .top-item img.layer{ display: none; transition: opacity  .15s linear;}
.hotLiveList .top-item:hover img.layer{ display: block; }
.hotLiveList .middle-item{ height:38px; width:220px;  overflow:hidden; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;  border-bottom:1px solid #e7e7e7;}
.hotLiveList .middle-item .nickName{ color:#333; font-size:14px; max-width:120px; _width:120px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;display:block;  margin-left:15px; float: left; margin-top:11px; _margin-left:8px; cursor: pointer; }
.hotLiveList .middle-item .nickName:hover{ color:#ff7e00;}
.hotLiveList .middle-item .number{ display: block; padding-left:17px; height:12px; line-height: 12px; background: url('../../images_1405/index/hot_live/icon.png') -17px -30px no-repeat; float:right; margin-right:15px; font-size:12px; color:#666; margin-top:14px; _margin-right:8px; }
@media screen and (max-width:1210px){
	.hotLiveList{ width:1000px; _width:1100px;}
	.hotLiveList .top-item{ height:225px; width:225px; }
	.hotLiveList .top-item img{ height:225px; width:225px; }
	.hotLiveList .middle-item{ width:223px; }
}

.titleStyle_nb{ border-bottom: none; }