/*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;}
.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: 180px;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtn {background:url("../../images_1405/index/Right/short_1190.png") no-repeat;margin-bottom:3px;margin-left:3px; float: left; width:138px; height:70px; font:14px microsoft yahei,simsun; line-height: 60px; color:#fff;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtn:hover{background: url("../../images_1405/index/Right/short_1190_h.png") no-repeat;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtnNew {background:url("../../images_1405/index/Right/new_short_1190.png") no-repeat;margin-bottom:3px;margin-left:3px; float: left; width:138px; height:70px; font:14px microsoft yahei,simsun; line-height: 60px; color:#fff;}
.vv-index-row1 .cnt .cnt-r .btns a.ptbtnNew:hover{background: url("../../images_1405/index/Right/new_short_1190_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:278px; height:56px; 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: 6px; width:94px; text-align: center;}
.ptbtnconlong{margin-left:50px;width:144px; text-align: 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:200px; height:170px; margin-right:48px; font:14px/23px microsoft yahei,simsun; float:left; position:relative; -webkit-transform-style:preserve-3d; -webkit-perspective:600px;}
.vv-music-list .picList ul li:hover a.pic img { -webkit-transform:rotateY(360deg); -webkit-transform-origin:center; -webkit-transition:all .8s;}
.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;}
/*大厅样式*/
.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:15px; 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: 180px;margin-left:7px;}

	
	.vv-index-row1 .cnt .cnt-r .btns a.ptbtn {background:url("../../images_1405/index/Right/short_960.png") no-repeat;margin-bottom:3px;margin-left:4px; float: left; width:115px; height:70px; font:12px microsoft yahei,simsun; line-height: 60px; color:#fff;}
	.vv-index-row1 .cnt .cnt-r .btns a.ptbtn:hover{background: url("../../images_1405/index/Right/short_960_h.png") no-repeat;}
    .vv-index-row1 .cnt .cnt-r .btns a.ptbtnNew {background:url("../../images_1405/index/Right/new_short_960.png") no-repeat;margin-bottom:3px;margin-left:4px; float: left; width:115px; height:70px; font:12px microsoft yahei,simsun; line-height: 60px; color:#fff;}
    .vv-index-row1 .cnt .cnt-r .btns a.ptbtnNew:hover{background: url("../../images_1405/index/Right/new_short_960_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:230px; height:56px; 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:2px;width:78px; text-align: center;}
	.ptbtnconlong{font-size:16px;margin-left:38px;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.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:30px; }
.hotLiveList{ width:1210px; 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:980px; _width:1100px;}
	.hotLiveList .top-item{ height:225px; width:225px; }
	.hotLiveList .top-item img{ height:225px; width:225px; }
	.hotLiveList .middle-item{ width:223px; }
}