You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

716 lines
13 KiB

.nav .new,
.wapnava .new,
.nava.bbs {
display: flex;
align-items: center;
}
.nava.bbs .icon {
width: 20px;
height: 20px;
margin-right: 6px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAg1JREFUWEftlz9IG1Ecx7+/d63dOwqV6GhXm1i6mM1SyB+sYCfzZ5WCg1BxMF26OHQodGoucXATw6WC2eKYswiC6NAqdhBxFLpU7L1fueKFmF4uL3eSZMiDW+5+fz7v+37v/d4Rejyox/nRfwDPtjNj2o0cCarMb+DgIFm8ahenrkDEyM6B+TUIM+2cFL//AiFvxvRFL/s6QNjI7BAwrRhc2YykjNaSxd1WDg0KZFg5ageGDOT24vr7AYBfBU5AfK6sOFMIgP3Uh/8lIN43Y4UJ5eQAJkupEAtx5gYQLqffCIseWUOy8u1V8dKx8SxCBjYA/FCFEMBTBmbdACLldBVMUwB+gmjNjOU/23Zd2wXPK9nHfM0vJfCRiI/MWCHaVQBHFUcJM67/m7yHAnRELLO1RMF0W4Lb9a42F12zbXMRdgAAEOEtLHnoBsCaNg7mFQDDXjUSCEC1+AYAAwU8FLgC8wszUTj2sQ2DlSATfRUWb9WSerExkvI2ZKBkSWtpP7l+GgzlrrcSgFsHsw8eKcS8HxgBnNTiut1X0BqgnK4yiydgXtpL6KXmRGEjs0pAzg/Arc+m9vDBO+vPzRe7Kf13FKsEniyl7G7W8WBNzIORAnAB4u++ATrO3OAQMdIfAFp2XvlSIAiA7Rs2sgsE/mTfCcy4PnqnGwYNrurvLKNzVe+/XzPVmdyXXc8V+Av1tCwwyQQB+wAAAABJRU5ErkJggg==');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
border-radius: 2px;
image-rendering: -webkit-optimize-contrast;
display: none;
}
.wapnava .new .icon,
.nav .new .icon {
width: 28px;
height: 28px;
margin-right: 4px;
image-rendering: -webkit-optimize-contrast;
}
.head_pc {
background-color: #fff;
position: relative;
z-index: 2;
}
canvas {
height: 100%;
width: 100%;
position: absolute;
top: 0;
z-index: 0;
opacity: 0.5;
}
.top-tips {
z-index: 1;
}
.wrap {
padding: 0;
}
.d1 {
background: linear-gradient(0deg, #fff, #d8efdb, #edf7ef);
padding-bottom: 60px;
position: relative;
}
.d1 .wrap {
padding-top: 60px;
position: relative;
z-index: 1;
}
.d2 .wrap,
.d3 .wrap,
.d4 .wrap {
padding: 70px 0;
}
.install-box {
position: relative;
top: 0;
display: flex;
align-items: center;
width: 30%;
padding: 30px 10px 16px 20px;
border-radius: 8px;
background-color: #fff;
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 30%);
transition: all 0.3s;
}
.install-box:hover {
box-shadow: 0 6px 16px 0 rgb(0 0 0 / 50%);
top: -10px;
}
.install-box.linux,
.install-box.windows {
align-items: center;
width: 41.5%;
}
.install-box + .install-box {
margin-left: 2%;
}
.install-box::before {
content: '';
position: absolute;
top: 20px;
right: 0;
bottom: 0;
width: 100%;
background-repeat: no-repeat;
background-position: right bottom;
background-size: auto 100%;
z-index: 10;
transition: all 0.25s;
opacity: 0.3;
}
.install-box.linux::before {
background-image: url(../images/downico1_01.png);
}
.install-box.windows::before {
background-image: url(../images/downico2_01.png);
}
.install-box.cloud::before {
background-image: url(../images/downico3_01.png);
}
.install-box.ssh::before {
background-image: url(../images/downico4_01.png);
}
.install-box.app::before {
background-image: url(../images/downico5_01.png);
}
.install-box .img {
position: relative;
flex: 0 0 44%;
z-index: 12;
}
.install-box .img img {
display: block;
width: 100%;
}
.install-box .cont {
flex: 1;
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between;
margin-left: 5%;
padding-bottom: 12px;
z-index: 12;
}
.install-box.linux .cont,
.install-box.windows .cont {
padding-bottom: 10px;
}
.install-box .bottom {
display: flex;
margin: 0 auto;
}
.install-box .title {
margin-bottom: 14px;
line-height: 1;
font-size: 20px;
font-weight: bold;
transition: color 0.25s;
}
.install-box.linux .title,
.install-box.windows .title {
font-size: 28px;
}
.install-box .desc {
margin-bottom: 14px;
font-size: 12px;
color: #777;
transition: color 0.25s;
}
.install-box.linux .desc,
.install-box.windows .desc {
font-size: 14px;
}
.install-box .mark {
margin-bottom: 20px;
height: 22px;
overflow: hidden;
}
.install-box .mark span {
margin-right: 10px;
line-height: 22px;
height: 22px;
padding: 0 6px;
font-size: 12px;
border-radius: 2px;
display: inline-block;
}
.install-box .mark span:nth-child(1) {
border: #6bdc6b 1px solid;
color: #fff;
background-color: #6bdc6b;
}
.install-box .mark span:nth-child(2) {
border: #ffa565 1px solid;
color: #fff;
background-color: #ffa565;
}
.install-box .mark span:nth-child(3) {
border: #65a7ff 1px solid;
color: #fff;
background-color: #65a7ff;
}
.install-box .mark span:last-child {
margin-right: 0;
}
.install-box .btn {
display: flex;
align-items: center;
justify-content: center;
height: 34px;
padding: 0 16px;
background-image: linear-gradient(#54b891, #22a53d);
border-radius: 6px;
color: #fff;
font-size: 14px;
font-weight: 700;
line-height: 1;
border: none;
}
.install-box .btn.default {
margin-left: 10px;
background: none;
border: 1px solid #777;
color: #777;
}
.install-box .btn:hover {
filter: brightness(120%);
-webkit-filter: brightness(120%);
}
.install-box:hover {
background-image: linear-gradient(#e5f5e5, #fff);
}
.wrap-title {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 50px;
}
.wrap-title::before {
content: '';
display: block;
width: 6px;
height: 36px;
margin-right: 20px;
background-color: #20a53a;
}
.wrap-title .text {
margin-right: 20px;
line-height: 36px;
font-size: 36px;
font-weight: bold;
}
.wrap-title a {
font-size: 16px;
}
.d2 .desc,
.d2 .tips,
.d4 .tips {
line-height: 30px;
}
.d2 .desc {
margin-bottom: 16px;
}
.d2 .tips,
.d4 .tips {
margin-top: 16px;
/* color: #20a53a; */
}
.install-code {
display: flex;
flex-wrap: wrap;
align-items: center;
line-height: 30px;
}
.install-code .osname {
display: inline-block;
width: 160px;
font-weight: 700;
}
.install-code + .install-code {
margin-top: 16px;
}
.install-code .code-cont {
display: flex;
align-items: center;
}
.install-code .command {
position: relative;
display: flex;
margin-left: 12px;
margin-right: 15px;
padding: 7px 10px;
border-radius: 3px;
background-color: #20202f;
box-shadow: 0 0 5px #ececec;
font-size: 16px;
color: #fff;
font-family: SimSun;
width: 950px;
}
.install-code .ico-copy {
display: block;
width: 26px;
height: 30px;
background: url(../images/ico-copy.png) no-repeat left center;
cursor: pointer;
width: 65px;
text-indent: 2.4em;
font-weight: bold;
color: #20a53a;
}
.d4 .desc {
margin-bottom: 16px;
line-height: 30px;
}
.bird {
width: 25px;
height: 5px;
display: inline-block;
position: absolute;
transform: skew(20deg, 20deg);
animation: wave 2.5s ease-in-out infinite;
z-index: 0;
}
.bird:before,
.bird:after {
content: '';
width: 100%;
height: 100%;
background-color: #1aa837;
position: absolute;
border-radius: 20%;
opacity: 0.1;
}
.bird:before {
right: 49%;
transform-origin: right;
transform: rotate(-40deg);
animation: flap-left 0.75s ease-in-out infinite;
}
.bird:after {
left: 49%;
transform-origin: left;
transform: rotate(40deg);
animation: flap-right 0.75s linear infinite;
}
/* ��װ�ű� */
.layui-layer .install-code {
display: flex;
flex-wrap: wrap;
line-height: 30px;
}
.layui-layer .install-code .osname {
display: inline-block;
width: 160px;
font-weight: 700;
margin: 20px auto;
font-size: 18px;
}
.layui-layer .install-code + .install-code {
margin-top: 16px;
}
.layui-layer .install-code .code-cont {
display: flex;
align-items: center;
}
.layui-layer .install-code .command {
position: relative;
display: flex;
margin-right: 15px;
padding: 7px 10px;
border-radius: 3px;
background-color: #20202f;
box-shadow: 0 0 5px #ececec;
color: #fff;
font-family: SimSun;
width: 950px;
}
.layui-layer .install-code .ico-copy {
display: block;
width: 26px;
height: 30px;
background: url(../images/ico-copy.png) no-repeat left center;
cursor: pointer;
width: 65px;
text-indent: 2.4em;
font-weight: bold;
color: #20a53a;
}
.layui-layer .install-code {
flex-direction: column;
align-items: flex-start;
}
.layui-layer .install-code .code-cont {
width: 100%;
}
.layui-layer .install-code .command {
flex: 1;
width: 0;
margin-left: 0;
line-height: 30px;
font-size: 12px;
word-break: break-all;
}
@keyframes wave {
40% {
transform: translateY(40px) skew(20deg, 20deg);
}
50% {
transform: translateY(50px) skew(20deg, 20deg);
}
60% {
transform: translateY(40px) skew(20deg, 20deg);
}
100% {
transform: translateY(0) skew(20deg, 20deg);
}
}
@keyframes flap-left {
60% {
transform: rotate(10deg);
}
75% {
transform: rotate(20deg);
}
100% {
transform: rotate(-40deg);
}
}
@keyframes flap-right {
60% {
transform: rotate(-10deg);
}
75% {
transform: rotate(-20deg);
}
100% {
transform: rotate(40deg);
}
}
@media screen and (max-width: 1440px) {
.wrap {
width: 97%;
}
}
@media only screen and (max-width: 1299px) {
.d2 .wrap,
.d3 .wrap,
.d4 .wrap {
padding: 60px 0;
}
}
@media only screen and (max-width: 980px) {
.install-code {
flex-direction: column;
align-items: flex-start;
}
.install-code .code-cont {
width: 100%;
}
.install-code .command {
flex: 1;
width: 0;
margin-left: 0;
line-height: 18px;
font-size: 12px;
word-break: break-all;
}
.d2 .desc,
.d2 .tips {
line-height: 24px;
}
}
@media only screen and (max-width: 768px) {
.d2 .wrap,
.d3 .wrap,
.d4 .wrap {
padding: 40px 0;
}
.d1 .wrap {
padding-top: 40px;
}
.wrap-title {
margin-bottom: 20px;
}
.wrap-title::before {
width: 3px;
height: 20px;
margin-right: 10px;
}
.wrap-title .text {
font-size: 20px;
margin-right: 10px;
}
.wrap-title a {
font-size: 12px;
}
}
@media screen and (max-width: 1440px) {
.wrap {
width: 97%;
}
}
@media only screen and (max-width: 1299px) {
.d2 .wrap,
.d3 .wrap,
.d4 .wrap {
padding: 60px 0;
}
.install-box {
padding: 24px 20px 10px;
padding-right: 0;
}
.install-box.linux .title,
.install-box.windows .title,
.install-box .title {
margin-bottom: 10px;
font-size: 20px;
}
.install-box .img {
flex: 0 0 40%;
}
.install-box.linux .title,
.install-box.windows .title {
margin-bottom: 16px;
}
.install-box .desc {
font-size: 13px;
}
.install-box .btn {
padding: 0 12px;
height: 30px;
border-radius: 8px;
font-size: 12px;
}
}
@media only screen and (max-width: 1200px) {
.install-box .title {
font-size: 16px;
}
.install-box .desc {
font-size: 12px;
}
}
@media only screen and (max-width: 980px) {
.install-list {
justify-content: flex-start;
flex-wrap: wrap;
}
.install-box,
.install-box.linux,
.install-box.windows {
width: 48%;
padding: 15px;
align-items: center;
}
.install-box:nth-child(2n) {
margin-left: 4%;
}
.install-box.app {
margin-top: 30px;
margin-left: 0;
}
.install-box.monitor {
margin-top: 30px;
}
.install-box.linux .title,
.install-box.windows .title,
.install-box .title {
font-size: 16px;
}
.install-box .btn {
height: 24px;
padding: 0 10px;
border-radius: 6px;
font-weight: normal;
}
.install-box .btn + .btn {
margin-left: 5px;
}
.install-code {
flex-direction: column;
align-items: flex-start;
}
.install-code .code-cont {
width: 100%;
}
.install-code .command {
flex: 1;
width: 0;
margin-left: 0;
line-height: 18px;
font-size: 12px;
word-break: break-all;
}
.online-install-cont {
flex-direction: column;
}
.online-install-cont .form {
margin-bottom: 20px;
}
.online-install-cont .pr-70 {
padding-right: 0;
}
.online-install-cont .pl-10 {
padding-left: 0;
}
.online-install-cont .first-line {
flex-wrap: wrap;
}
.online-install-cont .server-line {
width: 100%;
flex: none;
}
.online-install-cont .port-line {
flex: none;
margin-top: 20px;
width: 100%;
}
.d2 .desc,
.d2 .tips {
line-height: 24px;
}
}
@media only screen and (max-width: 768px) {
.d2 .wrap,
.d3 .wrap,
.d4 .wrap {
padding: 40px 0;
}
.d1 .wrap {
padding-top: 40px;
}
.install-box {
flex-wrap: wrap;
}
.install-box .img,
.install-box .cont {
flex: 0 0 100%;
}
.install-box .cont {
margin-top: 10px;
margin-left: 0;
padding: 0;
}
.install-box .title,
.install-box.linux .title,
.install-box.windows .title {
margin-bottom: 10px;
}
.install-box .desc {
margin-bottom: 10px;
}
.wrap-title {
margin-bottom: 20px;
}
.wrap-title::before {
width: 3px;
height: 20px;
margin-right: 10px;
}
.wrap-title .text {
font-size: 20px;
margin-right: 10px;
}
.wrap-title a {
font-size: 12px;
}
}