@charset "utf-8"; @navH: 190px; @playerH: 72px; @playerBg: #181818; @playerTrailH: 6px; @albumPrfSize: 486px; @halfAlbumPrfSize: 0 - @albumPrfSize / 2; @dblAlbumPrfSize: @albumPrfSize * 2; @musiclistConMinH: @albumPrfSize + 40px; @hdMinH: @navH + @albumPrfSize; @musiclistWinMT: 40px; @musiclistWinH: @albumPrfSize - 2 * @musiclistWinMT; @carouselH: 360px; @carouselW: 1200px; @halfCarouselW: @carouselW / 2; @carouselBtnH: 34px; @carouselBtnW: 24px; @carouselBtnPosT: (@carouselH - @carouselBtnH) / 2; .prenext(@idx) { @top: 0 - (@carouselBtnH) * (@idx - 1); background-position-y: @top; } body, div, p, ul, ol, li, a, span, input, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; font-weight: normal; } html, body { height: 100%; } body { width: 100%; font-family: "microsoft yahei"; background-color: #f9f9f9; } a { text-decoration: none; color: #fff; } a:hover { text-decoration: none; color: #fff; } a:active, a:focus { text-decoration: none; outline: none; color: #fff; } img { border: 0; vertical-align: top; } .fl { float: left; } .fr { float: right; } .clearfix:after { display: block; content: ''; clear: both; } .clearfix { zoom: 1; } .header { width: 100%; height: 100%; min-width: 1200px; //background: url(/img/bg.png) no-repeat; } .infoheader { position: relative; z-index: 10; width: 100%; height: 60px; min-width: 1200px; background: #181818; box-shadow: 0 0 8px #000000; .headerCo{ width: 1000px; height: 100%; margin: 0 auto; position: relative; .na{ width: 100%; height: 34px; line-height: 34px; .navList .menu-item { margin-left: 0px; margin-right: 32px; //font-size: 14px; } a{ color: #c3c3c3; font-family: "Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑",STHeiti; text-decoration: none; &:hover{ color: #e5e5e5; } } } } } .headerCon { //width: 1200px; //height: 100%; width: 100%; height: 60px; margin: 0 auto; position: relative; padding-top: 86px; box-shadow: 0 0 8px #000000; z-index: 10; } .nav { width: 100%; height: 34px; line-height: 34px; } .navList { width: 100%; } .navList li { width: 42px; height: 34px; text-align: center; margin-right: 32px; cursor: pointer; } .navList li.menu-item { float: left; } .navList a { display: block; width: 100%; height: 100%; line-height: 34px; font-size: 14px; color: #c3c3c3; &:hover{ color: #e5e5e5; } } .navList .navBlock { background: #c84141; margin-right: 0; cursor: auto; } .navBj { margin-left: 11px; } .navBj a { width: 18px; height: 15px; background-image: url(/img/sprite.png); background-position: -43px -76px; margin: 9px 0 0 12px; } .navList .navDownload { width: 110px; } .navDownload{ float: left; color: #c3c3c3; display: block; width: 100px; height: 26px; //background: #322a2a; text-align: center; line-height: 26px; font-size: 14px; margin: -30px 0 0 105px; &:hover,&:visited,&:focus{ color: #e5e5e5; } } li.navShare, li.navGeren, li.navSearch { margin-right: 17px; } .navShare a { width: 16px; height: 16px; background-image: url(/img/sprite.png); background-position: -64px -76px; margin: 9px 0 0 13px; } .navGeren a { width: 16px; height: 18px; background-image: url(/img/sprite.png); background-position: -84px -76px; margin: 8px 0 0 13px; } .navSearch a { width: 18px; height: 18px; background-image: url(/img/sprite.png); background-position: -104px -76px; margin: 8px 0 0 12px; } .logo { display: block; width: 96px; height: 41px; background-image: url(/img/logo_spec.png); background-position: 0 0; margin: -25px auto; } .arcTitle { text-align: center; font-size: 54px; color: #fff; margin-top: 140px; } .downloadBtn { display: block; width: 296px; height: 50px; background: #c84141; line-height: 50px; text-align: center; font-size: 16px; margin: 67px auto 0; } .tabBtn { position: absolute; top: 300px; width: 20px; height: 30px; background-image: url(/img/sprite.png); } .tabLeft { left: -30px; background-position: 0 -76px; } .tabRight { right: -30px; background-position: -22px -76px; } .main { width: 1200px; margin: 0 auto; } .mainCon { padding-top: 38px; overflow: hidden; } .mainH3 { line-height: 34px; text-align: center; font-size: 34px; color: #2f2f2f; } .zlType { line-height: 22px; font-size: 22px; margin-top: 24px; } .mainLan { width: 1200px; margin: 40px auto 0; .arcJazz { //width: 101px; height: 36px; border: 1px solid #dcdcdc; padding: 0 19px; text-align: center; line-height: 36px; color: #939393; font-size: 14px; font-family: sans-serif; margin: 0 -20px 8px 30px; background-color: #fff; &.on { border: 1px solid #9c9c9c; color: #2a2a2a; } &:hover{ border: 1px solid #9c9c9c; color: #2a2a2a; box-shadow: 0 0 10px rgba(0,0,0,0.2); } } } .tryChange { width: 125px; height: 36px; border: 1px solid #d4d4d4; line-height: 36px; font-size: 14px; color: #9c9c9c; padding-left: 32px; position: relative; cursor: pointer; } .tob { position: absolute; top: 16px; right: 16px; width: 0; height: 0; border-top: 7px solid #b6b6b6; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid transparent; } .arcList { display: flex; flex-flow: row wrap; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; justify-content: flex-start; .arcItem { border: none; width: 360px; margin: 24px 0 0 30px; img { width: 100%; height: 100%; } &:hover{ box-shadow: 0 0 16px rgba(0,0,0,0.6); } .arcPic { display: block; width: 100%; height: 360px; } .arcMsg { height: 104px; background-color: #090909; position: relative; z-index: 0; opacity: 1; .arcDetail { padding: 18px 24px 0; //text-indent: 2em; text-align: justify; line-height: 22px; font-size: 13px; color: #cacaca; } } .arcTitle2 { margin-top: -84px; font-size: 18px; color: #fff; background-color: #000; filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; height: 66px; line-height: 66px; text-align: left; } } } .arcCtrl { margin-bottom: 18px; } .arcCtrl a { font-size: 12px; color: #b7b7b7; padding-left: 19px; margin-right: 27px; position: relative; -webkit-transform: scale(0.875); transform: scale(0.875); } .arcCtrl a i { position: absolute; left: 0; top: 0; width: 14px; height: 12px; background-image: url(/img/sprite.png); -webkit-transform: scale(1.2); transform: scale(1.2); } .mainSave i { background-position: -43px -94px; } .mainComm i { background-position: -64px -94px; } .arcMore { display: block; width: 296px; height: 50px; background: #090909; line-height: 50px; text-align: center; font-size: 18px; margin: 40px auto 0; &:hover{ box-shadow: 0 0 15px rgba(0,0,0,0.5); } } .footer { margin-top: 120px; width: 100%; min-width: 1200px; background: #1e1e1e; } .footerCon { width: 1200px; line-height: 30px; text-align: center; font-size: 14px; color: #999; padding: 34px 0; margin: 0 auto; } .footerCon a, .footerCon p { color: #999; } .footerCon .f_link { width: 100%; text-align: center; } .f_link a { line-height: 30px; font-size: 14px; } .f_beian { display: inline-block; height: 20px; line-height: 20px; } #first_menu_left li { float: left; } @media only screen and (max-width: 1240px) { .tabLeft { left: 0; background-position: 0 -76px; } .tabRight { right: 0; background-position: -22px -76px; } } .holder{ margin-top: 46px; text-align: center; height: 24px; line-height: 24px; a{ font-size: 16px; cursor: pointer; margin: 0 12px; color: #2a2a2a; &:hover{ color: #c84141; } } .jp-current{ color: #c84141; text-decoration: underline; } .jp-previous{ background: url(/img/pre_next.png) no-repeat 0 0; display: inline-block; height: 24px; width: 20px; text-indent: -999em; &:hover{ .prenext(2); } &:active{ .prenext(3); } &.jp-disabled{ .prenext(4); } } .jp-next{ background: url(/img/pre_next.png) no-repeat; .prenext(5); display: inline-block; height: 24px; width: 20px; text-indent: -999em; &:hover{ .prenext(6); } &:active{ .prenext(7); } &.jp-disabled{ .prenext(8); } } }