Initial commit

This commit is contained in:
易焱
2021-04-18 18:51:51 +08:00
commit ec705f2fa8
3240 changed files with 623103 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

File diff suppressed because one or more lines are too long
+2337
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+353
View File
@@ -0,0 +1,353 @@
.navigation-is-open .mo_top .moxl{ left:0;}
.navigation-is-open{ overflow:hidden}
.cd-nav-trigger {
position: absolute;
z-index: 3;
top:10%;
height: 35px;
width: 35px;
border-radius: 50%;
/* image replacement */
overflow: hidden;
right:2%;
text-indent: 100%;
white-space: nowrap;
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
transition: transform 0.5s;
}
.cd-nav-trigger .cd-nav-icon {
/* icon created in CSS */
position: absolute;
left: 50%;
top: 50%;
bottom: auto;
right: auto;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
width: 22px;
height: 2px;
background: #a60c1f;
}
.cd-nav-trigger .cd-nav-icon::before, .cd-nav-trigger .cd-nav-icon:after {
/* upper and lower lines of the menu icon */
content: '';
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background-color: inherit;
/* Force Hardware Acceleration in WebKit */
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.5s, width 0.5s, top 0.3s;
-moz-transition: -moz-transform 0.5s, width 0.5s, top 0.3s;
transition: transform 0.5s, width 0.5s, top 0.3s;
}
.cd-nav-trigger .cd-nav-icon::before {
-webkit-transform-origin: right top;
-moz-transform-origin: right top;
-ms-transform-origin: right top;
-o-transform-origin: right top;
transform-origin: right top;
-webkit-transform: translateY(-6px);
-moz-transform: translateY(-6px);
-ms-transform: translateY(-6px);
-o-transform: translateY(-6px);
transform: translateY(-6px);
}
.cd-nav-trigger .cd-nav-icon::after {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-ms-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateY(6px);
-moz-transform: translateY(6px);
-ms-transform: translateY(6px);
-o-transform: translateY(6px);
transform: translateY(6px);
}
.no-touch .cd-nav-trigger:hover .cd-nav-icon::after {
top: 2px;
}
.no-touch .cd-nav-trigger:hover .cd-nav-icon::before {
top: -2px;
}
.cd-nav-trigger svg {
position: absolute;
top: 0;
left: 0;
}
.cd-nav-trigger circle {
/* circle border animation */
-webkit-transition: stroke-dashoffset 0.4s 0s;
-moz-transition: stroke-dashoffset 0.4s 0s;
transition: stroke-dashoffset 0.4s 0s;
}
.navigation-is-open .cd-nav-trigger {
/* rotate trigger when navigation becomes visible */
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::after,
.navigation-is-open .cd-nav-trigger .cd-nav-icon::before {
/* animate arrow --> from hamburger to arrow */
width: 50%;
-webkit-transition: -webkit-transform 0.5s, width 0.5s;
-moz-transition: -moz-transform 0.5s, width 0.5s;
transition: transform 0.5s, width 0.5s;
}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.navigation-is-open .cd-nav-trigger .cd-nav-icon::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::after, .no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::before {
top: 0;
}
.navigation-is-open .cd-nav-trigger circle {
stroke-dashoffset: 0;
-webkit-transition: stroke-dashoffset 0.4s 0.3s;
-moz-transition: stroke-dashoffset 0.4s 0.3s;
transition: stroke-dashoffset 0.4s 0.3s;
}
.ma-infinitypush-wrapper .ma-infinitypush > ul, .ma-infinitypush-wrapper .ma-infinitypush > ol{ border-bottom:0px}
.ma-infinitypush-wrapper .ma-infinitypush ul li{ border-bottom:1px solid #fff}
.ma-infinitypush-wrapper .ma-infinitypush ul li a{ padding: 0px 8%;}
.ma-infinitypush-wrapper .ma-infinitypush ul li a i{ display:inline-block; width:20px; height:20px; border-radius:100%; text-align:center; line-height:20px; border:1px solid #fff}
#wrapper {
position: relative;
width: 100%;
min-width: 20rem;
}
/*****************************************************************
* Header
*****************************************************************/
#header {
background-color: #3498db;
height: 2.5rem;
}
@media screen and (max-width: 1200px) {
#header {
background-color: #393939;
height: 3.75rem;
}
}
#header .header-main {
max-width: 75rem;
height: 2.5rem;
margin: 0 auto;
padding: 0 0.625rem;
}
@media screen and (max-width: 1200px) {
#header .header-main {
height: 3.75rem;
padding: 0 0.625rem;
}
}
#header .header-main .site-title {
position: relative;
float: left;
width: 3.5625rem;
height: 100%;
margin: 0 1.25rem 0 0.9375rem;
}
#header .header-main .site-title a {
position: absolute;
display: block;
background: transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTk4LjkgNzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5OC45IDcwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE5OC45LDcwIDE1OC41LDAgMTMyLjYsNDQuOSAxNDcuMSw3MCAJIi8+Cgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExMi43LDcwIDE1My4xLDAgMTAxLjMsMCA2MC45LDcwIAkiLz4KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTEuOCw3MCA5Mi4yLDAgNDAuNCwwIDAsNzAgCSIvPgo8L2c+Cjwvc3ZnPg==) no-repeat 0 0;
text-indent: -9999px;
width: 3.5625rem;
height: 1.25rem;
top: 0;
bottom: 0;
margin: auto;
}
/*****************************************************************
* Site Navigation
*****************************************************************/
.desktop #mo_nav{
position: static;
background-color: #393939;
width: 100%;
height: 100%;
right: -12.5rem;
float: left;
}
.desktop #mo_nav ul {
position: relative;
list-style: none;
margin: 0;
float: left;
}
.desktop #mo_nav ul:before, .desktop #mo_nav ul:after {
content: "";
display: block;
}
.desktop #mo_nav ul:after {
clear: both;
}
.desktop #mo_nav ul li {
padding: 0;
float: left;
height: 3.75rem;
}
.desktop #mo_nav ul li a {
display: block;
text-decoration: none;
color: #3498db;
padding: 0 1.25rem;
-webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
-ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
line-height: 3.75rem;
height: 3.75rem;
}
.desktop #mo_nav ul li a:hover {
border-top: 0.0625rem solid #dddddd;
border-bottom: 0.0625rem solid #dddddd;
color: white;
border: none;
background-color: #3498db;
line-height: 3.75rem;
}
.desktop #mo_nav ul li ul {
display: none;
}
/*****************************************************************
* Main
*****************************************************************/
#main {
padding: 1.25rem;
clear: both;
min-width: 20rem;
}
#main h1 {
font-family: "Open Sans", sans-serif;
font-size: 1.5rem;
color: white;
letter-spacing: 0.0375rem;
text-align: center;
margin: 1.875rem 0 0 0;
}
#main h2 {
font-family: "Open Sans", sans-serif;
font-size: 1.125rem;
color: white;
letter-spacing: 0.0375rem;
text-align: center;
margin: 1.875rem 0;
}
#main nav {
display: block;
margin: 1.875rem 0;
text-align: center;
}
#main nav a {
display: inline-block;
font-family: "Open Sans", sans-serif;
font-size: 0.9375rem;
color: #1e6fa4;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 0.0375rem;
padding: 0.625rem 0.9375rem;
}
#main nav a:hover {
color: #125480;
}
#main nav a.active {
color: white;
}
#main p.blindtext {
font-family: "BLOKKRegular", sans-serif;
text-align: center;
overflow: hidden;
}
#main button {
display: block;
font-family: "Open Sans", sans-serif;
font-size: 0.9375rem;
color: white;
letter-spacing: 0.0375rem;
background-color: transparent;
border: 0.125rem solid white;
padding: 0.625rem 2.5rem;
margin: 0 auto;
cursor: pointer;
}
/*****************************************************************
* Footer
*****************************************************************/
#footer {
width: 100%;
}
#footer .footer-main {
max-width: 75rem;
height: 100%;
margin: 0 auto;
padding: 0.625rem 0.625rem 1.875rem 0.625rem;
overflow: hidden;
}
#footer .footer-main > p {
text-align: center;
font-size: 0.625rem;
margin: 0;
}
#footer .footer-main > p a {
color: #fff;
text-decoration: none;
}
+121
View File
@@ -0,0 +1,121 @@
/*****************************************************************
* Infinity Push
*****************************************************************/
.ma-infinitypush-open {
display: block;
position: fixed;
overflow: hidden;
height: 100%;
width: 100%;
}
.ma-infinitypush-wrapper {
background:rgba(166, 12, 31,.6);
position: fixed;
height: 100%;
width:100%;
z-index: 90;
margin-top:50px;
left:-1920px;transition: all 0.3s ease;
-webkit-transform: all 0.3s ease;
}
.ma-infinitypush-wrapper.on{ left:0px;transition: all 0.3s ease;
-webkit-transform: all 0.3s ease; }
.ma-infinitypush-wrapper.ma-infinitypush-active-button{
position: absolute;
left:-255px !important;transition: all 0.3s ease;
-webkit-transform: all 0.3s ease;
}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.on{ left:0px !important;transition: all 0.3s ease;
-webkit-transform: all 0.3s ease;}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-left .ma-infinitypush-button {
margin: 0 0 0 22px;
right: -44px;
}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-right .ma-infinitypush-button {
margin: 0 22px 0 0;
left: -44px;
}
.ma-infinitypush-wrapper .ma-infinitypush-button {
display: block;
box-shadow: inset 0 4px #3498db, inset 0 6px white, inset 0 9px #3498db, inset 0 11px white, inset 0 14px #3498db, inset 0 16px white;
position: absolute;
text-indent: -9999px;
width: 20px;
height: 20px;
top: 13px;
cursor: pointer;
z-index: 100;
}
.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ul li ul, .ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ul li ol, .ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ol li ul, .ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ol li ol {
border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ul li ul, .ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ul li ol, .ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ol li ul, .ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ol li ol {
border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.ma-infinitypush-wrapper .ma-infinitypush {
background:#a60c1f;
position: relative;
height: 100%;
width:250px;
overflow-x: hidden;
overflow-y: auto;
z-index: 5000;
}
.ma-infinitypush-wrapper .ma-infinitypush ul, .ma-infinitypush-wrapper .ma-infinitypush ol {
background-color: #a60c1f;
list-style-type: none;
width: 250px;
overflow-x: hidden;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li, .ma-infinitypush-wrapper .ma-infinitypush ol li {
height: 45px;
width: 100%;
background:#a60c1f;
line-height:45px;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li a, .ma-infinitypush-wrapper .ma-infinitypush ol li a {
color: #fff;
display: block;
font-size: 13px;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
height: 100%;
margin: 0;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li ul, .ma-infinitypush-wrapper .ma-infinitypush ul li ol, .ma-infinitypush-wrapper .ma-infinitypush ol li ul, .ma-infinitypush-wrapper .ma-infinitypush ol li ol {
display: none;
position: absolute;
height: 100%;
top: 0;
background:#267bbc
overflow-y: auto;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li.ma-infinitypush-active-item, .ma-infinitypush-wrapper .ma-infinitypush ol li.ma-infinitypush-active-item {
background-color: #830000;
}
.ma-infinitypush-wrapper .ma-infinitypush ul li.ma-infinitypush-active-item > a, .ma-infinitypush-wrapper .ma-infinitypush ol li.ma-infinitypush-active-item > a {
color: #fff !important;
text-decoration: none !important;
}
.ma-infinitypush-wrapper .ma-infinitypush.ma-infinitypush-sub-open {
overflow-y: hidden;
}
.ma-infinitypush-wrapper .ma-infinitypush .ma-infinitypush-inactive {
border-right: none !important;
border-left: none !important;
overflow-y: hidden !important;
}
.ma-infinitypush-wrapper .ma-infinitypush .ma-infinitypush-close-subnav {
position: absolute;
background-color: rgba(0, 0, 0, 0.5);
width: 250px;
height: 100% !important;
top: 0;
left: 0;
padding: 0 !important;
}
+44
View File
@@ -0,0 +1,44 @@
/* Slider */
.slick-slider { position: relative; display: block;}
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "FontAwesome" !important; font-size: 20px; line-height: 1; color: #000000; opacity: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
.slick-prev:before { content: "\f104"; }
.slick-next { right: -25px; }
.slick-next:before { content: "\f105"; }
/* Dots */
.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: 4%; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 2px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 30px; line-height: 20px; text-align: center; color: #b8182c; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 1; }