p{padding: 0; margin: 0;}
.ep-tab-3 .mod-tab-trigger { width: 99px; }
.ep-tab-3 .mod-tab-hd .current { width: 98px; }
.box-h140 { height: 140px; overflow: hidden; }
.ep-col-145 { width: 145px; overflow: hidden; }
.ep-col-155 { width: 155px; overflow: hidden; }
.ep-love {border: 1px solid #ddd; height: 298px; padding: 0 13px;}
.ep-love-title {margin: 13px 0 7px;}
.ep-love-logo {display: block; width: 100px; height: 50px; overflow: hidden; text-indent: -999em; background: url(http://img1.cache.netease.com/cnews/css13/lovelogo.png) no-repeat;}
.m-imglist{_float:left;}
.m-imglist img{margin-bottom:3px;}
.m-imglist li{float:left;_display:inline;overflow:hidden}
.m-imglist p{display:block;height:25px;line-height:25px;overflow:hidden;}
.imglist-90in300{margin-left:-1px;_display:inline;}
.imglist-90in300 li{overflow:hidden;width:90px;height:90px;margin-left:1px;margin-bottom:1px;}
.tab-ft{margin-top:12px;line-height:20px;color:#c1c1c1;text-align:right;}
.tab-ft a,.tab-ft a:visited{color:#666;}
.tab-ft a:hover{color:#ba2636;}
.music-user,.love-user,.cover-title{position:relative;z-index:1;}
.music-user a:hover,.love-user a:hover,.cover-title a:hover{text-decoration:none;}
.music-user p,.love-user p,.cover-title p{position:absolute;z-index:1;left:0;bottom:0;width:100%;color:#fff;background:rgba(0,0,0,.7);*background:#000;}
.music-user p,.love-user p{height:20px;line-height:20px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.music-user:hover p,.love-user:hover p{opacity:1;}
.music-user p{height:50px;}
.love-user-location{float:left;_display:inline;margin-left:4px;}
.love-user-age{float:right;_display:inline;margin-right:4px;}
.ep-marquee-btn{float: right;_display:inline;padding-top: 4px;}
.ep-marquee-prev,.ep-marquee-next{float: right; background: url(http://img1.cache.netease.com/cnews/css13/sprites_v1.2.png) no-repeat; height: 24px; overflow: hidden; text-indent: -999em;}
.ep-marquee-prev{background-position: 0 -220px; width: 24px;}
.ep-marquee-next{background-position: -24px -220px; width: 25px;}
a.ep-marquee-prev:hover{background-position: 0 -260px;}
a.ep-marquee-next:hover{background-position: -24px -260px;}
.ep-marquee-item{float: left; width: 300px; overflow: hidden;}
.ep-marquee-1{width: 300px; overflow: hidden;}
.ep-marquee-2{width: 10000px; overflow: hidden;}
.ep-marquee-3{float: left;}