@alifd/theme-1422
Version:
Powered By [Fusion.Design](https://fusion.design/)
1,834 lines (1,690 loc) • 420 kB
CSS
@charset "UTF-8";
/**
* 尺寸 基础尺寸
* 命名能在语义的前提下简单就尽量简单, 这里可以是 size-2x, space-2x, size-base ...
* 不过可以在语义的前提下做的更精简一些, 于是用了s2, s1等
* 可用变量: `$s1 - $s8`
* @example scss - 使用
* .element {
* padding: $s1 !default;
* }
*
* @example css - CSS 输出
* .element {
* padding: 4px !default;
* }
*/
/* stylelint-disable */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in
* IE on Windows Phone and in iOS.
*/
html {
line-height: 1.15;
/* 1 */
-ms-text-size-adjust: 100%;
/* 2 */
-webkit-text-size-adjust: 100%;
/* 2 */ }
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
margin: 0; }
/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
display: block; }
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: .67em 0; }
/* Grouping content
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main {
/* 1 */
display: block; }
/**
* Add the correct margin in IE 8.
*/
figure {
margin: 1em 40px; }
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
/* 1 */
height: 0;
/* 1 */
overflow: visible;
/* 2 */ }
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }
/* Text-level semantics
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
background-color: transparent;
/* 1 */
-webkit-text-decoration-skip: objects;
/* 2 */ }
/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none;
/* 1 */
text-decoration: underline;
/* 2 */
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
/* 2 */ }
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
font-weight: inherit; }
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder; }
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }
/**
* Add the correct font style in Android 4.3-.
*/
dfn {
font-style: italic; }
/**
* Add the correct background and color in IE 9-.
*/
mark {
background-color: #FF0;
color: #000; }
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%; }
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -.25em; }
sup {
top: -.5em; }
/* Embedded content
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
display: inline-block; }
/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
display: none;
height: 0; }
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none; }
/**
* Hide the overflow in IE.
*/
svg:not(:root) {
overflow: hidden; }
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
/* 1 */
font-size: 100%;
/* 1 */
line-height: 1.15;
/* 1 */
margin: 0;
/* 2 */ }
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
/* 1 */
overflow: visible; }
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
/* 1 */
text-transform: none; }
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
/* 2 */ }
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; }
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; }
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: .35em .75em .625em; }
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
/* 1 */
color: inherit;
/* 2 */
display: table;
/* 1 */
max-width: 100%;
/* 1 */
padding: 0;
/* 3 */
white-space: normal;
/* 1 */ }
/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
display: inline-block;
/* 1 */
vertical-align: baseline;
/* 2 */ }
/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
overflow: auto; }
/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */ }
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; }
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield;
/* 1 */
outline-offset: -2px;
/* 2 */ }
/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button;
/* 1 */
font: inherit;
/* 2 */ }
/* Interactive
========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details,
menu {
display: block; }
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item; }
/* Scripting
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
display: inline-block; }
/**
* Add the correct display in IE.
*/
template {
display: none; }
/* Hidden
========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
display: none; }
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
ul,
ol {
list-style: none;
margin: 0;
padding: 0; }
li {
margin-left: 0; }
hr {
border: 0 solid #DCDEE3;
border-top-width: 1px; }
a {
text-decoration: none; }
a:link {
color: #5584FF; }
a:visited {
color: #5584FF; }
a:hover {
color: #3E71F7; }
a:active {
text-decoration: underline;
color: #3E71F7; }
@font-face {
font-family: "Roboto";
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.eot");
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.ttf") format("truetype");
font-weight: 200; }
@font-face {
font-family: "Roboto";
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.eot");
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.ttf") format("truetype");
font-weight: 300; }
@font-face {
font-family: "Roboto";
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.eot");
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.ttf") format("truetype");
font-weight: 400; }
@font-face {
font-family: "Roboto";
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.eot");
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.ttf") format("truetype");
font-weight: 500; }
@font-face {
font-family: "Roboto";
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.eot");
src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.ttf") format("truetype");
font-weight: 700; }
html {
font-size: 100%; }
body {
font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
font-size: 12px;
line-height: 1.28571;
color: #000000; }
button,
input,
optgroup,
select,
textarea {
font-family: inherit; }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
font-weight: inherit; }
h1 {
margin-bottom: 12px;
font-size: 24px;
font-weight: 500;
line-height: 36px; }
h2 {
margin-bottom: 10px;
font-size: 20px;
font-weight: 500;
line-height: 30px; }
h3 {
margin-bottom: 8px;
font-size: 16px;
font-weight: normal;
line-height: 24px; }
h4 {
margin-bottom: 8px;
font-size: 16px;
font-weight: normal;
line-height: 24px; }
h5 {
margin-bottom: 6px;
font-size: 14px;
font-weight: normal;
line-height: 24px; }
h6 {
margin-bottom: 7px;
font-size: 12px;
font-weight: 500;
line-height: 20px; }
p {
margin-bottom: 6px;
font-size: 12px;
font-weight: normal;
line-height: 20px; }
strong {
font-weight: 500; }
small {
font-size: 75%; }
/* stylelint-disable-next-line */
@-webkit-keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px); }
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } }
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px); }
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } }
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px); }
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); } }
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px); }
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); } }
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px); }
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); } }
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px); }
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); } }
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px); }
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } }
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px); }
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } }
@-webkit-keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px); } }
@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px); } }
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px); } }
@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px); } }
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px); } }
@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px); } }
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
100% {
opacity: 0;
-webkit-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px); } }
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
100% {
opacity: 0;
-webkit-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px); } }
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-ms-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
50% {
opacity: 1; } }
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-ms-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
50% {
opacity: 1; } }
@-webkit-keyframes zoomOut {
0% {
opacity: 1; }
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-ms-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
100% {
opacity: 0; } }
@keyframes zoomOut {
0% {
opacity: 1; }
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-ms-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
100% {
opacity: 0; } }
@-webkit-keyframes expandInDown {
0% {
opacity: 0;
-webkit-transform: scaleY(0.6);
-ms-transform: scaleY(0.6);
transform: scaleY(0.6);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0; }
100% {
opacity: 1;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0; } }
@keyframes expandInDown {
0% {
opacity: 0;
-webkit-transform: scaleY(0.6);
-ms-transform: scaleY(0.6);
transform: scaleY(0.6);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0; }
100% {
opacity: 1;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0; } }
@-webkit-keyframes expandInUp {
0% {
opacity: 0;
-webkit-transform: scaleY(0.6);
-ms-transform: scaleY(0.6);
transform: scaleY(0.6);
-webkit-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
transform-origin: left bottom 0; }
100% {
opacity: 1;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
transform-origin: left bottom 0; } }
@keyframes expandInUp {
0% {
opacity: 0;
-webkit-transform: scaleY(0.6);
-ms-transform: scaleY(0.6);
transform: scaleY(0.6);
-webkit-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
transform-origin: left bottom 0; }
100% {
opacity: 1;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
transform-origin: left bottom 0; } }
@-webkit-keyframes expandInWithFade {
0% {
opacity: 0; }
40% {
opacity: .1; }
50% {
opacity: .9; }
100% {
opacity: 1; } }
@keyframes expandInWithFade {
0% {
opacity: 0; }
40% {
opacity: .1; }
50% {
opacity: .9; }
100% {
opacity: 1; } }
@-webkit-keyframes expandOutUp {
0% {
opacity: 1;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0; }
100% {
opacity: 0;
-webkit-transform: scaleY(0.6);
-ms-transform: scaleY(0.6);
transform: scaleY(0.6);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0; } }
@keyframes expandOutUp {
0% {
opacity: 1;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0; }
100% {
opacity: 0;
-webkit-transform: scaleY(0.6);
-ms-transform: scaleY(0.6);
transform: scaleY(0.6);
-webkit-transform-origin: left top 0;
-ms-transform-origin: left top 0;
transform-origin: left top 0; } }
@-webkit-keyframes expandOutDown {
0% {
opacity: 1;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
transform-origin: left bottom 0; }
100% {
opacity: 0;
-webkit-transform: scaleY(0.6);
-ms-transform: scaleY(0.6);
transform: scaleY(0.6);
-webkit-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
transform-origin: left bottom 0; } }
@keyframes expandOutDown {
0% {
opacity: 1;
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
transform-origin: left bottom 0; }
100% {
opacity: 0;
-webkit-transform: scaleY(0.6);
-ms-transform: scaleY(0.6);
transform: scaleY(0.6);
-webkit-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
transform-origin: left bottom 0; } }
@-webkit-keyframes expandOutWithFade {
0% {
opacity: 1; }
70% {
opacity: 0; }
100% {
opacity: 0; } }
@keyframes expandOutWithFade {
0% {
opacity: 1; }
70% {
opacity: 0; }
100% {
opacity: 0; } }
@-webkit-keyframes pulse {
from {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
20% {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2); }
to {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); } }
@keyframes pulse {
from {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
20% {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2); }
to {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); } }
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.expandInDown {
-webkit-animation-name: expandInDown;
animation-name: expandInDown;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.expandOutUp {
-webkit-animation-name: expandOutUp;
animation-name: expandOutUp;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.15s;
animation-duration: 0.15s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.expandInUp {
-webkit-animation-name: expandInUp;
animation-name: expandInUp;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.expandOutDown {
-webkit-animation-name: expandOutDown;
animation-name: expandOutDown;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.15s;
animation-duration: 0.15s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.expand-enter {
overflow: hidden; }
.expand-enter-active {
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out; }
.expand-enter-active > * {
-webkit-animation-name: expandInWithFade;
animation-name: expandInWithFade;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: "forwards";
animation-fill-mode: "forwards";
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.expand-leave {
overflow: hidden; }
.expand-leave-active {
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out; }
.expand-leave-active > * {
-webkit-animation-name: expandOutWithFade;
animation-name: expandOutWithFade;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
-webkit-animation-fill-mode: "forwards";
animation-fill-mode: "forwards";
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.next-badge {
-webkit-box-sizing: border-box;
box-sizing: border-box;
/* @include global-font; */
position: relative;
display: inline-block;
vertical-align: middle;
line-height: 1; }
.next-badge *,
.next-badge *:before,
.next-badge *:after {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.next-badge .next-badge-count {
color: #FFFFFF;
background: #FF3000;
text-align: center;
white-space: nowrap;
border-radius: 8px;
position: absolute;
width: auto;
height: 16px;
min-width: 8px;
padding: 0 4px 0 4px;
font-size: 12px;
line-height: 16px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
top: -.5em; }
.next-badge .next-badge-count a,
.next-badge .next-badge-count a:hover {
color: #FFFFFF; }
.next-badge .next-badge-dot {
color: #FFFFFF;
background: #FF3000;
text-align: center;
white-space: nowrap;
border-radius: 8px;
position: absolute;
width: 8px;
height: 8px;
min-width: 8px;
padding: 0;
font-size: 1px;
line-height: 1;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
top: -.5em; }
.next-badge .next-badge-dot a,
.next-badge .next-badge-dot a:hover {
color: #FFFFFF; }
.next-badge .next-badge-custom {
line-height: 1.166667;
white-space: nowrap;
font-size: 12px;
padding-left: 4px;
padding-right: 4px;
border-radius: 5px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
.next-badge .next-badge-custom > * {
line-height: 1; }
.next-badge .next-badge-custom > i:before,
.next-badge .next-badge-custom > .next-icon:before {
font-size: inherit;
width: auto;
vertical-align: top; }
.next-badge .next-badge-scroll-number {
position: absolute;
top: -4px;
z-index: 10;
overflow: hidden;
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; }
.next-badge-scroll-number-only {
position: relative;
display: inline-block;
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
min-width: 8px; }
.next-badge-scroll-number-only span {
display: block;
height: 16px;
line-height: 16px;
font-size: 12px; }
.next-badge-not-a-wrapper .next-badge-count,
.next-badge-not-a-wrapper .next-badge-custom {
position: relative;
display: block;
top: auto;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
.next-badge-not-a-wrapper .next-badge-dot {
position: relative;
display: block;
top: auto;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
.next-badge-list-wrapper {
margin-left: 0; }
.next-badge-list-wrapper li {
margin-bottom: 0;
list-style: none; }
.next-overlay-wrapper .next-overlay-inner {
z-index: 1001; }
.next-overlay-wrapper .next-overlay-backdrop {
position: fixed;
z-index: 1001;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000000;
-webkit-transition: opacity .3s;
transition: opacity .3s;
opacity: 0; }
.next-overlay-wrapper.opened .next-overlay-backdrop {
opacity: 0.45; }
.next-icon[dir="rtl"]::before {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg); }
@font-face {
font-family: NextIcon;
src: url("//at.alicdn.com/t/font_984589_h08ylnyor3.eot");
src: url("//at.alicdn.com/t/font_984589_h08ylnyor3.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_984589_h08ylnyor3.woff") format("woff"), url("//at.alicdn.com/t/font_984589_h08ylnyor3.ttf") format("truetype"), url("//at.alicdn.com/t/font_984589_h08ylnyor3.svg#NextIcon") format("svg"); }
.next-icon {
display: inline-block;
font-family: NextIcon;
font-style: normal;
font-weight: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.next-icon:before {
display: inline-block;
vertical-align: middle;
text-align: center; }
.next-icon-smile:before {
content: "\E65F"; }
.next-icon-cry:before {
content: "\E65D"; }
.next-icon-success:before {
content: "\E60A"; }
.next-icon-warning:before {
content: "\E60B"; }
.next-icon-prompt:before {
content: "\E60C"; }
.next-icon-error:before {
content: "\E60D"; }
.next-icon-help:before {
content: "\E673"; }
.next-icon-clock:before {
content: "\E621"; }
.next-icon-success-filling:before {
content: "\E63A"; }
.next-icon-delete-filling:before {
content: "\E623"; }
.next-icon-favorites-filling:before {
content: "\E60E"; }
.next-icon-add:before {
content: "\E655"; }
.next-icon-minus:before {
content: "\E601"; }
.next-icon-arrow-up:before {
content: "\E625"; }
.next-icon-arrow-down:before {
content: "\E63D"; }
.next-icon-arrow-left:before {
content: "\E61D"; }
.next-icon-arrow-right:before {
content: "\E619"; }
.next-icon-arrow-double-left:before {
content: "\E659"; }
.next-icon-arrow-double-right:before {
content: "\E65E"; }
.next-icon-switch:before {
content: "\E6B3"; }
.next-icon-sorting:before {
content: "\E634"; }
.next-icon-descending:before {
content: "\E61F"; }
.next-icon-ascending:before {
content: "\E61E"; }
.next-icon-select:before {
content: "\E632"; }
.next-icon-semi-select:before {
content: "\E633"; }
.next-icon-search:before {
content: "\E656"; }
.next-icon-close:before {
content: "\E626"; }
.next-icon-ellipsis:before {
content: "\E654"; }
.next-icon-picture:before {
content: "\E631"; }
.next-icon-calendar:before {
content: "\E607"; }
.next-icon-ashbin:before {
content: "\E639"; }
.next-icon-upload:before {
content: "\E7EE"; }
.next-icon-download:before {
content: "\E628"; }
.next-icon-set:before {
content: "\E683"; }
.next-icon-edit:before {
content: "\E63B"; }
.next-icon-refresh:before {
content: "\E677"; }
.next-icon-filter:before {
content: "\E627"; }
.next-icon-attachment:before {
content: "\E665"; }
.next-icon-account:before {
content: "\E608"; }
.next-icon-email:before {
content: "\E605"; }
.next-icon-atm:before {
content: "\E606"; }
.next-icon-loading:before {
content: "\E646";
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear; }
@-webkit-keyframes loadingCircle {
0% {
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loadingCircle {
0% {
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.next-icon.next-xxs:before {
width: 8px;
font-size: 8px;
line-height: inherit; }
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
.next-icon.next-xxs {
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
margin-left: -4px;
margin-right: -4px; }
.next-icon.next-xxs:before {
width: 16px;
font-size: 16px; } }
.next-icon.next-xs:before {
width: 12px;
font-size: 12px;
line-height: inherit; }
.next-icon.next-small:before {
width: 16px;
font-size: 16px;
line-height: inherit; }
.next-icon.next-medium:before {
width: 20px;
font-size: 20px;
line-height: inherit; }
.next-icon.next-large:before {
width: 24px;
font-size: 24px;
line-height: inherit; }
.next-icon.next-xl:before {
width: 32px;
font-size: 32px;
line-height: inherit; }
.next-icon.next-xxl:before {
width: 48px;
font-size: 48px;
line-height: inherit; }
.next-icon.next-xxxl:before {
width: 64px;
font-size: 64px;
line-height: inherit; }
.next-balloon {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
max-width: 300px;
border-style: solid;
border-radius: 5px;
word-wrap: break-word;
z-index: 0;
/* size */
/* 带关闭按钮的右侧padding变大 */ }
.next-balloon *,
.next-balloon *:before,
.next-balloon *:after {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.next-balloon-primary {
color: #FFFFFF;
border-color: #00A6FF;
background-color: #00A6FF;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
border-width: 1px; }
.next-balloon-primary .next-balloon-close {
position: absolute;
top: 12px;
right: 12px;
font-size: 12px;
color: #FFFFFF; }
.next-balloon-primary .next-balloon-close .next-icon {
width: 12px;
height: 12px;
line-height: 12px; }
.next-balloon-primary .next-balloon-close .next-icon:before {
width: 12px;
height: 12px;
font-size: 12px;
line-height: 12px; }
.next-balloon-primary .next-balloon-close :hover {
color: #000000; }
.next-balloon-primary:after {
position: absolute;
width: 12px;
height: 12px;
content: ' ';
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important;
border: 1px solid #00A6FF;
background-color: #00A6FF;
z-index: -1; }
.next-balloon-primary.next-balloon-top:after {
top: -7px;
left: calc(50% + -7px);
border-right: none;
border-bottom: none;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-right:after {
top: calc(50% + -7px);
right: -7px;
border-left: none;
border-bottom: none;
-webkit-box-shadow: 1px -1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 1px -1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-bottom:after {
bottom: -7px;
left: calc(50% + -7px);
border-top: none;
border-left: none;
-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-left:after {
top: calc(50% + -7px);
left: -7px;
border-top: none;
border-right: none;
-webkit-box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-left-top:after {
top: 12px;
left: -7px;
border-top: none;
border-right: none;
-webkit-box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-left-bottom:after {
bottom: 12px;
left: -7px;
border-top: none;
border-right: none;
-webkit-box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-right-top:after {
top: 12px;
right: -7px;
border-bottom: none;
border-left: none;
-webkit-box-shadow: 1px -1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 1px -1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-right-bottom:after {
right: -7px;
bottom: 12px;
border-bottom: none;
border-left: none;
-webkit-box-shadow: 1px -1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 1px -1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-top-left:after {
top: -7px;
left: 12px;
border-right: none;
border-bottom: none;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-top-right:after {
top: -7px;
right: 12px;
border-right: none;
border-bottom: none;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-bottom-left:after {
bottom: -7px;
left: 12px;
border-top: none;
border-left: none;
-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-primary.next-balloon-bottom-right:after {
right: 12px;
bottom: -7px;
border-top: none;
border-left: none;
-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-normal {
color: #000000;
border-color: #DCDEE3;
background-color: #FFFFFF;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
border-width: 1px; }
.next-balloon-normal .next-balloon-close {
position: absolute;
top: 12px;
right: 12px;
font-size: 12px;
color: #999999; }
.next-balloon-normal .next-balloon-close .next-icon {
width: 12px;
height: 12px;
line-height: 12px; }
.next-balloon-normal .next-balloon-close .next-icon:before {
width: 12px;
height: 12px;
font-size: 12px;
line-height: 12px; }
.next-balloon-normal .next-balloon-close :hover {
color: #666666; }
.next-balloon-normal:after {
position: absolute;
width: 12px;
height: 12px;
content: ' ';
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important;
border: 1px solid #DCDEE3;
background-color: #FFFFFF;
z-index: -1; }
.next-balloon-normal.next-balloon-top:after {
top: -7px;
left: calc(50% + -7px);
border-right: none;
border-bottom: none;
-webkit-box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-normal.next-balloon-right:after {
top: calc(50% + -7px);
right: -7px;
border-left: none;
border-bottom: none;
-webkit-box-shadow: 1px -1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 1px -1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-normal.next-balloon-bottom:after {
bottom: -7px;
left: calc(50% + -7px);
border-top: none;
border-left: none;
-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1); }
.next-balloon-normal.next-balloon-left:after {
top: calc(50% + -7px);