@baseVW: 19.2vw; :root { --box: ((1500 / @baseVW)); --margin: 0 auto; --font-size-12: ((12 / @baseVW)); --font-size-13: ((13 / @baseVW)); --font-size-14: ((14 / @baseVW)); --font-size-16: ((16 / @baseVW)); --font-size-18: ((18 / @baseVW)); --font-size-22: ((22 / @baseVW)); --font-size-24: ((24 / @baseVW)); --font-size-32: ((32 / @baseVW)); --font-size-36: ((36 / @baseVW)); --margin-1: ((1 / @baseVW)); --margin-2: ((2 / @baseVW)); --margin-3: ((3 / @baseVW)); --margin-4: ((4 / @baseVW)); --margin-5: ((5 / @baseVW)); --margin-7: ((7 / @baseVW)); --margin-10: ((10 / @baseVW)); --margin-15: ((15 / @baseVW)); --margin-20: ((20 / @baseVW)); --margin-22: ((22 / @baseVW)); --margin-25: ((25 / @baseVW)); --margin-30: ((30 / @baseVW)); --margin-35: ((35 / @baseVW)); --margin-40: ((40 / @baseVW)); --margin-45: ((45 / @baseVW)); --margin-50: ((50 / @baseVW)); --margin-52: ((52 / @baseVW)); --margin-55: ((55 / @baseVW)); --margin-57: ((57 / @baseVW)); --margin-59: ((59 / @baseVW)); --margin-60: ((60 / @baseVW)); --margin-65: ((65 / @baseVW)); --margin-70: ((70 / @baseVW)); --margin-75: ((75 / @baseVW)); --margin-80: ((80 / @baseVW)); --margin-86: ((86 / @baseVW)); --margin-90: ((90 / @baseVW)); --margin-95: ((95 / @baseVW)); --width-108: ((108 / @baseVW)); --width-110: ((110 / @baseVW)); --width-130: ((130 / @baseVW)); --width-140: ((140 / @baseVW)); --width-150: ((150 / @baseVW)); --width-180: ((180 / @baseVW)); --width-200: ((200 / @baseVW)); --width-220: ((220 / @baseVW)); --width-240: ((240 / @baseVW)); --width-460: ((460 / @baseVW)); --width-510: ((520 / @baseVW)); --width-540: ((540 / @baseVW)); --height-300: ((300 / @baseVW)); --height-330: ((330 / @baseVW)); --height-380: ((380 / @baseVW)); } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .Word { word-wrap: break-word; /* 允许在长单词内部换行 */ word-break: break-all; /* 允许任意位置的单词断行 */ } .Word p{ white-space:pre-wrap;} .ele { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } .transition { transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } .radius { -moz-border-radius: 500px; -webkit-border-radius: 500px; border-radius: 500px; } .transition { transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } .radius { -webkit-border-radius: 500px; border-radius: 500px; -moz-border-radius: 500px; } .radiused { -moz-border-radius: var(--margin-5); -webkit-border-radius: var(--margin-5); border-radius: var(--margin-5); } .radiuseds { -moz-border-radius: var(--margin-10); -webkit-border-radius: var(--margin-10); border-radius: var(--margin-10); } .column { display: flex; flex-direction: column; justify-content: center; } .wap_nav_sw, .wap_nav_sw_nav { display: none; } .pub_img { width: 100%; height: 100%; object-fit: cover; } body, a { color: #111111; } body { font-size: var(--font-size-18); background: #f8f8f8; } header { box-shadow: 0 0 5px 2px #e8e8e8; background: #fff; position: sticky; top: 0; width: 100%; z-index: 99; .head { padding: 0 var(--margin-60); } h1 { img { width: var(--width-180); } } nav { a { padding: var(--margin-30) var(--margin-25); margin: 0 var(--margin-20); text-align: center; position: relative; &::after { content: ''; display: block; width: 0; height: var(--margin-2); background: #000; position: absolute; .transition(); bottom: 0; left: 0; } &.active, &:hover { font-weight: bold; &::after { width: var(--margin-86); } } } } .Recharge { dl { .radius(); padding: var(--margin-7); display: flex; font-size: var(--font-size-14); cursor: pointer; a { color: #fff; } dt, dd { align-self: center; } img { width: var(--margin-22); } &:nth-child(1) { background: #f4f4f4; border: var(--margin-1) #dcdcdc solid; dt { display: flex; i { align-self: center; margin: 0 var(--margin-5); font-size: var(--margin-15); } } img { position: relative; top: var(--margin-2); } dd { background: #090909; color: #fff; .radius(); padding: var(--margin-5) var(--font-size-12); } } &:nth-child(2) { background: #090909; color: #fff; padding: var(--margin-7) var(--margin-20); margin-left: var(--margin-15); dd { margin-left: var(--margin-7); } } dd { align-self: center; } } } } .box { width: var(--box); margin: var(--margin-35) auto; } .mtb60 { margin-bottom: var(--margin-60); } .IndexMain { .Name { margin-right: var(--margin-10); img { width: var(--margin-59); } } #One { .ListDl { dl { width: 18.33%; margin-bottom: var(--margin-30); &:nth-child(5n+1) { margin-left: 0; } dt { width: 100%; height: var(--height-380); } } } } .ListDl { dl { background: #fff; .radiuseds(); box-shadow: 0 0 5px 2px #e8e8e8; padding: var(--margin-10); width: var(--width-240); margin-left: var(--margin-30); &:hover dt img{ transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08); } &:nth-child(1) { margin-left: 0; } dt { width: var(--width-220); height: var(--height-330); .radiuseds(); overflow: hidden; img { .pub_img(); .transition(); } } dd { font-size: var(--font-size-16); margin: var(--margin-15) 0 var(--margin-10) 0; line-height: 1.65; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } } } } .List{ text-align: right; padding-bottom: var(--margin-30); font-size: var(--font-size-16); dl{ display: flex; cursor: pointer; &.active dt{ background: url(../images/See_1.png) no-repeat; background-size: var(--margin-20) var(--margin-20); width: var(--margin-20); height: var(--margin-20); } dt{ content: ''; display: block; background: url(../images/See_0.png) no-repeat; background-size: var(--margin-20) var(--margin-20); width: var(--margin-20); height: var(--margin-20); align-self: center; margin-right: var(--margin-10); position: relative; top: var(--margin-2); } } } footer { a { color: #999999; font-size: var(--font-size-14); margin: 0 var(--margin-5); } } .mask { background: rgba(0, 0, 0, .35); position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none; .FormShow { background: #fff; .radiuseds(); padding: var(--margin-25); .ele(); .Tit { border-bottom: var(--margin-1) #e3e3e3 solid; padding-bottom: var(--margin-25); position: relative; margin-bottom: var(--margin-10); &::after { content: ''; display: block; width: var(--margin-40); height: var(--margin-3); background: #000000; position: absolute; left: 0; bottom: -.1vw; } &.No { border-bottom: none; &::after { display: none; } } h2 { font-size: var(--margin-20); font-weight: bold; } img { width: var(--margin-20); align-self: center; cursor: pointer; } } .FormInput { dl { display: flex; justify-content: space-between; border: var(--margin-1) #e3e3e3 solid; .radiuseds(); position: relative; overflow: hidden; margin-top: var(--margin-15); padding: v0 var(--margin-20); .Text { padding: var(--margin-15); width: 100%; border: none; color: #7c7b7b; font-size: var(--font-size-16); } dt { align-self: center; width: var(--margin-20); margin-left: var(--margin-20); } dd { flex: 1; em { font-size: var(--font-size-16); background: #272727; color: #fff; .column(); padding: 0 var(--margin-20); cursor: pointer; } &.postion { .Text { width: 70%; } } } } } .Btn { padding: var(--margin-20) 0; em { font-size: var(--font-size-14); cursor: pointer; } } .Submit div { .radius(); background: #000; text-align: center; display: block; color: #fff; width: 100%; padding: var(--margin-15) 0; border: none; cursor: pointer; } .Recharged {} } } .Public { .Choose { dl { width: 30.3%; border: var(--margin-1) #dcdcdc solid; .radiused(); margin-left: 4.5%; margin-top: 4.5%; padding: var(--margin-10); text-align: center; cursor: pointer; &:nth-child(-n+3) { margin-top: 0; } &:nth-child(3n+1) { margin-left: 0; } &.active { border: var(--margin-1) #000000 solid; box-shadow: 0 -2px 6px 1px #e8e8e8; } dt { h2 { font-size: var(--font-size-32); font-weight: bold; } em { font-size: var(--font-size-16); display: block; margin: var(--margin-5) auto var(--margin-10) auto; } } dd { background: #000; padding: var(--margin-7) 0; .radius(); font-size: var(--font-size-16); color: #fff; } } } .PubTip { font-size: var(--font-size-18); font-weight: bold; margin: var(--margin-15) 0; } .MonCk { &.MonCk2{ dl{ margin-right: 0; } } dl { background: url(../images/No.png) no-repeat; background-size: var(--width-150) var(--margin-60); width: var(--width-150); height: var(--margin-60); display: flex; justify-content: center; font-size: var(--font-size-16); margin-right: var(--margin-15); line-height: 3; cursor: pointer; &.active { background: url(../images/On.png) no-repeat; background-size: var(--width-150) var(--margin-60); width: var(--width-150); height: var(--margin-60); } img { width: var(--margin-25); margin-right: var(--margin-7); } } } .MonShow { margin-top: var(--margin-15); &.MonShow2,&.MonShow3,&.MonShow4{ i{ color: #d3002d; cursor: pointer; } } .One { display: none; &.active { display: block; } .Word { align-self: center; h2 { font-size: var(--font-size-24); margin-bottom: var(--margin-15); i { color: #d3002d; font-weight: bold; margin: 0 var(--margin-5); } } p { color: #555555; font-size: var(--font-size-16); line-height: 2; } } .Img { img { width: var(--width-140); padding: var(--margin-10); border: var(--margin-1) #eee solid; .radiused(); } } } } } #account{ .add-img { width: var(--width-108); } #fileName1{ display: none; } .img-box { position: relative; height: var(--margin-30); } .up-img{ position: absolute; left: -6.77vw; width: var(--width-110); height:var(--width-110); top: -1.25vw; } .form .file { position: absolute; left: 0; top: 0; opacity: 0; width: var(--width-108); cursor: pointer; } .Chart{ margin-top: var(--margin-35); width: var(--width-150); img{ width: var(--width-150); padding: var(--margin-7); border: var(--margin-1) #dddddd solid; } dd{ background: #000; font-size: var(--font-size-14); padding: var(--margin-7) 0; color: #fff; margin-top: var(--margin-15); text-align: center; } } em.grey{ color: #999999; margin-top: var(--margin-10); display: block; font-size: var(--font-size-14); } .Contact{ dl{ display: flex; margin-bottom: var(--margin-20); dt{ img{ width:var(--margin-30); } } dd{ align-self: center; margin-left: var(--margin-10); font-family: var(--font-size-16); flex: 1; } } } .Tit{ img{ height: var(--margin-57); } } dd.red{ color: #b8022b; font-size: var(--font-size-14); } .AddNav{ margin-left: var(--margin-70); a{ font-size: var(--font-size-16); color: #fff; display: block; background: url(../images/On_2.png) no-repeat; background-size: var(--width-110) var(--margin-52); width: var(--width-110); height: var(--margin-52); text-align: center; line-height: 2.5; margin-right: var(--margin-15); .transition(); &.active,&:hover{ background: url(../images/No_2.png) no-repeat; background-size: var(--width-110) var(--margin-52); width: var(--width-110); height: var(--margin-52); } } } .One{ margin-top:var(--margin-25); } .Order{ .Lists{ background: #fff; .radiuseds(); box-shadow: 0 0 5px 2px #e8e8e8; padding: var(--margin-20); margin-top: var(--margin-25); .IngEnd{ position: absolute; top: 0; right: 0; &.ing{ background: url(../images/order_1.png) no-repeat; background-size: var(--margin-70) var(--margin-70); width: var(--margin-70); height: var(--margin-70); } &.end{ background: url(../images/order_2.png) no-repeat; background-size: var(--margin-70) var(--margin-70); width: var(--margin-70); height: var(--margin-70); } } dl{ width: 48%; display: flex; dt{ width: var(--margin-90); height: var(--width-140); overflow: hidden; .radiuseds(); img{ .pub_img(); } } dd{ align-self: center; flex: 1; margin-left: var(--margin-30); width: 80%; p{ font-size: var(--font-size-16); i{ margin: 0 var(--margin-10); color: #c3c3c3; } } h2{ font-size: var(--font-size-24); font-weight: bold; .ellipsis(); } h4{ color: #d3002d; font-size: var(--font-size-36); font-weight: bold; margin: var(--margin-15) 0; i{ font-weight: normal; font-size: var(--font-size-16); margin-left: var(--margin-7); } } } } .Text{ width: 38%; align-self: center; border-left: var(--margin-1) #e2e2e2 solid; padding-left: var(--margin-30); p{ font-size: var(--font-size-16); line-height: 2.1; } } } } .AccBg{ background: #fff; box-shadow: 0 0 5px 2px #e8e8e8; margin-top: var(--margin-20); padding: var(--margin-45); min-height: 68vh; .form{ dl{ display: flex; margin-top: var(--margin-20); font-size: var(--font-size-16); dt{ width: var(--width-130); align-self: center; &.User{ img{ width: var(--width-110); height: var(--width-110); } } } dd{ .text{ width: var(--width-460); .radiused(); border: var(--margin-1) #e3e3e3 solid; padding: var(--margin-15) var(--margin-20); color: #aaaaaa; &.no{ background: #f9f9f9; } } &.btn{ width: var(--width-150); padding: var(--margin-15) 0; .radius(); color: #fff; background: #000; text-align: center; cursor: pointer; margin-top: var(--margin-30); } } } } } } .BtnAdd{ background: #000; font-size: var(--font-size-16); padding: var(--margin-15) 0; width: var(--height-300); cursor: pointer; color: #fff; text-align: center; margin: var(--margin-20) auto 0 auto; } .person{ height: var(--width-540); overflow: hidden; .radiused(); &:hover{ img{ transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08); } } img{ .pub_img(); .transition(); } } #Sort { .ContLeft{ width: 9.33%; padding: 0; h1{ font-size: var(--font-size-22); font-weight: bold; text-align: center; padding: var(--margin-15) 0; box-shadow: 0 0 5px 2px #e8e8e8; } ul{ padding: var(--margin-15); li{ margin: var(--margin-10) 0; &.active,&:hover{ a{ background: #000; color: #fff; } } a{ display: block; padding: var(--margin-10) 0; font-size: var(--font-size-16); text-align: center; .radius(); } } } } .ContRight{ width: 88%; .ListDl dl { width: var(--width-240); margin-bottom: var(--margin-30); &:nth-child(4n+1){ margin-left:var(--margin-30); } &:nth-child(5n+1){ margin-left: 0; } dt{ width: var(--width-220); height: var(--height-330); } } } } .IndexMain { .ContMain { .ContLeft { width: 28%; position: sticky; top: var(--margin-95); align-self: baseline; background: #fff; .radiused(); box-shadow: 0 0 5px 2px #e8e8e8; padding: var(--margin-20); .transition(); &.Person{ padding: var(--margin-10); } .BuyBtn{ background: -webkit-linear-gradient(left, #d7002e, #aa0024); background: -o-linear-gradient(bottom, #d7002e, #aa0024); background: -moz-linear-gradient(bottom, #d7002e, #aa0024); background: linear-gradient(to bottom, #d7002e, #aa0024); .radius(); padding: var(--margin-15) 0; color: #fff; font-size: var(--font-size-16); cursor: pointer; img{ width: var(--margin-20); margin-right: var(--margin-5); position: relative; top:-.1vw; } dd{ align-self: center; } } .BuyMon{ margin: var(--margin-20) 0; h5{ color: #d3002d; font-size: var(--font-size-36); font-weight: bold; position: relative; top: var(--margin-7); i{ font-weight: normal; font-size: var(--font-size-16); margin-left: var(--margin-5); } } span{ align-self: flex-end; font-size: var(--font-size-16); } } .Word { h2 { font-size: var(--font-size-24); font-weight: bold; line-height: 1.5; margin-bottom: var(--margin-15); } p { color: #555555; font-size: var(--font-size-16); line-height: 1.7; } } .Main { h1{ font-size: var(--font-size-24); font-weight: bold; margin: var(--margin-20) 0; } h3 { font-weight: bold; margin: var(--margin-20) 0; img { width: var(--margin-20); margin-right: var(--margin-7); } } p { color: #555555; font-size: var(--font-size-16); line-height: 1.7; } .Test { height: var(--width-150); background: #efefef; .radiused(); padding: var(--margin-15); scrollbar-color: #c3c3c3 #efefef; scrollbar-width: thin; overflow-y: hidden; &::-webkit-scrollbar { width: var(--margin-5); .radiused(); } &::-webkit-scrollbar-track { background-color: #FFF; } &::-webkit-scrollbar-thumb { background-color: #FFF; } .Text { filter: blur(3px); } } } } .ContRight { width: 69.3%; .Name { width: var(--margin-59); } .ListDl { flex: 1; dl { width: var(--width-220); margin-bottom: var(--margin-30); &:nth-child(4n+1) { margin-left: 0; } dt { width: var(--width-200); height: var(--height-300); } } } } } } .Address{ border: var(--margin-1) #c7c7c7 solid; .radiused(); position: relative; min-height: var(--width-130); margin-bottom: var(--margin-20); padding:var(--margin-20) ; font-size: var(--font-size-16); dl{ dt{ display: flex; justify-content: space-between; h2{ font-size: var(--margin-20); font-weight: bold; } a{ color: #d93453; align-self: flex-end; } } dd{ p{ margin-top: var(--margin-10); line-height: 1.75; } } } .line{ position: absolute; top: -.52vw; left: 0; img{ width: 100%; } } .NoHave{ height: var(--width-130); padding-top: var(--margin-55); color: #999999; font-size: var(--font-size-16); a{ color: #d3002d; } } } .Star { dl { background: -webkit-linear-gradient(left, #d7002e, #aa0024); background: -o-linear-gradient(bottom, #d7002e, #aa0024); background: -moz-linear-gradient(bottom, #d7002e, #aa0024); background: linear-gradient(to bottom, #d7002e, #aa0024); .radius(); align-self: center; padding: var(--margin-7) var(--margin-15); display: flex; cursor: pointer; justify-content: center; &.active { background: -webkit-linear-gradient(left, #d0d0d0, #c5c5c5); background: -o-linear-gradient(bottom, #d0d0d0, #c5c5c5); background: -moz-linear-gradient(bottom, #d0d0d0, #c5c5c5); background: linear-gradient(to bottom, #d0d0d0, #c5c5c5); dt { background: url(../images/Star_1.png) no-repeat; background-size: var(--font-size-16) var(--font-size-16); width: var(--font-size-16); height: var(--font-size-16); } dd { i { &:nth-child(1) { display: none; } &:nth-child(2) { display: inline-block; } } } } dt { background: url(../images/Star_0.png) no-repeat; background-size: var(--font-size-16) var(--font-size-16); width: var(--font-size-16); height: var(--font-size-16); margin-right: var(--margin-7); position: relative; top: var(--margin-1); } dd { color: #fff; font-size: var(--font-size-14); i { &:nth-child(2) { display: none; } } } } } .Mask { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(204, 204, 204, .85); dl { .radius(); width: var(--width-150); display: flex; justify-content: center; color: #fff; padding: var(--margin-10) 0; .ele(); z-index: 99; cursor: pointer; background: -webkit-linear-gradient(left, #d7002e, #aa0024); background: -o-linear-gradient(bottom, #d7002e, #aa0024); background: -moz-linear-gradient(bottom, #d7002e, #aa0024); background: linear-gradient(to bottom, #d7002e, #aa0024); img { width: var(--margin-20); position: relative; top: -.1vw; } dt { align-self: center; margin-right: var(--margin-7); } dd { align-self: center; font-size: var(--font-size-16); } } } .Where { font-size: var(--margin-15); color: #333; padding-bottom: var(--margin-25); img { width: var(--margin-20); margin-right: var(--margin-7); } i{ margin: 0 var(--margin-7); } } .w510 { width: var(--width-510); } .w540 { width: var(--width-540); } #pages { display: flex; justify-content: center; padding: var(--margin-50) 0 var(--margin-30) 0; } .page ul li , .page ul li { background: #fff; border: 1px #dcdcdc solid; color: #333; text-align: center; padding: var(--margin-10) var(--font-size-18); margin-right: var(--margin-10); cursor: pointer; font-size: var(--font-size-18); } .page ul li:hover, .page ul li:hover, .page ul li.active { background: #000000; color: #fff; border: 1px #000000 solid; }