html {
    scroll-behavior: smooth;
}

body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-transform: translateZ(0); transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: rgb(30, 30, 30);opacity: 0;-webkit-transition-duration: inherit; transition-duration: inherit;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71); transition-timing-function: cubic-bezier(.47, 0, .74, .71);}
.fancybox-is-open .fancybox-bg {opacity: .9;-webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1); transition-timing-function: cubic-bezier(.22, .61, .36, 1);}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {direction: ltr;opacity: 0;position: absolute;-webkit-transition: opacity .25s ease, visibility 0s ease .25s;transition: opacity .25s ease, visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {opacity: 1;-webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;transition: opacity .25s ease 0s, visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;-webkit-transform: translateZ(0); transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;
/* Using without prefix would break IE11 */
display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide::before {content: '';display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image::before {display: none;}
.fancybox-slide--html {padding: 6px;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {-webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1); animation-timing-function: cubic-bezier(.5, 0, .14, 1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-ms-transform-origin: top left;-webkit-transform-origin: top left; transform-origin: top left;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: -webkit-zoom-out;cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: -webkit-zoom-in;cursor: zoom-in;}
.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-container [data-selectable='true'] {cursor: text;}
.fancybox-image,
.fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;}
.fancybox-video,
.fancybox-iframe {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
/* Fix iOS */
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
/* Buttons */
.fancybox-button {background: rgba(30, 30, 30, .6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;-webkit-transition: color .2s;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}
/* Fix IE11 */
.fancybox-button div {height: 100%;}
.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {display: none;}
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-ms-transform: scaleX(0);-webkit-transform: scaleX(0); transform: scaleX(0);-ms-transform-origin: 0;-webkit-transform-origin: 0; transform-origin: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: linear; transition-timing-function: linear;z-index: 99998;}
/* Close button on the top right corner of html content */
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
/* Navigation arrows */
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
/* Caption */
.fancybox-caption {background: -webkit-linear-gradient(bottom,
rgba(0, 0, 0, .85) 0%,
rgba(0, 0, 0, .3) 50%,
rgba(0, 0, 0, .15) 65%,
rgba(0, 0, 0, .075) 75.5%,
rgba(0, 0, 0, .037) 82.85%,
rgba(0, 0, 0, .019) 88%,
rgba(0, 0, 0, 0) 100%);background: linear-gradient(to top,
rgba(0, 0, 0, .85) 0%,
rgba(0, 0, 0, .3) 50%,
rgba(0, 0, 0, .15) 65%,
rgba(0, 0, 0, .075) 75.5%,
rgba(0, 0, 0, .037) 82.85%,
rgba(0, 0, 0, .019) 88%,
rgba(0, 0, 0, 0) 100%);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px 44px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding: max(0px)) {
.fancybox-caption {padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));}
}
.fancybox-caption--separate {margin-top: -50px;}
.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
/* Loading indicator */
.fancybox-loading {-webkit-animation: fancybox-rotate 1s linear infinite; animation: fancybox-rotate 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@-webkit-keyframes fancybox-rotate {
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes fancybox-rotate {
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
/* Transition effects */
.fancybox-animated {-webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1); transition-timing-function: cubic-bezier(0, 0, .25, 1);}
/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {opacity: 0;-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1); transition-timing-function: cubic-bezier(.19, 1, .22, 1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(.5, .5, .5); transform: scale3d(.5, .5, .5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-ms-transform: rotate(-360deg);-webkit-transform: rotate(-360deg); transform: rotate(-360deg);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg); transform: rotate(0deg);}
/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0);}
/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1);}
/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
.fancybox-slide {padding-left: 6px;padding-right: 6px;}
.fancybox-slide--image {padding: 6px 0;}
.fancybox-close-small {right: -6px;}
.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
.fancybox-caption {padding-left: 12px;padding-right: 12px;}
@supports (padding: max(0px)) {
.fancybox-caption { padding-left: max(12px, env(safe-area-inset-left)); padding-right: max(12px, env(safe-area-inset-right));}
}
}
/* Share */
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px 0;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px 5px;min-width: 130px;padding: 0 15px;text-decoration: none;-webkit-transition: all .2s;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:visited,
.fancybox-share__button:link {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0 0;outline: none;padding: 10px 15px;width: 100%;}
/* Thumbs */
.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px 2px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0, 0, 0, .1);background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a::before {border: 6px solid #ff5268;bottom: 0;content: '';left: 0;opacity: 0;position: absolute;right: 0;top: 0;-webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);transition: all .2s cubic-bezier(.25, .46, .45, .94);z-index: 99991;}
.fancybox-thumbs__list a:focus::before {opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity: 1;}
/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
.fancybox-thumbs {width: 110px;}
.fancybox-show-thumbs .fancybox-inner {right: 110px;}
.fancybox-thumbs__list a {max-width: calc(100% - 10px);}
}
/**
* Swiper 4.5.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
* http://www.idangero.us/swiper/
*
* Copyright 2014-2019 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: September 13, 2019
*/
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;
/* Fix of Webkit flickering */
z-index: 1;}
.swiper-container-no-flexbox .swiper-slide {float: left;}
.swiper-container-vertical > .swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;box-sizing: content-box;}
.swiper-container-android .swiper-slide,
.swiper-wrapper {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}
.swiper-container-multirow > .swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.swiper-container-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;}
.swiper-slide-invisible-blank {visibility: hidden;}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {height: auto;}
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height, -webkit-transform;transition-property: height, -webkit-transform;transition-property: transform, height;transition-property: transform, height, -webkit-transform;}
/* 3D Effects */
.swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px;}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {-ms-touch-action: pan-y;touch-action: pan-y;}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {-ms-touch-action: pan-x;touch-action: pan-x;}
.swiper-button-prev,
.swiper-button-next {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none;}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left: 10px;right: auto;}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right: 10px;left: auto;}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-lock {display: none;}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: 300ms opacity;transition: 300ms opacity;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}
/* Bullets */
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);transform: scale(0.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(0.66);-ms-transform: scale(0.66);transform: scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);transform: scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(0.66);-ms-transform: scale(0.66);transform: scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);transform: scale(0.33);}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: 0.2;}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-bullet-active {opacity: 1;background: #007aff;}
.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0px, -50%, 0);transform: translate3d(0px, -50%, 0);}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 8px;}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;-webkit-transition: 200ms top, 200ms -webkit-transform;transition: 200ms top, 200ms -webkit-transform;transition: 200ms transform, 200ms top;transition: 200ms transform, 200ms top, 200ms -webkit-transform;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: 200ms left, 200ms -webkit-transform;transition: 200ms left, 200ms -webkit-transform;transition: 200ms transform, 200ms left;transition: 200ms transform, 200ms left, 200ms -webkit-transform;}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: 200ms right, 200ms -webkit-transform;transition: 200ms right, 200ms -webkit-transform;transition: 200ms transform, 200ms right;transition: 200ms transform, 200ms right, 200ms -webkit-transform;}
/* Progress */
.swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25);position: absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px;height: 100%;left: 0;top: 0;}
.swiper-pagination-white .swiper-pagination-bullet-active {background: #ffffff;}
.swiper-pagination-progressbar.swiper-pagination-white {background: rgba(255, 255, 255, 0.25);}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background: #ffffff;}
.swiper-pagination-black .swiper-pagination-bullet-active {background: #000000;}
.swiper-pagination-progressbar.swiper-pagination-black {background: rgba(0, 0, 0, 0.25);}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background: #000000;}
.swiper-pagination-lock {display: none;}
/* Scrollbar */
.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}
.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}
.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0;}
.swiper-scrollbar-cursor-drag {cursor: move;}
.swiper-scrollbar-lock {display: none;}
.swiper-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {max-width: 100%;max-height: 100%;object-fit: contain;}
.swiper-slide-zoomed {cursor: move;}
/* Preloader */
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;animation: swiper-preloader-spin 1s steps(12, end) infinite;}
.swiper-lazy-preloader:after {display: block;content: '';width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;background-size: 100%;background-repeat: no-repeat;}
.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin {
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes swiper-preloader-spin {
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
/* a11y */
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;transition-property: opacity;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube {overflow: visible;}
.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {pointer-events: auto;visibility: visible;}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;background: #000;opacity: 0.6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}
.swiper-container-flip {overflow: visible;}
.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-coverflow .swiper-wrapper {/* Windows 8 IE 10 fix */
-ms-perspective: 1200px;}
@charset "UTF-8";
@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}
@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}
@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}
@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}
.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;z-index:0}
.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}
.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container{display:none}
.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}
.plyr__captions span:empty{display:none}
@media (min-width:480px){
.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}
@media (min-width:768px){
.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4));-ms-transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4));transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}
.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__caption div{display:inline}
.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}
.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}
.plyr__control:focus{outline:0}
.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}
.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}
.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}
.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}
.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}
.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}
.plyr__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}
.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}
.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}
.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}
.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}
.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}
.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}
.plyr__menu__container .plyr__control{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}
.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}
.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}
.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}
.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}
.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}
.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}
.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}
.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}
.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}
.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;width:100%}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:-webkit-linear-gradient(left,currentColor 0,#0000 0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:-webkit-linear-gradient(left,currentColor var(--value,0),#0000 var(--value,0));background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}
.plyr--full-ui input[type=range]::-ms-track{color:#0000}
.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type=range]::-ms-tooltip{display:none}
.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}
.plyr--full-ui input[type=range]:focus{outline:0}
.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}
.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}
.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}
.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}
.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}
.plyr__time+.plyr__time:before{content:"鈦�";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}
@media (max-width:767px){
.plyr__time+.plyr__time{display:none}}
.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);-ms-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap;z-index:2}
.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);-ms-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);-ms-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(.8);-ms-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}
.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}
.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}
.plyr__progress input[type=range]{position:relative;z-index:2}
.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}
.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:#0000}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}
.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:-webkit-linear-gradient(135deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:-webkit-linear-gradient(135deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}
.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}
.plyr__volume{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}
.plyr--audio{display:block}
.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}
.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}
.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}
.plyr--video{overflow:hidden}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}
@supports not (aspect-ratio:16/9){
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}
.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);-ms-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}
.plyr--video .plyr__controls{background:-webkit-linear-gradient(#0000,#000000bf);background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}
@media (min-width:480px){
.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}
.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}
.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}
.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}
.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-moz-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){
.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}
.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
@media (min-width:1024px){
.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}
.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}
.plyr__ads:empty:after{display:none}
.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px;z-index:3}
.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(.8);-ms-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}
.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}
.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}
.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}
.plyr__preview-thumb__image-container img{max-height:none;max-width:none}
.plyr__preview-thumb__time-container{background:-webkit-linear-gradient(#0000,#000000bf);background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}
.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}
.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}
.plyr__preview-scrubbing--is-shown{opacity:1}
.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}
.plyr--no-transition{-webkit-transition:none!important;transition:none!important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}
.plyr [hidden]{display:none!important}
@charset "UTF-8";
/*!
* Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
*/
/*!
* Bootstrap v3.4.1 (https://getbootstrap.com/)
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {display: block;}
audio,
canvas,
progress,
video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],
template {display: none;}
a {background-color: transparent;}
a:active,
a:hover {outline: 0;}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
b,
strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: 0.67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,
sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,
kbd,
pre,
samp {font-family: monospace, monospace;font-size: 1em;}
button,
input,
optgroup,
select,
textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,
select {text-transform: none;}
button,
html input[type=button],
input[type=reset],
input[type=submit] {-webkit-appearance: button;cursor: pointer;}
button[disabled],
html input[disabled] {cursor: default;}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type=checkbox],
input[type=radio] {box-sizing: border-box;padding: 0;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {height: auto;}
input[type=search] {-webkit-appearance: textfield;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td,
th {padding: 0;}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {*,
*:before,
*:after {color: #000 !important;text-shadow: none !important;background: transparent !important;box-shadow: none !important;}
a,
a:visited {text-decoration: underline;}
a[href]:after {content: " (" attr(href) ")";}
abbr[title]:after {content: " (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after {content: "";}
pre,
blockquote {border: 1px solid #999;page-break-inside: avoid;}
thead {display: table-header-group;}
tr,
img {page-break-inside: avoid;}
img {max-width: 100% !important;}
p,
h2,
h3 {orphans: 3;widows: 3;}
h2,
h3 {page-break-after: avoid;}
.navbar {display: none;}
.btn > .caret,
.dropup > .btn > .caret {border-top-color: #000 !important;}
.label {border: 1px solid #000;}
.table {border-collapse: collapse !important;}
.table td,
.table th {background-color: #fff !important;}
.table-bordered th,
.table-bordered td {border: 1px solid #ddd !important;}
}
* {box-sizing: border-box;}
*:before,
*:after {box-sizing: border-box;}
html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333333;background-color: #ffffff;}
input,
button,
select,
textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a {color: #337ab7;text-decoration: none;}
a:hover,
a:focus {color: #23527c;text-decoration: underline;}
a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure {margin: 0;}
img {vertical-align: middle;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img {display: block;max-width: 100%;height: auto;}
.img-rounded {border-radius: 6px;}
.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}
.img-circle {border-radius: 50%;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.sr-only-focusable:active,
.sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
[role=button] {cursor: pointer;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {font-weight: 400;line-height: 1;color: #777777;}
h1,
.h1,
h2,
.h2,
h3,
.h3 {margin-top: 20px;margin-bottom: 10px;}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {font-size: 65%;}
h4,
.h4,
h5,
.h5,
h6,
.h6 {margin-top: 10px;margin-bottom: 10px;}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {font-size: 75%;}
h1,
.h1 {font-size: 36px;}
h2,
.h2 {font-size: 30px;}
h3,
.h3 {font-size: 24px;}
h4,
.h4 {font-size: 18px;}
h5,
.h5 {font-size: 14px;}
h6,
.h6 {font-size: 12px;}
p {margin: 0 0 10px;}
.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}
@media (min-width: 768px) {
.lead {font-size: 21px;}
}
small,
.small {font-size: 85%;}
mark,
.mark {padding: 0.2em;background-color: #fcf8e3;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
.text-muted {color: #777777;}
.text-primary {color: #337ab7;}
a.text-primary:hover,
a.text-primary:focus {color: #286090;}
.text-success {color: #3c763d;}
a.text-success:hover,
a.text-success:focus {color: #2b542c;}
.text-info {color: #31708f;}
a.text-info:hover,
a.text-info:focus {color: #245269;}
.text-warning {color: #8a6d3b;}
a.text-warning:hover,
a.text-warning:focus {color: #66512c;}
.text-danger {color: #a94442;}
a.text-danger:hover,
a.text-danger:focus {color: #843534;}
.bg-primary {color: #fff;background-color: #337ab7;}
a.bg-primary:hover,
a.bg-primary:focus {background-color: #286090;}
.bg-success {background-color: #dff0d8;}
a.bg-success:hover,
a.bg-success:focus {background-color: #c1e2b3;}
.bg-info {background-color: #d9edf7;}
a.bg-info:hover,
a.bg-info:focus {background-color: #afd9ee;}
.bg-warning {background-color: #fcf8e3;}
a.bg-warning:hover,
a.bg-warning:focus {background-color: #f7ecb5;}
.bg-danger {background-color: #f2dede;}
a.bg-danger:hover,
a.bg-danger:focus {background-color: #e4b9b9;}
.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eeeeee;}
ul,
ol {margin-top: 0;margin-bottom: 10px;}
ul ul,
ol ul,
ul ol,
ol ol {margin-bottom: 0;}
.list-unstyled {padding-left: 0;list-style: none;}
.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}
.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}
dl {margin-top: 0;margin-bottom: 20px;}
dt,
dd {line-height: 1.42857143;}
dt {font-weight: 700;}
dd {margin-left: 0;}
@media (min-width: 768px) {
.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dl-horizontal dd {margin-left: 180px;}
}
abbr[title],
abbr[data-original-title] {cursor: help;}
.initialism {font-size: 90%;text-transform: uppercase;}
blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {margin-bottom: 0;}
blockquote footer,
blockquote small,
blockquote .small {display: block;font-size: 80%;line-height: 1.42857143;color: #777777;}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {content: "鈥斅�";}
.blockquote-reverse,
blockquote.pull-right {padding-right: 15px;padding-left: 0;text-align: right;border-right: 5px solid #eeeeee;border-left: 0;}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {content: "";}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {content: "聽鈥�";}
address {margin-bottom: 20px;font-style: normal;line-height: 1.42857143;}
code,
kbd,
pre,
samp {font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}
code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}
kbd {padding: 2px 4px;font-size: 90%;color: #ffffff;background-color: #333333;border-radius: 3px;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);}
kbd kbd {padding: 0;font-size: 100%;font-weight: 700;box-shadow: none;}
pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #333333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #cccccc;border-radius: 4px;}
pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width: 768px) {
.container {width: 750px;}
}
@media (min-width: 992px) {
.container {width: 970px;}
}
@media (min-width: 1200px) {
.container {width: 1170px;}
}
.container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {margin-right: -15px;margin-left: -15px;}
.row-no-gutters {margin-right: 0;margin-left: 0;}
.row-no-gutters [class*=col-] {padding-right: 0;padding-left: 0;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-pull-12 {right: 100%;}
.col-xs-pull-11 {right: 91.66666667%;}
.col-xs-pull-10 {right: 83.33333333%;}
.col-xs-pull-9 {right: 75%;}
.col-xs-pull-8 {right: 66.66666667%;}
.col-xs-pull-7 {right: 58.33333333%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-5 {right: 41.66666667%;}
.col-xs-pull-4 {right: 33.33333333%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-2 {right: 16.66666667%;}
.col-xs-pull-1 {right: 8.33333333%;}
.col-xs-pull-0 {right: auto;}
.col-xs-push-12 {left: 100%;}
.col-xs-push-11 {left: 91.66666667%;}
.col-xs-push-10 {left: 83.33333333%;}
.col-xs-push-9 {left: 75%;}
.col-xs-push-8 {left: 66.66666667%;}
.col-xs-push-7 {left: 58.33333333%;}
.col-xs-push-6 {left: 50%;}
.col-xs-push-5 {left: 41.66666667%;}
.col-xs-push-4 {left: 33.33333333%;}
.col-xs-push-3 {left: 25%;}
.col-xs-push-2 {left: 16.66666667%;}
.col-xs-push-1 {left: 8.33333333%;}
.col-xs-push-0 {left: auto;}
.col-xs-offset-12 {margin-left: 100%;}
.col-xs-offset-11 {margin-left: 91.66666667%;}
.col-xs-offset-10 {margin-left: 83.33333333%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-8 {margin-left: 66.66666667%;}
.col-xs-offset-7 {margin-left: 58.33333333%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-5 {margin-left: 41.66666667%;}
.col-xs-offset-4 {margin-left: 33.33333333%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-2 {margin-left: 16.66666667%;}
.col-xs-offset-1 {margin-left: 8.33333333%;}
.col-xs-offset-0 {margin-left: 0%;}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
.col-sm-12 {width: 100%;}
.col-sm-11 {width: 91.66666667%;}
.col-sm-10 {width: 83.33333333%;}
.col-sm-9 {width: 75%;}
.col-sm-8 {width: 66.66666667%;}
.col-sm-7 {width: 58.33333333%;}
.col-sm-6 {width: 50%;}
.col-sm-5 {width: 41.66666667%;}
.col-sm-4 {width: 33.33333333%;}
.col-sm-3 {width: 25%;}
.col-sm-2 {width: 16.66666667%;}
.col-sm-1 {width: 8.33333333%;}
.col-sm-pull-12 {right: 100%;}
.col-sm-pull-11 {right: 91.66666667%;}
.col-sm-pull-10 {right: 83.33333333%;}
.col-sm-pull-9 {right: 75%;}
.col-sm-pull-8 {right: 66.66666667%;}
.col-sm-pull-7 {right: 58.33333333%;}
.col-sm-pull-6 {right: 50%;}
.col-sm-pull-5 {right: 41.66666667%;}
.col-sm-pull-4 {right: 33.33333333%;}
.col-sm-pull-3 {right: 25%;}
.col-sm-pull-2 {right: 16.66666667%;}
.col-sm-pull-1 {right: 8.33333333%;}
.col-sm-pull-0 {right: auto;}
.col-sm-push-12 {left: 100%;}
.col-sm-push-11 {left: 91.66666667%;}
.col-sm-push-10 {left: 83.33333333%;}
.col-sm-push-9 {left: 75%;}
.col-sm-push-8 {left: 66.66666667%;}
.col-sm-push-7 {left: 58.33333333%;}
.col-sm-push-6 {left: 50%;}
.col-sm-push-5 {left: 41.66666667%;}
.col-sm-push-4 {left: 33.33333333%;}
.col-sm-push-3 {left: 25%;}
.col-sm-push-2 {left: 16.66666667%;}
.col-sm-push-1 {left: 8.33333333%;}
.col-sm-push-0 {left: auto;}
.col-sm-offset-12 {margin-left: 100%;}
.col-sm-offset-11 {margin-left: 91.66666667%;}
.col-sm-offset-10 {margin-left: 83.33333333%;}
.col-sm-offset-9 {margin-left: 75%;}
.col-sm-offset-8 {margin-left: 66.66666667%;}
.col-sm-offset-7 {margin-left: 58.33333333%;}
.col-sm-offset-6 {margin-left: 50%;}
.col-sm-offset-5 {margin-left: 41.66666667%;}
.col-sm-offset-4 {margin-left: 33.33333333%;}
.col-sm-offset-3 {margin-left: 25%;}
.col-sm-offset-2 {margin-left: 16.66666667%;}
.col-sm-offset-1 {margin-left: 8.33333333%;}
.col-sm-offset-0 {margin-left: 0%;}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
.col-md-12 {width: 100%;}
.col-md-11 {width: 91.66666667%;}
.col-md-10 {width: 83.33333333%;}
.col-md-9 {width: 75%;}
.col-md-8 {width: 66.66666667%;}
.col-md-7 {width: 58.33333333%;}
.col-md-6 {width: 50%;}
.col-md-5 {width: 41.66666667%;}
.col-md-4 {width: 33.33333333%;}
.col-md-3 {width: 25%;}
.col-md-2 {width: 16.66666667%;}
.col-md-1 {width: 8.33333333%;}
.col-md-pull-12 {right: 100%;}
.col-md-pull-11 {right: 91.66666667%;}
.col-md-pull-10 {right: 83.33333333%;}
.col-md-pull-9 {right: 75%;}
.col-md-pull-8 {right: 66.66666667%;}
.col-md-pull-7 {right: 58.33333333%;}
.col-md-pull-6 {right: 50%;}
.col-md-pull-5 {right: 41.66666667%;}
.col-md-pull-4 {right: 33.33333333%;}
.col-md-pull-3 {right: 25%;}
.col-md-pull-2 {right: 16.66666667%;}
.col-md-pull-1 {right: 8.33333333%;}
.col-md-pull-0 {right: auto;}
.col-md-push-12 {left: 100%;}
.col-md-push-11 {left: 91.66666667%;}
.col-md-push-10 {left: 83.33333333%;}
.col-md-push-9 {left: 75%;}
.col-md-push-8 {left: 66.66666667%;}
.col-md-push-7 {left: 58.33333333%;}
.col-md-push-6 {left: 50%;}
.col-md-push-5 {left: 41.66666667%;}
.col-md-push-4 {left: 33.33333333%;}
.col-md-push-3 {left: 25%;}
.col-md-push-2 {left: 16.66666667%;}
.col-md-push-1 {left: 8.33333333%;}
.col-md-push-0 {left: auto;}
.col-md-offset-12 {margin-left: 100%;}
.col-md-offset-11 {margin-left: 91.66666667%;}
.col-md-offset-10 {margin-left: 83.33333333%;}
.col-md-offset-9 {margin-left: 75%;}
.col-md-offset-8 {margin-left: 66.66666667%;}
.col-md-offset-7 {margin-left: 58.33333333%;}
.col-md-offset-6 {margin-left: 50%;}
.col-md-offset-5 {margin-left: 41.66666667%;}
.col-md-offset-4 {margin-left: 33.33333333%;}
.col-md-offset-3 {margin-left: 25%;}
.col-md-offset-2 {margin-left: 16.66666667%;}
.col-md-offset-1 {margin-left: 8.33333333%;}
.col-md-offset-0 {margin-left: 0%;}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}
.col-lg-12 {width: 100%;}
.col-lg-11 {width: 91.66666667%;}
.col-lg-10 {width: 83.33333333%;}
.col-lg-9 {width: 75%;}
.col-lg-8 {width: 66.66666667%;}
.col-lg-7 {width: 58.33333333%;}
.col-lg-6 {width: 50%;}
.col-lg-5 {width: 41.66666667%;}
.col-lg-4 {width: 33.33333333%;}
.col-lg-3 {width: 25%;}
.col-lg-2 {width: 16.66666667%;}
.col-lg-1 {width: 8.33333333%;}
.col-lg-pull-12 {right: 100%;}
.col-lg-pull-11 {right: 91.66666667%;}
.col-lg-pull-10 {right: 83.33333333%;}
.col-lg-pull-9 {right: 75%;}
.col-lg-pull-8 {right: 66.66666667%;}
.col-lg-pull-7 {right: 58.33333333%;}
.col-lg-pull-6 {right: 50%;}
.col-lg-pull-5 {right: 41.66666667%;}
.col-lg-pull-4 {right: 33.33333333%;}
.col-lg-pull-3 {right: 25%;}
.col-lg-pull-2 {right: 16.66666667%;}
.col-lg-pull-1 {right: 8.33333333%;}
.col-lg-pull-0 {right: auto;}
.col-lg-push-12 {left: 100%;}
.col-lg-push-11 {left: 91.66666667%;}
.col-lg-push-10 {left: 83.33333333%;}
.col-lg-push-9 {left: 75%;}
.col-lg-push-8 {left: 66.66666667%;}
.col-lg-push-7 {left: 58.33333333%;}
.col-lg-push-6 {left: 50%;}
.col-lg-push-5 {left: 41.66666667%;}
.col-lg-push-4 {left: 33.33333333%;}
.col-lg-push-3 {left: 25%;}
.col-lg-push-2 {left: 16.66666667%;}
.col-lg-push-1 {left: 8.33333333%;}
.col-lg-push-0 {left: auto;}
.col-lg-offset-12 {margin-left: 100%;}
.col-lg-offset-11 {margin-left: 91.66666667%;}
.col-lg-offset-10 {margin-left: 83.33333333%;}
.col-lg-offset-9 {margin-left: 75%;}
.col-lg-offset-8 {margin-left: 66.66666667%;}
.col-lg-offset-7 {margin-left: 58.33333333%;}
.col-lg-offset-6 {margin-left: 50%;}
.col-lg-offset-5 {margin-left: 41.66666667%;}
.col-lg-offset-4 {margin-left: 33.33333333%;}
.col-lg-offset-3 {margin-left: 25%;}
.col-lg-offset-2 {margin-left: 16.66666667%;}
.col-lg-offset-1 {margin-left: 8.33333333%;}
.col-lg-offset-0 {margin-left: 0%;}
}
table {background-color: transparent;}
table col[class*=col-] {position: static;display: table-column;float: none;}
table td[class*=col-],
table th[class*=col-] {position: static;display: table-cell;float: none;}
caption {padding-top: 8px;padding-bottom: 8px;color: #777777;text-align: left;}
th {text-align: left;}
.table {width: 100%;max-width: 100%;margin-bottom: 20px;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #dddddd;}
.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #dddddd;}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {border-top: 0;}
.table > tbody + tbody {border-top: 2px solid #dddddd;}
.table .table {background-color: #ffffff;}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {padding: 5px;}
.table-bordered {border: 1px solid #dddddd;}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {border: 1px solid #dddddd;}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {border-bottom-width: 2px;}
.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}
.table-hover > tbody > tr:hover {background-color: #f5f5f5;}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {background-color: #f5f5f5;}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {background-color: #e8e8e8;}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {background-color: #dff0d8;}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {background-color: #d9edf7;}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {background-color: #c4e3f3;}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {background-color: #fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {background-color: #f2dede;}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {background-color: #ebcccc;}
.table-responsive {min-height: 0.01%;overflow-x: auto;}
@media screen and (max-width: 767px) {
.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #dddddd;}
.table-responsive > .table {margin-bottom: 0;}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {white-space: nowrap;}
.table-responsive > .table-bordered {border: 0;}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0;}
}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
input[type=search] {box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type=radio],
input[type=checkbox] {margin: 4px 0 0;margin-top: 1px \9 ;line-height: normal;}
input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=checkbox].disabled,
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox] {cursor: not-allowed;}
input[type=file] {display: block;}
input[type=range] {display: block;width: 100%;}
select[multiple],
select[size] {height: auto;}
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555555;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.form-control:focus {border-color: #66afe9;outline: 0;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control::-moz-placeholder {color: #999999;opacity: 1;}
.form-control:-ms-input-placeholder {color: #999999;}
.form-control::-webkit-input-placeholder {color: #999999;}
.form-control::-ms-expand {background-color: transparent;border: 0;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {background-color: #eeeeee;opacity: 1;}
.form-control[disabled],
fieldset[disabled] .form-control {cursor: not-allowed;}
textarea.form-control {height: auto;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {line-height: 34px;}
input[type=date].input-sm,
input[type=time].input-sm,
input[type=datetime-local].input-sm,
input[type=month].input-sm,
.input-group-sm input[type=date],
.input-group-sm input[type=time],
.input-group-sm input[type=datetime-local],
.input-group-sm input[type=month] {line-height: 30px;}
input[type=date].input-lg,
input[type=time].input-lg,
input[type=datetime-local].input-lg,
input[type=month].input-lg,
.input-group-lg input[type=date],
.input-group-lg input[type=time],
.input-group-lg input[type=datetime-local],
.input-group-lg input[type=month] {line-height: 46px;}
}
.form-group {margin-bottom: 15px;}
.radio,
.checkbox {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {cursor: not-allowed;}
.radio label,
.checkbox label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;}
.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {position: absolute;margin-top: 4px \9 ;margin-left: -20px;}
.radio + .radio,
.checkbox + .checkbox {margin-top: -5px;}
.radio-inline,
.checkbox-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: 400;vertical-align: middle;cursor: pointer;}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {cursor: not-allowed;}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {margin-top: 0;margin-left: 10px;}
.form-control-static {min-height: 34px;padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;}
.form-control-static.input-lg,
.form-control-static.input-sm {padding-right: 0;padding-left: 0;}
.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
select.input-sm {height: 30px;line-height: 30px;}
textarea.input-sm,
select[multiple].input-sm {height: auto;}
.form-group-sm .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.form-group-sm select.form-control {height: 30px;line-height: 30px;}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {height: auto;}
.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5;}
.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
select.input-lg {height: 46px;line-height: 46px;}
textarea.input-lg,
select[multiple].input-lg {height: auto;}
.form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
.form-group-lg select.form-control {height: 46px;line-height: 46px;}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {height: auto;}
.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.3333333;}
.has-feedback {position: relative;}
.has-feedback .form-control {padding-right: 42.5px;}
.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none;}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {width: 46px;height: 46px;line-height: 46px;}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {width: 30px;height: 30px;line-height: 30px;}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {color: #3c763d;}
.has-success .form-control {border-color: #3c763d;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-success .form-control:focus {border-color: #2b542c;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.has-success .input-group-addon {color: #3c763d;background-color: #dff0d8;border-color: #3c763d;}
.has-success .form-control-feedback {color: #3c763d;}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {color: #8a6d3b;}
.has-warning .form-control {border-color: #8a6d3b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-warning .form-control:focus {border-color: #66512c;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon {color: #8a6d3b;background-color: #fcf8e3;border-color: #8a6d3b;}
.has-warning .form-control-feedback {color: #8a6d3b;}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {color: #a94442;}
.has-error .form-control {border-color: #a94442;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .form-control:focus {border-color: #843534;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.has-error .input-group-addon {color: #a94442;background-color: #f2dede;border-color: #a94442;}
.has-error .form-control-feedback {color: #a94442;}
.has-feedback label ~ .form-control-feedback {top: 25px;}
.has-feedback label.sr-only ~ .form-control-feedback {top: 0;}
.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}
@media (min-width: 768px) {
.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
.form-inline .form-control-static {display: inline-block;}
.form-inline .input-group {display: inline-table;vertical-align: middle;}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {width: auto;}
.form-inline .input-group > .form-control {width: 100%;}
.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}
.form-inline .radio,
.form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
.form-inline .radio label,
.form-inline .checkbox label {padding-left: 0;}
.form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {position: relative;margin-left: 0;}
.form-inline .has-feedback .form-control-feedback {top: 0;}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {padding-top: 7px;margin-top: 0;margin-bottom: 0;}
.form-horizontal .radio,
.form-horizontal .checkbox {min-height: 27px;}
.form-horizontal .form-group {margin-right: -15px;margin-left: -15px;}
@media (min-width: 768px) {
.form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right;}
}
.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {padding-top: 11px;font-size: 18px;}
.form-horizontal .form-group-sm .control-label {padding-top: 6px;font-size: 12px;}
}
.btn {display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover,
.btn:focus,
.btn.focus {color: #333333;text-decoration: none;}
.btn:active,
.btn.active {background-image: none;outline: 0;box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);opacity: 0.65;box-shadow: none;}
a.btn.disabled,
fieldset[disabled] a.btn {pointer-events: none;}
.btn-default {color: #333333;background-color: #ffffff;border-color: #cccccc;}
.btn-default:focus,
.btn-default.focus {color: #333333;background-color: #e6e6e6;border-color: #8c8c8c;}
.btn-default:hover {color: #333333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {color: #333333;background-color: #e6e6e6;background-image: none;border-color: #adadad;}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {color: #333333;background-color: #d4d4d4;border-color: #8c8c8c;}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {background-color: #ffffff;border-color: #cccccc;}
.btn-default .badge {color: #ffffff;background-color: #333333;}
.btn-primary {color: #ffffff;background-color: #337ab7;border-color: #2e6da4;}
.btn-primary:focus,
.btn-primary.focus {color: #ffffff;background-color: #286090;border-color: #122b40;}
.btn-primary:hover {color: #ffffff;background-color: #286090;border-color: #204d74;}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {color: #ffffff;background-color: #286090;background-image: none;border-color: #204d74;}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {color: #ffffff;background-color: #204d74;border-color: #122b40;}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {background-color: #337ab7;border-color: #2e6da4;}
.btn-primary .badge {color: #337ab7;background-color: #ffffff;}
.btn-success {color: #ffffff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:focus,
.btn-success.focus {color: #ffffff;background-color: #449d44;border-color: #255625;}
.btn-success:hover {color: #ffffff;background-color: #449d44;border-color: #398439;}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {color: #ffffff;background-color: #449d44;background-image: none;border-color: #398439;}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {color: #ffffff;background-color: #398439;border-color: #255625;}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {background-color: #5cb85c;border-color: #4cae4c;}
.btn-success .badge {color: #5cb85c;background-color: #ffffff;}
.btn-info {color: #ffffff;background-color: #5bc0de;border-color: #46b8da;}
.btn-info:focus,
.btn-info.focus {color: #ffffff;background-color: #31b0d5;border-color: #1b6d85;}
.btn-info:hover {color: #ffffff;background-color: #31b0d5;border-color: #269abc;}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {color: #ffffff;background-color: #31b0d5;background-image: none;border-color: #269abc;}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {color: #ffffff;background-color: #269abc;border-color: #1b6d85;}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {background-color: #5bc0de;border-color: #46b8da;}
.btn-info .badge {color: #5bc0de;background-color: #ffffff;}
.btn-warning {color: #ffffff;background-color: #f0ad4e;border-color: #eea236;}
.btn-warning:focus,
.btn-warning.focus {color: #ffffff;background-color: #ec971f;border-color: #985f0d;}
.btn-warning:hover {color: #ffffff;background-color: #ec971f;border-color: #d58512;}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {color: #ffffff;background-color: #ec971f;background-image: none;border-color: #d58512;}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {color: #ffffff;background-color: #d58512;border-color: #985f0d;}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {background-color: #f0ad4e;border-color: #eea236;}
.btn-warning .badge {color: #f0ad4e;background-color: #ffffff;}
.btn-danger {color: #ffffff;background-color: #d9534f;border-color: #d43f3a;}
.btn-danger:focus,
.btn-danger.focus {color: #ffffff;background-color: #c9302c;border-color: #761c19;}
.btn-danger:hover {color: #ffffff;background-color: #c9302c;border-color: #ac2925;}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {color: #ffffff;background-color: #c9302c;background-image: none;border-color: #ac2925;}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {color: #ffffff;background-color: #ac2925;border-color: #761c19;}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {background-color: #d9534f;border-color: #d43f3a;}
.btn-danger .badge {color: #d9534f;background-color: #ffffff;}
.btn-link {font-weight: 400;color: #337ab7;border-radius: 0;}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {background-color: transparent;box-shadow: none;}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {border-color: transparent;}
.btn-link:hover,
.btn-link:focus {color: #23527c;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {color: #777777;text-decoration: none;}
.btn-lg,
.btn-group-lg > .btn {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
.btn-sm,
.btn-group-sm > .btn {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-xs,
.btn-group-xs > .btn {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-block {display: block;width: 100%;}
.btn-block + .btn-block {margin-top: 5px;}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {width: 100%;}
.btn-group,
.btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}
.btn-group > .btn,
.btn-group-vertical > .btn {position: relative;float: left;}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {z-index: 2;}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {margin-left: -1px;}
.btn-toolbar {margin-left: -5px;}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {float: left;}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {margin-left: 5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group > .btn:first-child {margin-left: 0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-group > .btn-group {float: left;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {outline: 0;}
.btn-group > .btn + .dropdown-toggle {padding-right: 8px;padding-left: 8px;}
.btn-group > .btn-lg + .dropdown-toggle {padding-right: 12px;padding-left: 12px;}
.btn-group.open .dropdown-toggle {box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-group.open .dropdown-toggle.btn-link {box-shadow: none;}
.btn .caret {margin-left: 0;}
.btn-lg .caret {border-width: 5px 5px 0;border-bottom-width: 0;}
.dropup .btn-lg .caret {border-width: 0 5px 5px;}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}
.btn-group-vertical > .btn-group > .btn {float: none;}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;}
.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn:last-child:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}
.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {display: table-cell;float: none;width: 1%;}
.btn-group-justified > .btn-group .btn {width: 100%;}
.btn-group-justified > .btn-group .dropdown-menu {left: auto;}
[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}
.input-group {position: relative;display: table;border-collapse: separate;}
.input-group[class*=col-] {float: none;padding-right: 0;padding-left: 0;}
.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}
.input-group .form-control:focus {z-index: 3;}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {height: 46px;line-height: 46px;}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {height: auto;}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {height: 30px;line-height: 30px;}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {height: auto;}
.input-group-addon,
.input-group-btn,
.input-group .form-control {display: table-cell;}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {border-radius: 0;}
.input-group-addon,
.input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}
.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: 400;line-height: 1;color: #555555;text-align: center;background-color: #eeeeee;border: 1px solid #cccccc;border-radius: 4px;}
.input-group-addon.input-sm {padding: 5px 10px;font-size: 12px;border-radius: 3px;}
.input-group-addon.input-lg {padding: 10px 16px;font-size: 18px;border-radius: 6px;}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {margin-top: 0;}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group-addon:first-child {border-right: 0;}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group-addon:last-child {border-left: 0;}
.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}
.input-group-btn > .btn {position: relative;}
.input-group-btn > .btn + .btn {margin-left: -1px;}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {z-index: 2;}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {margin-right: -1px;}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {z-index: 2;margin-left: -1px;}
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.nav > li {position: relative;display: block;}
.nav > li > a {position: relative;display: block;padding: 10px 15px;}
.nav > li > a:hover,
.nav > li > a:focus {text-decoration: none;background-color: #eeeeee;}
.nav > li.disabled > a {color: #777777;}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {color: #777777;text-decoration: none;cursor: not-allowed;background-color: transparent;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {background-color: #eeeeee;border-color: #337ab7;}
.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.nav > li > a > img {max-width: none;}
.nav-tabs {border-bottom: 1px solid #dddddd;}
.nav-tabs > li {float: left;margin-bottom: -1px;}
.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.nav-tabs > li > a:hover {border-color: #eeeeee #eeeeee #dddddd;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {color: #555555;cursor: default;background-color: #ffffff;border: 1px solid #dddddd;border-bottom-color: transparent;}
.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}
.nav-tabs.nav-justified > li {float: none;}
.nav-tabs.nav-justified > li > a {margin-bottom: 5px;text-align: center;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}
.nav-tabs.nav-justified > li > a {margin-bottom: 0;}
}
.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {border: 1px solid #dddddd;}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #dddddd;border-radius: 4px 4px 0 0;}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #ffffff;}
}
.nav-pills > li {float: left;}
.nav-pills > li > a {border-radius: 4px;}
.nav-pills > li + li {margin-left: 2px;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {color: #ffffff;background-color: #337ab7;}
.nav-stacked > li {float: none;}
.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}
.nav-justified {width: 100%;}
.nav-justified > li {float: none;}
.nav-justified > li > a {margin-bottom: 5px;text-align: center;}
.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}
@media (min-width: 768px) {
.nav-justified > li {display: table-cell;width: 1%;}
.nav-justified > li > a {margin-bottom: 0;}
}
.nav-tabs-justified {border-bottom: 0;}
.nav-tabs-justified > li > a {margin-right: 0;border-radius: 4px;}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {border: 1px solid #dddddd;}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {border-bottom: 1px solid #dddddd;border-radius: 4px 4px 0 0;}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {border-bottom-color: #ffffff;}
}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}
.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}
@media (min-width: 768px) {
.navbar {border-radius: 4px;}
.navbar-header {float: left;}
}
.navbar-collapse {padding-right: 15px;padding-left: 15px;overflow-x: visible;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}
.navbar-collapse.in {overflow-y: auto;}
@media (min-width: 768px) {
.navbar-collapse {width: auto;border-top: 0;box-shadow: none;}
.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
.navbar-collapse.in {overflow-y: visible;}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {padding-right: 0;padding-left: 0;}
}
.navbar-fixed-top,
.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {max-height: 340px;}
@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {max-height: 200px;}
}
@media (min-width: 768px) {
.navbar-fixed-top,
.navbar-fixed-bottom {border-radius: 0;}
}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {margin-right: -15px;margin-left: -15px;}
@media (min-width: 768px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}
}
.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}
@media (min-width: 768px) {
.navbar-static-top {border-radius: 0;}
}
.navbar-brand {float: left;height: 50px;padding: 15px 15px;font-size: 18px;line-height: 20px;}
.navbar-brand:hover,
.navbar-brand:focus {text-decoration: none;}
.navbar-brand > img {display: block;}
@media (min-width: 768px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {margin-left: -15px;}
}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-right: 15px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.navbar-toggle:focus {outline: 0;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}
@media (min-width: 768px) {
.navbar-toggle {display: none;}
}
.navbar-nav {margin: 7.5px -15px;}
.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}
}
@media (min-width: 768px) {
.navbar-nav {float: left;margin: 0;}
.navbar-nav > li {float: left;}
.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}
}
.navbar-form {padding: 10px 15px;margin-right: -15px;margin-left: -15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top: 8px;margin-bottom: 8px;}
@media (min-width: 768px) {
.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}
.navbar-form .form-control-static {display: inline-block;}
.navbar-form .input-group {display: inline-table;vertical-align: middle;}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {width: auto;}
.navbar-form .input-group > .form-control {width: 100%;}
.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}
.navbar-form .radio,
.navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
.navbar-form .radio label,
.navbar-form .checkbox label {padding-left: 0;}
.navbar-form .radio input[type=radio],
.navbar-form .checkbox input[type=checkbox] {position: relative;margin-left: 0;}
.navbar-form .has-feedback .form-control-feedback {top: 0;}
}
@media (max-width: 767px) {
.navbar-form .form-group {margin-bottom: 5px;}
.navbar-form .form-group:last-child {margin-bottom: 0;}
}
@media (min-width: 768px) {
.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-right: 0;margin-left: 0;border: 0;box-shadow: none;}
}
.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {margin-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.navbar-btn {margin-top: 8px;margin-bottom: 8px;}
.navbar-btn.btn-sm {margin-top: 10px;margin-bottom: 10px;}
.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px;}
.navbar-text {margin-top: 15px;margin-bottom: 15px;}
@media (min-width: 768px) {
.navbar-text {float: left;margin-right: 15px;margin-left: 15px;}
.navbar-left {float: left !important;}
.navbar-right {float: right !important;margin-right: -15px;}
.navbar-right ~ .navbar-right {margin-right: 0;}
}
.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}
.navbar-default .navbar-brand {color: #777777;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}
.navbar-default .navbar-text {color: #777777;}
.navbar-default .navbar-nav > li > a {color: #777777;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {color: #333333;background-color: transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {color: #555555;background-color: #e7e7e7;}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {color: #cccccc;background-color: transparent;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color: #555555;background-color: #e7e7e7;}
@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777777;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333333;background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555555;background-color: #e7e7e7;}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #cccccc;background-color: transparent;}
}
.navbar-default .navbar-toggle {border-color: #dddddd;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color: #dddddd;}
.navbar-default .navbar-toggle .icon-bar {background-color: #888888;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color: #e7e7e7;}
.navbar-default .navbar-link {color: #777777;}
.navbar-default .navbar-link:hover {color: #333333;}
.navbar-default .btn-link {color: #777777;}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {color: #333333;}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {color: #cccccc;}
.navbar-inverse {background-color: #222222;border-color: #080808;}
.navbar-inverse .navbar-brand {color: #9d9d9d;}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {color: #ffffff;background-color: transparent;}
.navbar-inverse .navbar-text {color: #9d9d9d;}
.navbar-inverse .navbar-nav > li > a {color: #9d9d9d;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {color: #ffffff;background-color: transparent;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {color: #ffffff;background-color: #080808;}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {color: #444444;background-color: transparent;}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {color: #ffffff;background-color: #080808;}
@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color: #ffffff;background-color: transparent;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {color: #ffffff;background-color: #080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #444444;background-color: transparent;}
}
.navbar-inverse .navbar-toggle {border-color: #333333;}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {background-color: #333333;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #ffffff;}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {border-color: #101010;}
.navbar-inverse .navbar-link {color: #9d9d9d;}
.navbar-inverse .navbar-link:hover {color: #ffffff;}
.navbar-inverse .btn-link {color: #9d9d9d;}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {color: #ffffff;}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444444;}
.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px;}
.breadcrumb > li {display: inline-block;}
.breadcrumb > li + li:before {padding: 0 5px;color: #cccccc;content: "/聽";}
.breadcrumb > .active {color: #777777;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,
.pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index: 2;color: #23527c;background-color: #eeeeee;border-color: #dddddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index: 3;color: #ffffff;cursor: default;background-color: #337ab7;border-color: #337ab7;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777777;cursor: not-allowed;background-color: #ffffff;border-color: #dddddd;}
.pagination-lg > li > a,
.pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.pagination-sm > li > a,
.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}
.pager li {display: inline;}
.pager li > a,
.pager li > span {display: inline-block;padding: 5px 14px;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 15px;}
.pager li > a:hover,
.pager li > a:focus {text-decoration: none;background-color: #eeeeee;}
.pager .next > a,
.pager .next > span {float: right;}
.pager .previous > a,
.pager .previous > span {float: left;}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {color: #777777;cursor: not-allowed;background-color: #ffffff;}
.label {display: inline;padding: 0.2em 0.6em 0.3em;font-size: 75%;font-weight: 700;line-height: 1;color: #ffffff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0.25em;}
a.label:hover,
a.label:focus {color: #ffffff;text-decoration: none;cursor: pointer;}
.label:empty {display: none;}
.btn .label {position: relative;top: -1px;}
.label-default {background-color: #777777;}
.label-default[href]:hover,
.label-default[href]:focus {background-color: #5e5e5e;}
.label-primary {background-color: #337ab7;}
.label-primary[href]:hover,
.label-primary[href]:focus {background-color: #286090;}
.label-success {background-color: #5cb85c;}
.label-success[href]:hover,
.label-success[href]:focus {background-color: #449d44;}
.label-info {background-color: #5bc0de;}
.label-info[href]:hover,
.label-info[href]:focus {background-color: #31b0d5;}
.label-warning {background-color: #f0ad4e;}
.label-warning[href]:hover,
.label-warning[href]:focus {background-color: #ec971f;}
.label-danger {background-color: #d9534f;}
.label-danger[href]:hover,
.label-danger[href]:focus {background-color: #c9302c;}
.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;line-height: 1;color: #ffffff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #777777;border-radius: 10px;}
.badge:empty {display: none;}
.btn .badge {position: relative;top: -1px;}
.btn-xs .badge,
.btn-group-xs > .btn .badge {top: 0;padding: 1px 5px;}
a.badge:hover,
a.badge:focus {color: #ffffff;text-decoration: none;cursor: pointer;}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {color: #337ab7;background-color: #ffffff;}
.list-group-item > .badge {float: right;}
.list-group-item > .badge + .badge {margin-right: 5px;}
.nav-pills > li > a > .badge {margin-left: 3px;}
.jumbotron {padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;color: inherit;background-color: #eeeeee;}
.jumbotron h1,
.jumbotron .h1 {color: inherit;}
.jumbotron p {margin-bottom: 15px;font-size: 21px;font-weight: 200;}
.jumbotron > hr {border-top-color: #d5d5d5;}
.container .jumbotron,
.container-fluid .jumbotron {padding-right: 15px;padding-left: 15px;border-radius: 6px;}
.jumbotron .container {max-width: 100%;}
@media screen and (min-width: 768px) {
.jumbotron {padding-top: 48px;padding-bottom: 48px;}
.container .jumbotron,
.container-fluid .jumbotron {padding-right: 60px;padding-left: 60px;}
.jumbotron h1,
.jumbotron .h1 {font-size: 63px;}
}
.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: border 0.2s ease-in-out;transition: border 0.2s ease-in-out;}
.thumbnail > img,
.thumbnail a > img {margin-right: auto;margin-left: auto;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {border-color: #337ab7;}
.thumbnail .caption {padding: 9px;color: #333333;}
.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.alert h4 {margin-top: 0;color: inherit;}
.alert .alert-link {font-weight: bold;}
.alert > p,
.alert > ul {margin-bottom: 0;}
.alert > p + p {margin-top: 5px;}
.alert-dismissable,
.alert-dismissible {padding-right: 35px;}
.alert-dismissable .close,
.alert-dismissible .close {position: relative;top: -2px;right: -21px;color: inherit;}
.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-success hr {border-top-color: #c9e2b3;}
.alert-success .alert-link {color: #2b542c;}
.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.alert-info hr {border-top-color: #a6e1ec;}
.alert-info .alert-link {color: #245269;}
.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.alert-warning hr {border-top-color: #f7e1b5;}
.alert-warning .alert-link {color: #66512c;}
.alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.alert-danger hr {border-top-color: #e4b9c0;}
.alert-danger .alert-link {color: #843534;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}
to {background-position: 0 0;}
}
@keyframes progress-bar-stripes {from {background-position: 40px 0;}
to {background-position: 0 0;}
}
.progress {height: 20px;margin-bottom: 20px;overflow: hidden;background-color: #f5f5f5;border-radius: 4px;box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.progress-bar {float: left;width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #ffffff;text-align: center;background-color: #337ab7;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;transition: width 0.6s ease;}
.progress-striped .progress-bar,
.progress-bar-striped {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 40px 40px;}
.progress.active .progress-bar,
.progress-bar.active {-webkit-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.progress-bar-success {background-color: #5cb85c;}
.progress-striped .progress-bar-success {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-bar-info {background-color: #5bc0de;}
.progress-striped .progress-bar-info {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-bar-warning {background-color: #f0ad4e;}
.progress-striped .progress-bar-warning {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-bar-danger {background-color: #d9534f;}
.progress-striped .progress-bar-danger {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.media {margin-top: 15px;}
.media:first-child {margin-top: 0;}
.media,
.media-body {overflow: hidden;zoom: 1;}
.media-body {width: 10000px;}
.media-object {display: block;}
.media-object.img-thumbnail {max-width: none;}
.media-right,
.media > .pull-right {padding-left: 10px;}
.media-left,
.media > .pull-left {padding-right: 10px;}
.media-left,
.media-right,
.media-body {display: table-cell;vertical-align: top;}
.media-middle {vertical-align: middle;}
.media-bottom {vertical-align: bottom;}
.media-heading {margin-top: 0;margin-bottom: 5px;}
.media-list {padding-left: 0;list-style: none;}
.list-group {padding-left: 0;margin-bottom: 20px;}
.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #ffffff;border: 1px solid #dddddd;}
.list-group-item:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {color: #777777;cursor: not-allowed;background-color: #eeeeee;}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {color: inherit;}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {color: #777777;}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {z-index: 2;color: #ffffff;background-color: #337ab7;border-color: #337ab7;}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {color: inherit;}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {color: #c7ddef;}
a.list-group-item,
button.list-group-item {color: #555555;}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {color: #333333;}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {color: #555555;text-decoration: none;background-color: #f5f5f5;}
button.list-group-item {width: 100%;text-align: left;}
.list-group-item-success {color: #3c763d;background-color: #dff0d8;}
a.list-group-item-success,
button.list-group-item-success {color: #3c763d;}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {color: inherit;}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {color: #3c763d;background-color: #d0e9c6;}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {color: #fff;background-color: #3c763d;border-color: #3c763d;}
.list-group-item-info {color: #31708f;background-color: #d9edf7;}
a.list-group-item-info,
button.list-group-item-info {color: #31708f;}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {color: inherit;}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {color: #31708f;background-color: #c4e3f3;}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {color: #fff;background-color: #31708f;border-color: #31708f;}
.list-group-item-warning {color: #8a6d3b;background-color: #fcf8e3;}
a.list-group-item-warning,
button.list-group-item-warning {color: #8a6d3b;}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {color: inherit;}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {color: #8a6d3b;background-color: #faf2cc;}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}
.list-group-item-danger {color: #a94442;background-color: #f2dede;}
a.list-group-item-danger,
button.list-group-item-danger {color: #a94442;}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {color: inherit;}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {color: #a94442;background-color: #ebcccc;}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {color: #fff;background-color: #a94442;border-color: #a94442;}
.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}
.list-group-item-text {margin-bottom: 0;line-height: 1.3;}
.panel {margin-bottom: 20px;background-color: #ffffff;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.panel-body {padding: 15px;}
.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel-heading > .dropdown .dropdown-toggle {color: inherit;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {color: inherit;}
.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #dddddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel > .list-group,
.panel > .panel-collapse > .list-group {margin-bottom: 0;}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {border-width: 1px 0;border-radius: 0;}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {border-top: 0;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}
.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0;}
.list-group + .panel-footer {border-top-width: 0;}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {margin-bottom: 0;}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {padding-right: 15px;padding-left: 15px;}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {border-top-left-radius: 3px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {border-top-right-radius: 3px;}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius: 3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius: 3px;}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {border-top: 1px solid #dddddd;}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {border-top: 0;}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {border: 0;}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {border-bottom: 0;}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0;}
.panel > .table-responsive {margin-bottom: 0;border: 0;}
.panel-group {margin-bottom: 20px;}
.panel-group .panel {margin-bottom: 0;border-radius: 4px;}
.panel-group .panel + .panel {margin-top: 5px;}
.panel-group .panel-heading {border-bottom: 0;}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {border-top: 1px solid #dddddd;}
.panel-group .panel-footer {border-top: 0;}
.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #dddddd;}
.panel-default {border-color: #dddddd;}
.panel-default > .panel-heading {color: #333333;background-color: #f5f5f5;border-color: #dddddd;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #dddddd;}
.panel-default > .panel-heading .badge {color: #f5f5f5;background-color: #333333;}
.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #dddddd;}
.panel-primary {border-color: #337ab7;}
.panel-primary > .panel-heading {color: #ffffff;background-color: #337ab7;border-color: #337ab7;}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color: #337ab7;}
.panel-primary > .panel-heading .badge {color: #337ab7;background-color: #ffffff;}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #337ab7;}
.panel-success {border-color: #d6e9c6;}
.panel-success > .panel-heading {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.panel-success > .panel-heading + .panel-collapse > .panel-body {border-top-color: #d6e9c6;}
.panel-success > .panel-heading .badge {color: #dff0d8;background-color: #3c763d;}
.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #d6e9c6;}
.panel-info {border-color: #bce8f1;}
.panel-info > .panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.panel-info > .panel-heading + .panel-collapse > .panel-body {border-top-color: #bce8f1;}
.panel-info > .panel-heading .badge {color: #d9edf7;background-color: #31708f;}
.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #bce8f1;}
.panel-warning {border-color: #faebcc;}
.panel-warning > .panel-heading {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {border-top-color: #faebcc;}
.panel-warning > .panel-heading .badge {color: #fcf8e3;background-color: #8a6d3b;}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #faebcc;}
.panel-danger {border-color: #ebccd1;}
.panel-danger > .panel-heading {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ebccd1;}
.panel-danger > .panel-heading .badge {color: #f2dede;background-color: #a94442;}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ebccd1;}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.well blockquote {border-color: #ddd;border-color: rgba(0, 0, 0, 0.15);}
.well-lg {padding: 24px;border-radius: 6px;}
.well-sm {padding: 9px;border-radius: 3px;}
.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000000;text-shadow: 0 1px 0 #ffffff;filter: alpha(opacity=20);opacity: 0.2;}
.close:hover,
.close:focus {color: #000000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;}
button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after {display: table;content: " ";}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after {clear: both;}
.center-block {display: block;margin-right: auto;margin-left: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden {display: none !important;}
.affix {position: fixed;}
@-ms-viewport {width: device-width;}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {display: none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {display: none !important;}
@media (max-width: 767px) {
.visible-xs {display: block !important;}
table.visible-xs {display: table !important;}
tr.visible-xs {display: table-row !important;}
th.visible-xs,
td.visible-xs {display: table-cell !important;}
.visible-xs-block {display: block !important;}
.visible-xs-inline {display: inline !important;}
.visible-xs-inline-block {display: inline-block !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {display: block !important;}
table.visible-sm {display: table !important;}
tr.visible-sm {display: table-row !important;}
th.visible-sm,
td.visible-sm {display: table-cell !important;}
.visible-sm-block {display: block !important;}
.visible-sm-inline {display: inline !important;}
.visible-sm-inline-block {display: inline-block !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {display: block !important;}
table.visible-md {display: table !important;}
tr.visible-md {display: table-row !important;}
th.visible-md,
td.visible-md {display: table-cell !important;}
.visible-md-block {display: block !important;}
.visible-md-inline {display: inline !important;}
.visible-md-inline-block {display: inline-block !important;}
}
@media (min-width: 1200px) {
.visible-lg {display: block !important;}
table.visible-lg {display: table !important;}
tr.visible-lg {display: table-row !important;}
th.visible-lg,
td.visible-lg {display: table-cell !important;}
.visible-lg-block {display: block !important;}
.visible-lg-inline {display: inline !important;}
.visible-lg-inline-block {display: inline-block !important;}
}
@media (max-width: 767px) {
.hidden-xs {display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {display: none !important;}
}
@media (min-width: 1200px) {
.hidden-lg {display: none !important;}
}
.visible-print {display: none !important;}
@media print {
.visible-print {display: block !important;}
table.visible-print {display: table !important;}
tr.visible-print {display: table-row !important;}
th.visible-print,
td.visible-print {display: table-cell !important;}
}
.visible-print-block {display: none !important;}
@media print {
.visible-print-block {display: block !important;}
}
.visible-print-inline {display: none !important;}
@media print {
.visible-print-inline {display: inline !important;}
}
.visible-print-inline-block {display: none !important;}
@media print {
.visible-print-inline-block {display: inline-block !important;}
.hidden-print {display: none !important;}
}
html.hc-nav-yscroll {overflow-y: scroll;}
body.hc-nav-open {overflow: visible;position: fixed;width: 100%;min-height: 100%;}
.hc-offcanvas-nav {visibility: hidden;display: none;position: fixed;top: 0;height: 100%;z-index: 9999;text-align: left;}
.hc-offcanvas-nav.is-ios * {cursor: pointer !important;}
.hc-offcanvas-nav .nav-container {position: fixed;z-index: 9998;top: 0;height: 100%;max-width: 100%;max-height: 100%;box-sizing: border-box;-webkit-transition: -webkit-transform 0.4s ease;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;}
.hc-offcanvas-nav .nav-wrapper {width: 100%;height: 100%;box-sizing: border-box;-ms-scroll-chaining: none;overscroll-behavior: none;}
.hc-offcanvas-nav .nav-content {height: 100%;}
.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box;}
.hc-offcanvas-nav ul {list-style: none;margin: 0;padding: 0;}
.hc-offcanvas-nav li {position: relative;display: block;}
.hc-offcanvas-nav li.level-open > .nav-wrapper {visibility: visible;}
.hc-offcanvas-nav li:not(.custom-content) a {position: relative;display: block;box-sizing: border-box;cursor: pointer;}
.hc-offcanvas-nav li:not(.custom-content) a[disabled] {cursor: not-allowed;}
.hc-offcanvas-nav li:not(.custom-content) a, .hc-offcanvas-nav li:not(.custom-content) a:hover {text-decoration: none;}
.hc-offcanvas-nav input[type=checkbox] {display: none;}
.hc-offcanvas-nav label {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;cursor: pointer;}
.hc-offcanvas-nav .nav-item-wrapper {position: relative;}
.hc-offcanvas-nav .nav-item-link {position: relative;display: block;box-sizing: border-box;}
.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus,
.hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus {outline: none;}
.hc-offcanvas-nav .nav-close:focus,
.hc-offcanvas-nav .nav-next:focus,
.hc-offcanvas-nav .nav-back:focus {z-index: 10;}
.hc-offcanvas-nav.disable-body::after,
.hc-offcanvas-nav .nav-wrapper::after {content: "";z-index: 9990;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-ms-scroll-chaining: none;overscroll-behavior: none;visibility: hidden;opacity: 0;-webkit-transition: visibility 0s ease 0.4s, opacity 0.4s ease;transition: visibility 0s ease 0.4s, opacity 0.4s ease;}
.hc-offcanvas-nav.disable-body::after {position: fixed;}
.hc-offcanvas-nav .nav-wrapper::after {position: absolute;}
.hc-offcanvas-nav.disable-body.nav-open::after,
.hc-offcanvas-nav .sub-level-open::after {visibility: visible;opacity: 1;-webkit-transition-delay: 0.05s; transition-delay: 0.05s;}
.hc-offcanvas-nav:not(.nav-open)::after {pointer-events: none;}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after {display: none;}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0 {max-height: 100vh;}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0 > .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box;max-height: 100vh;}
.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper {min-width: 0;max-height: 0;visibility: hidden;overflow: hidden;-webkit-transition: height 0s ease 0.4s;transition: height 0s ease 0.4s;}
.hc-offcanvas-nav.nav-levels-expand .level-open > .nav-wrapper {max-height: none;overflow: visible;visibility: visible;}
.hc-offcanvas-nav.nav-levels-overlap .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box;max-height: 100vh;}
.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper {max-height: 100vh;}
.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper {position: absolute;z-index: 9999;top: 0;height: 100%;visibility: hidden;-webkit-transition: visibility 0s ease 0.4s, -webkit-transform 0.4s ease;transition: visibility 0s ease 0.4s, -webkit-transform 0.4s ease;transition: visibility 0s ease 0.4s, transform 0.4s ease;transition: visibility 0s ease 0.4s, transform 0.4s ease, -webkit-transform 0.4s ease;}
.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent {position: static;}
.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper {visibility: visible;-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform 0.4s ease;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;}
.hc-offcanvas-nav.nav-position-left {left: 0;}
.hc-offcanvas-nav.nav-position-left .nav-container {left: 0;}
.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
.hc-offcanvas-nav.nav-position-right {right: 0;}
.hc-offcanvas-nav.nav-position-right .nav-container {right: 0;}
.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper {right: 0;-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
.hc-offcanvas-nav.nav-position-top {top: 0;}
.hc-offcanvas-nav.nav-position-top .nav-container {top: 0;width: 100%;}
.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
.hc-offcanvas-nav.nav-position-bottom {top: auto;bottom: 0;}
.hc-offcanvas-nav.nav-position-bottom .nav-container {top: auto;bottom: 0;width: 100%;}
.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.hc-offcanvas-nav.rtl {text-align: right;direction: rtl;}
.hc-nav-trigger {position: absolute;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;display: none;top: 20px;z-index: 9980;width: 30px;min-height: 24px;}
.hc-nav-trigger span {width: 30px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%; transform-origin: 50% 50%;}
.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {display: block;position: absolute;left: 0;height: 4px;background: #34495E;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.hc-nav-trigger span::before, .hc-nav-trigger span::after {content: "";width: 100%;}
.hc-nav-trigger span::before {top: -10px;}
.hc-nav-trigger span::after {bottom: -10px;}
.hc-nav-trigger.toggle-open span {background: rgba(0, 0, 0, 0);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}
.hc-nav-trigger.toggle-open span::before {-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}
.hc-nav-trigger.toggle-open span::after {-webkit-transform: rotate(-90deg) translate3d(10px, 0, 0); transform: rotate(-90deg) translate3d(10px, 0, 0);}
.hc-offcanvas-nav {font-family: sans-serif;
/* Left */
/* Right */
/* Top */
/* Bottom */
/* Expand & none */
/* RTL */
}
.hc-offcanvas-nav::after,
.hc-offcanvas-nav .nav-wrapper::after {background: rgba(0, 0, 0, 0.3);}
.hc-offcanvas-nav .nav-container,
.hc-offcanvas-nav .nav-wrapper,
.hc-offcanvas-nav ul {background: #336ca6;}
.hc-offcanvas-nav .nav-content > h2, .hc-offcanvas-nav .nav-content > h3, .hc-offcanvas-nav .nav-content > h4, .hc-offcanvas-nav .nav-content > h5, .hc-offcanvas-nav .nav-content > h6 {font-size: 19px;font-weight: normal;padding: 20px 17px;color: #1b3958;}
.hc-offcanvas-nav .nav-content > h2:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content > h3:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content > h4:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content > h5:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content > h6:not(.nav-title):not(.level-title) {font-size: 16px;padding: 15px 17px;background: #336ca6;}
.hc-offcanvas-nav .nav-item-link,
.hc-offcanvas-nav li.nav-close a,
.hc-offcanvas-nav .nav-back a {padding: 14px 17px;font-size: 14px;color: #fff;z-index: 1;background: rgba(0, 0, 0, 0);border-bottom: 1px solid #2c5d8f;-webkit-transition: background 0.1s ease;transition: background 0.1s ease;}
.hc-offcanvas-nav .nav-item-link:focus, .hc-offcanvas-nav .nav-item-link:focus-within,
.hc-offcanvas-nav li.nav-close a:focus,
.hc-offcanvas-nav li.nav-close a:focus-within,
.hc-offcanvas-nav .nav-back a:focus,
.hc-offcanvas-nav .nav-back a:focus-within {z-index: 10;}
.hc-offcanvas-nav .nav-item-link[disabled],
.hc-offcanvas-nav li.nav-close a[disabled],
.hc-offcanvas-nav .nav-back a[disabled] {color: rgba(255, 255, 255, 0.5);}
.hc-offcanvas-nav div.nav-back + ul > li:first-child > .nav-item-wrapper > .nav-item-link {border-top: none !important;}
.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover {background: #31679e;}
.hc-offcanvas-nav .nav-custom-content {padding: 14px 17px;font-size: 14px;border-bottom: 1px solid #2c5d8f;}
.hc-offcanvas-nav .nav-highlight {background: #2e6296;}
.hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link {border-top: 1px solid #2c5d8f;}
.hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link + a {border-top: 1px solid #2c5d8f;}
.hc-offcanvas-nav .nav-wrapper > .nav-content > ul:not(:last-child) {border-bottom: 2px solid #2c5d8f;}
.hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h2, .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h3, .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h4, .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h5, .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h6 {margin-top: -2px;}
.hc-offcanvas-nav .nav-wrapper > .nav-content > h2 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link, .hc-offcanvas-nav .nav-wrapper > .nav-content > h3 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link, .hc-offcanvas-nav .nav-wrapper > .nav-content > h4 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link, .hc-offcanvas-nav .nav-wrapper > .nav-content > h5 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link, .hc-offcanvas-nav .nav-wrapper > .nav-content > h6 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link {border-top: 1px solid #2c5d8f;}
.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h2, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h3, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h4, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h5, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h6,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h2,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h3,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h4,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h5,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h6,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h2,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h3,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h4,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h5,
.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h6 {border-top: 1px solid #2c5d8f;}
.hc-offcanvas-nav li {color: #fff;}
.hc-offcanvas-nav li.nav-parent .nav-item-link:last-child {padding-right: 58px;}
.hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child) {margin-right: 45px;}
.hc-offcanvas-nav .nav-close-button span,
.hc-offcanvas-nav .nav-parent .nav-next,
.hc-offcanvas-nav .nav-back span {width: 45px;position: absolute;top: 0;right: 0;bottom: 0;text-align: center;cursor: pointer;-webkit-transition: background 0.1s ease;transition: background 0.1s ease;}
.hc-offcanvas-nav .nav-close-button {position: relative;display: block;}
.hc-offcanvas-nav .nav-close-button span::before, .hc-offcanvas-nav .nav-close-button span::after {content: "";position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;margin-top: -3px;border-top: 2px solid #fff;border-left: 2px solid #fff;}
.hc-offcanvas-nav .nav-close-button span::before {margin-left: -9px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); transform: rotate(135deg);}
.hc-offcanvas-nav .nav-close-button span::after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.hc-offcanvas-nav .nav-content > .nav-close {position: relative;z-index: 2;}
.hc-offcanvas-nav .nav-content > .nav-close a {font-size: 14px;color: #fff;background: rgba(0, 0, 0, 0);z-index: 1;text-decoration: none;box-sizing: border-box;}
.hc-offcanvas-nav .nav-content > .nav-close a:not(.has-label) {height: 50px;}
.hc-offcanvas-nav .nav-content > .nav-close a.has-label {padding: 14px 17px;border-top: 1px solid #2c5d8f;}
.hc-offcanvas-nav .nav-content > .nav-close a:hover {border: none;background: -webkit-radial-gradient(top right, farthest-corner, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));background: radial-gradient(farthest-corner at top right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));}
.hc-offcanvas-nav .nav-content > .nav-close.has-label + ul {margin-top: -1px;}
.hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content > .nav-close {margin-bottom: -1px;}
.hc-offcanvas-nav .nav-title + .nav-close a:not(.has-label) {position: absolute;width: 45px;height: 66px;line-height: 66px;top: -66px;right: 0;}
.hc-offcanvas-nav.nav-close-button-empty .nav-title {padding-right: 55px;}
.hc-offcanvas-nav li.nav-close a:not(.has-label) {height: 49px;}
.hc-offcanvas-nav .nav-content > .nav-close:first-child a,
.hc-offcanvas-nav .nav-title + .nav-close a.has-label,
.hc-offcanvas-nav li.nav-close a,
.hc-offcanvas-nav .nav-back a {background: #2f649a;border-top: 1px solid #2b5a8b;border-bottom: 1px solid #2b5a8b;}
.hc-offcanvas-nav .nav-content > .nav-close:first-child a:hover,
.hc-offcanvas-nav .nav-title + .nav-close a.has-label:hover,
.hc-offcanvas-nav li.nav-close a:hover,
.hc-offcanvas-nav .nav-back a:hover {background: #2e6195;}
.hc-offcanvas-nav li.nav-close:not(:first-child) a,
.hc-offcanvas-nav li.nav-back:not(:first-child) a {margin-top: -1px;}
.hc-offcanvas-nav a.nav-next {border-left: 1px solid #2c5d8f;border-bottom: 1px solid #2c5d8f;}
.hc-offcanvas-nav .nav-next span::before,
.hc-offcanvas-nav .nav-back span::before {content: "";position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;margin-left: -2px;box-sizing: border-box;border-top: 2px solid #fff;border-left: 2px solid #fff;-webkit-transform-origin: center;-ms-transform-origin: center; transform-origin: center;}
.hc-offcanvas-nav .nav-next span {position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.hc-offcanvas-nav .nav-next span::before {-webkit-transform: translate(-50%, -50%) rotate(135deg);-ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg);}
.hc-offcanvas-nav .nav-back span::before {margin-left: 2px;-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg);}
.hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper {box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);}
.hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper {box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2);}
.hc-offcanvas-nav.nav-position-right .nav-next span::before {margin-left: 2px;-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg);}
.hc-offcanvas-nav.nav-position-right .nav-back span::before {margin-left: -2px;-webkit-transform: translate(-50%, -50%) rotate(135deg);-ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg);}
.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.hc-offcanvas-nav.nav-position-top .nav-next span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);-ms-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg);}
.hc-offcanvas-nav.nav-position-top .nav-back span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg);}
.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper {box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);}
.hc-offcanvas-nav.nav-position-bottom .nav-next span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg);}
.hc-offcanvas-nav.nav-position-bottom .nav-back span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);-ms-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg);}
.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper, .hc-offcanvas-nav.nav-levels-none ul .nav-wrapper {box-shadow: none;background: transparent;}
.hc-offcanvas-nav.nav-levels-expand li.level-open, .hc-offcanvas-nav.nav-levels-none li.level-open {background: #2e6296;}
.hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a, .hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a {border-bottom: 1px solid #295887;}
.hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a:hover, .hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a:hover {background: #2f649a;}
.hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > .nav-next span::before,
.hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a > .nav-next span::before, .hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > .nav-next span::before,
.hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a > .nav-next span::before {margin-top: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);-ms-transform: translate(-50%, -50%) rotate(-135deg); transform: translate(-50%, -50%) rotate(-135deg);}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link {padding-left: calc(17px + 20px * 1);}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link {padding-left: calc(17px + 20px * 2);}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link {padding-left: calc(17px + 20px * 3);}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link {padding-left: calc(17px + 20px * 4);}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link {padding-left: calc(17px + 20px * 5);}
.hc-offcanvas-nav.rtl a.nav-next {border-left: none;border-right: 1px solid #2c5d8f;}
.hc-offcanvas-nav.rtl .nav-title + .nav-close a:not(.has-label),
.hc-offcanvas-nav.rtl .nav-close-button span,
.hc-offcanvas-nav.rtl .nav-next,
.hc-offcanvas-nav.rtl .nav-back span {left: 0;right: auto;}
.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child {padding-left: 58px;padding-right: 17px;}
.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child) {margin-left: 45px;margin-right: 0;}
.hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 1);}
.hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 2);}
.hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 3);}
.hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 4);}
.hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link {padding-right: calc(17px + 20px * 5);}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {background: #fff;}
.hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link {border-top-color: rgba(0, 0, 0, 0.1);color: #000;}
.hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a {border-bottom-color: rgba(0, 0, 0, 0.1);}
.hc-offcanvas-nav a.nav-next {border-left-color: rgba(0, 0, 0, 0.1);border-bottom-color: rgba(0, 0, 0, 0.1);}
.hc-offcanvas-nav .nav-content > h2, .hc-offcanvas-nav .nav-content > h3, .hc-offcanvas-nav .nav-content > h4, .hc-offcanvas-nav .nav-content > h5, .hc-offcanvas-nav .nav-content > h6 {color: #000;}
.hc-offcanvas-nav .nav-content > .nav-close:first-child a, .hc-offcanvas-nav .nav-title + .nav-close a.has-label, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a {background: #005BE7;border-top-color: rgba(0, 0, 0, 0.1);border-bottom-color: rgba(0, 0, 0, 0.1);}
.hc-offcanvas-nav .nav-close-button span::before, .hc-offcanvas-nav .nav-close-button span::after {box-sizing: content-box;border-top-color: #000;border-left-color: #000;}
.hc-offcanvas-nav.nav-close-button-empty .nav-title {margin: 0;}
.hc-offcanvas-nav .nav-item-link,
.hc-offcanvas-nav li.nav-close a,
.hc-offcanvas-nav .nav-back a {color: #000;}
.hc-offcanvas-nav .nav-item-link:hover,
.hc-offcanvas-nav li.nav-close a:hover,
.hc-offcanvas-nav .nav-back a:hover {background-color: #005BE7;}
.hc-offcanvas-nav .nav-next span::before,
.hc-offcanvas-nav .nav-back span::before {border-top-color: #000;border-left-color: #000;}
.hc-offcanvas-nav .nav-content > .nav-close a:hover {background: none;}
/* Define the mixin */
/* Generate the CSS */
html {/* Just add your arguments */
/* Define variable for media query */
/* Define variable for fallback */
/* Base font size */
font-size: 14px;}
@media (min-width: 668px) and (max-width: 1919px) {html {/* Adds a fallback for unsupported browsers */
font-size: 19.5px;
/* The fluid typography magic 馃専 */
font-size: calc(14px + (25 - 14) * (100vw - 668px) / (1920 - 668));}
}
@media (min-width: 1920px) {html {font-size: 25px;}
}
/* 鍙橀噺鐨勫€煎彲浠ユ牴鎹嚜宸遍渶姹傚畾涔� */
/**
* 婧㈠嚭鐪佺暐鍙�
* @param {Number} 琛屾暟
*/
a:active,
a:focus {outline: 0;border: none;}
@font-face {font-family: "Roboto";src: url("Roboto-Bold.woff2") format("woff2"), url("Roboto-Bold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: "Roboto";src: url("Roboto-Medium.woff2") format("woff2"), url("Roboto-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "Roboto";src: url("Roboto-Light.woff2") format("woff2"), url("Roboto-Light.woff") format("woff");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "Roboto";src: url("Roboto-Regular.woff2") format("woff2"), url("Roboto-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap;}
body {background-color: #fff;color: #24272a;font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", "Source Han Sans CN", "Source Han Sans SC", "PingFang SC", "STHeiti", "Microsoft YaHei", "sans-serif";font-size: 16px;line-height: 1.666em;font-weight: normal;overflow-x: hidden;}
@media (max-width: 1440px) {body {font-size: 14px;}
}
a {text-decoration: none;color: #333;}
a:hover, a:focus {color: #005BE7;text-decoration: none;}
.swiper-pagination-bullet {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;outline: none;}
/* SVG */
svg {overflow: hidden;display: inline-block;fill: currentColor;}
.hidden-svg {display: block;width: 0;height: 0;overflow: hidden;}
.pagenation {font-size: 14px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.pagenation {padding: 0;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
}
.pagenation span,
.pagenation a,
.pagenation .current {margin: 0 10px;border-radius: 0.24rem;width: 2rem;height: 2rem;font-size: 14px;font-weight: bold;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.pagenation span,
.pagenation a,
.pagenation .current {display: none;}
.pagenation .page-numbers.dots {display: none;}
}

.pagenation a {border: 1px solid #bbbbbb;color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;}
.pagenation a:hover {border-color: #005BE7;color: #005BE7;}
@media (max-width: 668px) {
.pagenation a {padding: 10px 20px;margin: 0;width: auto;height: auto;}
.pagenation a.prev, .pagenation a.next {display: block;}
.pagenation a.next {margin-left: auto;}
}
.pagenation .current {border: 1px solid #005BE7;background-color: #005BE7;color: #fff;}
.page_404 {width: 100%;height: 100vh;background-color: #f6f6f5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;text-align: center;}
.page_404 > .inner {width: 50%;height: 50vh;background-color: #fff;overflow: hidden;border-top-left-radius: 2.4rem;border-bottom-right-radius: 2.4rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, 0.15);position: relative;}
@media (max-width: 1180px) {
.page_404 > .inner {width: 80%;height: 80%;}
}
@media (max-width: 668px) {
.page_404 > .inner {width: 100%;height: 100%;}
}
.page_404 > .inner::before {content: "";display: block;border-radius: 50%;width: 16rem;height: 16rem;background-color: #005BE7;opacity: 0.15;position: absolute;left: -8rem;bottom: -8rem;z-index: 2;}
.page_404 > .inner::after {content: "";display: block;border-radius: 50%;width: 16rem;height: 16rem;background-color: #005BE7;opacity: 0.15;position: absolute;right: -8rem;top: -8rem;z-index: 2;}
.page_404 .title h1 {margin: 0;padding: 0;color: #005BE7;font-size: 1.44rem;line-height: 1em;font-weight: bold;}
.page_404 .title p {display: block;margin: 20px 0;padding: 0;font-size: 16px;line-height: 2em;}
.page_404 .title p span {font-family: "arial";}
.page_404 .link > ul {margin: 0 -10px;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
.page_404 .link > ul > li {padding: 0 10px;}
.page_404 .link > ul > li a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;padding: 0 20px;border: 1px solid #ddd;border-radius: 6px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.page_404 .link > ul > li a svg {width: 12px;height: 12px;color: #999;-webkit-transition: all 0.5s;transition: all 0.5s;}
.page_404 .link > ul > li a span {margin-left: 10px;color: #999;font-size: 14px;line-height: 36px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.page_404 .link > ul > li a:hover {background-color: #005BE7;border-color: #005BE7;}
.page_404 .link > ul > li a:hover svg {color: #fff;}
.page_404 .link > ul > li a:hover span {color: #fff;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-block-image img {max-width: 100% !important;height: auto !important;}
.wp-block-image .aligncenter {text-align: center;}
.wp-video {width: 100% !important;margin: 20px auto;}
.slick-slide {outline: none;}
/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {box-sizing: border-box; /* 1 */
border-width: 0; /* 2 */
border-style: solid; /* 2 */
border-color: #e5e7eb; /* 2 */
}
::before,
::after {--tw-content: '';}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {line-height: 1.5; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
-moz-tab-size: 4; /* 3 */
tab-size: 4; /* 3 */
font-family: Arial, Microsoft YaHei, sans-serif; /* 4 */
-webkit-font-feature-settings: normal;-moz-font-feature-settings: normal; font-feature-settings: normal; /* 5 */
font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {margin: 0; /* 1 */
line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {height: 0; /* 1 */
color: inherit; /* 2 */
border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {text-decoration: underline dotted;}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {font-size: inherit;font-weight: inherit;}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {color: inherit;text-decoration: inherit;}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {font-weight: bolder;}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
font-size: 1em; /* 2 */
}
/*
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: -0.25em;}
sup {top: -0.5em;}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {text-indent: 0; /* 1 */
border-color: inherit; /* 2 */
border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {font-family: inherit; /* 1 */
-webkit-font-feature-settings: inherit;-moz-font-feature-settings: inherit; font-feature-settings: inherit; /* 1 */
font-variation-settings: inherit; /* 1 */
font-size: 100%; /* 1 */
font-weight: inherit; /* 1 */
line-height: inherit; /* 1 */
color: inherit; /* 1 */
margin: 0; /* 2 */
padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {text-transform: none;}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {-webkit-appearance: button; /* 1 */
background-color: transparent; /* 2 */
background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {outline: auto;}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {box-shadow: none;}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {vertical-align: baseline;}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-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 in Chrome and Safari on macOS.
*/
::-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 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {display: list-item;}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {margin: 0;}
fieldset {margin: 0;padding: 0;}
legend {padding: 0;}
ol,
ul,
menu {list-style: none;margin: 0;padding: 0;}
/*
Reset default styling for dialogs.
*/
dialog {padding: 0;}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {resize: vertical;}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
input::-moz-placeholder, textarea::-moz-placeholder {opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {opacity: 1; /* 1 */
color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {cursor: pointer;}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {cursor: default;}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {display: block; /* 1 */
vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {max-width: 100%;height: auto;}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {display: none;}
:root {--maincolor: 0,101,201;}
*, ::before, ::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;}
::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;}
::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;}
.container{width: 100%;}
@media (min-width: 450px){
.container{max-width: 450px;}
}
@media (min-width: 640px){
.container{max-width: 640px;}
}
@media (min-width: 668px){
.container{max-width: 668px;}
}
@media (min-width: 768px){
.container{max-width: 768px;}
}
@media (min-width: 968px){
.container{max-width: 968px;}
}
@media (min-width: 1024px){
.container{max-width: 1024px;}
}
@media (min-width: 1180px){
.container{max-width: 1180px;}
}
@media (min-width: 1280px){
.container{max-width: 1280px;}
}
@media (min-width: 1288px){
.container{max-width: 1288px;}
}
@media (min-width: 1380px){
.container{max-width: 1380px;}
}
@media (min-width: 1440px){
.container{max-width: 1440px;}
}
@media (min-width: 1536px){
.container{max-width: 1536px;}
}
@media (min-width: 1611px){
.container{max-width: 1611px;}
}
@media (min-width: 1681px){
.container{max-width: 1681px;}
}
@media (min-width: 1940px){
.container{max-width: 1940px;}
}
.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0;}
.visible{visibility: visible;}
.invisible{visibility: hidden;}
.collapse{visibility: collapse;}
.static{position: static;}
.fixed{position: fixed;}
.absolute{position: absolute;}
.relative{position: relative;}
.left-\[20px\]{left: 20px;}
.top-\[40px\]{top: 40px;}
.z-10{z-index: 10;}
.z-20{z-index: 20;}
.mx-\[5px\]{margin-left: 5px;margin-right: 5px;}
.mx-auto{margin-left: auto;margin-right: auto;}
.my-40ptr{margin-top: 1.6rem;margin-bottom: 1.6rem;}
.mb-10ptr{margin-bottom: 0.4rem;}
.mb-20ptr{margin-bottom: 0.8rem;}
.mb-40ptr{margin-bottom: 1.6rem;}
.mr-\[10px\]{margin-right: 10px;}
.mr-\[5px\]{margin-right: 5px;}
.mt-10ptr{margin-top: 0.4rem;}
.mt-20ptr{margin-top: 0.8rem;}
.mt-30ptr{margin-top: 1.2rem;}
.mt-40ptr{margin-top: 1.6rem;}
.mt-60ptr{margin-top: 2.4rem;}
.mt-auto{margin-top: auto;}
.block{display: block;}
.inline-block{display: inline-block;}
.inline{display: inline;}
.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.table{display: table;}
.table-cell{display: table-cell;}
.table-row{display: table-row;}
.grid{display: -ms-grid;display: grid;}
.hidden{display: none;}
.aspect-\[10\/6\]{aspect-ratio: 10/6;}
.h-\[100px\]{height: 100px;}
.h-\[1px\]{height: 1px;}
.h-\[50vw\]{height: 50vw;}
.h-full{height: 100%;}
.max-h-full{max-height: 100%;}
.w-1\/2{width: 50%;}
.w-1\/4{width: 25%;}
.w-\[100px\]{width: 100px;}
.w-\[12\%\]{width: 12%;}
.w-\[16px\]{width: 16px;}
.w-\[20px\]{width: 20px;}
.w-\[22\%\]{width: 22%;}
.w-\[300px\]{width: 300px;}
.w-\[45px\]{width: 45px;}
.w-\[50px\]{width: 50px;}
.w-full{width: 100%;}
.flex-shrink{-webkit-flex-shrink: 1;-ms-flex-negative: 1; flex-shrink: 1;}
.shrink-0{-webkit-flex-shrink: 0;-ms-flex-negative: 0; flex-shrink: 0;}
.border-collapse{border-collapse: collapse;}
.transform{-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.list-inside{list-style-position: inside;}
.list-disc{list-style-type: disc;}
.grid-cols-1{-ms-grid-columns: (minmax(0, 1fr))[1];grid-template-columns: repeat(1, minmax(0, 1fr));}
.grid-cols-2{-ms-grid-columns: (minmax(0, 1fr))[2];grid-template-columns: repeat(2, minmax(0, 1fr));}
.grid-cols-3{-ms-grid-columns: (minmax(0, 1fr))[3];grid-template-columns: repeat(3, minmax(0, 1fr));}
.grid-cols-4{-ms-grid-columns: (minmax(0, 1fr))[4];grid-template-columns: repeat(4, minmax(0, 1fr));}
.flex-col{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
.flex-wrap{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.items-center{-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.justify-center{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
.gap-20ptr{gap: 0.8rem;}
.gap-40ptr{gap: 1.6rem;}
.gap-5ptr{gap: 0.2rem;}
.gap-\[20px\]{gap: 20px;}
.divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse: 0;border-right-width: calc(1px * var(--tw-divide-x-reverse));border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));}
.border{border-width: 1px;}
.border-b-\[3px\]{border-bottom-width: 3px;}
.border-t{border-top-width: 1px;}
.border-dashed{border-style: dashed;}
.border-gray-200{--tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity));}
.border-maincolor{--tw-border-opacity: 1;border-color: rgba(var(--maincolor), var(--tw-border-opacity));}
.\!bg-gray-200{--tw-bg-opacity: 1 !important;background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;}
.bg-\[\#f1f1f1\]{--tw-bg-opacity: 1;background-color: rgb(241 241 241 / var(--tw-bg-opacity));}
.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color: rgb(250 250 250 / var(--tw-bg-opacity));}
.bg-transparent{background-color: transparent;}
.bg-white{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity));}
.stroke-current{stroke: currentColor;}
.p-30ptr{padding: 1.2rem;}
.p-40ptr{padding: 1.6rem;}
.p-60ptr{padding: 2.4rem;}
.p-\[20px\]{padding: 20px;}
.py-20ptr{padding-top: 0.8rem;padding-bottom: 0.8rem;}
.py-\[40px\]{padding-top: 40px;padding-bottom: 40px;}
.pb-\[40px\]{padding-bottom: 40px;}
.pl-20ptr{padding-left: 0.8rem;}
.pl-\[25px\]{padding-left: 25px;}
.pl-\[26px\]{padding-left: 26px;}
.pt-20ptr{padding-top: 0.8rem;}
.pt-\[40px\]{padding-top: 40px;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-justify{text-align: justify;}
.text-\[0\.8em\]{font-size: 0.8em;}
.text-\[1\.5em\]{font-size: 1.5em;}
.text-\[1\.6em\]{font-size: 1.6em;}
.text-\[14px\]{font-size: 14px;}
.text-\[16px\]{font-size: 16px;}
.text-\[20px\]{font-size: 20px;}
.text-\[2em\]{font-size: 2em;}
.font-bold{font-weight: 700;}
.font-normal{font-weight: 400;}
.uppercase{text-transform: uppercase;}
.lowercase{text-transform: lowercase;}
.capitalize{text-transform: capitalize;}
.italic{font-style: italic;}
.not-italic{font-style: normal;}
.leading-loose{line-height: 2;}
.leading-normal{line-height: 1.5;}
.leading-relaxed{line-height: 1.625;}
.\!text-black\/50{color: rgb(0 0 0 / 0.5) !important;}
.text-\[\#666\]{--tw-text-opacity: 1;color: rgb(102 102 102 / var(--tw-text-opacity));}
.text-black{--tw-text-opacity: 1;color: rgb(0 0 0 / var(--tw-text-opacity));}
.text-gray-200{--tw-text-opacity: 1;color: rgb(229 231 235 / var(--tw-text-opacity));}
.text-maincolor{--tw-text-opacity: 1;color: rgba(var(--maincolor), var(--tw-text-opacity));}
.text-white{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity));}
.underline{-moz-text-decoration-line: underline;text-decoration-line: underline;}
.outline{outline-style: solid;}
.filter{-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.transition{-webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, backdrop-filter, -webkit-transform, -webkit-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, backdrop-filter, -webkit-transform, -webkit-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -moz-text-decoration-color, -webkit-transform, -webkit-filter;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms; transition-duration: 150ms;}
.transition-all{-webkit-transition-property: all;transition-property: all;-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration: 150ms; transition-duration: 150ms;}
.duration-500{-webkit-transition-duration: 500ms; transition-duration: 500ms;}
.ease-in-out{-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}
.target-fix {position: relative;top: -3.2rem;display: block;height: 0;background: none;overflow: hidden;outline: 0;text-decoration: none;border: none;}
@media (max-width: 1180px) {
.target-fix {top: -80px;}
}
@media (max-width: 668px) {
.target-fix {top: -60px;}
}
.target-fix:focus {outline: 0;}
.page_padding, .w {padding-left: 8vw;padding-right: 8vw;}
.header .w{ padding-left: 5vw; padding-right: 5vw;}
@media (max-width: 1288px) {
.header .w,
.page_padding, .w {padding-left: 40px;padding-right: 40px;}
}
@media (max-width: 1180px) {
.header .w,
.page_padding, .w {padding-left: 20px;padding-right: 20px;}
}
@media (min-width: 2560px) {
.header .w,
.page_padding, .w {padding-left: 20px;padding-right: 20px;}
}
.w {width: 100%;max-width: 1900px;margin-left: auto;margin-right: auto;}
.w_small {width: 100%;max-width: 1240px;padding-left: 20px;padding-right: 20px;margin-left: auto;margin-right: auto;}
#wraper {width: 100%;max-width: 1920px;margin-left: auto;margin-right: auto;}



@media (min-width: 1940px) {#wraper {max-width: 100%;}
}
@media (max-width: 668px) {#wraper {overflow: hidden;}
}
.header {width: 100%; /*border-bottom: 1px solid rgba(0,0,255, 0.2);*/ position: fixed;left: 0;top: 0;z-index: 100; /*transition: all 0.5s;*/ background-image: linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0));}
/*.header:before{ content: ''; position: absolute; left: 0; top: 0; right: 0; height: 100%; background-image: linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0));}*/

.scrolled .header, .header_hover .header {background: #fff;}
.scrolled .header {box-shadow: 0 0.4rem 0.6rem 0 rgba(0, 0, 0, 0.1);  background-image: linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,1));}
.header_inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 1180px) {
.header_inner {height: 80px;}
}
@media (max-width: 668px) {
.header_inner {height: 60px;}
}
.header_logo {-webkit-flex-shrink: 0;-ms-flex-negative: 0; flex-shrink: 0;margin: 0;width:12rem;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 1440px) {
 .header_logo {width: 10rem;}
}
@media (max-width: 668px) {
.header_logo {width: 50vw;}
}
.scrolled .header_logo {width: 8rem;}
@media (max-width: 668px) {
.scrolled .header_logo {width: 30vw;}
}
.header_logo img {width: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.header_nav {margin: 0;}
@media (max-width: 1180px) {
.header_nav {display: none; }

}
.header_nav > ul {margin: 0 -0.8rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 1681px) {
.header_nav > ul {margin: 0 -0.4rem;}
}
.header_nav > ul > li {padding: 0 0.4rem;position: relative;}
@media (max-width: 1681px) {
.header_nav > ul > li {padding: 0 0.4rem;}
}
.header_nav > ul > li > a span {display: block;position: relative;font-size: 0.72rem;line-height: 4.8rem;color:#fff;white-space: nowrap;-webkit-transition: all 0.5s;transition: all 0.5s;
/* 椤甸潰涓嬫粦 榧犳爣绉诲埌澶撮儴 */
}
.scrolled .header_nav > ul > li > a span, .header_hover .header_nav > ul > li > a span {color: #666;}
.scrolled .header_nav > ul > li > a span {line-height: 3.2rem;}
.header_nav > ul > li > a span::after {content: "";display: block;width: 0;height: 2px;line-height: 2px;background-color: #005BE7;position: absolute;left: 50%;bottom: -1px;z-index: 2;opacity: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.header_nav > ul > li .sub-menu {display: none;min-width: 100%;position: absolute;left: 50%;top: 4.8rem;z-index: 2;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%); transform: translateX(-50%);margin: 0;padding: 0.8rem;list-style: none;background-color: #fff;box-shadow: 0 0.4rem 0.6rem 0 rgba(0, 0, 0, 0.1);border-bottom-left-radius: 0.24rem;border-bottom-right-radius: 0.24rem;
/* 椤甸潰涓嬫粦 榧犳爣绉诲埌澶撮儴 */
}
.scrolled .header_nav > ul > li .sub-menu {top: 3.2rem;}
.header_nav > ul > li .sub-menu > li {display: block;text-align: center;margin-bottom: 0.4rem;}
.header_nav > ul > li .sub-menu > li:nth-last-of-type(1) {margin-bottom: 0;}
.header_nav > ul > li .sub-menu > li a {display: inline-block;position: relative;font-size: 0.56rem;line-height: 2em;color: #666;white-space: nowrap;-webkit-transition: all 0.5s;transition: all 0.5s;}
.header_nav > ul > li .sub-menu > li a::after {content: "";display: block;width: 0;height: 1px;line-height: 1px;background-color: #005BE7;position: absolute;left: 50%;bottom: -1px;z-index: 2;opacity: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.header_nav > ul > li .sub-menu > li a:hover {color: #005BE7;}
.header_nav > ul > li .sub-menu > li a:hover::after {width: 100%;left: 0;opacity: 1;}
.header_nav > ul > li:hover > a span, .header_nav > ul > li.curr > a span, .header_nav > ul > li.current_page_item > a span, .header_nav > ul > li.current-menu-item > a span, .header_nav > ul > li.current-menu-ancestor > a span, .header_nav > ul > li.current-menu-parent > a span, .header_nav > ul > li.current_page_parent > a span, .header_nav > ul > li.current_page_ancestor > a span {color: #005BE7;font-weight: bold;}
.header_nav > ul > li:hover > a span::after, .header_nav > ul > li.curr > a span::after, .header_nav > ul > li.current_page_item > a span::after, .header_nav > ul > li.current-menu-item > a span::after, .header_nav > ul > li.current-menu-ancestor > a span::after, .header_nav > ul > li.current-menu-parent > a span::after, .header_nav > ul > li.current_page_parent > a span::after, .header_nav > ul > li.current_page_ancestor > a span::after {width: 100%;left: 0;opacity: 1;}
.single-wrgc_detail .header_nav #menu-item-380 > a span,
.single-kzfjznck_detail .header_nav #menu-item-550 > a span,
.single-wgkzxt_detail .header_nav #menu-item-1632 > a span {color: #005BE7;font-weight: bold;}
.single-wrgc_detail .header_nav #menu-item-380 > a span::after,
.single-kzfjznck_detail .header_nav #menu-item-550 > a span::after,
.single-wgkzxt_detail .header_nav #menu-item-1632 > a span::after {width: 100%;left: 0;opacity: 1;}
.header_bar {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 1180px) {
.header_bar {margin: 0 40px 0 auto;}
}
.header_bar .phone {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.header_bar .phone svg {width: 1rem;height: 1rem;color: #005BE7;}
@media (max-width: 668px) {
.header_bar .phone svg {width: 18px;height: 18px;}
}
.header_bar .phone span {margin-left: 0.4rem;font-size: 1.2rem;line-height: 0.7em;color: #005BE7;font-weight: 500;}
@media (max-width: 668px) {
.header_bar .phone span {display: none;}
}
.header_bar .lang {margin-left: 1.2rem;font-size: 0.96rem;line-height: 0.7em;color: #005BE7;font-weight: 500;}
@media (max-width: 668px) {
.header_bar .lang {font-size: 20px;}
}
.footer {background-repeat: no-repeat;background-position: center center;background-size: cover;color: #fff; position: relative;}
.footer:before{ content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7);}
.footer a {color: #fff;}
.footer a:hover {text-decoration: underline;}
.footer_top {padding-top: 3.6rem;padding-bottom: 4rem; position: relative; z-index: 2;}
.footer_top_w{ position: relative; display: flex;}
@media (max-width: 968px) {
.footer_top {padding-top: 40px;padding-bottom: 40px;}
}
.footer_top_side {width: 20rem;padding-right: 1.6rem; position: relative;}
@media (max-width: 968px) {
.footer_top_side {width: 100%;padding-right: 0;}
}
.footer_top_side a.logo {display: block;height: 1.6rem;margin-bottom:2rem;}
@media (max-width: 668px) {
.footer_top_side a.logo {height: 30px;margin-bottom: 20px;}
}
.footer_top_side a.logo img {width: auto;height: 100%;}
.footer_top_side .txt .t {display: block;margin-bottom: 0.4rem;font-size: 0.96rem;line-height: 1em;color: #ffffff;}
.footer_top_side .txt .em { position: absolute; left: 100%; top: 80px; font-size:1.125rem; font-weight: bold; display: flex; line-height: 1; margin-left: 6.5em;}
.footer_top_side .txt .em i{ font-size: 1em; margin-right: 0.2em;}
.footer_top_side .txt .em span{ font-size: 1em;}
@media (max-width: 668px) {
.footer_top_side .txt .t {font-size: 20px;margin-bottom: 10px;}
}
.footer_top_side .txt .des {font-size: 0.72rem;line-height: 2em;}
@media (max-width: 668px) {
.footer_top_side .txt .des {font-size: 14px;}
}
.footer_top_side .txt .des p {margin: 0 0 1em;}
.footer_top_side .txt .des p:nth-last-of-type(1) {margin-bottom: 0;}
.footer_top_side .txt .des ul {margin: 0 -0.4rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.footer_top_side .txt .des ul {margin: 0 -10px;}
}
.footer_top_side .txt .des ul > li {padding: 0 0.4rem;}
@media (max-width: 668px) {
.footer_top_side .txt .des ul > li {width: 33.33%;padding: 0 10px;}
}
.footer_top_side .txt .des ul > li .item {width: 4.88rem;}
@media (max-width: 668px) {
.footer_top_side .txt .des ul > li .item {width: 100%;}
}
.footer_top_side .txt .des ul > li .item img {width: 100%;}
.footer_top_side .txt .des ul > li .item b {display: block;font-size: 0.64rem;line-height: 2em;text-align: center;font-weight: normal;}
@media (max-width: 668px) {
.footer_top_side .txt .des ul > li .item b {font-size: 14px;}
}
.footer_top_side .qr {margin-top: 1.2rem;}
.footer_top_side .qr > ul {margin: 0 -0.4rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.footer_top_side .qr > ul {margin: 0 -10px;}
}
.footer_top_side .qr > ul > li {padding: 0 0.4rem;}
@media (max-width: 668px) {
.footer_top_side .qr > ul > li {width: 33.33%;padding: 0 10px;}
}
.footer_top_side .qr > ul > li .qr_box {width: 4.88rem;}
@media (max-width: 668px) {
.footer_top_side .qr > ul > li .qr_box {width: 100%;}
}
.footer_top_side .qr > ul > li .qr_box img {width: 100%;}
.footer_top_side .qr > ul > li .qr_box span {display: block;font-size: 0.64rem;line-height: 2em;text-align: center;}
@media (max-width: 668px) {
.footer_top_side .qr > ul > li .qr_box span {font-size: 14px;}
}
.footer_top_nav {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;padding-top: 5.6rem;}
@media (max-width: 1180px) {
.footer_top_nav {display: none;}
.footer_top_side .txt .em{ position: static; margin: 0; left: auto;}
}
.footer_top_nav > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
.footer_top_nav > ul > li {display: block;}
.footer_top_nav > ul > li:first-child, .footer_top_nav > ul > li:last-child {display: none;}
.footer_top_nav > ul > li > a {display: block;margin-bottom: 0.4rem;font-size: 0.64rem;line-height: 1em;font-weight: bold;white-space: nowrap;}
@media (max-width: 1681px) {
.footer_top_nav > ul > li > a {font-size: 14px;}
}
.footer_top_nav > ul > li > ul {margin: 0;padding: 0;list-style: none;}
.footer_top_nav > ul > li > ul > li a {font-size: 0.56rem;line-height: 2em;white-space: nowrap;}
@media (max-width: 1681px) {
.footer_top_nav > ul > li > ul > li a {font-size: 12px;}
}
.footer_copyright {border-top: 2px solid rgba(255, 255, 255, 0.1);padding-top: 1.2rem;padding-bottom: 1.2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;font-size: 0.72rem;line-height: 2em; position: relative; z-index: 2;}
@media (max-width: 968px) {
.footer_copyright {padding-bottom: 60px;}
}
@media (max-width: 668px) {
.footer_copyright {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;text-align: center;font-size: 12px;}
}
.footer_copyright p {margin: 0;}
/* 渚ц竟鏍� */
.sidebar {width: 2.16rem;position: fixed;right: 20px;bottom: 8rem;z-index: 100;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 968px) {
.sidebar {width: 100%;right: 0;bottom: 0;background-color: #005BE7;}
}
.sidebar > ul {margin: 0;padding: 0;list-style: none;}
@media (max-width: 968px) {
.sidebar > ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
}
.sidebar > ul > li {display: block;position: relative;margin-bottom: 0.48rem;}
@media (max-width: 968px) {
.sidebar > ul > li {width: 33.33%;margin-bottom: 0;}
}
.sidebar > ul > li:nth-last-of-type(1) {margin-bottom: 0;}
.sidebar > ul > li a {width: 2.16rem;height: 2.16rem;border-radius: 1.12rem;background-color: #005BE7;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;position: relative;z-index: 10;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 968px) {
.sidebar > ul > li a {width: 100%;height: 50px;padding: 10px 0;border-radius: 0;}
.sidebar > ul > li a::after {content: "";display: block;width: 1px;height: 20px;background-color: rgba(255, 255, 255, 0.5);position: absolute;right: 0;top: 50%;margin-top: -10px;}
}
.sidebar > ul > li a svg {color: #fff;}
.sidebar > ul > li:hover a {background-color: #426CC0;}
.sidebar > ul > li.qr svg, .sidebar > ul > li.phone svg {width: 50%;height: 50%;color: #fff;}

.sidebar > ul > li a i{ font-size: 1rem; color: #fff;}
@media (max-width: 968px) {
.sidebar > ul > li.qr svg, .sidebar > ul > li.phone svg {width: 60%;height: 60%;}
}
.sidebar > ul > li.phone .phone_box {display: inline-block;background-color: #426CC0;font-size: 0.88rem;color: #fff;font-weight: bold;white-space: nowrap;line-height: 2.16rem;padding: 0 2.4rem 0 0.8rem;height: 2.16rem;border-radius: 1.12rem;position: absolute;right: 0;top: 0;z-index: 5;opacity: 0;visibility: hidden;-webkit-transform: translateX(2.16rem) scale(0);-ms-transform: translateX(2.16rem) scale(0); transform: translateX(2.16rem) scale(0);-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (min-width: 968px) {
.sidebar > ul > li.phone:hover .phone_box {opacity: 1;visibility: visible;-webkit-transform: translateX(0%) scale(1);-ms-transform: translateX(0%) scale(1); transform: translateX(0%) scale(1);}
}
.sidebar > ul > li.qr .qr_box {width: 120px;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%) scale(0);-ms-transform: translateY(-50%) scale(0); transform: translateY(-50%) scale(0);z-index: 5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;visibility: hidden;opacity: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 968px) {
.sidebar > ul > li.qr .qr_box {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;width: 100%;left: 50%;top: auto;right: auto;bottom: 50px;-webkit-transform: translateX(-50%) scale(0);-ms-transform: translateX(-50%) scale(0); transform: translateX(-50%) scale(0);}
}
.sidebar > ul > li.qr .qr_box::after {content: "";width: 0;height: 0;line-height: 0;font-size: 0;overflow: hidden;border-width: 0.32rem;cursor: pointer;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #426CC0;border-right: none;}
@media (max-width: 968px) {
.sidebar > ul > li.qr .qr_box::after {border-left-color: transparent;width: 0;height: 0;line-height: 0;font-size: 0;overflow: hidden;border-width: 6px;cursor: pointer;border-style: solid dashed dashed dashed;border-color: #426CC0 transparent transparent transparent;border-bottom: none;}
}
.sidebar > ul > li.qr .qr_box .inner {background-color: #426CC0;padding: 0.4rem 0.4rem 0;}
.sidebar > ul > li.qr .qr_box .inner img {width: 4.4rem;}
@media (max-width: 968px) {
.sidebar > ul > li.qr .qr_box .inner img {width: 100%;}
}
.sidebar > ul > li.qr .qr_box .inner span {display: block;text-align: center;font-size: 0.56rem;line-height: 2.5em;color: #fff;}
@media (max-width: 968px) {
.sidebar > ul > li.qr .qr_box .inner span {font-size: 13px;line-height: 40px;}
}
.sidebar > ul > li.qr:hover .qr_box {opacity: 1;visibility: visible;right: 2.16rem;-webkit-transform: translateY(-50%) scale(1);-ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1);}
@media (max-width: 968px) {
.sidebar > ul > li.qr:hover .qr_box {right: auto;-webkit-transform: translateX(-50%) scale(1);-ms-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1);}
}
.sidebar > ul > li.backtotop a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
.sidebar > ul > li.backtotop a svg {width: 0.88rem;height: 0.88rem;color: #fff;}
.sidebar > ul > li.backtotop a span {display: block;text-align: center;margin-top: 5px;font-size: 12px;line-height: 1em;color: #fff;}
#pop_qr {padding: 20px;}
#pop_qr img {width: 8rem;}
#pop_qr span {display: block;text-align: center;font-size: 0.64rem;line-height: 2em;color: #000;}
.fancybox-slide--html .fancybox-close-small {width: 30px;height: 30px;padding: 5px;}
.mobile-icon {display: none;}
@media (max-width: 1180px) {
.mobile-icon {display: block;position: fixed;right: 20px;top: 32px;z-index: 9999;-webkit-transition: all 0.5s;transition: all 0.5s;}
}
@media (max-width: 1180px) and (max-width: 668px) {
.mobile-icon {top: 22px;}
}
.mobile-icon .toggle {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;cursor: pointer;z-index: 9980;width: 24px;min-height: 16px;position: relative;left: auto;top: auto;display: block;box-sizing: content-box;color: #fff;text-align: left;text-decoration: none;}
.mobile-icon .toggle span {width: 26px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%; transform-origin: 50% 50%;}
.mobile-icon .toggle span,
.mobile-icon .toggle span::before,
.mobile-icon .toggle span::after {display: block;position: absolute;left: 0;height: 2px;background: #005BE7;-webkit-transition: all 0.25s ease;transition: all 0.25s ease;}
.mobile-icon .toggle span::before,
.mobile-icon .toggle span::after {content: "";width: 100%;}
.mobile-icon .toggle span::before {top: -8px;}
.mobile-icon .toggle span::after {bottom: -8px;}
.mobile-icon .toggle.toggle-open span {background: rgba(0, 0, 0, 0);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}
.mobile-icon .toggle.toggle-open span::before {-webkit-transform: translate3d(0, 8px, 0); transform: translate3d(0, 8px, 0);}
.mobile-icon .toggle.toggle-open span::after {-webkit-transform: rotate(-90deg) translate3d(8px, 0, 0); transform: rotate(-90deg) translate3d(8px, 0, 0);}
.mobile-icon .toggle:hover span,
.mobile-icon .toggle:hover span::before,
.mobile-icon .toggle:hover span::after {background: #005BE7;-webkit-transition: all 0.5s;transition: all 0.5s;}
#nav_mobile {display: none;}
.header_bgwhite .mobile-icon .toggle span, .header_bgwhite .mobile-icon .toggle span::before, .header_bgwhite .mobile-icon .toggle span::after {background: #333;}
.n_banner {width: 100%;height: 24rem;position: relative;color: #fff;}
.n_banner_txt {width: 100%;height: 100%; background: rgba(0,0,0,0.3); position: absolute;left: 0;top: 0;z-index: 2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;text-align: center;padding-top: 4.8rem;}
@media (max-width: 1380px) {
.n_banner_txt {padding-top: 4rem;}
}
@media (max-width: 1180px) {
.n_banner_txt {padding-top: 80px;}
}
@media (max-width: 668px) {
.n_banner_txt {padding-top: 60px;}
}
.n_banner_txt .title01 b {opacity: 0;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
.n_banner_txt .title01 span {opacity: 0;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
.n_banner_img {width: 100%;height: 100%; position: relative;}
.n_banner_img::before{ content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.2);}
.n_banner_img img {width: 100%;height: 100%;object-fit: cover;}
.n_banner[data-loaded=true] .n_banner {width: 100%;height: 24rem;position: relative;color: #fff;}
.n_banner[data-loaded=true] .n_banner_txt .title01 b {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: 0.3s; transition-delay: 0.3s;}
.n_banner[data-loaded=true] .n_banner_txt .title01 span {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: 0.6s; transition-delay: 0.6s;}
.bread {padding: 0.72rem 0;border-bottom: 1px solid #eee;}
@media (max-width: 668px) {
.bread {padding: 15px 0;}
}
.bread .bread_inner {font-size: 0.64rem;line-height: 0.64rem;color: #666;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.bread .bread_inner {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;font-size: 12px;line-height: 1.5em;}
}
.bread .bread_inner svg {-webkit-flex-shrink: 0;-ms-flex-negative: 0; flex-shrink: 0;width: 0.64rem;height: 0.64rem;color: #005BE7;}
.bread .bread_inner i{ font-size: 18px; color: #005BE7;}
@media (max-width: 668px) {
.bread .bread_inner svg {width: 12px;height: 12px;}
}
.bread .bread_inner > span {margin: 0 0.2rem;white-space: nowrap;}
.bread .bread_inner a {color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;}
.bread .bread_inner a:hover {color: #005BE7;}
.single-post .bread span[property=itemListElement]:nth-last-of-type(1) {display: none;}
.sub_nav{ padding-top: 60px;}

.sub_nav > .inner {/*border-bottom: 1px solid #eeeeee; border-radius: 12px; padding: 20px;box-shadow: 0 0 25px rgba(0,0,0,0.05);*/  border-radius: 12px; background: rgba(250,250,250,1); box-shadow: 3px 3px 3px rgba(0,0,0,0.2); padding: 20px;}
.sub_nav > .inner > ul {margin: 0 -1.2rem;padding: 0; margin: 0; list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 1180px) {
.sub_nav > .inner > ul {margin: 0 -10px;}
}
@media (max-width: 968px) {
.sub_nav > .inner > ul {margin: 0 -5px;padding-top: 10px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
}
.tax-wrgc_category .sub_nav > .inner > ul {margin: 0 -5px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
.tax-wrgc_category .sub_nav > .inner > ul > li {padding: 0 5px;}
.sub_nav > .inner > ul > li {padding: 0 0.6rem;}
@media (max-width: 1180px) {
.sub_nav > .inner > ul > li {padding: 0 10px;}
}
@media (max-width: 968px) {
.sub_nav > .inner > ul > li {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;width: auto;-webkit-flex-basis: 25%;-ms-flex-preferred-size: 25%; flex-basis: 25%;padding: 0 5px;margin-bottom: 10px;}
}
@media (max-width: 640px) {
.sub_nav > .inner{ padding: 0px; background: none; box-shadow: none;}
.sub_nav > .inner > ul > li { padding: 0 2px; margin-bottom: 4px;}

}
.sub_nav > .inner > ul > li > a {display: block;position: relative;white-space: nowrap;padding: 0.5em 0;font-size: 0.72rem;line-height: 2em;color: #666;font-weight: bold;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sub_nav > .inner > ul > li > a:before{ content: ''; width: 1px; height: 14px; background: #999; position: absolute; top: 50%; margin-top: -7px; right: -0.6rem;}
.sub_nav > .inner > ul > li:last-child > a:before{ display: none;}
.sub_nav > .inner > ul > li.curr > a{ color:#005BE7; }
@media (max-width: 1440px) {
.sub_nav > .inner > ul > li > a {font-size: 18px;}
}
@media (max-width: 1380px) {
/*.sub_nav > .inner > ul > li > a {font-size: 14px;}*/
}
@media (max-width: 968px) {
.sub_nav > .inner{ margin: 0 20px;}
.sub_nav > .inner > ul > li > a {padding: 0 10px;font-size: 13px;line-height: 40px;border: 1px solid #ddd;text-align: center;}
.sub_nav > .inner > ul > li > a:before{ display: none;}
}
.sub_nav > .inner > ul > li > a::after {content: "";display: block;width: 0;height: 3px;line-height: 3px;background-color: #005BE7;position: absolute;left: 50%;bottom: -2px;z-index: 2;opacity: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sub_nav > .inner > ul > li:hover > a, .sub_nav > .inner > ul > li.cur > a, .sub_nav > .inner > ul > li.current_page_item > a, .sub_nav > .inner > ul > li.current-cat > a, .sub_nav > .inner > ul > li.current-cat-parent > a, .sub_nav > .inner > ul > li.current-cat-ancestor > a {color: #005BE7;}
.sub_nav > .inner > ul > li:hover > a::after, .sub_nav > .inner > ul > li.cur > a::after, .sub_nav > .inner > ul > li.current_page_item > a::after, .sub_nav > .inner > ul > li.current-cat > a::after, .sub_nav > .inner > ul > li.current-cat-parent > a::after, .sub_nav > .inner > ul > li.current-cat-ancestor > a::after {width: 100%;left: 0;opacity: 1;}
.sub_nav_warehouse > .inner > ul {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.sub_nav_warehouse > .inner > ul > li > a {padding: 0.4rem 0;}
.third_nav {padding: 2rem 0 0;}
@media (max-width: 1380px) {
.third_nav {padding: 40px 0 0;}
}
@media (max-width: 668px) {
.third_nav {padding: 20px 0 0;}
.sub_nav_warehouse > .inner > ul > li > a{ padding: 0.4rem 1em;}
}
.third_nav .w > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.third_nav .w > ul {margin: 0 -1px -2px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
}
.third_nav .w > ul > li {margin-right: 1px;}
@media (max-width: 668px) {
.third_nav .w > ul > li {margin: 0 0 2px;padding: 0 1px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;width: auto;-webkit-flex-basis: 25%;-ms-flex-preferred-size: 25%; flex-basis: 25%;}
}
.third_nav .w > ul > li > a {display: block;padding: 0.4rem 1.88rem;white-space: nowrap;font-size: 0.72rem;line-height: 1rem;color: #fff;background-color: #999;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 1380px) {
.third_nav .w > ul > li > a {padding: 10px 20px;font-size: 14px;line-height: 1.2em;}
}
@media (max-width: 668px) {
.third_nav .w > ul > li > a {padding: 10px;text-align: center;}
}
.third_nav .w > ul > li:hover > a, .third_nav .w > ul > li.current-cat > a {background-color: #f39800;}
.no_content {padding-top: 20px;color: #999;}
.page_common {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.page_common {padding-top: 20px;padding-bottom: 20px;}
}
.swiper-container .swiper_page {width: 100%;position: absolute;left: 0;bottom: 0.96rem;z-index: 5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.swiper-container .swiper_page .swiper-pagination-bullet {margin: 0 0.2rem;width: 0.48rem;height: 0.48rem;background-color: #fff;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);opacity: 1;}
.swiper-container .swiper_page .swiper-pagination-bullet-active {background-color: #005BE7;}
.slide_page_style02 {width: 100%;display: block;position: absolute;left: 0;bottom: 4rem;z-index: 20;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end; justify-content: flex-end;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end; align-items: flex-end;color: #fff; }
.slide_page_style02 span.cur {margin-right: 0.2rem;font-size: 1.44rem;line-height: 0.7em;font-weight: bold;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);}
.slide_page_style02 span.total {font-size: 0.72rem;line-height: 0.7em;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);}
.slide_page_style02 span.total::after {content: "";margin-left: 0.4rem;width: 6.4rem;height: 1px;line-height: 1px;background-color: #005BE7;}
.arrow_style02 {width: 2em;height: 2em;position: absolute;z-index: 21; display: flex; top: 50%; font-size: 24px; justify-content: center; align-items: center; border-radius: 50%; margin-top: -1em; background: rgba(255,255,255,0.5); transition: 0.3s all; color: #005BE7;}
.arrow_style02:hover{ background:#005BE7; color: #fff;}
.arrow_style02 svg {width: 100%;height: 100%;color: #005BE7;-webkit-transition: all 0.5s;transition: all 0.5s;}
.arrow_style02 i{ font-size: 1em;transition: all 0.5s; text-shadow: 1px 0 0 rgba(255,255,255,0.5);}
.arrow_style02.prev { left: 8vw;}
.intro_about_slide .arrow_style02.prev { left: 20px;}
/*.arrow_style02.prev:hover svg {transform: translateX(-0.4rem);}
.arrow_style02.prev:hover i{transform: translateX(-0.4em);color: #005BE7;}*/
.arrow_style02.next { right: 8vw;}
.intro_about_slide .arrow_style02.next { right: 20px;}
/*.arrow_style02.next:hover svg {transform: translateX(0.4rem);}
.arrow_style02.next:hover i{ transform: translateX(0.4em);color: #005BE7;}*/
.common_txt {font-size: 18px;line-height: 2em;color: #000;}

.intro_about_slide .slide_page_style02{ bottom: 2rem;}
@media (max-width: 1380px) {
.common_txt {font-size: 16px;}
}
@media (max-width: 1024px) {
    .arrow_style02{ width: 2em; height: 2em; font-size: 14px;}
    .arrow_style02.prev:hover i{transform: translateX(0em);}
    .arrow_style02.next:hover i{ transform: translateX(0em);}
    .arrow_style02.prev{ left: 4vw;}
    .arrow_style02.next{ right: 4vw;}
}
.common_txt p {margin: 0 0 1em;}
.common_txt p:nth-last-of-type(1) {margin: 0;}
.common_txt img {max-width: 100% !important;height: auto !important; display: inline-block;}
.common_txt.gray {color: #666;}
.common_txt.white {color: #fff;}
.common_txt.fs16 {font-size: 0.64rem;}
@media (max-width: 1380px) {
.common_txt.fs16 {font-size: 14px;}
}
.common_txt.fs20 {font-size: 0.8rem;}
@media (max-width: 1380px) {
.common_txt.fs20 {font-size: 16px;}
}
.common_txt.fs24 {font-size: 0.96rem;}
@media (max-width: 1380px) {
.common_txt.fs24 {font-size: 17px;}
}
.common_txt.fs26 {font-size: 1.04rem;}
@media (max-width: 1380px) {
.common_txt.fs26 {font-size: 18px;}
}
.colored {color: #005BE7;}
.mt20 {margin-top: 0.8rem;}
.mb20 {margin-bottom: 0.8rem;}
.center {text-align: center;}
.center p {text-align: center;-moz-text-align-last: center;text-align-last: center;}
.bg_gray {background-color: #fafafa;}
.bg_white {background-color: #ffffff;}
.common_col {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.common_col {padding-top: 40px;padding-bottom: 20px;}
}
.common_col_inner {margin-top: 2.4rem;}
.common_col_inner video{aspect-ratio: 16 / 9;}
.common_col_width {max-width: 80%;margin-left: auto;margin-right: auto;}
@media (max-width: 668px) {
.common_col_width {max-width: 100%;}
}
.title01 {margin: 0;}
.title01 b {display: block;font-size: 1.92rem;line-height: 1em;color: #005BE7;}
.title01 b::after {content: "";display: block;margin: 0.8rem 0;width: 3.8rem;height: 0.12rem;line-height: 0.12rem;background-color: #005BE7;}

.index_about_txt .title01 b{ color: #fff;}
.index_about_txt .title01 b::after {background-color: #fff;}

.title01 b.black {color: #fff;}
.title01 b.black::after {background-color: #000;}
.title01 b.darkgray {color: #333;}
.title01 b.darkgray::after {background-color: #333;}
.title01 b.white {color: #fff;}
.title01 b.white::after {background-color: #fff;}
.title01 b.gray {color: #666;}
.title01 b.fs24 {font-size: 0.96rem;}
@media (max-width: 668px) {
.title01 b.fs24 {font-size: 18px;}
}
.title01 b.fs30 {font-size: 1.2rem;}
.title01 b.fs36 {font-size: 1.44rem;}
.title01 b.lh15 {line-height: 1.5em;}
.title01 b.gray_line::after {background-color: #666;}
.title01 b.noline {margin-bottom: 10px;}
.title01 b.noline::after {display: none;}
.title01 span {display: block;font-size: 0.96rem;line-height: 1em;color: rgba(255, 255, 255, 0.7);font-weight: 300;text-transform: uppercase;}
.title01 span.white {color: #fff;}
.title01 span.gray {color: #666;}
.title01 span.fs20 {font-size: 0.8rem;}
.index_news .title01 span{ color: #999;}
@media (max-width: 668px) {
.title01 span.fs20 {font-size: 14px;}
}
.title01 span.lh15 {line-height: 1.5em;}
.title01 em {font-style: normal;}
.title01.center {text-align: center;}
.title01.center b::after {margin-left: auto;margin-right: auto;}


.moreA {margin-top: 1.2rem;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
.moreA a {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;border: 1px solid #fff;border-radius: 1rem;padding: 0 1.6rem;height: 2rem;-webkit-transition: all 0.5s;transition: all 0.5s; color: #fff;}
.moreA a span {font-size: 0.72rem;line-height: 1em;}
.moreA a svg {margin-left: 10px;width: 0.8rem;height: 0.8rem;}
.moreA a i {margin-left: 10px; font-size: 12px;}
.moreA a:hover {border-color: #005BE7;background-color: #005BE7;}

.moreA_1 a{ border-color: #fff; color: #fff;}
.moreA_1 a:hover {border-color: #005BE7;background-color: #005BE7; color: #fff;}
.moreA_2 a{ border-color: #000; color: #000;}
.moreA_2 a:hover {border-color: #005BE7;background-color: #005BE7; color: #fff;}

a .more01 {width: 3.48rem;height: 3.48rem;position: relative;}
a .more01 i {width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;border-radius: 100%;background-color: #005BE7;font-style: normal;color: #fff;font-size: 1.92rem;line-height: 0.7em;position: relative;z-index: 5;}
a .more01::before, a .more01::after {content: "";display: block;width: 100%;height: 100%;border-radius: 100%;background-color: #005BE7;position: absolute;left: 50%;top: 50%;z-index: 1;opacity: 0;-webkit-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);-webkit-transition: all 0.5s;transition: all 0.5s;}
a .more02 {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
a .more02 span {font-size: 0.96rem;line-height: 1em;color: #000;margin-right: 1rem;-webkit-transition: all 0.5s;transition: all 0.5s;}
a .more02 .icon {width: 3.48rem;height: 3.48rem;background-color: #005BE7;border-radius: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
a .more02 .icon svg {margin-right: 1.4rem;width: 1rem;height: 1rem;color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;}
a .more02 .icon i{ font-size: 26px; color: #fff; -webkit-transition: all 0.5s;transition: all 0.5s;}
a .more02.white span {color: #fff;}
@media (min-width: 668px) {
a:hover .more01::before {opacity: 0.3;-webkit-transform: translate(-50%, -50%) scale(1.4);-ms-transform: translate(-50%, -50%) scale(1.4); transform: translate(-50%, -50%) scale(1.4);}
a:hover .more01::after {opacity: 0.1;-webkit-transform: translate(-50%, -50%) scale(1.8);-ms-transform: translate(-50%, -50%) scale(1.8); transform: translate(-50%, -50%) scale(1.8);-webkit-transition-delay: 0.1s; transition-delay: 0.1s;}
a:hover .more02 span {color: #005BE7;}
a:hover .more02 .icon svg {margin-right: -10px;}
a:hover .more02 .icon i {margin-right: -10px;}
}
.img100 {width: 100%;}
.img100_max {max-width: 100%;}
.p20 {padding: 0.8rem;}
.tac {text-align: center;}
.img_border {border: 1px solid rgba(0, 0, 0, 0.1);}
.fancybox-slide--video .plyr {width: 100%;height: 100%;}
.fancybox-slide--video .plyr .plyr__video-wrapper {width: 100%;height: 100%;text-align: center;}
.fancybox-slide--video .plyr .plyr__video-wrapper video {margin: 0 auto;width: auto;max-width: 100%;max-height: 100%;
/* position:absolute;left:0%;top:0%; z-index: 2;width: 100%;height: 100%;object-fit: cover; */
}
.table > thead > tr > th {background-color: #005BE7;color: #fff;font-size: 1.2em;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {vertical-align: middle;padding: 0.8rem;}
.index_banner {position: relative;}
.index_banner .swiper-slide {/* 婵€娲� */
}
.index_banner .swiper-slide .item {width: 100%;height: 100vh;overflow: hidden;position: relative;
/* 瑙嗛涔嬪悗绗簩涓� */
}
.index_banner .swiper-slide .item.item_video {/* &::before {content:''; display: block; width: 100%; height: 80%; 
background: linear-gradient(to bottom,rgba(#000,.8),rgba(#000,0));position: absolute; left: 0; top: 0; z-index: 5;} */
}
.index_banner .swiper-slide .item.item_video video {position: absolute;left: 0%;top: 0%;z-index: 2;width: 100%;height: 100%;object-fit: cover;}
.index_banner .swiper-slide .item.item_video_bottom video {object-position: bottom;}
.index_banner .swiper-slide .item .bg {width: 100%;height: 100%; position: relative;}
.index_banner .swiper-slide .item .bg img {width: 100%;height: 100%;object-fit: cover;}
.index_banner .swiper-slide .item .txt01 {color: #fff; width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center; text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);}
.index_banner .swiper-slide .item .w{ width:auto; padding: 60px 120px; background: rgba(0,0,0,0.3); border-radius: 12px;}
.index_banner .swiper-slide .item .txt01_inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.index_banner .swiper-slide .item .txt01_inner .t {font-size: 2.88rem;line-height: 1em;text-shadow: 3px 4px 5px rgba(0, 0, 0, 0.3);opacity: 0;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.index_banner .swiper-slide .item .txt01_inner .t {font-size: 6vw;}

.index_banner .swiper-slide .item .w{ padding: 30px 40px;}
}
.index_banner .swiper-slide .item .txt01_inner i.line {width: 0rem;height: 0.2rem;margin: 1.4rem 0;background-color: #005BE7;box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3);opacity: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.index_banner .swiper-slide .item .txt01_inner .des {margin: 0.4rem 0;font-size: 1.28rem;line-height: 1em;white-space: nowrap;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;opacity: 0;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.index_banner .swiper-slide .item .txt01_inner .des {font-size: 3.5vw;}
}
.index_banner .swiper-slide .item .txt01_inner .des.left_right_line::before, .index_banner .swiper-slide .item .txt01_inner .des.left_right_line::after {content: "";width: 1.8rem;height: 2px;line-height: 2px;background-color: #fff;}
.index_banner .swiper-slide .item .txt01_inner .more {margin-top: 1.2rem;opacity: 0;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
.index_banner .swiper-slide .item .txt01_inner .more a {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;border: 1px solid #fff;border-radius: 1rem;padding: 0 1.6rem;height: 2rem;-webkit-transition: all 0.5s;transition: all 0.5s;}
.index_banner .swiper-slide .item .txt01_inner .more a span {font-size: 0.72rem;line-height: 1em;color: #fff;}
.index_banner .swiper-slide .item .txt01_inner .more a svg {margin-left: 10px;width: 0.8rem;height: 0.8rem;color: #fff;}
.index_banner .swiper-slide .item .txt01_inner .more a i {margin-left: 10px; font-size: 22px; color: #fff;}
.index_banner .swiper-slide .item .txt01_inner .more a:hover {border-color: #005BE7;background-color: #005BE7;}
.index_banner .swiper-slide .item.item_02 .txt {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.index_banner .swiper-slide .item.item_02 .txt {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end; align-items: flex-end;}
}
.index_banner .swiper-slide .item.item_02 .txt_inner {color: #fff;padding-top: 8rem;width: 26.6rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.index_banner .swiper-slide .item.item_02 .txt_inner {padding: 0 0 15vh;width: 100%;}
}
.index_banner .swiper-slide .item.item_02 .txt_inner .t {/* margin: pxTorem(30px) 0 pxTorem(55px); */
font-size: 2.88rem;line-height: 1em;opacity: 0;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.index_banner .swiper-slide .item.item_02 .txt_inner .t {font-size: 8.5vw;}
}
@media (min-width: 968px) {
.index_banner .swiper-slide .item.item_02 .txt_inner .t {white-space: nowrap;}
}
.index_banner .swiper-slide .item.item_02 .txt_inner .des {margin: 1.4rem 0 1rem;font-size: 1.28rem;line-height: 1em;white-space: nowrap;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;opacity: 0;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.index_banner .swiper-slide .item.item_02 .txt_inner .des {font-size: 3.5vw;}
}
.index_banner .swiper-slide .item.item_02 .txt_inner .des::before, .index_banner .swiper-slide .item.item_02 .txt_inner .des::after {content: "";width: 1.8rem;height: 2px;line-height: 2px;background-color: #fff;}
.index_banner .swiper-slide .item.item_02 .txt_inner .t2 {/* margin: pxTorem(30px) 0 pxTorem(55px); */
font-size: 1.92rem;line-height: 1em;white-space: nowrap;opacity: 0;-webkit-transform: translateY(1.2rem);-ms-transform: translateY(1.2rem); transform: translateY(1.2rem);-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.index_banner .swiper-slide .item.item_02 .txt_inner .t2 {font-size: 7.5vw;}
}
.index_banner .swiper-slide-active .item {/* 瑙嗛涔嬪悗绗簩涓� */
}
.index_banner .swiper-slide-active .item .txt01_inner .t {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: 0.3s; transition-delay: 0.3s;}
.index_banner .swiper-slide-active .item .txt01_inner i.line {width: 4rem;opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: 0.6s; transition-delay: 0.6s;}
.index_banner .swiper-slide-active .item .txt01_inner .des {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: var(--delay); transition-delay: var(--delay);}
.index_banner .swiper-slide-active .item .txt01_inner .more {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: var(--delay); transition-delay: var(--delay);}
.index_banner .swiper-slide-active .item.item_02 .txt_inner .t {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: 0.3s; transition-delay: 0.3s;}
.index_banner .swiper-slide-active .item.item_02 .txt_inner .des {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: 0.6s; transition-delay: 0.6s;}
.index_banner .swiper-slide-active .item.item_02 .txt_inner .t2 {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);-webkit-transition-delay: 0.9s; transition-delay: 0.9s;}
.index_about {width: 100%;position: relative;overflow: hidden;padding:6rem 0;}
@media (max-width: 668px) {
.index_about {padding: 40px 0;}
}
.index_about_txt {width: 62vw;margin: 0 auto;position: relative;z-index: 5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center; text-shadow: 1px 1px 0 rgba(0, 0, 0, 1);}
@media (max-width: 1180px) {
.index_about_txt {width: 100vw;padding: 0 20px;}
}
.index_about_txt .des {margin: 1.4rem 0 0 0;}
.index_about_img {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center bottom;background-size: cover;position: absolute;left: 0;bottom: 0;z-index: 1;}
.index_about_img::before{ content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);}
@media (max-width: 668px) {
.index_about_img {height: 100%;}
.index_about_txt .des{ height: auto; overflow: visible;}
.common_txt{ font-size: 14px; line-height: 1.5;}
}
.index_about_img img {width: 100%;height: 100%;object-fit: cover;}
.index_about_nums {width: 100%;background-color: rgba(0,101,201, 0.8);position: absolute;left: 0;bottom: 0;z-index: 5;}
@media (max-width: 668px) {
.index_about_nums {position: static;}
}
.index_about_nums .inner {padding: 3.2rem 0;}
@media (max-width: 668px) {
.index_about_nums .inner {padding: 40px 0;}
}
.index_about_nums .inner > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
@media (max-width: 668px) {
.index_about_nums .inner > ul {margin-bottom: -40px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start; justify-content: flex-start;}
.index_about_nums .inner > ul > li {width: auto;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;-webkit-flex-basis: 33.33%;-ms-flex-preferred-size: 33.33%; flex-basis: 33.33%;margin-bottom: 40px;}
}
.index_about_nums .item {color: #fff;font-size: 0.96rem;line-height: 1em;}
@media (max-width: 668px) {
.index_about_nums .item {text-align: center;}
}
.index_about_nums .item_top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.index_about_nums .item_top {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
}
.index_about_nums .item_top span {font-style: normal;font-size: 2.88rem;line-height: 0.7em;font-weight: bold;}
@media (max-width: 668px) {
.index_about_nums .item_top span {font-size: 34px;}
}
.index_about_nums .item_top sup {font-style: normal;font-size: 1.2rem;line-height: 0.7em;font-weight: bold;}
@media (max-width: 668px) {
.index_about_nums .item_top sup {font-size: 20px;}
}
.index_about_nums .item_top em {-webkit-align-self: flex-end;-ms-flex-item-align: end; align-self: flex-end;font-style: normal;}
.index_about_nums .item_des {display: block;margin-top: 0.6rem;text-align: center;}
.index_pro_list > ul {margin: 0 -10spx;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.index_pro_list > ul > li {width: auto;-webkit-box-flex: 1;-webkit-flex: 1 1 33.33%;-ms-flex: 1 1 33.33%; flex: 1 1 33.33%; margin-bottom: 20px;}
@media (max-width: 968px) {
.index_pro_list > ul > li {-webkit-box-flex: 1;-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%; flex: 1 1 50%;}
}
@media (max-width: 668px) {
.index_pro_list > ul > li {-webkit-box-flex: 1;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%; flex: 1 1 100%;}
}
.index_pro_list > ul > li a {display: block;position: relative;overflow: hidden; margin: 0 10px;}
.index_pro_list > ul > li a::before {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: rgba(0, 0, 0, 0.3);-webkit-transition: all 0.5s;transition: all 0.5s;}
.index_pro_list > ul > li a .txt {width: 100%;height: 100%;padding: 0 2.4rem;color: #fff;position: absolute;left: 0;top: 0;z-index: 5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-transform: translateY(2.4rem);-ms-transform: translateY(2.4rem); transform: translateY(2.4rem);-webkit-transition: all 0.5s;transition: all 0.5s;}


@media (max-width: 1681px) {
.index_pro_list > ul > li a .txt {-webkit-transform: translateY(1.6rem);-ms-transform: translateY(1.6rem); transform: translateY(1.6rem);}
}
@media (max-width: 1180px) {
.index_pro_list > ul > li a .txt {-webkit-transform: translateY(2.4rem);-ms-transform: translateY(2.4rem); transform: translateY(2.4rem);}
}
@media (max-width: 668px) {
.index_pro_list > ul > li a .txt {-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);}
}
.index_pro_list > ul > li a .txt .title {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.index_pro_list > ul > li a .txt .title .icon {width: 5rem;height: 5rem;border: 1px solid #fff;border-radius: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-transition: all 0.5s;transition: all 0.5s;}

@media (max-width: 1380px) {
.index_pro_list > ul > li a .txt .title .icon {width: 4rem;height: 4rem;}
}
@media (max-width: 668px) {
.index_pro_list > ul > li a .txt .title .icon {width: 20vw;height: 20vw;}
}
.index_pro_list > ul > li a .txt .title .icon svg {width: 60%;height: 60%;color: #005BE7;-webkit-transition: all 0.5s;transition: all 0.5s;}
.index_pro_list > ul > li a .txt .title .icon i { font-size: 48px; color: #fff; transition: all 0.5s;}
.index_pro_list > ul > li a .txt .title span {margin: 0.8rem 0;font-size: 0.96rem;line-height: 1em;font-weight: bold;}
@media (max-width: 668px) {
.index_pro_list > ul > li a .txt .title span {font-size: 20px;}
}
.index_pro_list > ul > li a .txt .des {text-align: center;max-width: 20rem;margin: 0 auto;height: 4.998em;min-width: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;opacity: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.index_pro_list > ul > li a .txt .des {display: none;}
}
.index_pro_list > ul > li a .bg {width: 100%;/* height: 19.2rem; */ aspect-ratio: 640/480; object-fit: cover;-webkit-transition: all 1s;transition: all 1s;}
@media (min-width: 668px) {
.index_pro_list > ul > li a:hover{box-shadow: 3px 3px 3px rgba(0,0,0,0.2);}
.index_pro_list > ul > li a:hover::before {background: rgba(0,101,201, 0);}
.index_pro_list > ul > li a:hover .txt {-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0); bottom:auto; height: 50px; background: rgba(250,250,250,1);}
.index_pro_list > ul > li a:hover .txt .title {color: #005BE7; /* text-shadow: 1px 1px 0 rgba(0,0,0,0.5); */}
.index_pro_list > ul > li a:hover .txt .title .icon {border-color: #fff; opacity: 0; display: none;}
.index_pro_list > ul > li a:hover .txt .title .icon svg {color:#fff;}
.index_pro_list > ul > li a:hover .txt .title .icon i {color:#fff;}
.index_pro_list > ul > li a:hover .txt .des {opacity: 1;}
.index_pro_list > ul > li a:hover .bg {-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
}
.index_unmanned_factory_title {padding: 2.8rem 20px 2rem;background-repeat: no-repeat;background-position: center center;background-size: cover; margin-bottom: 20px;}
@media (min-width: 668px) {
.index_unmanned_factory_title {background-attachment: fixed;}
}
.index_warehouse_title {padding: 2.8rem 20px 2rem;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.index_warehouse_title .title01 b{ color: #005BE7;}
.index_warehouse_title .title01 span{ color:rgba(0, 0, 0, 0.9);}
@media (min-width: 668px) {
.index_warehouse_title {background-attachment: fixed;}
}
.index_vehicle {/* &_col {margin-top: pxTorem(50px);&>.inner { width: 100%; height: 70vh; background-color: #eee; position: relative; @media (max-width: $break_phone_b) { height: 50vw; }
 .plyr { width: 100%; height: 100%; 
 }
 video { position:absolute; left:0%; top:0%; z-index: 2; width: 100%; height: 100%; object-fit: cover; }
}
} */
}
.index_vehicle_title {padding: 2.8rem 20px 2rem;background-repeat: no-repeat;background-position: center center;background-size: cover;}
@media (min-width: 668px) {
.index_vehicle_title {background-attachment: fixed;}
}
.index_news {padding-top: 4.8rem;padding-left: 8vw; padding-right: 8vw; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 1288px) {
.index_news {padding-left: 40px;}
}
@media (max-width: 1180px) {
.index_news {padding-left: 20px;}
}
@media (max-width: 668px) {
.index_news {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;padding: 40px 20px 0;}
}
.index_news_title {width: 270px;}
@media (max-width: 668px) {
.index_news_title {width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
}
.index_news_title .more {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;margin-top: 2rem;}
@media (max-width: 668px) {
.index_news_title .more {margin-top: 0;}
}
.index_news_list {width: calc(100% - 270px);}
@media (max-width: 1288px) {
.index_news_list {width: calc(100% - 40px - 270px);}
}
@media (max-width: 1180px) {
.index_news_list {width: calc(100% - 20px - 270px);}
}
@media (max-width: 668px) {
.index_news_list {width: 100%;margin-top: 20px;}
}
.index_news_list .swiper-container {width: calc(100% + 2rem);padding: 1rem;margin-left: -1rem;margin-top: -1rem;overflow: hidden;}
.index_news_list .swiper-slide {width: 16.8rem;}
@media (max-width: 668px) {
.index_news_list .swiper-slide {width: auto;}
}
.index_news_list .swiper-slide a {display: block;width: 100%;background-color: #fff;box-shadow: 0px 0px 0.6rem 0px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.5s;transition: all 0.5s;}
.index_news_list .swiper-slide a .img {width: 100%;height: 10.8rem;overflow: hidden;}
@media (max-width: 668px) {
.index_news_list .swiper-slide a .img {height: 50vw;}
}
.index_news_list .swiper-slide a .img img {width: 100%;height: 100%;object-fit: cover;-webkit-transition: all 1s;transition: all 1s;}
.index_news_list .swiper-slide a .txt {padding: 1.6rem 1.2rem 0;}
.index_news_list .swiper-slide a .txt b.t {display: block;font-size: 0.8rem;line-height: 1.5em;height: 1.5em;color: #000;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.index_news_list .swiper-slide a .txt b.t {font-size: 16px;}
}
.index_news_list .swiper-slide a .txt .des {margin: 0.8rem 0 1.4rem;font-size: 0.56rem;line-height: 1.5em;height: 3em;color: #999;font-weight: normal;min-width: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
@media (max-width: 668px) {
.index_news_list .swiper-slide a .txt .des {font-size: 13px;}
}
.index_news_list .swiper-slide a .txt .info {border-top: 1px solid #b5b5b5;height: 2.8rem;color: #999;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.index_news_list .swiper-slide a .txt .info svg {width: 14px;height: 14px;}
.index_news_list .swiper-slide a .txt .info i { font-size: 16px; color: #999;}
@media (max-width: 668px) {
.index_news_list .swiper-slide a .txt .info svg {width: 12px;height: 12px;}
.index_news_list .swiper-slide a .txt .info i { font-size: 14px; color: #999;}
}
.index_news_list .swiper-slide a .txt .info span {margin-left: 10px;font-size: 14px;line-height: 0.8em;font-weight: bold;}
@media (max-width: 668px) {
.index_news_list .swiper-slide a .txt .info span {font-size: 12px;}
}
.index_news_list .swiper-slide a .txt .info em {margin-left: auto;font-style: normal;font-size: 14px;line-height: 1em;}
@media (max-width: 668px) {
.index_news_list .swiper-slide a .txt .info em {font-size: 12px;}
}
.index_news_list .swiper-slide a:hover {box-shadow: 0px 0px 0.8rem 0px rgba(0, 0, 0, 0.2);}
.index_news_list .swiper-slide a:hover .img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
.index_news_list .swiper-slide a:hover .txt b.t {color: #005BE7;}
.index_news_list .arrows {margin: 1.4rem 0 2.4rem;width: 100%;padding-right: 0;}
@media (max-width: 1288px) {
.index_news_list .arrows {padding-right: 40px;}
}
@media (max-width: 1180px) {
.index_news_list .arrows {padding-right: 20px;}
}
@media (max-width: 668px) {
.index_news_list .arrows {padding-right: 0;margin: 10px 0 20px;}
}
.index_news_list .arrows ul {margin: 0 -10px;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end; justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.index_news_list .arrows ul {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
}
.index_news_list .arrows ul li {padding: 0 10px;}
.index_news_list .arrows ul li .arrow {width: 1.6rem;height: 1.6rem;border-radius: 100%;border: 2px solid #c5c5c5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.index_news_list .arrows ul li .arrow {width: 40px;height: 40px; display: flex; justify-content: center; align-items: center;}
}
.index_news_list .arrows ul li .arrow svg {width: 40%;height: 40%;color: #c5c5c5;-webkit-transition: all 0.5s;transition: all 0.5s;}
.index_news_list .arrows ul li .arrow i {color: #c5c5c5;transition: all 0.5s; font-size: 0.8rem;}
.index_news_list .arrows ul li .arrow:hover {border-color: #005BE7;}
.index_news_list .arrows ul li .arrow:hover svg {color: #005BE7;}
.index_news_list .arrows ul li .arrow:hover i {color: #005BE7;}
.index_partners {background-repeat: no-repeat;background-position: center center;background-size: cover;padding-top: 3.2rem;padding-bottom: 2rem;}
@media (max-width: 668px) {
.index_partners {padding-bottom: 20px;}
}
.index_partners_title {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end; align-items: flex-end;}
@media (max-width: 668px) {
.index_partners_title {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start; justify-content: flex-start;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
.index_partners_title .des {text-align: right;}
@media (max-width: 668px) {
.index_partners_title .des {margin-top: 20px;}
}
.index_partners_title .des b {display: block;font-size: 1.2rem;line-height: 1.5em;color: #000;}
.index_partners_title .des span {display: block;font-size: 0.72rem;line-height: 1.5em;color: #999;font-weight: 300;}
.index_partners_list {margin-top: 1.2rem;
/* &>ul { margin: 0 pxTorem(-15px) pxTorem(-20px); padding: 0; list-style: none; display: flex; flex-wrap: wrap; 
 &>li { width: 16.666%; padding: 0 pxTorem(15px); margin-bottom: pxTorem(20px); @media (max-width: $break_phone_b) { width: 33.33%; }
 .img_col { width: 100%; height: pxTorem(100px); border: 1px solid #eee; background-color: #fff; display: flex; justify-content: center; align-items: center; transition: all .5s; .loading {
 }
 img.img { display: none; max-width: 60%; max-height: 60%; }
 &[data-loaded="true"] { .loading { display: none; }
 img.img { display: block; }
 }
 &:hover { box-shadow: 0 pxTorem(10px) pxTorem(20px) 0 rgba(#000,.1); }
 }
 }
 } */
}
.index_partners_list .img {width: 100%;height: 4rem;border: 1px solid #eee;background-color: #fff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.index_partners_list .img img {max-width: 60%;max-height: 60%;}
@media (min-width: 1180px) {
.index_partners_list .img:hover {box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.1);}
}
.index_partners_list .swiper-container {width: calc(100% + 2.4rem);padding: 1.2rem;margin-left: -1.2rem;overflow: hidden;}
.index_partners_list .swiper-container .swiper_page {margin-top: 2rem;position: static;}
/* 鏃犱汉宸ュ巶 */
/* 鏃犱汉宸ュ巶 - 棣栭〉 */
.wrgcIndex {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.wrgcIndex {padding-top: 40px;padding-bottom: 20px;}
}
.wrgcIndex_top > .inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.wrgcIndex_top > .inner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.wrgcIndex_top > .inner .txt {width: 50%;padding-right: 4.8rem;}
@media (max-width: 968px) {
.wrgcIndex_top > .inner .txt {padding-right: 40px;}
}
@media (max-width: 668px) {
.wrgcIndex_top > .inner .txt {width: 100%;padding: 0 0 20px;}
}
.wrgcIndex_top > .inner .txt .des {margin: 0.8rem 0 0;}
.wrgcIndex_top > .inner .video {width: 50%;}
@media (max-width: 668px) {
.wrgcIndex_top > .inner .video {width: 100%;}
}
.wrgcIndex_hxjs {background-repeat: no-repeat;background-position: center center;background-size: cover;}
@media (min-width: 668px) {
.wrgcIndex_hxjs {background-attachment: fixed;}
}
.wrgcIndex_highlight {padding-bottom: 0;}
.wrgcIndex_highlight .arrow_down {margin: 1.6rem auto;width: 2.4rem;height: 2.4rem;border-radius: 100%;border: 2px solid #005BE7;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.wrgcIndex_highlight .arrow_down svg {width: 40%;height: 40%;color: #005BE7;}
.wrgcIndex_highlight01 .img {padding: 1.6rem;background-color: #fff;margin-bottom: 0.8rem;}
.wrgcIndex_highlight01 .img:nth-last-of-type(1) {margin-bottom: 0;}
.wrgcIndex_highlight01 .img img {width: 100%;}
.wrgcIndex_highlight01 .img02_col {margin-top: 0.8rem;}
.wrgcIndex_highlight01 .img02_col > ul {margin: 0 -10px;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.wrgcIndex_highlight01 .img02_col > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.wrgcIndex_highlight01 .img02_col > ul > li {padding: 0 10px;}
.wrgcIndex_highlight01 .img02_col > ul > li:nth-of-type(1) {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;position: relative;}
.wrgcIndex_highlight01 .img02_col > ul > li:nth-of-type(1) .plyr {width: 100%;height: 100%;}
@media (max-width: 668px) {
.wrgcIndex_highlight01 .img02_col > ul > li:nth-of-type(1) .plyr {height: 50vw;}
}
.wrgcIndex_highlight01 .img02_col > ul > li:nth-of-type(1) .plyr .plyr__video-wrapper {width: 100%;height: 100%;}
.wrgcIndex_highlight01 .img02_col > ul > li:nth-of-type(1) .plyr .plyr__video-wrapper video {position: absolute;left: 0%;top: 0%;z-index: 2;width: 100%;height: 100%;object-fit: cover;}
.wrgcIndex_highlight01 .img02_col > ul > li:nth-of-type(2) {width: 18.8rem;}
@media (max-width: 668px) {
.wrgcIndex_highlight01 .img02_col > ul > li:nth-of-type(2) {width: 100%;margin-top: 20px;}
}
.wrgcIndex_highlight02 .col01 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
@media (max-width: 668px) {
.wrgcIndex_highlight02 .col01 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.wrgcIndex_highlight02 .col01 .txt {width: 50%;padding-left: 4.8rem;}
@media (max-width: 968px) {
.wrgcIndex_highlight02 .col01 .txt {padding-left: 40px;}
}
@media (max-width: 668px) {
.wrgcIndex_highlight02 .col01 .txt {width: 100%;padding: 20px 0 0;}
}
.wrgcIndex_highlight02 .col01 .txt .des {margin: 0.8rem 0 0;}
.wrgcIndex_highlight02 .col01 .video {width: 50%;}
@media (max-width: 668px) {
.wrgcIndex_highlight02 .col01 .video {width: 100%;}
}
.wrgcIndex_highlight02 .col01 .img {width: 100%;margin-top: 1.6rem;}
.wrgcIndex_highlight02 .col02 {margin-top: 1.6rem;}
.wrgcIndex_highlight02 .col03_list {margin-top: 1.6rem;}
.wrgcIndex_highlight02 .col03_list > ul {margin: 0 -0.8rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.wrgcIndex_highlight02 .col03_list > ul > li {width: 50%;padding: 0 0.8rem;}
@media (max-width: 668px) {
.wrgcIndex_highlight02 .col03_list > ul > li {width: 100%;margin-bottom: 20px;}
}
@media (min-width: 668px) {
.wrgcIndex_highlight02 .col03_list > ul > li .plyr {margin-top: 1.6rem;}
.wrgcIndex_highlight02 .col03_list > ul > li .img {width: 100%;margin-top: 1.6rem;}
}
.wrgcIndex_highlightVS > ul {margin: 0 -2.4rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.wrgcIndex_highlightVS > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.wrgcIndex_highlightVS > ul > li {width: 50%;padding: 0 2.4rem;position: relative;}
.wrgcIndex_highlightVS > ul > li:nth-of-type(1)::after {content: "";display: block;width: 3.2rem;height: 5.04rem;background-repeat: no-repeat;background-position: center center;background-size: cover;background-image: url("../images/vs.svg");position: absolute;right: -1.6rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);z-index: 2;}
@media (max-width: 668px) {
.wrgcIndex_highlightVS > ul > li:nth-of-type(1) {padding-bottom: 80px;}
.wrgcIndex_highlightVS > ul > li:nth-of-type(1)::after {right: auto;top: auto;left: 50%;bottom: 0;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.wrgcIndex_highlightVS > ul > li {width: 100%;margin-bottom: 1.6rem;}
.wrgcIndex_highlightVS > ul > li:nth-last-of-type(1) {margin-bottom: 0;}
}
.wrgcIndex_highlightVS > ul > li .item {text-align: center;}
.wrgcIndex_highlightVS > ul > li .item_title {font-size: 1.04rem;line-height: 1.5em;}
@media (max-width: 668px) {
.wrgcIndex_highlightVS > ul > li .item_title {font-size: 20px;}
}
.wrgcIndex_highlightVS > ul > li .item_title b {display: block;color: #000;}
.wrgcIndex_highlightVS > ul > li .item_title span {display: block;color: #333;}
.wrgcIndex_highlightVS > ul > li .item_img {margin: 0.8rem 0;padding: 1.2rem;border: 1px solid rgba(0, 0, 0, 0.1);}
.wrgcIndex_highlightVS > ul > li .item_img img {width: 100%;}
.wrgcIndex_highlightVS > ul > li .item_img.no_padding {padding: 0;}
.wrgcIndex_highlightVS > ul > li .item_des b {font-size: 1.3em;}
.wrgcIndex_highlightVS.bb {margin-bottom: -1.6rem;padding-bottom: 0.8rem;border-bottom: 1px dashed rgba(0, 0, 0, 0.1);}
.wrgc_sidefloat {position: fixed;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);z-index: 20;}
@media (max-width: 668px) {
.wrgc_sidefloat {display: none;}
}
.wrgc_sidefloat span.t {display: block;white-space: nowrap;font-size: 12px;line-height: 1em;padding: 0.4rem;background-color: #005BE7;color: #fff;}
.wrgc_sidefloat > ul {margin: 0;padding: 0;list-style: none;}
.wrgc_sidefloat > ul li {display: block;margin-bottom: 1px;}
.wrgc_sidefloat > ul li a {display: block;white-space: nowrap;padding: 0.4rem;text-align: center;background-color: #ddd;color: #333;font-size: 12px;line-height: 1em;-webkit-transition: all 0.5s;transition: all 0.5s;}
.wrgc_sidefloat > ul li a:hover {background-color: #005BE7;color: #fff;}
/* 鍒楄〃椤� */
.wrgcCate_top {padding-top: 3.2rem;padding-bottom: 3.2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.wrgcCate_top {padding-top: 40px;padding-bottom: 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
.wrgcCate_top .txt {width: 50%;padding-right: 4.8rem;}
@media (max-width: 968px) {
.wrgcCate_top .txt {padding-right: 40px;}
}
@media (max-width: 668px) {
.wrgcCate_top .txt {width: 100%;padding: 0 0 20px;}
}
.wrgcCate_top .txt .des {margin: 0.8rem 0 0;}
.wrgcCate_top .img {width: 50%;}
@media (max-width: 668px) {
.wrgcCate_top .img {width: 100%;}
}
.wrgcCate_top .img img {width: 100%;}
.wrgcCate_top .video {max-width: 1000px;margin: 0 auto;}
.wrgcCate_list {background-color: #eee;padding-top: 3.2rem;padding-bottom: 4rem;}
@media (max-width: 668px) {
.wrgcCate_list {padding-bottom: 20px;}
}
.wrgcCate_list_title {margin: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.wrgcCate_list_title b {font-size: 1.44rem;line-height: 1em;color: #000;}
.wrgcCate_list_title span {margin-top: 0.6rem;font-weight: bold;font-size: 1.92rem;line-height: 1em;color: #005BE7;}
.wrgcCate_list_title::after {content: "";margin: 1.2rem 0 0;width: 3.8rem;height: 0.12rem;line-height: 0.12rem;background-color: #005BE7;}
.wrgcCate_list_list {margin-top: 2rem;}
.wrgcCate_list_list > ul {margin: 0 -1rem -2rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
@media (max-width: 668px) {
.wrgcCate_list_list > ul {margin-bottom: -20px;}
}
.wrgcCate_list_list > ul > li {width: 33.33%;padding: 0 1rem;margin-bottom: 2rem;}
@media (max-width: 668px) {
.wrgcCate_list_list > ul > li {width: 100%;margin-bottom: 20px;}
}
.wrgcCate_list_list > ul > li a {display: block;width: 100%;height: 100%;background-color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;
/* .txt {width: 50%; padding: pxTorem(20px) pxTorem(40px);position: relative; overflow: hidden;.more_icon { position: absolute; left: auto; top: auto; right: 0; bottom: 0; z-index: 2; opacity: 0; transition: all .5s;}
@media (max-width: $break_ipad_s) { padding: 20px;}
@media (max-width: $break_phone_b) { width: 100%;}
.inner { width: 100%; height: 100%; 
 display: flex; flex-direction: column; justify-content: center;}
.des { margin: pxTorem(30px) 0 pxTorem(40px); color: #727171; @include ellipsis(4); @media (max-width: $break_ipad_s) { @include ellipsis(3); }
}
} */
}
.wrgcCate_list_list > ul > li a .img {width: 100%;height: 14rem;overflow: hidden;position: relative;}
@media (max-width: 668px) {
.wrgcCate_list_list > ul > li a .img {height: 50vw;}
}
.wrgcCate_list_list > ul > li a .img img {width: 100%;height: 100%;object-fit: cover;-webkit-transition: all 1s;transition: all 1s;}
.wrgcCate_list_list > ul > li a .t {display: block;width: 100%;padding: 0.8rem;color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;}
.wrgcCate_list_list > ul > li a .t b {display: block;font-size: 0.8rem;line-height: 1.5em;}
@media (max-width: 668px) {
.wrgcCate_list_list > ul > li a .t b {font-size: 16px;}
}
.wrgcCate_list_list > ul > li a .t span {display: block;margin-top: 0.4rem;font-size: 0.64rem;line-height: 1em;font-weight: 300;text-transform: uppercase;}
@media (max-width: 668px) {
.wrgcCate_list_list > ul > li a .t span {font-size: 14px;}
}
@media (min-width: 668px) {
.wrgcCate_list_list > ul > li a:hover {box-shadow: 0 0.4rem 1.2rem 0 rgba(0, 0, 0, 0.1);-webkit-transform: translateY(-0.4rem);-ms-transform: translateY(-0.4rem); transform: translateY(-0.4rem);
/* .txt {
.more_icon { opacity: 1;}
} */
}
.wrgcCate_list_list > ul > li a:hover .img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
.wrgcCate_list_list > ul > li a:hover .t {color: #005BE7;}
}
/* 璇︽儏椤� */
.wrgcSingle_col {padding-top: 3.2rem;padding-bottom: 3.2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.wrgcSingle_col {padding-bottom: 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.wrgcSingle_content {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;padding-right: 1.6rem;}
@media (max-width: 668px) {
.wrgcSingle_content {padding: 0 0 20px;}
}
.wrgcSingle_content .des {margin-top: 0.8rem;}
.wrgcSingle_slide {width: 60%;}
@media (max-width: 668px) {
.wrgcSingle_slide {width: 100%;}
}
.wrgcSingle_slide .swiper-slide .img {display: block;width: 100%;height: 20.8rem;}
@media (max-width: 668px) {
.wrgcSingle_slide .swiper-slide .img {height: 50vw;}
}
.wrgcSingle_slide .swiper-slide .img img {width: 100%;height: 100%;object-fit: cover;}
.wrgcSingle_videoList_inner {margin-bottom: -1.6rem;}
.wrgcSingle_videoList .video {max-width: 1000px;margin: 0 auto 1.6rem;}
.wrgcSingle_videoList .video b.t {display: block;text-align: center;font-size: 0.8rem;line-height: 2em;color: #666;}
@media (max-width: 668px) {
.wrgcSingle_videoList .video b.t {font-size: 16px;}
}
/* 绌轰腑鍒嗘嫞鏅鸿兘浠撳簱 */
@media (min-width: 668px) {
.video_col .plyr {width: 100%;height: 100%;}
.video_col .plyr .plyr__video-wrapper {width: 100%;height: 100%;}
.video_col .plyr .plyr__video-wrapper video {position: absolute;left: 0%;top: 0%;z-index: 2;width: 100%;height: 100%;object-fit: cover;}
}
.warehouseIndex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.warehouseIndex {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
.warehouseIndex .txt {width: 50%;padding-right: 4.8rem;}
@media (max-width: 968px) {
.warehouseIndex .txt {padding-right: 40px;}
}
@media (max-width: 668px) {
.warehouseIndex .txt {width: 100%;padding: 0 0 20px;}
}
.warehouseIndex .txt .des {margin: 0.8rem 0 0;}
.warehouseIndex .img {width: 50%;text-align: center;}
@media (max-width: 668px) {
.warehouseIndex .img {width: 100%;}
}
.warehouseIndex .img img {width: 100%;}
.warehouseIndex .img b {display: block;margin-top: 0.8rem;font-size: 0.8rem;line-height: 2em;color: #666;}
@media (max-width: 668px) {
.warehouseIndex .img b {font-size: 16px;}
}
.warehouse_yyly_01 {width: 100%;height: 90vh;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.warehouse_yyly_01 .txt {width: 45vw;background-color: rgba(0, 0, 0, 0.7);padding: 1.6rem;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);z-index: 10;}
@media (max-width: 1180px) {
.warehouse_yyly_01 .txt {width: 60vw;}
}
@media (max-width: 668px) {
.warehouse_yyly_01 .txt {width: 100vw;top: auto;-webkit-transform: translateY(0%);-ms-transform: translateY(0%); transform: translateY(0%);bottom: 0;}
}
.warehouse_bottom_list > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.warehouse_bottom_list > ul > li {width: auto;-webkit-box-flex: 1;-webkit-flex: 1 1 33.33%;-ms-flex: 1 1 33.33%; flex: 1 1 33.33%;}
@media (max-width: 968px) {
.warehouse_bottom_list > ul > li {-webkit-box-flex: 1;-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%; flex: 1 1 50%;}
}
@media (max-width: 668px) {
.warehouse_bottom_list > ul > li {-webkit-box-flex: 1;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%; flex: 1 1 100%;}
}
.warehouse_bottom_list > ul > li .item {display: block;position: relative;overflow: hidden;}
.warehouse_bottom_list > ul > li .item::before {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: rgba(0, 0, 0, 0.5);-webkit-transition: all 0.5s;transition: all 0.5s;}
.warehouse_bottom_list > ul > li .item .txt {width: 100%;height: 100%;padding: 0 2.4rem;color: #fff;position: absolute;left: 0;top: 50%;z-index: 5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);-webkit-transition: all 0.5s;transition: all 0.5s;}
.warehouse_bottom_list > ul > li .item .txt em {font-style: normal;font-weight: bold;color: #005BE7;font-size: 2.4rem;line-height: 1em;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.warehouse_bottom_list > ul > li .item .txt em {font-size: 30px;}
}
.warehouse_bottom_list > ul > li .item .txt span {margin: 0.8rem 0;font-size: 0.88rem;line-height: 1em;font-weight: bold;}
@media (max-width: 668px) {
.warehouse_bottom_list > ul > li .item .txt span {font-size: 20px;}
}
.warehouse_bottom_list > ul > li .item .txt .icon {width: 2.4rem;height: 2.4rem;border: 1px solid #005BE7;border-radius: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 1380px) {
.warehouse_bottom_list > ul > li .item .txt .icon {/* width: pxTorem(100px); height: pxTorem(100px); */
}
}
@media (max-width: 668px) {
.warehouse_bottom_list > ul > li .item .txt .icon {width: 15vw;height: 15vw;}
}
.warehouse_bottom_list > ul > li .item .txt .icon svg {width: 60%;height: 60%;color: #005BE7;-webkit-transition: all 0.5s;transition: all 0.5s;}
.warehouse_bottom_list > ul > li .item .bg {width: 100%;height: 16rem;object-fit: cover;-webkit-transition: all 1s;transition: all 1s;}
@media (min-width: 668px) {
.warehouse_bottom_list > ul > li .item:hover::before {background: rgba(0,101,201, 0.9);}
.warehouse_bottom_list > ul > li .item:hover .txt {-webkit-transform: translateY(-55%);-ms-transform: translateY(-55%); transform: translateY(-55%);}
.warehouse_bottom_list > ul > li .item:hover .txt em {color: #fff;}
.warehouse_bottom_list > ul > li .item:hover .txt .icon {border-color: #fff;}
.warehouse_bottom_list > ul > li .item:hover .txt .icon svg {color: #fff;}
.warehouse_bottom_list > ul > li .item:hover .bg {-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
}
.progress-ring__circle {stroke-dasharray: 400, 400;-webkit-transition: stroke-dashoffset 0.35s;transition: stroke-dashoffset 0.35s;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg); transform: rotate(-90deg);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%; transform-origin: 50% 50%;}
/* 鏌旀€ц杞﹀钩鍙� */
.flexibleLoadingPlatform_top {padding-top: 3.2rem;padding-bottom: 3.2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_top {padding-top: 40px;padding-bottom: 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
.flexibleLoadingPlatform_top .txt {width: 50%;padding-right: 4.8rem;}
@media (max-width: 968px) {
.flexibleLoadingPlatform_top .txt {padding-right: 40px;}
}
@media (max-width: 668px) {
.flexibleLoadingPlatform_top .txt {width: 100%;padding: 0 0 20px;}
}
.flexibleLoadingPlatform_top .txt .des {margin-top: 0.8rem;}
.flexibleLoadingPlatform_top .video {width: 50%;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_top .video {width: 100%;}
}
.flexibleLoadingPlatform_top .video img {width: 100%;}
.flexibleLoadingPlatform_top .video b.t {display: block;text-align: center;font-size: 0.8rem;line-height: 2em;color: #666;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_top .video b.t {font-size: 16px;}
}
.flexibleLoadingPlatform_01 {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_01 {padding-top: 40px;padding-bottom: 20px;}
}
.flexibleLoadingPlatform_01_col {margin-top: 2.4rem;padding: 3.2rem;background-color: #fff;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_01_col {padding: 20px;}
}
.flexibleLoadingPlatform_02 {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_02 {padding-top: 40px;padding-bottom: 20px;}
}
.flexibleLoadingPlatform_02_col {margin-top: 2.4rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_02_col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
.flexibleLoadingPlatform_02_col .video {width: 50%;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_02_col .video {width: 100%;}
}
.flexibleLoadingPlatform_02_col .video img {width: 100%;}
.flexibleLoadingPlatform_02_col .video b.t {display: block;text-align: center;font-size: 0.8rem;line-height: 2em;color: #666;}
@media (max-width: 668px) {
.flexibleLoadingPlatform_02_col .video b.t {font-size: 16px;}
}
.flexibleLoadingPlatform_02_col .txt {width: 50%;padding-left: 4.8rem;}
@media (max-width: 968px) {
.flexibleLoadingPlatform_02_col .txt {padding-left: 40px;}
}
@media (max-width: 668px) {
.flexibleLoadingPlatform_02_col .txt {width: 100%;padding: 20px 0 0;}
}
.flexibleLoadingPlatform_02_col .txt .title {margin: 0 0 0.8rem;color: #666;}
.flexibleLoadingPlatform_02_col .txt .title b {display: block;font-size: 1.92rem;line-height: 1.2em;}
.flexibleLoadingPlatform_02_col .txt .title span {display: block;font-size: 0.96rem;line-height: 1.5em;font-weight: 300;}
/* 鏃犳煖鎺у埗绯荤粺 */
.cabinetless_top_col {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.cabinetless_top_col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
@media (min-width: 668px) {
.cabinetless_top_col .txt {width: 60%;padding-right: 2.4rem;}
.cabinetless_top_col .img {width: 40%;}
}
.cabinetless_top_col .img img {width: 100%;}
.cabinetless_01_slide {position: relative;}
.cabinetless_01_slide .item {position: relative;}
.cabinetless_01_slide .item .txt {width: 50%;background-color: rgba(255, 255, 255, 0.8);box-shadow: 0 0 1.2rem 0 rgba(0, 0, 0, 0.1);padding: 1.6rem;position: absolute;left: 0;bottom: 0;z-index: 5;}
.cabinetless_01_slide .item .img {width: 100%;}
.cabinetless_01_slide .item .img img {width: 100%;}
.cabinetless_03_col01 .item:nth-of-type(1) {margin-bottom: 1.6rem;padding-bottom: 1.6rem;border-bottom: 1px dashed rgba(0, 0, 0, 0.1);}
.cabinetless_03_col02 > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (min-width: 668px) {
.cabinetless_03_col02 > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_03_col02 > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
@media (min-width: 668px) {
.cabinetless_03_col02 > ul > li {width: 50%;padding: 0 0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_03_col02 > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_04_col01 > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (min-width: 668px) {
.cabinetless_04_col01 > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_04_col01 > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
@media (min-width: 668px) {
.cabinetless_04_col01 > ul > li {width: 50%;padding: 0 0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_04_col01 > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_04_col02 {margin: 0.8rem 0;}
.cabinetless_04_col04 {margin: 1.6rem 0 0;}
.cabinetless_05_col > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (min-width: 668px) {
.cabinetless_05_col > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_05_col > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
@media (min-width: 668px) {
.cabinetless_05_col > ul > li {width: 50%;padding: 0 0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_05_col > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_06_col > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (min-width: 668px) {
.cabinetless_06_col > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_06_col > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
@media (min-width: 668px) {
.cabinetless_06_col > ul > li {width: 70%;padding: 0 0.8rem;}
.cabinetless_06_col > ul > li:nth-of-type(1) {width: 30%;}
}
@media (max-width: 668px) {
.cabinetless_06_col > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_07_col {/* .img {margin: pxTorem(40px) pxTorem(-20px) 0; padding: 0; list-style: none;display: flex; align-items: center;@media (max-width: $break_phone_b) { margin: 20px 0 0; flex-direction: column; align-items: flex-start;}
img { @media (min-width: $break_phone_b) { padding: 0 pxTorem(20px); width: 50%; height: pxTorem(440px); object-fit: cover; }
 @media (max-width: $break_phone_b) { width: 100%; &:nth-of-type(1) { margin-bottom: 20px; }
 }
}
} */
}
.cabinetless_07_col .imgs {margin-top: 1.6rem;}
.cabinetless_07_col .imgs > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (min-width: 668px) {
.cabinetless_07_col .imgs > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_07_col .imgs > ul {margin: 0 -10px -20px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
@media (min-width: 668px) {
.cabinetless_07_col .imgs > ul > li {width: 25%;padding: 0 0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_07_col .imgs > ul > li {width: 50%;padding: 0 10px;margin-bottom: 20px;}
}
.cabinetless_08_col .img > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (min-width: 668px) {
.cabinetless_08_col .img > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_08_col .img > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
@media (min-width: 668px) {
.cabinetless_08_col .img > ul > li {width: 50%;padding: 0 0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_08_col .img > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_08_col .img > ul > li span {display: block;text-align: center;margin-top: 10px;font-size: 1.2rem;line-height: 2em;}
@media (max-width: 668px) {
.cabinetless_08_col .img > ul > li span {font-size: 16px;}
}
.cabinetless_09_col > ul {margin: 0 -0.8rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.cabinetless_09_col > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.cabinetless_09_col > ul > li {width: 33.33%;padding: 0 0.8rem;}
@media (max-width: 668px) {
.cabinetless_09_col > ul > li {width: 100%;margin-bottom: 20px;}
.cabinetless_09_col > ul > li:nth-last-of-type(1) {margin-bottom: 0;}
}
.cabinetless_09_col > ul > li .img {width: 100%;height: 100%;background-color: #fff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.cabinetless_09_col > ul > li .video {width: 100%;height: 100%;}
.cabinetless_10_col > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (min-width: 668px) {
.cabinetless_10_col > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_10_col > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
@media (min-width: 668px) {
.cabinetless_10_col > ul > li {width: 40%;padding: 0 0.8rem;}
.cabinetless_10_col > ul > li:nth-of-type(1) {width: 60%;}
}
@media (max-width: 668px) {
.cabinetless_10_col > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_10_col > ul > li:nth-last-of-type(1) {border: 1px solid #335490;border-radius: 1.2rem;padding: 0.8rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.cabinetless_10_col > ul > li span {display: block;text-align: center;margin-top: 10px;font-size: 1.2rem;line-height: 2em;}
@media (max-width: 668px) {
.cabinetless_10_col > ul > li span {font-size: 16px;}
}
.cabinetless_10_col02 {text-align: center;}
.cabinetless_10_col02 img {max-width: 1000px;margin-top: 2rem;}
.cabinetless_11_col01 {margin-bottom: 1.6rem;}
.cabinetless_11_col01 > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (min-width: 668px) {
.cabinetless_11_col01 > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_11_col01 > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
@media (min-width: 668px) {
.cabinetless_11_col01 > ul > li {width: 60%;padding: 0 0.8rem;}
.cabinetless_11_col01 > ul > li:nth-of-type(1) {width: 40%;}
}
@media (max-width: 668px) {
.cabinetless_11_col01 > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_11_col01 > ul > li .title01 {margin-top: 10px;}
.cabinetless_13_col > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (min-width: 668px) {
.cabinetless_13_col > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_13_col > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
@media (min-width: 668px) {
.cabinetless_13_col > ul > li {width: 50%;padding: 0 0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_13_col > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_15_slide {width: 51.2rem;margin-left: auto;margin-right: auto;}
@media (max-width: 668px) {
.cabinetless_15_slide {width: 100%;}
}
.cabinetless_case01_col .list01 > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (min-width: 668px) {
.cabinetless_case01_col .list01 > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_case01_col .list01 > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
@media (min-width: 668px) {
.cabinetless_case01_col .list01 > ul > li {width: 50%;padding: 0 0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_case01_col .list01 > ul > li:nth-of-type(1) {margin-bottom: 20px;}
}
.cabinetless_case01_col .list02 {margin-top: 1.6rem;}
.cabinetless_case01_col .list02 > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (min-width: 668px) {
.cabinetless_case01_col .list02 > ul {margin: 0 -0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_case01_col .list02 > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
.cabinetless_case01_col .list02 > ul > li {text-align: center;}
@media (min-width: 668px) {
.cabinetless_case01_col .list02 > ul > li {width: 33.33%;padding: 0 0.8rem;}
}
@media (max-width: 668px) {
.cabinetless_case01_col .list02 > ul > li {margin-bottom: 20px;}
}
.cabinetless_case01_col .list02 > ul > li .icon {margin: 0 auto;width: 4rem;height: 4rem;border-radius: 100%;background-color: #005BE7;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.cabinetless_case01_col .list02 > ul > li .icon svg {width: 40%;height: 40%;color: #fff;}
.cabinetless_case01_col .list02 > ul > li .des {margin-top: 10px;}
.cabinetless_case01_col .list02 > ul > li .des strong {font-weight: bold;color: #005BE7;font-size: 1.2em;line-height: 1.5em;}
.intro_about {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.intro_about {padding-top: 20px;padding-bottom: 20px;}
}
.intro_about > ul {margin: 0;padding: 0;list-style: none;}
.intro_about > ul > li {display: block;}
.intro_about > ul > li .item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.intro_about > ul > li .item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.intro_about > ul > li .item .img {width: 50%;}
@media (max-width: 668px) {
.intro_about > ul > li .item .img {width: 100%;}
}
.intro_about > ul > li .item .img img {width: 100%;}
.intro_about > ul > li .item .txt {width: 50%;padding: 0 0 0 4rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
@media (max-width: 668px) {
.intro_about > ul > li .item .txt {width: 100%;padding: 20px 0 0;}
}
.intro_about > ul > li .item .txt .title01 {margin-bottom: 1.2rem;}
@media (min-width: 668px) {
.intro_about > ul > li:nth-of-type(odd) .item .txt {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1; order: -1;padding: 0 4rem 0 0;}
}
.intro_about_slide img {width: 100%;}
.intro_nums {width: 100%;position: relative; min-height: 25vw;}
.intro_nums_inner {padding-top: 8rem;padding-bottom: 8rem;background-color: rgba(0, 0, 0, 0.3);position: relative;z-index: 2;}
@media (max-width: 668px) {
.intro_nums_inner {padding-top: 60px;padding-bottom: 60px;}
}
.intro_nums_inner .col > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
@media (max-width: 668px) {
.intro_nums_inner .col > ul {margin-bottom: -40px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start; justify-content: flex-start;}
.intro_nums_inner .col > ul > li {width: auto;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;-webkit-flex-basis: 33.33%;-ms-flex-preferred-size: 33.33%; flex-basis: 33.33%;margin-bottom: 40px;}
}
.intro_nums_inner .item {color: #fff;font-size: 0.96rem;line-height: 1em;}
@media (max-width: 668px) {
.intro_nums_inner .item {text-align: center;}
}
.intro_nums_inner .item_top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.intro_nums_inner .item_top {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
}
.intro_nums_inner .item_top span {font-style: normal;font-size: 2.88rem;line-height: 0.7em;font-weight: bold;}
@media (max-width: 668px) {
.intro_nums_inner .item_top span {font-size: 34px;}
}
.intro_nums_inner .item_top sup {font-style: normal;font-size: 1.2rem;line-height: 0.7em;font-weight: bold;}
@media (max-width: 668px) {
.intro_nums_inner .item_top sup {font-size: 20px;}
}
.intro_nums_inner .item_top em {-webkit-align-self: flex-end;-ms-flex-item-align: end; align-self: flex-end;font-style: normal;}
.intro_nums_inner .item_des {display: block;margin-top: 0.6rem;text-align: center;}
.intro_nums_video {/* &::before {content:''; display: block; width: 100%; height: 80%; 
background: linear-gradient(to bottom,rgba(#000,.8),rgba(#000,0));position: absolute; left: 0; top: 0; z-index: 5;} */
width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.intro_nums_video > .inner {width: 100%;height: 100%;position: relative;}
.intro_nums_video > .inner video {position: absolute;left: 0%;top: 0%;z-index: 2;width: 100%;height: 100%;object-fit: cover;}
.intro_honor {padding-top: 3.2rem;padding-bottom: 3.2rem;
/* &_slide {margin-top: pxTorem(50px);position: relative;.swiper-container {
.swiper_page { position: static; margin-top: pxTorem(50px); .swiper-pagination-bullet { background-color: #ddd; box-shadow: 0 0 0 0 rgba(#000,.1); &-active { background-color: $maincolor; }
 }
}
}
a { display: block; .img { width: 100%; height: pxTorem(300px); padding: pxTorem(20px); border: 1px solid #f0f0f0; overflow: hidden; display: flex; justify-content: center; align-items: center; @media (max-width: $break_phone_b) { height: 40vw; }
 img { max-width: 100%; max-height: 100%; transition: all 1s; }
 }
 span { display: block; margin: pxTorem(15px) 0 0; font-size: pxTorem(18px); line-height: 1.5em; height: 1.5em; color: #666; text-align: center; @include ellipsis(1); transition: all .5s; }
 &:hover { .img { img { transform: scale(1.02); }
 }
 span { color: $maincolor; }
 }
}
} */
}
@media (max-width: 668px) {
.intro_honor {padding-top: 20px;padding-bottom: 20px;}
}
.intro_honor_list {margin-top: 2rem;position: relative;}
.intro_honor_list > ul {margin: 0;padding: 0;list-style: none;-webkit-column-count: 2;-moz-column-count: 2; column-count: 2;}
@media (max-width: 668px) {
.intro_honor_list > ul {-webkit-column-count: 1;-moz-column-count: 1; column-count: 1;}
}
.intro_honor_list > ul > li {position: relative;padding-left: 1.2rem;margin-bottom: 0.2rem;font-size: 0.72rem;line-height: 1.44rem;color: #000;}
@media (max-width: 668px) {
.intro_honor_list > ul > li {margin-bottom: 5px;font-size: 14px;}
}
.intro_honor_list > ul > li strong {color: #005BE7;}
.intro_honor_list > ul > li::before, .intro_honor_list > ul > li::after {content: "";display: block;border-radius: 100%;background-color: #005BE7;position: absolute;}
.intro_honor_list > ul > li::before {width: 0.48rem;height: 0.48rem;opacity: 0.3;left: 0;top: 0.48rem;z-index: 1;}
.intro_honor_list > ul > li::after {width: 0.24rem;height: 0.24rem;opacity: 1;left: 0.12rem;top: 0.6rem;z-index: 2;}
.intro_standard {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.intro_standard {padding-top: 20px;padding-bottom: 20px;}
}
.intro_standard_col {margin-top: 2rem;}
.intro_cooperation {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.intro_cooperation {padding-top: 20px;padding-bottom: 20px;}
}
.intro_cooperation_list {margin-top: 2rem;}
.intro_cooperation_list > ul {margin: 0 -0.8rem -1.6rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.intro_cooperation_list > ul > li {width: 50%;padding: 0 0.8rem;margin-bottom: 1.6rem;}
@media (max-width: 668px) {
.intro_cooperation_list > ul > li {width: 100%;}
}
.intro_cooperation_list > ul > li .item {width: 100%;height: 100%;}
.intro_cooperation_list > ul > li .item .img img {width: 100%;}
.intro_cooperation_list > ul > li .item .title {margin-top: 0.6rem;font-size: 0.72rem;line-height: 1.5em;color: #666;}
@media (max-width: 668px) {
.intro_cooperation_list > ul > li .item .title {font-size: 14px;}
}
.intro_history {padding: 3.2rem 0;box-shadow: 0 0 1.2rem 0 rgba(0, 0, 0, 0.08);}
.intro_history_slide {margin-top: 2.4rem;position: relative;}
.intro_history_slide .swiper-container::before {content: "";display: block;width: 100%;height: 1px;line-height: 1px;background-color: #ddd;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);z-index: 2;}
@media (max-width: 668px) {
.intro_history_slide .swiper-container::before {top: auto;bottom: 30px;-webkit-transform: translateY(0%);-ms-transform: translateY(0%); transform: translateY(0%);}
}
.intro_history_slide .swiper-container .swiper-wrapper {z-index: 5;}
.intro_history_slide .items {height: 24rem;}
@media (max-width: 668px) {
.intro_history_slide .items {height: auto;}
}
.intro_history_slide .items > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.intro_history_slide .items > ul > li {width: 20%;height: 12rem;}
@media (max-width: 668px) {
.intro_history_slide .items > ul > li {width: 100%;height: auto;padding: 0 40px;}
}
.intro_history_slide .item {height: 100%;position: relative;}
@media (max-width: 668px) {
.intro_history_slide .item {height: auto;}
}
.intro_history_slide .item .txt {height: 100%;
/* text-align: center; */
padding: 0 0 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end; justify-content: flex-end;}
@media (max-width: 668px) {
.intro_history_slide .item .txt {padding: 0 0 20px;}
}
.intro_history_slide .item .txt .t {display: block;margin-bottom: 0.4rem;font-size: 0.8rem;line-height: 1em;color: #000;font-weight: bold;}
@media (max-width: 668px) {
.intro_history_slide .item .txt .t {font-size: 16px;}
}
.intro_history_slide .item .txt .des {font-size: 0.56rem;line-height: 1.5em;color: #666;}
@media (max-width: 668px) {
.intro_history_slide .item .txt .des {font-size: 14px;}
}
.intro_history_slide .item .txt .img {margin: 0.8rem 0 0;}
@media (max-width: 668px) {
.intro_history_slide .item .txt .img {margin: 20px 0 0;}
}
.intro_history_slide .item .txt .img img {max-width: 100%;margin: 0 auto;}
.intro_history_slide .item .dot {width: 2.8rem;height: 2.8rem;background-color: #005BE7;border-radius: 100%;color: #fff;box-shadow: 0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.1);position: absolute;left: 50%;bottom: -1.4rem;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%); transform: translateX(-50%);z-index: 2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;font-size: 0.8rem;line-height: 1em;font-weight: bold;white-space: nowrap;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.intro_history_slide .item .dot {bottom: auto;-webkit-transform: translateX(0%);-ms-transform: translateX(0%); transform: translateX(0%);position: static;margin: 0 auto;width: 60px;height: 60px;font-size: 16px;}
}
@media (min-width: 668px) {
.intro_history_slide .item:hover .dot {background-color: #003466;}
.intro_history_slide .even {margin-top: 12rem;}
.intro_history_slide .even .item .txt {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start; justify-content: flex-start;padding: 2rem 0 0;}
.intro_history_slide .even .item .dot {bottom: auto;top: -1.4rem;}
}
.intro_history_slide .arrows .arrow {width: 1.6rem;height: 1.6rem;border-radius: 100%;border: 1px solid #005BE7;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);z-index: 5;-webkit-transition: all 0.5s;transition: all 0.5s;}
.intro_history_slide .arrows .arrow svg {width: 50%;height: 50%;color: #005BE7;-webkit-transition: all 0.5s;transition: all 0.5s;}
.intro_history_slide .arrows .arrow i { font-size: 20px; color: #005BE7; transition: all 0.5s;}
.intro_history_slide .arrows .arrow.prev {left: 2rem;}
@media (max-width: 668px) {
.intro_history_slide .arrows .arrow.prev {left: 20px;}
}
.intro_history_slide .arrows .arrow.next {right: 2rem;}
@media (max-width: 668px) {
.intro_history_slide .arrows .arrow.next {right: 20px;}
}
.intro_history_slide .arrows .arrow:hover {background-color: #005BE7;}
.intro_history_slide .arrows .arrow:hover svg {color: #fff;}
.intro_history_slide .arrows .arrow:hover i {color: #fff;}
.intro_culture_hd {width: 100%;margin: 1.2rem 0 2rem;}
.intro_culture_hd > ul {margin: 0 -1.2rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
@media (max-width: 668px) {
.intro_culture_hd > ul {margin: 0 -5px;}
}
.intro_culture_hd > ul > li {padding: 0 1.2rem;}
@media (max-width: 668px) {
.intro_culture_hd > ul > li {width: 33.33%;padding: 0 5px;}
}
.intro_culture_hd > ul > li span {display: block;cursor: pointer;border-bottom: 1px solid #ccc;font-size: 0.8rem;line-height: 2.5em;color: #999;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.intro_culture_hd > ul > li span {font-size: 12px;}
}
.intro_culture_hd > ul > li.on span {border-bottom-color: #005BE7;color: #005BE7;font-weight: bold;}
.intro_culture_bd {box-shadow: 0 0 1.2rem 0 rgba(0, 0, 0, 0.1);background-color: #fff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: none;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.intro_culture_bd.curr{ display: flex;}
@media (max-width: 668px) {
.intro_culture_bd {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start; align-items: flex-start;}
}
.intro_culture_bd .video {width: 50%;}
.intro_culture_bd .video video{ width: 100%; height: auto; aspect-ratio: 640/436; object-fit: cover;}
.intro_culture_bd .video img{ width: 100%; height: auto; aspect-ratio: 640/436; object-fit: cover;}
@media (max-width: 668px) {
.intro_culture_bd .video {width: 100%;}
}
.intro_culture_bd .txt {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;padding: 3.2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;text-align: center;}
.intro_culture_bd .txt .num {width: 3.2rem;height: 3.2rem;border-radius: 100%;background-color: #005BE7;color: #fff;font-style: normal;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;font-size: 1.6rem;line-height: 0.8em;font-weight: bold;}
.intro_culture_bd .txt .t {margin: 1rem 0 0.6rem;font-size: 1.44rem;line-height: 1em;color: #005BE7;}
.intro_culture_bd .txt .des {font-size: 1.12rem;line-height: 1.5em;color: #666;}
.stoneWorld {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.stoneWorld {padding-top: 20px;padding-bottom: 20px;}
}
.stoneWorld .list {padding-bottom: 2rem;}
@media (max-width: 668px) {
.stoneWorld .list {padding-bottom: 20px;}
}
.stoneWorld .list > ul {margin: 0 -1rem -2rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
@media (max-width: 668px) {
.stoneWorld .list > ul {margin-bottom: -20px;}
}
.stoneWorld .list > ul > li {width: 33.33%;padding: 0 1rem;margin-bottom: 2rem;}
@media (max-width: 968px) {
.stoneWorld .list > ul > li {width: 50%;}
}
@media (max-width: 668px) {
.stoneWorld .list > ul > li {width: 100%;margin-bottom: 20px;}
}
.stoneWorld .list > ul > li a {width: 100%;background-color: #f5f5f5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition: all 0.5s;transition: all 0.5s;}
.stoneWorld .list > ul > li a .img {width: 50%;overflow: hidden;}
.stoneWorld .list > ul > li a .img img {width: 100%;-webkit-transition: all 1s;transition: all 1s; aspect-ratio: 640/680; object-fit: cover;}
.stoneWorld .list > ul > li a .txt {width: 50%;padding: 0.8rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
.stoneWorld .list > ul > li a .txt b.t {font-size: 0.8rem;line-height: 1.5em;color: #000;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.stoneWorld .list > ul > li a .txt b.t {font-size: 18px;}
}
.stoneWorld .list > ul > li a .txt .more {width: 100%;height: 1.6rem;border-radius: 0.8rem;background-color: #005BE7;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.stoneWorld .list > ul > li a .txt .more {height: 36px;border-radius: 18px;}
}
.stoneWorld .list > ul > li a .txt .more span {font-size: 0.64rem;line-height: 1em;color: #fff;}
@media (max-width: 668px) {
.stoneWorld .list > ul > li a .txt .more span {font-size: 14px;}
}
.stoneWorld .list > ul > li a .txt .more svg {margin-left: 10px;width: 0.72rem;height: 0.72rem;color: #fff;}
.stoneWorld .list > ul > li a .txt .more i { font-size: 18px; margin-left: 0.5em; color: #fff;}
@media (max-width: 668px) {
.stoneWorld .list > ul > li a .txt .more svg {width: 16px;height: 16px;}
.stoneWorld .list > ul > li a .txt .more i { font-size: 16px;}
}
@media (min-width: 668px) {
.stoneWorld .list > ul > li a:hover {box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.1);}
.stoneWorld .list > ul > li a:hover .img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
.stoneWorld .list > ul > li a:hover .txt b.t {color: #005BE7;}
}
.news_list {padding-bottom: 3.2rem;}
@media (max-width: 1440px) {
.news_list {padding-bottom: 2rem;}
}
.news_list .list {padding-bottom: 3.2rem;}
@media (max-width: 1440px) {
.news_list .list {padding-bottom: 2rem;}
}
.news_list .list > ul {margin: 0;padding: 0;list-style: none;}
.news_list .list > ul > li {display: block;border-bottom: 1px solid #ddd;}
.news_list .list > ul > li > a {padding: 2rem 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.news_list .list > ul > li > a {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.news_list .list > ul > li > a .img {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2; order: 2;-webkit-flex-shrink: 0;-ms-flex-negative: 0; flex-shrink: 0;margin: 0 4rem;width: 30%;overflow: hidden;}
@media (max-width: 1440px) {
.news_list .list > ul > li > a .img {margin: 0 2rem;}
}
@media (max-width: 668px) {
.news_list .list > ul > li > a .img {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0; order: 0;margin: 0;width: 100%;height: 50vw;}
}
.news_list .list > ul > li > a .img .lozad {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #eee;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-transition: all 1s;transition: all 1s;}
.news_list .list > ul > li > a .img .lozad[data-loaded=true] img {display: none;}
.news_list .list > ul > li > a .date {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1; order: 1;font-size: 0.8rem;line-height: 1.5em;color: #999;white-space: nowrap;font-weight: bold;}
@media (max-width: 668px) {
.news_list .list > ul > li > a .date {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;font-size: 14px;line-height: 1em;margin: 10px 0;}
}
.news_list .list > ul > li > a .date em {display: block;font-style: normal;font-size: 1.2rem;line-height: 1em;color: #666;}
@media (max-width: 668px) {
.news_list .list > ul > li > a .date em {font-size: 14px;color: #999;}
.news_list .list > ul > li > a .date em::before {content: "-";}
}
.news_list .list > ul > li > a .txt {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3; order: 3;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
@media (max-width: 668px) {
.news_list .list > ul > li > a .txt {width: 100%;}
}
.news_list .list > ul > li > a .txt b.t {font-size: 0.88rem;line-height: 1.5em;color: #333;font-weight: bold;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 1180px) {
.news_list .list > ul > li > a .txt b.t {font-size: 18px;}
}
.news_list .list > ul > li > a .txt .des {margin: 1.6rem 0;line-height: 2em;color: #666;height: 6em;min-width: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
@media (max-width: 668px) {
.news_list .list > ul > li > a .txt .des {margin: 20px 0;height: auto;}
}
.news_list .list > ul > li > a .txt .more01 span {font-size: 0.72rem;color: #999;margin-right: 0.6rem;}
.news_list .list > ul > li > a .txt .more01 .icon {width: 2.4rem;height: 2.4rem;}
.news_list .list > ul > li > a .txt .more01 .icon svg {margin-right: 1rem;width: 30%;height: 30%;}
@media (min-width: 668px) {
.news_list .list > ul > li > a:hover .img .lozad {-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
.news_list .list > ul > li > a:hover .txt b.t {color: #005BE7;}
.news_list .list > ul > li > a:hover .txt .more01 .icon svg {margin-right: 0;}
}
.news_list .list > ul > li.notime > a .img {margin-left: 0;}
@media (max-width: 668px) {
.news_list .list > ul > li.notime > a .img {margin-bottom: 20px;}
}
.news_list .list_col04 {padding-top: 2rem;padding-bottom: 3.2rem;}
@media (max-width: 1440px) {
.news_list .list_col04 {padding-bottom: 2rem;}
}
.news_list .list_col04 > ul {margin: 0 -0.8rem -1.6rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.news_list .list_col04 > ul > li {width: 25%;padding: 0 0.8rem;margin-bottom: 1.6rem;}
@media (max-width: 1180px) {
.news_list .list_col04 > ul > li {width: 33.33%;}
}
@media (max-width: 968px) {
.news_list .list_col04 > ul > li {width: 50%;}
}
@media (max-width: 668px) {
.news_list .list_col04 > ul > li {width: 100%;}
}
.news_list .list_col04 > ul > li > a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
.news_list .list_col04 > ul > li > a .img {width: 100%;overflow: hidden;}
.news_list .list_col04 > ul > li > a .img img {width: 100%;-webkit-transition: all 1s;transition: all 1s;}
.news_list .list_col04 > ul > li > a b.t {margin-top: 0.4rem;font-size: 0.72rem;line-height: 1.5em;color: #333;font-weight: bold;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 1180px) {
.news_list .list_col04 > ul > li > a b.t {font-size: 16px;}
}
@media (min-width: 668px) {
.news_list .list_col04 > ul > li > a:hover .img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
.news_list .list_col04 > ul > li > a:hover b.t {color: #005BE7;}
}
/* 璇︽儏 */
.post_single {padding-top: 3.2rem;}
.post_single_title {margin: 0;text-align: center;font-size: 1.92rem;line-height: 1.3em;color: #222;font-weight: bold;}
@media (max-width: 1180px) {
.post_single_title {font-size: 30px;}
}
@media (max-width: 668px) {
.post_single_title {font-size: 22px;}
}
.post_single_info {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-top: 0.8rem;padding: 0.4rem 0;text-align: center;font-size: 14px;line-height: 1.5em;color: #999;}
.post_single_txt {margin-top: 1.2rem;line-height: 1.875em;color: #666;}
.post_single_txt strong {color: #000;font-size: 1.2em;}
.post_single_txt img {margin-top: 10px;margin-bottom: 10px;}
.post_single_txt p {-moz-text-align-last: inherit;text-align-last: inherit;text-indent: 2em;}
.post_single_content_tags {margin-top: 20px;}
.post_single_content_tags > ul {margin: 0 -5px;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.post_single_content_tags > ul > li {padding: 0 5px;}
.post_single_nav {margin-top: 2.4rem;padding: 3.2rem 0;border-top: 1px solid #dadcdf;}
@media (max-width: 668px) {
.post_single_nav {margin-top: 20px;padding: 20px 0;}
}
.post_single_nav > ul {margin: 0 -10px;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.post_single_nav > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.post_single_nav > ul > li {width: 50%;padding: 0 10px;font-size: 0.56rem;line-height: 1em;color: #222;}
@media (max-width: 668px) {
.post_single_nav > ul > li {width: 100%;font-size: 14px;line-height: 1.5em;}
}
.post_single_nav > ul > li.next {text-align: right;}
@media (max-width: 668px) {
.post_single_nav > ul > li.next {text-align: left;margin-top: 10px;}
}
.post_single_nav > ul > li a {color: #222;-webkit-transition: all 0.5s;transition: all 0.5s;}
.post_single_nav > ul > li a:hover {color: #005BE7;}
.contact {padding-top: 3.2rem;padding-bottom: 3.2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.contact {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.contact_txt {width: 70%;}
@media (max-width: 668px) {
.contact_txt {width: 100%;}
.contact_txt .title01 b {font-size: 24px;}
}
.contact_txt .list > ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 1.6rem;}
@media (max-width: 668px) {
.contact_txt .list > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;gap: 0;}
}
.contact_txt .list > ul > li {-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%; flex: 1 1 0%;}
.contact_txt .des {margin-top: 2rem;}
.contact_txt .des ul {margin: 0 -0.72rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.contact_txt .des ul {margin: 0 -10px;}
}
.contact_txt .des ul > li {padding: 0 0.72rem;}
@media (max-width: 668px) {
.contact_txt .des ul > li {width: 33.33%;padding: 0 10px;}
}
.contact_txt .des ul > li .item {width: 4.88rem;}
@media (max-width: 668px) {
.contact_txt .des ul > li .item {width: 100%;}
}
.contact_txt .des ul > li .item img {width: 100%;box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);}
.contact_txt .des ul > li .item b {display: block;margin-top: 0.4rem;font-size: 0.72rem;line-height: 2em;text-align: center;font-weight: normal;}
@media (max-width: 668px) {
.contact_txt .des ul > li .item b {font-size: 14px;}
}
.contact_qr {margin-left: auto;margin-top: 5.84rem;}
@media (max-width: 668px) {
.contact_qr {margin-top: 20px;}
}
.contact_qr > ul {margin: 0 -0.72rem;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.contact_qr > ul {margin: 0 -10px;}
}
.contact_qr > ul > li {padding: 0 0.72rem;}
@media (max-width: 668px) {
.contact_qr > ul > li {width: 33.33%;padding: 0 10px;}
}
.contact_qr > ul > li .qr_box {width: 4.88rem;}
@media (max-width: 668px) {
.contact_qr > ul > li .qr_box {width: 100%;}
}
.contact_qr > ul > li .qr_box img {width: 100%;box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);}
.contact_qr > ul > li .qr_box span {display: block;margin-top: 0.4rem;font-size: 0.72rem;line-height: 2em;text-align: center;}
@media (max-width: 668px) {
.contact_qr > ul > li .qr_box span {font-size: 14px;}
}
#container,
#dituContent {width: 100%;height: 24rem;}
#container img,
#dituContent img{ max-width: none;}
.contact_message {padding-top: 3.2rem;padding-bottom: 3.2rem;}
.contact_message .zzmmsg-form div.zzmmsg-response-output {margin: 30px 0 0 !important;font-size: 12px;color: #ffb900;border-width: 1px !important;}
.contact_message .zzmmsg-form.sent div.zzmmsg-response-output {color: #46b450;}
.contact_message .form {margin-top: 2rem;}
.contact_message .form > ul {margin: 0 -10px;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.contact_message .form > ul > li {padding: 0 10px;margin-bottom: 20px;position: relative;}
@media (max-width: 668px) {
.contact_message .form > ul > li {width: 100%;}
}
.contact_message .form > ul > li.item {width: 33.33%;}
@media (max-width: 668px) {
.contact_message .form > ul > li.item {width: 100%;}
}
.contact_message .form > ul > li.item_full {width: 100%;}
.contact_message .form > ul > li input[type=text],
.contact_message .form > ul > li input[type=tel],
.contact_message .form > ul > li input[type=email] {width: 100%;line-height: 3.2rem;padding: 0 1.2rem;outline: 0;font-size: 0.72rem;color: #333;font-weight: lighter;background: #f5f5f5;border: none;border-radius: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.contact_message .form > ul > li input[type=text]::-webkit-input-placeholder,
.contact_message .form > ul > li input[type=tel]::-webkit-input-placeholder,
.contact_message .form > ul > li input[type=email]::-webkit-input-placeholder {color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li input[type=text]::-moz-placeholder,
.contact_message .form > ul > li input[type=tel]::-moz-placeholder,
.contact_message .form > ul > li input[type=email]::-moz-placeholder {color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li input[type=text]:-moz-placeholder,
.contact_message .form > ul > li input[type=tel]:-moz-placeholder,
.contact_message .form > ul > li input[type=email]:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li input[type=text]:-ms-input-placeholder,
.contact_message .form > ul > li input[type=tel]:-ms-input-placeholder,
.contact_message .form > ul > li input[type=email]:-ms-input-placeholder {/* Internet Explorer 10-11 */
color: #999;font-size: 0.72rem;}
@media (max-width: 668px) {
.contact_message .form > ul > li input[type=text],
.contact_message .form > ul > li input[type=tel],
.contact_message .form > ul > li input[type=email] {line-height: 50px;font-size: 14px;}
.contact_message .form > ul > li input[type=text]::-webkit-input-placeholder,
.contact_message .form > ul > li input[type=tel]::-webkit-input-placeholder,
.contact_message .form > ul > li input[type=email]::-webkit-input-placeholder {color: #999;font-size: 14px;}
.contact_message .form > ul > li input[type=text]::-moz-placeholder,
.contact_message .form > ul > li input[type=tel]::-moz-placeholder,
.contact_message .form > ul > li input[type=email]::-moz-placeholder {color: #999;font-size: 14px;}
.contact_message .form > ul > li input[type=text]:-moz-placeholder,
.contact_message .form > ul > li input[type=tel]:-moz-placeholder,
.contact_message .form > ul > li input[type=email]:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
color: #999;font-size: 14px;}
.contact_message .form > ul > li input[type=text]:-ms-input-placeholder,
.contact_message .form > ul > li input[type=tel]:-ms-input-placeholder,
.contact_message .form > ul > li input[type=email]:-ms-input-placeholder {/* Internet Explorer 10-11 */
color: #999;font-size: 14px;}
}
.contact_message .form > ul > li textarea {width: 100%;height: 12rem;line-height: 1.2rem;padding: 1.2rem;outline: 0;font-size: 0.72rem;color: #333;font-weight: lighter;background: #f5f5f5;border: none;border-radius: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.contact_message .form > ul > li textarea::-webkit-input-placeholder {color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li textarea::-moz-placeholder {color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li textarea:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li textarea:-ms-input-placeholder {/* Internet Explorer 10-11 */
color: #999;font-size: 0.72rem;}
@media (max-width: 668px) {
.contact_message .form > ul > li textarea {font-size: 14px;}
.contact_message .form > ul > li textarea::-webkit-input-placeholder {color: #999;font-size: 14px;}
.contact_message .form > ul > li textarea::-moz-placeholder {color: #999;font-size: 14px;}
.contact_message .form > ul > li textarea:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
color: #999;font-size: 14px;}
.contact_message .form > ul > li textarea:-ms-input-placeholder {/* Internet Explorer 10-11 */
color: #999;font-size: 14px;}
}
.contact_message .form > ul > li span.zzmmsg-form-control-wrap {display: block;position: relative;}
.contact_message .form > ul > li .zzmmsg-not-valid-tip {font-size: 12px;color: #ffb900;position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);}
.contact_message .form > ul > li span[role=alert] {width: 100%;color: #005BE7;line-height: 20px;font-size: 12px;position: absolute;left: 0;bottom: -20px;}
.contact_message .form > ul > li div.zzmmsg-validation-errors, .contact_message .form > ul > li div.zzmmsg-acceptance-missing {border: 1px solid #005BE7;}
.contact_message .form > ul > li div.zzmmsg-mail-sent-ok {background-color: rgba(197, 197, 197, 0.3);}
.contact_message .form > ul > li div.zzmmsg-response-output {margin: 10px 0;font-size: 12px;color: #333;}
.contact_message .form > ul > li.item_submit {margin-bottom: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
@media (max-width: 668px) {
.contact_message .form > ul > li.item_submit {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
}
.contact_message .form > ul > li.item_submit .captcha {background-color: #fff;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.contact_message .form > ul > li.item_submit .captcha {width: 100%;}
}
.contact_message .form > ul > li.item_submit .captcha input[type=text] {width: 12rem;line-height: 2.8rem;padding: 0 1.2rem;outline: 0;font-size: 0.72rem;color: #333;font-weight: lighter;background: #f5f5f5;border: none;border-radius: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.contact_message .form > ul > li.item_submit .captcha input[type=text]::-webkit-input-placeholder {color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li.item_submit .captcha input[type=text]::-moz-placeholder {color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li.item_submit .captcha input[type=text]:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
color: #999;font-size: 0.72rem;}
.contact_message .form > ul > li.item_submit .captcha input[type=text]:-ms-input-placeholder {/* Internet Explorer 10-11 */
color: #999;font-size: 0.72rem;}
@media (max-width: 668px) {
.contact_message .form > ul > li.item_submit .captcha input[type=text] {line-height: 50px;font-size: 14px;}
.contact_message .form > ul > li.item_submit .captcha input[type=text]::-webkit-input-placeholder {color: #999;font-size: 14px;}
.contact_message .form > ul > li.item_submit .captcha input[type=text]::-moz-placeholder {color: #999;font-size: 14px;}
.contact_message .form > ul > li.item_submit .captcha input[type=text]:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
color: #999;font-size: 14px;}
.contact_message .form > ul > li.item_submit .captcha input[type=text]:-ms-input-placeholder {/* Internet Explorer 10-11 */
color: #999;font-size: 14px;}
}
.contact_message .form > ul > li.item_submit .captcha .captcha_img {margin-left: 0.8rem;padding: 0 0.8rem;background-color: #f5f5f5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
@media (max-width: 668px) {
.contact_message .form > ul > li.item_submit .captcha .captcha_img {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;}
}
.contact_message .form > ul > li.item_submit .captcha .captcha_img img {mix-blend-mode: multiply;}
.contact_message .form > ul > li.item_submit .captcha .zzmmsg-not-valid-tip {top: auto;-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0);height: 30px;left: 1.2rem;bottom: -30px;}
.contact_message .form > ul > li.item_submit .submit {width: 100%;max-width: 12rem;padding-left: 20px;position: relative;}
@media (max-width: 668px) {
.contact_message .form > ul > li.item_submit .submit {max-width: 100%;margin-top: 20px;padding-left: 0;}
}
.contact_message .form > ul > li.item_submit .submit .zzmmsg-submit {width: 100%;line-height: 2.8rem;position: relative;margin: 0;padding: 0;border: none;outline: 0;font-size: 0.72rem;color: #fff;background: #17489c;border-radius: 0;box-shadow: none;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.contact_message .form > ul > li.item_submit .submit .zzmmsg-submit {line-height: 50px;font-size: 16px;}
}
.contact_message .form > ul > li.item_submit .submit .zzmmsg-submit:hover {background: #426CC0;}
.contact_message .form > ul > li.item_submit .submit .zzmmsg-spinner {position: absolute;left: 30px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);}
.job_top {padding-top: 3.2rem;padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.job_top {padding-top: 20px;padding-bottom: 20px;}
}
.job_top > ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 0 -1.2rem;padding: 0;list-style: none;}
@media (max-width: 668px) {
.job_top > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;margin: 0 0 -20px;}
}
.job_top > ul > li {padding: 0 1.2rem;}
@media (max-width: 668px) {
.job_top > ul > li {padding: 0;margin-bottom: 20px;}
}
@media (min-width: 668px) {
.job_top > ul > li:nth-of-type(1) {width: 40%;}
.job_top > ul > li:nth-of-type(2) {width: 60%;}
}
.job_top > ul > li .item {background: #f5f5f5;height: 100%;padding: 1.6rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
.job_top > ul > li .item .icon {width: 3.2rem;}
.job_top > ul > li .item .icon img {width: 100%;}
.job_top > ul > li .item .t {display: block;margin: 1.6rem 0 0.8rem;font-size: 1.04rem;line-height: 1.5em;color: #666;}
@media (max-width: 668px) {
.job_top > ul > li .item .t {font-size: 18px;}
}
.jobs_list {padding-bottom: 3.2rem;}
@media (max-width: 668px) {
.jobs_list {padding-bottom: 20px;}
}
.jobs_list > ul {margin: 0 0 -1.6rem;padding: 0;list-style: none;}
.jobs_list > ul > li {display: block;margin-bottom: 1.6rem;}
.job_item {background-color: #fff;border-radius: 10px;box-shadow: 0 0 10px 0 rgba(58, 65, 111, 0.3);-webkit-transition: all 0.5s;transition: all 0.5s;}
.job_item-title {width: 100%;padding: 0 40px;color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.job_item-title {padding: 0 20px;}
}
.job_item-title > ul {margin: 0;padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;}
.job_item-title > ul > li {list-style-type: none;width: 25%;height: 100px;overflow: hidden;font-size: 18px;line-height: 100px;}
@media (max-width: 1440px) {
.job_item-title > ul > li {height: 80px;line-height: 80px;font-size: 16px;}
}
@media (max-width: 1180px) {
.job_item-title > ul > li {font-size: 14px;}
}
@media (max-width: 968px) {
.job_item-title > ul > li {height: 50px;line-height: 50px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;}
.job_item-title > ul > li.pc {display: none;}
}
@media (max-width: 668px) {
.job_item-title > ul > li {font-size: 12px;}
}
.job_item-more {width: 110px !important;position: relative;cursor: pointer;font-size: 18px;line-height: 100px;}
@media (max-width: 1440px) {
.job_item-more {font-size: 16px;line-height: 80px;}
}
@media (max-width: 1180px) {
.job_item-more {width: 90px !important;font-size: 14px;}
}
@media (max-width: 968px) {
.job_item-more {width: 80px !important;height: 50px;line-height: 50px;}
}
@media (max-width: 668px) {
.job_item-more {width: 60px !important;font-size: 12px;}
}
.job_item-more i {display: block;width: 18px;height: 18px;position: absolute;right: 0;top: 50%;margin-top: -9px;}
@media (max-width: 668px) {
.job_item-more i {width: 10px;height: 10px;margin-top: -5px;}
}
.job_item-more i:before, .job_item-more i:after {content: "";display: block;width: 18px;height: 2px;line-height: 2px;background-color: #aaa;position: absolute;left: 0;top: 50%;margin-top: -2px;-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.job_item-more i:before, .job_item-more i:after {width: 10px;}
}
.job_item-more i:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg); transform: rotate(90deg);}
.job_item-info {display: none;padding: 0 40px;}
@media (max-width: 668px) {
.job_item-info {padding: 0 20px;}
}
.job_item-txt {border-top: 1px solid rgba(0, 0, 0, 0.1);padding: 30px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
@media (max-width: 668px) {
.job_item-txt {padding: 20px 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; flex-wrap: wrap;}
}
.job_item-txt.mobile {display: none;}
@media (max-width: 968px) {
.job_item-txt.mobile {display: block;}
}
.job_item-txt span.t {width: 180px;font-size: 18px;font-weight: bold;}
@media (max-width: 1440px) {
.job_item-txt span.t {width: 120px;font-size: 16px;}
}
@media (max-width: 1180px) {
.job_item-txt span.t {width: 100px;font-size: 14px;}
}
@media (max-width: 668px) {
.job_item-txt span.t {width: 100%;}
}
.job_item-txt .des {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;font-size: 16px;line-height: 36px;}
@media (max-width: 1440px) {
.job_item-txt .des {font-size: 14px;line-height: 30px;}
}
@media (max-width: 668px) {
.job_item-txt .des {width: 100%;font-size: 12px;line-height: 24px;}
}
.job_item-txt .des a {color: #333;-webkit-transition: all 0.5s;transition: all 0.5s;}
.job_item-txt .des a:hover {opacity: 0.6;}
.job_item-txt .more {width: 200px;height: 54px;line-height: 54px;border-radius: 27px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;background-color: #005BE7;text-align: center;font-size: 18px;color: #fff;box-shadow: 0 5px 0 0 rgba(0, 0, 0, 0);-webkit-transition: all 0.5s;transition: all 0.5s;}
@media (max-width: 668px) {
.job_item-txt .more {width: 100%;height: 40px;line-height: 40px;border-radius: 20px;font-size: 16px;margin-top: 20px;}
}
.job_item-txt .more svg {margin-right: 10px;width: 20px;height: 20px;color: #fff;}
.job_item-txt .more i{ font-size: 20px; margin-right: 0.5em; color: #fff;}
@media (max-width: 668px) {
.job_item-txt .more svg {width: 16px;height: 16px;}
.job_item-txt .more i{ font-size: 16px;}
}
.job_item-txt .more:hover {box-shadow: 0 5px 0 0 rgba(0, 0, 0, 0.3);}
.job_item.on {background-color: #f5f5f5;color: #333;}
.job_item.on .job_item-title {color: #333;font-weight: bold;}
.job_item.on .job_item-more i:before, .job_item.on .job_item-more i:after {background-color: #333;}
.job_item.on .job_item-more i:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg); transform: rotate(180deg);}
/* @import "./scss/intro";@import "./scss/product";@import "./scss/solution";@import "./scss/cases";@import "./scss/party";@import "./scss/search"; */
/* @import "./scss/profile";@import "./scss/innovative";@import "./scss/productAndService";@import "./scss/commercialization";@import "./scss/join"; */
/* 
@import "./scss/intro";@import "./scss/service";@import "./scss/product";@import "./scss/case";*/
@-webkit-keyframes rotate {to {stroke-dashoffset: 0;}
}
@keyframes rotate {to {stroke-dashoffset: 0;}
}
.plyr__control--overlaid {background: #005BE7 !important;}
.plyr--full-ui input[type=range] {color: #005BE7 !important;}
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {background: #005BE7 !important;}
#wraper .scrollbar-track {opacity: 1;}
#wraper .scrollbar-track-x {display: none !important;}
#wraper .scrollbar-track-y {width: 1px;right: 1px;background: #dedede;}
#wraper .scrollbar-thumb {width: 3px;background: #005BE7;cursor: -webkit-grab;cursor: grab;border-radius: 0;left: -1px;}
.hover\:shadow-02:hover{--tw-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0, 0.08);--tw-shadow-colored: 0 0.8rem 2.4rem 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
@media (min-width: 968px){
.pads\:relative{position: relative;}
.pads\:left-60ptr{left: 2.4rem;}
.pads\:top-80ptr{top: 3.2rem;}
.pads\:z-10{z-index: 10;}
.pads\:-order-1{-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1; order: -1;}
.pads\:col-span-2{-ms-grid-column-span: 2;grid-column: span 2 / span 2;}
.pads\:mx-auto{margin-left: auto;margin-right: auto;}
.pads\:my-0{margin-top: 0px;margin-bottom: 0px;}
.pads\:-mb-300ptr{margin-bottom: -12rem;}
.pads\:mr-10ptr{margin-right: 0.4rem;}
.pads\:mr-5ptr{margin-right: 0.2rem;}
.pads\:flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.pads\:grid{display: -ms-grid;display: grid;}
.pads\:h-160ptr{height: 6.4rem;}
.pads\:h-300ptr{height: 12rem;}
.pads\:h-480ptr{height: 19.2rem;}
.pads\:max-h-550ptr{max-height: 22rem;}
.pads\:w-1\/2{width: 50%;}
.pads\:w-1000ptr{width: 40rem;}
.pads\:w-160ptr{width: 6.4rem;}
.pads\:w-20ptr{width: 0.8rem;}
.pads\:w-400ptr{width: 16rem;}
.pads\:w-50ptr{width: 2rem;}
.pads\:w-600ptr{width: 24rem;}
.pads\:w-70ptr{width: 2.8rem;}
.pads\:w-80ptr{width: 3.2rem;}
.pads\:w-\[37\%\]{width: 37%;}
.pads\:w-full{width: 100%;}
.pads\:max-w-\[60vw\]{max-width: 60vw;}
.pads\:flex-1{-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%; flex: 1 1 0%;}
.pads\:-translate-y-300ptr{--tw-translate-y: -12rem;-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.pads\:grid-cols-2{-ms-grid-columns: (minmax(0, 1fr))[2];grid-template-columns: repeat(2, minmax(0, 1fr));}
.pads\:grid-cols-3{-ms-grid-columns: (minmax(0, 1fr))[3];grid-template-columns: repeat(3, minmax(0, 1fr));}
.pads\:grid-cols-4{-ms-grid-columns: (minmax(0, 1fr))[4];grid-template-columns: repeat(4, minmax(0, 1fr));}
.pads\:grid-cols-5{-ms-grid-columns: (minmax(0, 1fr))[5];grid-template-columns: repeat(5, minmax(0, 1fr));}
.pads\:flex-row{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row; flex-direction: row;}
.pads\:flex-col{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column;}
.pads\:items-center{-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center; align-items: center;}
.pads\:justify-center{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
.pads\:gap-0{gap: 0px;}
.pads\:gap-120ptr{gap: 4.8rem;}
.pads\:gap-40ptr{gap: 1.6rem;}
.pads\:gap-50ptr{gap: 2rem;}
.pads\:gap-60ptr{gap: 2.4rem;}
.pads\:divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse: 0;border-right-width: calc(1px * var(--tw-divide-x-reverse));border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));}
.pads\:self-start{-webkit-align-self: flex-start;-ms-flex-item-align: start; align-self: flex-start;}
.pads\:p-40ptr{padding: 1.6rem;}
.pads\:py-30ptr{padding-top: 1.2rem;padding-bottom: 1.2rem;}
.pads\:py-80ptr{padding-top: 3.2rem;padding-bottom: 3.2rem;}
.pads\:pb-80ptr{padding-bottom: 3.2rem;}
.pads\:pl-25ptr{padding-left: 1rem;}
.pads\:pl-30ptr{padding-left: 1.2rem;}
.pads\:pt-80ptr{padding-top: 3.2rem;}
.pads\:text-14ptr{font-size: 0.56rem;}
.pads\:text-16ptr{font-size: 0.64rem;}
.pads\:text-18ptr{font-size: 0.72rem;}
.pads\:text-20ptr{font-size: 0.8rem;}
.pads\:text-26ptr{font-size: 1.04rem;}
.pads\:text-28ptr{font-size: 1.12rem;}
.pads\:text-30ptr{font-size: 1.2rem;}
}


.proApp{ padding: 100px 0; font-size: 20px;;}
.proHead{ margin-bottom: 100px;}
.proHead .pd{ display: flex; align-items: center;}
.proHead .img{ width: 50%;}
.proHead .img img{ width: 100%; height: auto; aspect-ratio: 640/474; }
.proHead .text{ flex: 1; box-sizing: border-box; padding-left: 40px;}
.proHead .h3{ font-size: 2.5em; line-height: 1.2; color:#426CC0;}
.proHead .em{ font-size: 1.5em; line-height: 1.2;; margin-bottom: 1em; color: #999;}
.proHead .p{ font-size: 1em; line-height: 2;}

.proCon{}
.proCon .li{ margin-bottom: 100px;}
.proCon .li:last-child{ margin-bottom: 0;}

.proCon .wpd{ background: rgba(250,250,250,1); padding:2rem; border-radius: 12px; box-shadow: 3px 3px 3px rgba(0,0,0,0.2);}

.proCon .pd{ display: block;}
.proCon .t{ font-size: 1.5em; line-height: 1; display: flex; justify-content: flex-start; margin-bottom: 1.5em; border-bottom: 2px solid #eee;}
.proCon .t strong{ display: block; position: relative; padding-bottom: 0.5em; color:#426CC0; line-height: 1.2;}
.proCon .t strong:before{ content: ''; position: absolute; left: 0%; bottom: -2px; height: 4px; width: 2em; background:#426CC0;}
.proCon .c{}

.proInfoA{ line-height: 2;}
.proInfoA img{ max-width: 100%; height: auto; display: inline-block; object-fit: contain;}
.proInfoA h4{ font-weight: bold; color: #000; font-size: 2em; padding: 1em 0;}

.imglistA{ display: flex; flex-wrap: wrap; margin: 0 -30px;}
.imglistA li{ text-align: center; box-sizing: border-box; width: auto;-webkit-box-flex: 1;-webkit-flex: 1 1 33.33%;-ms-flex: 1 1 33.33%; flex: 1 1 33.33%; margin-bottom: 30px; }
.imglistA img{ width: 100%; height: auto; margin-bottom: 20px;}
.imglistA .pd{ margin: 0 30px; padding: 20px; box-shadow: 0px 0px 0.6rem 0px rgba(0, 0, 0, 0.1); line-height: 1.2;}

.imglistB{ display: flex; flex-wrap: wrap; margin: 0 -30px;}
.imglistB li{ text-align: left; box-sizing: border-box; width: auto;-webkit-box-flex: 1;-webkit-flex: 1 1 33.33%;-ms-flex: 1 1 33.33%; flex: 1 1 33.33%; margin-bottom: 30px; }
.imglistB img{ width: 100%; height: auto; margin-bottom: 20px;}
.imglistB .pd{ margin: 0 30px; padding: 30px; box-shadow: 0px 0px 0.6rem 0px rgba(0, 0, 0, 0.1); line-height: 1.5; height: 100%; border-radius: 6px; box-sizing: border-box;}


.pOverview{}
.pFeatures{}
.pTechnical{}
.pFeatures{}
.pSpecs{}
.pApplication{}

.pImages{}
.proInfoB{ display: flex; gap:10px;}
.proInfoB img{ flex: 1; object-fit: contain;}

#translate{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 999; background: rgba(0,0,0,0.5); display: none;}

.ignore{ position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; background: #444; z-index:999; display: none;}
.ignore .w{ height: 100%;}
.ignoreList{ height: 100%; display: flex; align-items: center; position: relative;}
.ignoreList .i{ width: 32px; height: 32px; line-height: 32px; display: block; border-radius: 16px; background: #fff; color: #005BE7; position: absolute; left: 50%; margin-left: -16px; bottom: 0px; text-align: center; cursor: pointer;}
.ignoreList .i:hover{ background: #005BE7; color: #fff;}
.ignoreList .wpd{ position: relative; padding-bottom: 60px;}
.ignoreList ul{ display: flex; flex-wrap:wrap;}
.ignoreList li{ width: 20%;}
.ignoreList a{ color: #fff; height: 32px; line-height: 32px; display: block;}
.ignoreList a:hover{ color: #005BE7;}
.ignoreList .p{ color: #fff; padding-top: 1em;}


.header_nav > ul > li i{ display: none;}
.footer_top_nav > ul > li i{ display: none;}
.proApp{ font-size: 1.0416666666666666vw;}



/*11*/
.pXinxi{ margin-bottom: 60px; border-radius: 12px; background: rgba(250,250,250,1); box-shadow: 3px 3px 3px rgba(0,0,0,0.2);}
.pXinxi .dl{ transition: 0.3s border;}
.pXinxi .dl:last-child .dt{ border-bottom: none;}
.pXinxi .dl:last-child .dd{ border-bottom: none;}
/*.pXinxi .dl:first-child .dt{ border-radius: 12px 12px 0 0 ; border-top: 1px solid #727272;}
.pXinxi .dl:last-child .dt{ border-radius: 0 0 12px 12px;}*/
.pXinxi .dt{ padding: 1em 2rem; font-size: 1.25em;/* border-bottom: 1px solid #727272; border-left: 1px solid #727272; border-right: 1px solid #727272;*/ position: relative; cursor:pointer; border-bottom: 1px solid rgba(0,0,0,0.2);}
.pXinxi .dt i{ position: absolute; right: 2rem; top: 50%; width: 2em; text-align: center; height: 2em; line-height: 2em; font-size:1em; margin-top: -1em; background:#0568f7; color: #fff; border-radius: 50%;}
.pXinxi .dd{ padding: 26px 2rem; line-height: 2; display: none; border-bottom: 1px solid rgba(0,0,0,0.2); /* border-left: 1px solid #727272; border-right: 1px solid #727272; border-bottom: 1px solid #727272;*/}
.pXinxi .dl.curr .dt strong{ color: #426CC0;}
.pXinxi .dl.curr .dt i{ background: #426CC0; color: #fff;}
.pXinxi .dl.curr:last-child .dt{ border-radius: 0;  border-bottom: 1px solid rgba(0,0,0,0.2);}
.pXinxi .dl.curr:last-child .dd{ border-radius: 0 0 12px 12px;}
.pXinxi .dl.curr .dt i:before{ content: '\e606';}

.pApplication{ position: relative; margin-bottom: 60px;}
.pApplication .wwpd{ display: flex;}
.pApplicationTab{ position: relative; min-width: 260px; border: 1px solid #e5e5e5; margin-right: 40px;}
.pApplicationTab ul{}
.pApplicationTab li{ border-bottom: 1px solid #e5e5e5; cursor: pointer;}
.pApplicationTab .pd{ display: block; height: 60px; line-height: 60px; font-size: 18px; background: #f9f9f9; position: relative; padding:0 1.5em;}
.pApplicationTab .pd:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 0; background: #426CC0; transition: 0.3s width;}
.pApplicationTab li.curr .pd{ background: #ffffff; color: #426CC0;}
.pApplicationTab .pd:hover:before,
.pApplicationTab li.curr .pd:before{ width: 5px;}
.pApplicationCon{ flex: 1; box-sizing: border-box;}
.pApplicationCon .dl{ display: none; min-height: 244px;}
.pApplicationCon .dl.curr{ display: block;}
.pApplicationCon .dt{ margin-bottom: 1em; font-size: 26px; font-weight: bold;}
.pApplicationCon .dd{ line-height:2;}

.pTypes{}
.pTypesLisr ul{ display:flex; flex-wrap: wrap; margin: 0 -20px;}
.pTypesLisr li{ width: 33.3333%; margin-bottom: 60px;}
.pTypesLisr .pd{ margin: 0 20px; transition: 0.3s all;}
.pTypesLisr .img{ background: #f8f8f8; border: 1px solid #ccc; box-sizing: border-box;}
.pTypesLisr .img img{ aspect-ratio:640/480; object-fit:cover; width:100%; height:auto; background:#fff;}
.pTypesLisr .text{ padding-bottom: 20px; border-bottom: 1px solid #005BE7; margin-bottom: 20px;}
.pTypesLisr .h3{ font-size:24px; color: #005BE7;  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.pTypesLisr .em{ font-size:16px; color: #666; line-height: 1.2; height: 1.2em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.pTypesLisr .pd:hover{ transform: translateY(-5px);}
.pTypesLisr_2 li{ width: 50%;}

@media (max-width: 1440px) {
.pXinxi .dt{ padding: 1em 26px;}
.pXinxi .dt i{ right: 26px;}
.pApplicationCon .dt{ font-size: 20px;}
.pApplicationTab a{ font-size: 16px; height: 48px; line-height: 48px;}
.pTypesLisr .h3{ font-size: 18px;}
.pTypesLisr .em{ font-size: 14px;}
}

@media (max-width: 1180px) {
.header{ background: #fff; border-bottom: 1px solid #ccc;}
.header_nav { display: block; position: fixed; left: -281px; top: 81px; bottom: 0; width: 280px; background: #fff; transition:left 0.3s;}
.header_nav.curr{ left: 0;}
.header_nav::before{ content: ''; position: fixed; left: 0; top: 80px; width: 100vw; height: 100vh; z-index: 1; background: rgba(0,0,0,0.5); display: none;}
.header_nav.curr::before{ display: block;}
.header_nav > ul{ display: block; margin: 0; padding-top:0px; position: relative; z-index: 2; height: 100%; background: #fff;}
.header_nav > ul > li{ border-bottom: 1px solid #ccc; padding: 0;}
.header_nav > ul > li > a span{ font-size: 14px; height: 40px; line-height: 40px;padding: 0 1.5em; box-sizing: border-box;}
.header_nav > ul > li > a span::after{ display: none;}
.header_nav > ul > li i{ position:absolute; right: 0; top: 0; width:40px; height: 40px; display: flex; justify-content: center; align-items: center; font-size: 20px; border-left: 1px solid #ccc;}
.header_nav > ul > li .sub-menu{ position: relative; top:auto; left: auto; box-shadow: none; transform: none; border-top: 1px solid #ccc; max-height: 160px; overflow-y: auto !important; padding: 0;}
.header_nav > ul > li .sub-menu > li{ margin-bottom: 0;}
.header_nav > ul > li .sub-menu > li a{ font-size: 14px; border-bottom: 1px solid #ccc; display: block; margin-bottom: 0; height: 40px; line-height: 40px;}
.header_nav > ul > li .sub-menu > li a:last-child{ margin-bottom: 0;  border-bottom:none;}
.header_nav > ul > li.active > i::before{ content: "\e606";}
.proApp{ font-size:14px;}
.proHead .h3{ font-size: 2.5em;}
.proHead .em{ font-size: 1.25em;}
.proCon .t{ margin-bottom: 1em;}
}
@media (max-width:640px) {
.header_nav{ top: 61px;}
.header_nav::before{ top: 60px;}
}
@media (max-width: 980px) {
.proHead{ margin-bottom: 60px;}
.proHead .pd{flex-direction: column;}
.proHead .text{ padding: 40px 0 0 0;}
.proCon .li{ margin-bottom: 60px;}
.proInfoB{flex-direction: column;}
.pTypesLisr li{ width: 50%;}
.pTypesLisr .h3{ font-size: 1em;}
}


@media (max-width: 640px) {
.proHead .img{ width: 100%;}
.pTypesLisr ul{ margin: 0 -5px;}
.pTypesLisr .pd{ margin: 0 5px;}
.index_banner .swiper-slide .item{ height: calc(100vh - 60px);}
}




.header_nav > ul > li > a span{ max-width: 4em; text-overflow: ellipsis; overflow:hidden;}
.header_nav > ul > li:nth-child(2) > a span,
.header_nav > ul > li:nth-child(3) > a span,
.header_nav > ul > li:nth-child(4) > a span{ max-width: 8em;}
.header_nav > ul > li:last-child > a span{max-width: none;}

.tContact{ position: relative; display: block; }
.tContact a{ height: 40px; line-height: 40px; display: flex; padding: 0 1.5em; background: #005BE7; color: #fff; border-radius: 20px; font-size: 16px; transition: 0.3s all;}
.tContact a i{ font-size: 1em; margin-right: 0.25em; }
.tContact a:hover{ background: #426CC0;}

.footer_top_side .txt .em a{ white-space: nowrap;}
@media (max-width:1440px) {
.tContact a{ font-size: 14px;}
.footer_top_side .txt .em{ top: 60px; margin-left: 5.5em;}

}
@media (max-width: 1180px) {
.tContact{ position: absolute; right: 64px;}
.header_nav > ul > li > a span{ max-width: inherit; }
.header_nav > ul > li > a span{ color: #666;}
.scrolled .header_nav > ul > li .sub-menu{ top: auto;}

.footer_top_side .txt .em{ position: relative; padding: 20px 0; top: auto;font-size: 32px;}


}
@media (max-width: 640px) {
.tContact a span{ display: none;}
.tContact a{ width: 32px; height: 32px; line-height: 32px; padding: 0; text-align: center; justify-content: center;}
.tContact a i{ margin: 0px;}

.pApplication .wwpd{ display: block;}
.pApplicationTab{ position: relative; width: auto; margin:0 0 30px 0;}
.pApplicationCon{ margin: 0; padding-left: 0}


.footer_top_side .txt .em{ margin-left: 0;}


.header_nav > ul > li > a span{ max-width: none;}
.header_nav > ul > li:nth-child(2) > a span,
.header_nav > ul > li:nth-child(3) > a span,
.header_nav > ul > li:nth-child(4) > a span{ max-width: none;}
.header_nav > ul > li:last-child > a span{max-width: none;}
}








.ptitA{ margin: 0 2rem 40px 2rem;}
.ptitA-t{ font-size: 1.5em; line-height: 1; display: flex; justify-content: flex-start; margin-bottom: .5em; border-bottom: 2px solid #eee;}
.ptitA-t strong{ display: block; position: relative; padding-bottom: 0.5em; color:#426CC0; line-height: 1.2;}
.ptitA-t strong:before{ content: ''; position: absolute; left: 0%; bottom: -2px; height: 4px; width: 2em; background:#426CC0;}


.proApp table{ border: 1px solid #ccc; border-collapse: collapse; width: 100%; font-size: 14px;}
.proApp td{ border: 1px solid #ccc; padding: 0 1em;}
.proApp tr:first-child td{ background: rgba(0,91,231,1); color: #fff; font-weight: bold;}
/* .proApp tr:nth-child(even) td{ background: rgba(0,91,231,0.1);} */






