
.hotsotBox{float: left;}

/*排行榜*/
.rankingList{ float: right; width: 240px;}
.rankingListTab{width:100%;height: 31px;  border-bottom: 1px solid #ed0a6d;  background: #e6e6e6;}
.rankingListTab li{display: block; float: left; position: relative; width: 50%; height: 31px; line-height: 31px; text-align: center; font-size: 14px; cursor: pointer;}
.rankingListTab .current{ background: #ed0a6d;}
.rankingListTab .current span{ color: #fff;}
.rankingListTab .currentIco{ display: none; position: absolute; top:31px; left:50%;margin-left:-4px; z-index: 2; width: 0; height: 0;border:4px solid transparent;border-top:4px solid #ed0a6d;}
.rankingListTab .current .currentIco{ display: block;}

.rankingListBox{ display: none;  float:left;width:220px; padding:12px 10px; background: #fff;}
.rankingListBox.current{ display: block}
.rankingListBox li{ display: block; float: left; width: 100%; height: 30px; line-height: 30px;}
.rankingListBox li .rankingListTop3,.rankingListBox li .rankingListTop10{ display: block; float: left; width: 16px; height: 16px; border-radius: 3px; font-size: 12px; line-height: 16px; text-align: center; margin:5px 10px 0 0; background: #ccc; color: #fff;}
.rankingListBox li .rankingListTop3{background: #ed0a6d;}
.rankingListBox li .movieName{ display: block; float: left; width: 105px; height: 30px; line-height: 30px; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.palyNumber{ display:block;float: right; overflow:hidden;height:30px;  width: 60px; background: url("/images/playIcoSmall.png") left center no-repeat; padding-left:20px;  color: #87c556;  font-size: 12px; line-height: 30px; margin-left: 5px;}
.ranking2 li .palyNumber{ background: none; padding-left: 0; width: 80px; }

/*专题*/
.zhuanti{ float: right; width: 240px;}

/*合作专区*/
.friendBox{ float: left; width: 1240px;height: auto;}
.friendBox .friendBox li {
    float: left;
    width: 120px;
    height: 50px;
    margin-right: 40px;
    margin-bottom: 30px;
}
