/*1190 width*/
/*slide focus*/
.ls_starSlide{background: url("../../images_1405/starSlidebg.jpg") repeat-x center;height: 313px;margin-top: 174px;}
.addIcon{ background: url(../../images_1405/com_sprite.png) no-repeat;}
.slideBox{margin: 0 auto;}
/*main*/
.mainWrapper{width: 1190px;margin: 0 auto;overflow: hidden;font-family:"微软雅黑"; margin-top: 26px;}
.main{ margin-left: 70px; width: 955px; float: left;}


/*slide plugins*/
.posterTvGrid{position:relative;height:310px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:640px;height:270px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;height:100%;}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;_filter:opacity=0;_background:none;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:23px;left:-174px;width:174px;height:224px;background:url("../../images_1405/leftShadow.png") no-repeat;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:23px;right:-174px;width:174px;height:224px;background:url("../../images_1405/rightShadow.png") no-repeat;}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{cursor:pointer;z-index:10;position:absolute;top:50%;width:45px;height:45px;margin-top:-43px;}
.posterTvGrid .leftNav{left:7px;background:url("../../images_1405/1.png") no-repeat;}
.posterTvGrid .rightNav{right:7px;background:url("../../images_1405/2.png") no-repeat;}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:270px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#69aaec;}

/*内容栏*/
.midTitle{height:33px;width:100%;margin:0 auto;border-bottom:1px solid #e6e6e6;}
.midTitle span.lineL{float:left;width:5px;height:23px;background-color:#ff7e00;margin-top:5px;}
.midTitle span.type{float:left;margin-left:7px;_display:inline;font-size:24px;color:#ff7e00;}
.splist{float:left;margin-left:28px;margin-top:5px;}
.splist ul li{float:left;cursor:pointer;margin-right:8px;_display:inline;width:86px;text-align:center;font-size:14px;color:#333333;height:27px;position:relative}
.udline{border-bottom:2px solid #ff7e00;}
.splist ul li a{float:left;color:#333333;height:100%;width:90%;text-align:center;}
.splist ul li a.cur{color:#ff7e00;}
.splist ul li span{position:absolute;right:0;height:16px;width:1px;background-color:#c8c8c8;margin-top:3px;}
.splist ul li a:hover{color:#ff7e00;border-bottom:2px solid #ff7e00;}
/*内容下方按钮*/
.danceJgListBox{clear:both;margin-top:15px;}
.hotSong{height:34px;line-height:34px;}
.rbtn{float:right;_display:inline;height:34px;width:136px;background:url("../../images_1405/com_sprite.png") no-repeat -129px 0;}
.rbtn span{font-size:14px;cursor:pointer;}
.orange{color:#ff7e00;}
.grey0{color:#666666;}
/*杂项*/
.top24{margin-top:24px;}
/*.top20{margin-top:20px}*/
.top40{margin-top:40px;}
.top174{margin-top:174px;overflow:hidden;}
.top130{margin-top:130px;overflow:hidden;}
/*.iet7top80{*margin-top:80px;_margin-top:40px;}*/
.left13{margin-left:13px;}
.left24{margin-left:24px;}
.left32{margin-left:28px;_margin-left:24px;}
/*视频加载部分*/

/* container */
.container { width: 100%; height: auto; margin-top: 10px; overflow: hidden;}
.content-list { width: 110%; height: auto; overflow: hidden;}
.content-list li { float: left; /*margin:0 10px 15px 0;*/margin-right: 28px;}
.item-cont { margin: 5px; border-radius: 3px; border: 1px solid #ccc; box-shadow: 0 0 8px #ccc; width: 357px; height: auto; padding: 5px;}
.item-cont:hover { box-shadow: 0 0 8px #ff7e00; -webkit-transition:box-shadow 0.2s linear; -moz-transition:box-shadow 0.2s linear; -o-transition:box-shadow 0.2s linear;}
.item-cont a.img-cont { display: block; width: 100%; height: 200px;  overflow: hidden;}
#fitst-item a.img-cont { height: 503px;}
.item-cont a.img-cont img { width: 100%; height: 100%;}
.item-cont a.img-infor { display: block; width: 100%; height: 56px; line-height: 28px; font-size: 14px; color: #333;  overflow: hidden; text-overflow:ellipsis; white-space: normal;}

.item-infor { display: block; width: 357px; height: 30px; line-height: 30px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.item-infor a { font-size: 14px; color: #333; padding: 0 4px;}
.item-cont a.img-infor:hover, .item-infor a:hover { color: #ff7e00;}

/* 在屏幕小于1190px时的样式 By LPH*/
@media screen and (max-width:1190px){
	.wrapper { width:960px;}
	/*.item-cont { width: 280px;}*/
	/*#fitst-item a.img-cont { height: 418px;}*/
	/*.item-cont a.img-cont { height: 157px;}*/
	/*.item-infor { width: 280px;}*/
	.content-list li{margin-right: 4px;}
}


/*分页样式*/
.pageWrap { width: 100%; height: 38px; padding: 20px 0;/*padding-bottom:35px;*/ font-size: 14px; font-weight: bold; }
.pageMain, .pageWrapperInner { position: relative; height: 100%; float: left; _display: inline;}
.pageWrapperInner { left: 50%;}
.pageMain { left: -50%; height: 24px; padding: 7px 10px;} 		/* 让内容居中 */
.pageMain a, .pageMain label { float: left; display: block; width: auto;/*cursor:pointer;*/ height: 24px; line-height: 24px; font-size: 14px; color: #aeaeae; padding: 0 8px; margin: 0 3px;}
.pageMain label span { padding: 0 5px; color: #ff7e00;}
.pageMain a.pageItem:hover, .pageMain a.current { background-color: #ff7e00; color: #fff; cursor: pointer;}
.pageMain ul { float: left; display: block; width: auto; height: 24px;}
.pageMain ul li { float: left; height: 24px; line-height: 24px;}
.pageMain input { float: left; display: block; width: 40px; height: 16px; line-height: 16px; text-align: center; color: #aeaeae; margin-top: 4px; border: 1px solid #aeaeae;}
.pageMain a.pagePoint { width: 27px; height: 24px; background: url('/images_1405/dance/page_points.png') center no-repeat; display: none;}
.pageMain .prevPage,
.pageMain .nextPage{text-align: center;border-bottom: 3px solid #dedede;}
.pageMain .prevPage:hover,
.pageMain .nextPage:hover{background: none;color: #ff7e00; border-color: #ff7e00;}
.current{background-color: #ff7e00; color: #fff;}


.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; }