@charset "UTF-8";

a,
article,
aside,
b,
body,
button,
dd,
div,
dl,
dt,
figcaption,
figure,
footer,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
input,
li,
nav,
p,
section,
select,
span,
textarea,
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-style: normal;
  text-decoration: none;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a:focus,
article:focus,
aside:focus,
b:focus,
body:focus,
button:focus,
dd:focus,
div:focus,
dl:focus,
dt:focus,
figcaption:focus,
figure:focus,
footer:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus,
header:focus,
html:focus,
i:focus,
input:focus,
li:focus,
nav:focus,
p:focus,
section:focus,
select:focus,
span:focus,
textarea:focus,
ul:focus {
  outline: none;
}

select {
  /*select*/
  background: transparent url("/static/addons/mocms/frontend/default/images/common/eglass-arrow-down.png") no-repeat center;
  outline: none !important;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  /*select*/
  background-size: 14px;
  background-position-x: 256px;
}

/*select*/
select::-ms-expand {
  display: none;
}

html,
body {
  font-family: Microsoft YaHei, ExtraLight, PingFang SC, Lantinghei SC, HanHei SC, Helvetica Neue, Open Sans, Arial, Hiragino Sans GB, STHeiti, WenQuanYi Micro Hei, SimSun, sans-serif;
}

body {
  font-size: 24px;
  color: #fff;
}

* {
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
  font-family: Microsoft YaHei, ExtraLight, PingFang SC, Lantinghei SC, HanHei SC, Helvetica Neue, Open Sans, Arial, Hiragino Sans GB, STHeiti, WenQuanYi Micro Hei, SimSun, sans-serif;
}

.pagination {
  height: auto !important;
  min-height: 40px;
}

.pagination::after {
  content: '';
  display: block;
  overflow: hidden;
  clear: both;
  width: 0;
}

html {
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

body,
html {
  width: 100%;
  text-align: justify;
}

.main-content .tab-content {
  min-height: 600px;
}

a {
  color: #212121;
}

a:focus {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img {
  border: 0;
  vertical-align: top;
}

a,
img {
  display: block;
}

input[type='button'],
input[type='reset'],
input[type='search'],
input[type='submit'],
textarea {
  -webkit-appearance: none;
}

.clearFix {
  zoom: 1;
}

.clearFix:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col {
  padding: 0 15px;
  float: left;
  width: 50%;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes bounceInRight {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bg-1-9Move {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  30% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  to {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bg-1-9Move {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  30% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  to {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes bg-1-4Move {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: rotate3d(1, 1, 1, 90deg) scale(0) skewX(80deg);
    transform: rotate3d(1, 1, 1, 90deg) scale(0) skewX(80deg);
  }

  to {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotate3d(0, 0, 0, 0deg) scale(1) skewX(0);
    transform: rotate3d(0, 0, 0, 0deg) scale(1) skewX(0);
  }
}

@keyframes bg-1-4Move {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: rotate3d(1, 1, 1, 90deg) scale(0) skewX(80deg);
    transform: rotate3d(1, 1, 1, 90deg) scale(0) skewX(80deg);
  }

  to {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotate3d(0, 0, 0, 0deg) scale(1) skewX(0);
    transform: rotate3d(0, 0, 0, 0deg) scale(1) skewX(0);
  }
}

@-webkit-keyframes bg-1-5Move {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  50% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  to {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bg-1-5Move {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  50% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  to {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes bg-1-6Move {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }

  50% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }

  to {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bg-1-6Move {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }

  50% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }

  to {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes transY {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@keyframes transY {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@-webkit-keyframes transXLeft {
  0% {
    -webkit-transform: translateX(150px) skewX(30deg);
    transform: translateX(150px) skewX(30deg);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  50% {
    -webkit-transform: translateX(-50px) skewX(-30deg);
    transform: translateX(-50px) skewX(-30deg);
    opacity: 1;
    filter: alpha(opacity=100);
  }

  to {
    -webkit-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@keyframes transXLeft {
  0% {
    -webkit-transform: translateX(150px) skewX(50deg);
    transform: translateX(150px) skewX(50deg);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  50% {
    -webkit-transform: translateX(-50px) skewX(-30deg);
    transform: translateX(-50px) skewX(-30deg);
    opacity: 1;
    filter: alpha(opacity=100);
  }

  to {
    -webkit-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@-webkit-keyframes transXRight {
  0% {
    -webkit-transform: translateX(-150px) skewX(-30deg);
    transform: translateX(-150px) skewX(-30deg);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  50% {
    -webkit-transform: translateX(50px) skewX(30deg);
    transform: translateX(50px) skewX(30deg);
    opacity: 1;
    filter: alpha(opacity=100);
  }

  to {
    -webkit-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@keyframes transXRight {
  0% {
    -webkit-transform: translateX(-150px) skewX(-30deg);
    transform: translateX(-150px) skewX(-30deg);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  50% {
    -webkit-transform: translateX(50px) skewX(30deg);
    transform: translateX(50px) skewX(30deg);
    opacity: 1;
    filter: alpha(opacity=100);
  }

  to {
    -webkit-transform: translateX(0) skewX(0);
    transform: translateX(0) skewX(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@-webkit-keyframes transX {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@keyframes transX {
  0% {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@-webkit-keyframes transXR {
  0% {
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

@keyframes transXR {
  0% {
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical>.swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.swiper-container-multirow>.swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -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: 0 0 auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: 50%;
  background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
  left: 10px;
  right: auto;
}

.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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
}

.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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
  right: 10px;
  left: auto;
}

.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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.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;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical>.swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.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-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  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(transparent));
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .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,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.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-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.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-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%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
  animation: swiper-preloader-spin 1s steps(12) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%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 viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

@keyframes swiper-preloader-spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

body {
  background: url(/static/addons/mocms/frontend/default/images/common/bg.jpg);
  min-width: 1240px;
}

.screen {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 35px 0 45px;
}

.content {
  margin: auto;
  width: 1240px;
  height: 100%;
}

#main-wrap,
.content {
  position: relative;
  overflow: hidden;
}

#main-wrap {
  width: 100%;
  min-width: 1240px;
  margin: 0 auto;
}

* {
  padding: 0;
  margin: 0;
}

li,
ul {
  list-style: none;
}

.zane-calendar {
  -webkit-box-sizing: initial;
  box-sizing: initial;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  width: 280px;
  border: 1px solid #eee;
  border-left: none;
  background: #fff;
  overflow: hidden;
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.zane-calendar .zane-model-miss {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.zane-calendar .zane-model-miss .zane-model-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}

.zane-calendar .zane-model-miss .zane-model-content {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100;
  width: auto;
  text-align: center;
  padding: 10px 15px;
  border-radius: 20px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 12px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  min-width: 180px;
}

.zane-calendar .main-color {
  color: #46d7a2;
}

.zane-calendar .zane-date-left {
  float: left;
}

.zane-calendar .zane-calendar-one {
  width: 280px;
}

.zane-calendar .zane-calendar-one .zane-date-top {
  height: 40px;
  line-height: 40px;
  position: relative;
  text-align: center;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  font-size: 16px;
}

.zane-calendar .zane-calendar-one .zane-date-top .zane-date-icom {
  width: 40px;
  height: 40px;
  position: absolute;
}

.zane-calendar .zane-calendar-one .zane-date-top .zane-icon-left {
  left: 0;
  top: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA6ElEQVRYR9XXXQ7CIAwHcDiBeAN5oM8eSW+mJ9Fz8FIPQlJDshjnPigbLXGvI/x/oaHdrOn82M755n8BiHjKp+e9f+05xU0nEGM8W2sfOTiEcFQFfIU7IroDwEUN0Do8w9klkAhnA6TCWQDJ8CJAOnwVoBG+CNAKnwVohk8A2uEjACK6lBIaY5p0OG53/DSiAZAHy4GIbgBw5W6yZ92oEw4leGoiJq1YGzE7CzQRi8NIC7E6DTUQxXEsjSgC8hWTRLAAkgg2QApRBZBAVAN+EPmz3DVrxTUbdf0xqYGW1m4qQWnTmvfdAW+Xz8YhHJFj1gAAAABJRU5ErkJggg==) no-repeat 50%;
  background-size: 55%;
}

.zane-calendar .zane-calendar-one .zane-date-top .zane-icon-right {
  position: absolute;
  top: 0;
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA2klEQVRYR+XXwQ3CMAxAUWeY+MwIjFI2gElgA2ASVuBsDxMUCaTSQ2s7NlFLj1Wl/+RISZqg85M692EbACLaIeLTMs3mCTDzEQDOpZQbIh60CA/AHgAeNWxBNANqmIiGlNLVgnABtCDcAFaEK8CCcAdoESEADSIMIEWEAiSIcMAS4ieAKQIATjnnS33/H4DJVn1HxOFzaIVPYC4evgRL8VCAJB4GkMZDAJq4O0AbdwVY4m4Aa9wFwMzjS+nXJiO5ITdvRKNruTruMoH3QdPvx0Qy5rlvmpdg9YAX88PCIUoA0kEAAAAASUVORK5CYII=) no-repeat 50%;
  background-size: 55%;
}

.zane-calendar .zane-calendar-one .zane-date-top .zane-icon-center span:hover {
  color: #46d7a2;
  cursor: pointer;
}

.zane-calendar .zane-calendar-one .zane-date-top .zane-icon-center span:first-child {
  margin-right: 8px;
}

.zane-calendar .zane-calendar-one .zane-date-main {
  overflow: hidden;
  height: 220px;
  border-left: 1px solid #eee;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day table.day {
  width: 100%;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day th {
  font-size: 13px;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td,
.zane-calendar .zane-calendar-one .zane-date-main .week-day th {
  text-align: center;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td.light,
.zane-calendar .zane-calendar-one .zane-date-main .week-day th.light {
  color: #333;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td {
  font-size: 12px;
  cursor: pointer;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td.calendar-disabled {
  cursor: not-allowed;
  color: #ddd;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td span {
  -webkit-box-sizing: initial;
  box-sizing: initial;
  display: inline-block;
  width: 28px;
  height: 28px;
  padding: 0;
  text-align: center;
  line-height: 28px;
  border-radius: 100%;
  word-break: keep-all;
  text-align: center;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td:hover span {
  background: #f4f4f4;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td.active {
  color: #fff;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td.active span {
  background: #46d7a2;
  word-break: keep-all;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td.sele_act {
  background: #8cffd4;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td.act_block,
.zane-calendar .zane-calendar-one .zane-date-main .week-day td.act_block:hover,
.zane-calendar .zane-calendar-one .zane-date-main .week-day td.sele_act:hover {
  background: #46d7a2;
  color: #fff;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day td.act_block:hover span,
.zane-calendar .zane-calendar-one .zane-date-main .week-day td.sele_act:hover span {
  background: 0 0;
}

.zane-calendar .zane-calendar-one .zane-date-main .week-day .border-day td span {
  width: auto;
  border-radius: 15px;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-month .week-day td {
  width: 33.333%;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-month .week-day td.calendar-disabled {
  cursor: not-allowed;
  color: #ccc;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-year .week-day td {
  width: 33.333%;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-year .week-day td.calendar-disabled {
  cursor: not-allowed;
  color: #ccc;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day {
  padding: 5px;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .nav {
  overflow: hidden;
  height: 25px;
  line-height: 25px;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .nav li {
  width: 33.333%;
  float: left;
  text-align: center;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .nav-1 li {
  width: 50%;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time {
  overflow: hidden;
  text-align: center;
  height: 176px;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time ul {
  height: 99%;
  display: inline-block;
  overflow-y: scroll;
  width: 28%;
  margin: 0 2%;
  float: left;
  border: 1px solid #eee;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time ul li {
  height: 25px;
  line-height: 25px;
  cursor: pointer;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time ul li:hover {
  background: #f4f4f4;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time ul li.active {
  background: #46d7a2;
  color: #fff;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time ul::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time ul::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.6);
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}

.zane-calendar .zane-calendar-one .zane-date-main .main-check-time .week-day .select-time-1 ul {
  width: 45%;
  margin: 0 1%;
}

.zane-calendar .zane-calendar-one .zane-date-bottom {
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  overflow: hidden;
  height: 40px;
  padding: 0 8px;
  font-size: 12px;
}

.zane-calendar .zane-calendar-one .zane-date-bottom .zane-date-right {
  float: right;
}

.zane-calendar .zane-calendar-one .zane-date-bottom .zane-date-right .button.no-right-line {
  border-right: none;
}

.zane-calendar .zane-calendar-one .zane-date-bottom .button {
  margin-top: 6px;
  cursor: pointer;
  padding: 6px 8px;
  float: left;
  background: #fff;
  color: #999;
}

.zane-calendar .zane-calendar-one .zane-date-bottom .button:hover {
  color: #46d7a2;
}

.bg {
  position: absolute;
}

.banner,
.bg {
  top: 0;
  left: 0;
  width: 100%;
}

.banner {
  position: relative;
  height: 420px;
  overflow: hidden;
}

.banner .logo {
  width: 571px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 85px;
}

.header-wrap {
  position: relative;
  z-index: 90;
}

.header-wrap .list11 {
  display: none;
}

.header-wrap.online .list11 {
  display: inline-block;
}

.header-wrap.offline .list11 {
  display: none;
}

.header-wrap.online-list8 .list11 {
  display: none;
}

.header-wrap .content {
  overflow: visible;
}

.nav-wrap {
  width: 100%;
  height: 80px;
  background: url(/static/addons/mocms/frontend/default/images/header/line.png) 50% no-repeat;
  background-size: cover;
}

.nav-list {
  width: 100%;
  height: 100%;
  margin: auto;
  text-align: center;
}

.nav-list .list {
  width: 100px;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.nav-list .list ul {
  display: none;
  background: #fff;
  padding: 10px 0;
  width: 300px;
  z-index: 999;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
}

.nav-list .list ul li {
  display: block;
  margin: 0;
}

.nav-list .list ul li a {
  display: block;
  padding: 7px 22px;
  color: #252525;
  font-size: 19px;
  line-height: 36px;
  text-transform: capitalize;
  text-align: left;
}

.nav-list .list ul li:hover a {
  background: #375e92;
  color: #fff;
}

.nav-list .list a {
  font-size: 18px;
  height: 100%;
  color: #fff;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  padding-top: 8px;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.nav-list .list.active a {
  background: #fff;
  color: #375e92;
}

.nav-list .list.active a .icon {
  background-image: url(/static/addons/mocms/frontend/default/images/header/icon-active.png);
}

.nav-list .list .icon {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background: url(/static/addons/mocms/frontend/default/images/header/icon.png) no-repeat;
}

.nav-list .list.list1 .icon {
  background-position: -13px 0;
}

.nav-list .list.list2 .icon {
  background-position: -102px 0;
}

.nav-list .list.list3 .icon {
  background-position: -206px 0;
}

.nav-list .list.list4 .icon {
  background-position: -312px 0;
}

.nav-list .list.list5 .icon {
  background-position: -417px 0;
}

.nav-list .list.list6 .icon {
  background-position: -520px 0;
}

.nav-list .list.list7 .icon {
  background-position: -626px 0;
}

.nav-list .list.list8 .icon {
  background-position: -728px 0;
}

/* .nav-list .list.list9,
.nav-list .list.list9 * {
  -webkit-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
} */
.nav-list .list.list9 a {
  padding-top: 20px;
}

.nav-list .list.list9 input {
  display: none;
}

.nav-list .list.list9 .icon {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: url(/static/addons/mocms/frontend/default/images/header/search.png) 50% no-repeat #fff;
  background-size: auto;
  cursor: pointer;
  margin-top: 20px;
}

.nav-list .list.list10 {
  width: 116px;
}

.nav-list .list.list10 .icon {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: url(/static/addons/mocms/frontend/default/images/header/login.png) 50% no-repeat;
  background-size: auto;
}

.nav-list .list.list10.active a .icon {
  background-image: url(/static/addons/mocms/frontend/default/images/header/login-active.png) !important;
}

.nav-list .list.list11 .icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: url(/static/addons/mocms/frontend/default/images/header/out.png) 50% no-repeat;
  background-size: contain;
  margin-top: 16px;
}

.nav-list .list.list11.active a .icon {
  background-image: url(/static/addons/mocms/frontend/default/images/header/out-active.png) !important;
}

.list.list9.active {
  width: 240px;
}

.list.list9.active .link {
  position: relative;
  width: 190px;
  height: 38px;
  background: #fff;
  border-radius: 19px;
  overflow: hidden;
  margin: 20px auto;
}

.list.list9.active .link input {
  display: block;
  border: none;
  outline: none;
  width: 130px;
  height: 38px;
  margin-left: 15px;
  font-size: 14px;
  line-height: 38px;
}

.list.list9.active .link .icon {
  position: absolute;
  top: 0;
  right: 5px;
  cursor: pointer;
  z-index: 10;
  margin-top: 0;
}

.footer-wrap {
  background: #365e92;
  width: 100%;
  height: 276px;
}

.footer-wrap .list-wrap {
  position: absolute;
  top: 50%;
  width: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: hidden;
}

.footer-wrap .list {
  float: left;
  font-size: 16px;
  line-height: 28px;
  color: #fff;
}

.footer-wrap .list p {
  white-space: nowrap;
  word-break: keep-all;
}

.footer-wrap .list.list1 {
  width: 415px;
}

.footer-wrap .list.list1 .cont {
  margin-left: 20px;
  padding-left: 75px;
  position: relative;
}

.footer-wrap .list.list1 .cont img {
  position: absolute;
  left: 0;
  top: 5px;
  width: 65px;
}

.footer-wrap .list.list1 .cont p span {
  font-size: 14px;
}

.footer-wrap .list.list2 {
  width: 645px;
}

.footer-wrap .list.list2 .cont {
  padding-left: 70px;
  position: relative;
}

.footer-wrap .list.list2 .cont img {
  position: absolute;
  left: 0;
  top: 8px;
}

.footer-wrap .list.list3 {
  width: 180px;
  text-align: center;
}

.footer-wrap .list.list3 img {
  margin: 0 auto 5px;
}

.tab-wrapper .list-wrap {
  width: 602px;
  height: 539px;
  background: url(/static/addons/mocms/frontend/default/images/index/short.png) 50% no-repeat #fff;
  background-size: 100% 100%;
  float: left;
  margin: 0 36px 36px 0;
  padding: 20px;
  overflow: hidden;
}

.tab-wrapper .list-wrap .pic img {
  width: 100%;
  /* height: 100%;
  -o-object-fit: cover;
  object-fit: cover; */
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.tab-wrapper .list-wrap .text {
  display: block;
}

.tab-wrapper .list-wrap .cont {
  overflow: hidden;
}

.tab-wrapper .list-wrap .bg {
  width: 100%;
}

.tab-wrapper .list-wrap:nth-of-type(2n) {
  margin-right: 0;
}

.tab-wrapper .list-wrap h3 {
  position: relative;
  margin: 0 0 20px;
  padding: 10px 0;
  border-bottom: 2px solid #dedfdf;
}

.tab-wrapper .list-wrap h3 a {
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  color: #7c7c7c;
  padding: 0 10px;
  float: left;
  text-decoration: none;
}

.tab-wrapper .list-wrap h3 a.active {
  color: #365e92;
}

.tab-wrapper .list-wrap h3 a.link {
  border-left: 1px solid #c4c4c4;
}

.tab-wrapper .list-wrap h3 a.link:first-of-type {
  border: none;
}

.tab-wrapper .list-wrap h3 .more {
  font-size: 14px;
  color: #828282;
  position: absolute;
  bottom: 10px;
  right: 0;
  border: none !important;
}

.tab-wrapper .list-wrap h3 .more:hover {
  color: #365e92;
}

.tab-wrapper .list-wrap .tab-wrap {
  display: none;
}

.tab-wrapper .list-wrap .tab-wrap.active {
  display: block;
}

.tab-wrapper .manuscript-list .tab-wrap .text {
  font-size: 18px;
  color: #212121;
}

.tab-wrapper .manuscript-list .tab-wrap .lists {
  margin-bottom: 18px;
}

.tab-wrapper .manuscript-list .tab-wrap a {
  padding: 0 25px;
  position: relative;
}

.tab-wrapper .manuscript-list .tab-wrap a .text-wrap {
  position: relative;
}

.tab-wrapper .manuscript-list .tab-wrap a .text-wrap::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  clear: both;
}

.tab-wrapper .manuscript-list .tab-wrap a .text-wrap .text {
  float: left;
}

.tab-wrapper .manuscript-list .tab-wrap a .text-wrap .text1 {
  width: 78%;
}

.tab-wrapper .manuscript-list .tab-wrap a .text-wrap .text2 {
  width: 22%;
  text-align: right;
  position: absolute;
  top: 0;
  right: -20px;
}

.tab-wrapper .manuscript-list .tab-wrap a:before {
  position: absolute;
  top: 8px;
  left: 5px;
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  background: #90c1e3;
  border-radius: 50%;
}

.tab-wrapper .manuscript-list .tab-wrap a .text {
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  width: 100%;
  display: block;
}

.tab-wrapper .manuscript-icon .tab-wrap a {
  position: relative;
}

.tab-wrapper .manuscript-icon .tab-wrap a:hover .text {
  text-decoration: underline;
}

.tab-wrapper .manuscript-icon .tab-wrap .bg {
  position: relative;
}

.tab-wrapper .manuscript-icon .tab-wrap .lists {
  width: 250px;
  height: 78px;
  margin: 0 40px 28px 10px;
  float: left;
}

.tab-wrapper .manuscript-icon .tab-wrap .lists:nth-of-type(2n) {
  margin-right: 0;
  margin-left: 0;
}

.tab-wrapper .manuscript-icon .tab-wrap .pic {
  width: 38px;
}

.tab-wrapper .manuscript-icon .tab-wrap .pic,
.tab-wrapper .manuscript-icon .tab-wrap .text {
  display: inline-block;
  vertical-align: middle;
  padding: 0 6px;
  font-size: 20px;
  color: #365e92;
  font-weight: 700;
}

.tab-wrapper .manuscript-icon .tab-wrap .text-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 15px 0 40px;
}

.tab-wrapper .manuscript-pict .tab-wrap {
  width: 100%;
}

.tab-wrapper .manuscript-pict .tab-wrap .lists {
  width: 50%;
  float: left;
  padding: 0 10px;
  margin-bottom: 20px;
}

.tab-wrapper .manuscript-pict .tab-wrap .pic {
  width: 100%;
  overflow: hidden;
  /* height: 160px; */
  /* -o-object-fit: cover;
  object-fit: cover; */
}

.tab-wrapper .manuscript-pict .tab-wrap .pic:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.tab-wrapper .manuscript-pict .tab-wrap .pic img {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.tab-wrapper .manuscript-pict .tab-wrap a {
  font-size: 16px;
  color: #636363;
  text-align: center;
  line-height: 1.4;
}

.tab-wrapper .manuscript-pict .tab-wrap a .text {
  margin-top: 10px;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
}

.tab-wrapper .manuscript-pic .tab-wrap .text {
  display: none;
}

.tab-wrapper .manuscript-pic .tab-wrap .pic {
  width: 530px;
  /* height: 90px; */
  margin: 0 auto 20px;
  /* -o-object-fit: cover;
  object-fit: cover; */
  overflow: hidden;
}

.tab-wrapper .manuscript-pic .tab-wrap .pic img {
  height: auto !important;
}

.tab-wrapper .manuscript-pic .tab-wrap .pic:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.tab-wrapper .manuscript-more {
  background: none;
  padding: 0;
  width: 848px;
  margin: auto;
  height: auto;
}

.tab-wrapper .manuscript-more.allin {
  border-bottom: 1px dashed #dedede;
  margin-bottom: 20px;
}

.tab-wrapper .manuscript-more.allin .tab-wrap a {
  padding-right: 0 !important;
  cursor: pointer;
}

.tab-wrapper .manuscript-more.allin .lists {
  border-bottom: none !important;
}

.tab-wrapper .manuscript-more .more:hover {
  color: #b11514 !important;
}

.tab-wrapper .manuscript-more h3 {
  padding: 0;
  margin-top: 30px;
  margin-bottom: 15px;
  border-bottom: 3px solid #d8d8d8;
}

.tab-wrapper .manuscript-more h3 a.link {
  position: relative;
  color: #3f3f3f;
  font-size: 18px;
  height: 38px;
  line-height: 38px;
}

.tab-wrapper .manuscript-more h3 a.link:before {
  position: absolute;
  bottom: -3px;
  left: 0;
  content: '';
  display: block;
  width: 100%;
  background: #b11514;
  height: 3px;
}

.tab-wrapper .manuscript-more.active h3 a.link,
.tab-wrapper .manuscript-more h3 a.link:hover {
  color: #b11514;
}

.tab-wrapper .manuscript-more .tab-wrap .text {
  font-size: 18px;
  color: #212121;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
}

.tab-wrapper .manuscript-more .tab-wrap .lists {
  border-bottom: 1px dashed #dedede;
}

.tab-wrapper .manuscript-more .tab-wrap a {
  padding: 10px 150px 10px 25px;
  position: relative;
  text-decoration: none;
}

.tab-wrapper .manuscript-more .tab-wrap a:before {
  position: absolute;
  top: 26px;
  left: 5px;
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  background: #333;
  border-radius: 50%;
}

.tab-wrapper .manuscript-more .tab-wrap a .text {
  position: relative;
  z-index: 10;
}

.tab-wrapper .manuscript-more .tab-wrap a:hover .desc,
.tab-wrapper .manuscript-more .tab-wrap a:hover .text,
.tab-wrapper .manuscript-more .tab-wrap a:hover .timer {
  color: #b11514;
}

.tab-wrapper .manuscript-more .tab-wrap a .timer {
  font-size: 18px;
  color: #a9a9a9;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  padding: 0 30px;
}

.tab-wrapper .manuscript-more .tab-wrap a .desc {
  font-size: 16px;
  line-height: 1.6;
  display: block;
  margin-top: 10px;
}

.tab-wrapper .manuscript-picdesc {
  background: none;
  padding: 0;
  width: 848px;
  margin: 35px auto 100px;
  height: auto;
}

.tab-wrapper .manuscript-picdesc .tab-wrap {
  margin: 0 -25px;
}

.tab-wrapper .manuscript-picdesc .tab-wrap .lists {
  width: 50%;
  float: left;
  padding: 0 25px;
  margin-bottom: 35px;
}

.tab-wrapper .manuscript-picdesc .tab-wrap .toptitle {
  font-size: 18px;
  color: #5c5c5c;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 700;
  text-align: left;
  border-bottom: 3px solid #d8d8d8;
  width: 100%;
  display: block;
  padding: 0 10px;
  margin-bottom: 25px;
}

.tab-wrapper .manuscript-picdesc .tab-wrap .toptitle:hover {
  color: #b11514;
}

.tab-wrapper .manuscript-picdesc .tab-wrap .pic {
  width: 180px;
  height: 120px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-right: 18px;
  float: left;
}

.tab-wrapper .manuscript-picdesc .tab-wrap a {
  font-size: 16px;
  color: #636363;
  text-align: left;
  line-height: 1.4;
  text-decoration: none;
}

.tab-wrapper .manuscript-picdesc .tab-wrap a:hover .desc em {
  text-decoration: underline;
}

.tab-wrapper .manuscript-picdesc .tab-wrap a .text {
  margin-top: 10px;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}

.tab-wrapper .manuscript-picdesc .tab-wrap a .desc {
  width: 200px;
  float: left;
  display: block;
  font-size: 16px;
  line-height: 1.56;
  color: #5c5c5c;
  height: 120px;
  overflow: hidden;
}

.tab-wrapper .manuscript-picdesc .tab-wrap a .desc em {
  color: #b11514;
  font-style: inherit;
  padding-left: 5px;
}

.swiper-wrap {
  width: 670px;
  height: 400px;
}

.swiper-wrap .link,
.swiper-wrap .swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-wrap .link {
  position: relative;
  display: block;
}

.swiper-wrap .swiper-slide {
  width: 670px;
  height: 400px;
}

.swiper-wrap .pic,
.swiper-wrap .pic img {
  width: 100%;
  height: 100%;
}

.swiper-wrap .pic img {
  -o-object-fit: cover;
  object-fit: cover;
}

.swiper-wrap .text {
  /* background: url(/static/addons/mocms/frontend/default/images/swiper/line.png); */
  position: absolute;
  bottom: 0;
  left: 0;
  background: #333;
  background-size: auto 100%;
  padding: 10px 80px 10px 15px;
  width: 100%;
  font-size: 22px;
  color: #fff;
  line-height: 1.6;
  background: rgba(33, 33, 33, 0.6);
}

.rendered-form .form-control {
  width: 400px !important;
  margin-top: 10px;
}

.swiper-wrap .swiper-pagination {
  text-align: right;
  padding: 0 10px;
}

.swiper-wrap .swiper-pagination .swiper-pagination-bullet {
  background: #fff;
  opacity: 1;
}

.swiper-wrap .swiper-pagination .swiper-pagination-bullet-active {
  background: #faff00;
}

.bread-crumb {
  padding: 15px 0;
  margin-bottom: 30px;
  border-bottom: 2px solid #c5c6c7;
}

.bread-crumb a,
.bread-crumb span {
  float: left;
  font-size: 16px;
  color: #353535;
  margin-right: 4px;
  text-decoration: none;
}

.bread-crumb a[href]:hover {
  color: #ae0201;
}

.manyidu {
  padding: 40px 20px 60px;
  background: #fafbfc;
  margin-top: 50px;
}

.manyidu h3 {
  padding-bottom: 50px;
  font-size: 24px;
  text-align: center;
  color: #353540;
}

.manyidu .icon-wrap {
  margin: 0 20px;
}

.manyidu .icon-wrap .icon {
  padding: 0 20px;
  width: 25%;
  float: left;
  font-size: 18px;
  line-height: 30px;
  color: #fff;
}

.manyidu .icon-wrap .icon.active .hide {
  display: block !important;
}

.manyidu .icon-wrap .icon .hide {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  -o-object-fit: contain;
  object-fit: contain;
}

.manyidu .icon-wrap .icon .show {
  width: 30px;
  margin-right: 5px;
}

.manyidu .icon-wrap .icon .crap {
  position: relative;
  padding: 10px !important;
  height: 50px;
  cursor: pointer;
}

.manyidu .icon-wrap .icon .show,
.manyidu .icon-wrap .icon span {
  display: inline-block !important;
  vertical-align: middle;
}

.manyidu .icon-wrap .icon1 .crap {
  background: #53b1be;
}

.manyidu .icon-wrap .icon2 .crap {
  background: #6b9ae4;
}

.manyidu .icon-wrap .icon3 .crap {
  background: #e7c844;
}

.manyidu .icon-wrap .icon4 .crap {
  background: #d77053;
}

.tab-left-wrap {
  background: url(/static/addons/mocms/frontend/default/images/tableft/bg.png) 50% no-repeat #fff;
  background-size: 100% 100%;
  width: 302px;
  /* min-height: 539px; */
  padding: 18px;
  -webkit-transition: top 0.5s ease-out;
  transition: top 0.5s ease-out;
  z-index: 999;
}

.tab-left-wrap .list-wrap {
  margin-bottom: 20px;
}

.tab-left-wrap.fixed {
  position: fixed;
  top: 30px;
}

.tab-left-wrap h2 {
  color: #365e92;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  padding: 15px 0;
  border-bottom: 2px solid #dedfdf;
}

.tab-left-wrap .lists {
  border-bottom: 1px dashed #c5c6c7;
}

.tab-left-wrap .lists a {
  position: relative;
  padding: 15px 0;
  font-size: 20px;
  color: #353535;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
}

.tab-left-wrap .lists a span {
  position: relative;
  padding-left: 20px;
  display: inline-block;
}

.tab-left-wrap .lists a span:before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  display: none;
  border-style: solid;
  border-color: transparent;
  border-width: 5px 0 5px 10px;
  border-left-color: #ae0201;
}

.tab-left-wrap .lists.active a,
.tab-left-wrap .lists:hover a {
  color: #ae0201;
}

.tab-left-wrap .lists.active a span:before,
.tab-left-wrap .lists:hover a span:before {
  display: block;
}

.pagination-wrap {
  text-align: center;
  margin: 10px 0 50px;
}

.pagination-wrap .pagination {
  display: inline-block;
}

.pagination-wrap a,
.pagination-wrap p {
  line-height: 40px;
  background: #f2f2f2;
  font-size: 16px;
  display: block;
  border-right: 1px solid #fff;
  padding: 0 14px;
  min-width: 40px;
  float: left;
  color: #898989;
  text-decoration: none;
  cursor: pointer;
}

.pagination-wrap a:last-child,
.pagination-wrap p:last-child {
  border: none;
}

.pagination-wrap a.cur,
.pagination-wrap a:hover,
.pagination-wrap p.cur,
.pagination-wrap p:hover {
  background: #0068b7;
  color: #fff;
}

.pagination-wrap .pageRemark {
  cursor: default !important;
  color: #0068b7;
}

.zane-calendar {
  color: #333;
}

.layui-form {
  text-align: center;
  margin: 0 auto;
  color: #353535;
}

.layui-form.no-border input {
  border: none;
  outline: none;
}

.layui-form .hide {
  display: none !important;
}

.layui-form .show {
  display: block !important;
}

.layui-form.text-left {
  text-align: left;
}

.layui-form .layui-title {
  font-size: 20px;
  color: #375e92;
  padding-left: 10px;
  position: relative;
  line-height: 1;
  font-weight: 700;
  border-left: 4px solid #375e92;
  text-align: left;
  margin: 20px 0;
}

.layui-form .red {
  color: red;
  font-style: inherit;
}

.layui-form .blue {
  color: #375e92;
  font-style: inherit;
}

.layui-form .right-text {
  font-size: 18px;
  line-height: 38px;
  position: absolute;
  top: 0;
  right: 0;
}

.layui-form h3 {
  font-size: 24px;
  text-align: center;
}

.layui-form .des {
  padding: 15px 0 20px;
  font-size: 18px;
  text-indent: 36px;
}

.layui-form .register {
  font-size: 18px;
  font-weight: 400;
}

.layui-form .register a {
  display: inline;
  color: #375e92;
}

.layui-form .layui-show {
  display: block !important;
}

.layui-form .layui-form-item {
  position: relative;
  margin-bottom: 20px;
  clear: both;
  *zoom: 1;
}

.layui-form .layui-form-item .required:after {
  content: '*';
  color: red;
  position: absolute;
  margin-left: 4px;
  font-weight: 700;
  line-height: 1.8em;
  top: 6px;
}

.layui-form:after {
  content: '\20';
  clear: both;
  *zoom: 1;
  display: block;
  height: 0;
}

.layui-form .layui-input-block {
  width: 100%;
  position: relative;
  margin: 0 auto;
  padding-left: 130px;
  min-height: 36px;
}

.layui-form .layui-input-block .words-length {
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-size: 16px;
}

.layui-form .layui-input-block .layui-input.ac {
  padding-right: 60px;
}

.layui-form .otxt {
  text-align: left;
}

.layui-form .layui-form-label,
.layui-form .otxt {
  padding: 9px 0;
  font-weight: 400;
  line-height: 20px;
  font-size: 18px;
}

.layui-form .layui-form-label {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100px;
  float: left;
  display: block;
  width: 100px;
  text-align: right;
  word-break: keep-all;
}

.layui-form .layui-form-label.left {
  text-align: left;
}

.layui-form .layui-form-label.left.required {
  padding-left: 15px;
}

.layui-form .layui-form-label.left.required:after {
  left: 0;
  margin-left: 0;
}

.layui-form .layui-textarea {
  min-height: 100px;
  padding: 10px;
  font-size: 16px;
}

.layui-form .layui-select {
  display: block !important;
  width: 100%;
  padding: 0 10px;
  font-size: 16px;
}

.layui-form .layui-input,
.layui-form .layui-textarea {
  display: block;
  width: 100%;
  padding-left: 10px;
}

.layui-form .layui-input,
.layui-form .layui-select,
.layui-form .layui-textarea {
  height: 38px;
  line-height: 1.3;
  line-height: 38px \9;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.85);
  border-radius: 2px;
  font-size: 16px;
}

.layui-form .text-left {
  text-align: left;
}

.layui-form .inline {
  float: left;
}

.layui-form .layui-form-mid {
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 10;
  width: 102px;
  height: 36px;
  border: none;
}

.layui-form .layui-form-mid span {
  display: block;
  width: 100%;
  height: 100%;
}

.layui-form .layui-form-mid span * {
  width: 100% !important;
  height: 100% !important;
  display: block;
}

.layui-form .layui-btn {
  min-width: 102px;
  height: 36px;
  line-height: 36px;
  background-color: #375e92;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  font-size: 16px;
  padding: 0 10px;
  cursor: pointer;
  margin: 0 50px;
  display: inline-block;
}

.layui-form .layui-btn.grey {
  background: #aaa;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.layui-form .layui-btn.grey:hover {
  background-color: #375e92;
}

.layui-form .layui-form-item .text-wrap {
  background: #dde7f9;
  font-size: 16px;
  line-height: 1.8;
  text-align: left;
  padding: 20px;
}

.layui-form .layui-form-item .text-wrap p {
  margin-bottom: 10px;
}

.layui-form .layui-form-item .text-wrap .layui-form-checkbox[lay-skin='primary'] {
  background: none;
}

.layui-form .layui-form-item .text-wrap .item-line {
  text-align: center;
}

.layui-form .group {
  font-size: 18px;
  line-height: 38px;
  min-width: 33.333%;
  float: left;
  margin: 0 0 9px;
  min-height: 38px;
  text-align: left;
}

.layui-form .group label {
  cursor: pointer;
}

.layui-form .group.m40 {
  margin-right: 40px;
  width: auto;
  min-width: auto;
}

.layui-form .group.m40 label:hover {
  text-decoration: underline;
  color: #375e92;
}

.layui-form .item-line input[type='checkbox'] {
  display: none;
}

.layui-form .layui-form-checkbox[lay-skin='primary'] {
  height: auto !important;
  line-height: normal !important;
  min-width: 18px;
  min-height: 18px;
  border: none !important;
  margin-right: 0;
  padding-left: 28px;
  padding-right: 0;
  background: 0 0;
  font-size: 16px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  line-height: 30px;
  margin-right: 10px;
  background-color: #fff;
  cursor: pointer;
  -webkit-transition: 0.1s linear;
  transition: 0.1s linear;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.layui-form .layui-form-checkbox[lay-skin='primary'].layui-form-checked,
.layui-form .layui-form-checkbox[lay-skin='primary'].layui-form-checked:hover {
  border-color: #375e92 !important;
}

.layui-form .layui-form-checkbox[lay-skin='primary'].layui-form-checked:hover i,
.layui-form .layui-form-checkbox[lay-skin='primary'].layui-form-checked i {
  border-color: #375e92 !important;
  background: url(/static/addons/mocms/frontend/default/images/common/checkbox-checked.png) 50% no-repeat;
  background-size: 100% 100%;
}

.layui-form .layui-form-checkbox[lay-skin='primary'] i {
  position: absolute;
  right: auto;
  left: 0;
  top: 4px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border: 1px solid #d2d2d2;
  font-size: 12px;
  border-radius: 2px;
  background-color: #fff;
  -webkit-transition: 0.1s linear;
  transition: 0.1s linear;
  display: block;
}

.alert-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: #333;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

.alert-wrap .layui-btn {
  margin: 0 20px !important;
}

.alert-wrap .title {
  position: relative;
}

.alert-wrap .text.left {
  text-align: left;
}

.alert-wrap .text.left p {
  margin-bottom: 5px;
}

.alert-wrap .title .close {
  position: absolute;
  top: -33px;
  right: -30px;
  content: '';
  display: block;
  width: 38px;
  height: 38px;
  background: url(/static/addons/mocms/frontend/default/images/common/close.png) 50% no-repeat;
  background-size: contain;
  z-index: 999;
  cursor: pointer;
}

.alert-wrap .cont {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #dde7f9;
  border: 1px solid #375e92;
  min-width: 350px;
  max-width: 700px;
  border-radius: 10px;
  padding: 40px;
  font-size: 18px;
  line-height: 1.8;
}

.alert-wrap .cont .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 10px;
}

.alert-wrap .cont .icon {
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: auto;
  padding: 0;
}

.alert-wrap .cont .text {
  padding: 0 20px;
  margin-bottom: 30px;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-overflow-scrolling: touch;
}

.alert-wrap .cont img,
.alert-wrap .cont video,
.alert-wrap .cont audio {
  display: block;
  max-width: 100%;
  padding: 20px 0;
}

.table-wrap {
  padding: 0 0 20px;
  line-height: 1.6;
  text-align: left;
}

.table-wrap {
  width: 100%;
}

.table-wrap table {
  border-collapse: collapse;
  width: 100%;
  border-spacing: 0;
}

.table-wrap table,
.table-wrap td {
  border: 1px solid #eee;
}

.table-wrap .blue {
  background: #dde7f9;
  text-align: center;
  color: #333;
}

.table-wrap thead {
  font-size: 18px;
}

.table-wrap thead td {
  padding: 10px;
}

.table-wrap tbody {
  font-size: 16px;
}

.table-wrap tbody td {
  text-align: left;
}

.table-wrap tbody td a {
  display: block;
}

.table-wrap tbody td {
  padding: 10px;
}

.table-wrap td {
  position: relative;
  /* overflow: hidden; */
}

.table-wrap td .tips {
  position: absolute;
  top: 98%;
  left: 0;
  background: #333;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 10px;
  overflow: hidden;
  min-width: 100px;
  width: 100%;
  padding: 15px;
  z-index: 10;
  font-size: 16px;
  color: #fff;
  line-height: 1.6;
  display: block;
  font-style: inherit;
}

.table-wrap td span {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.home-wrap .notice-wrap {
  margin-bottom: 30px;
}

.home-wrap .notice-wrap .con-bg {
  height: 539px;
  background: url(/static/addons/mocms/frontend/default/images/index/long.png) 50% no-repeat #fff;
  background-size: 100% 100%;
  padding: 35px 20px;
}

.home-wrap .notice-wrap .tab-wrapper .manuscript-list .tab-wrap a .text-wrap .text1 {
  width: 76%;
}

.home-wrap .notice-wrap .tab-wrapper .manuscript-list .tab-wrap a .text-wrap .text2 {
  width: 24%;
}

.home-wrap .notice-wrap .list-wrap {
  background: none;
}

.home-wrap .notice-wrap .swiper-wrap {
  float: left;
  margin-right: 40px;
}

.home-wrap .notice-wrap .tab-wrapper {
  float: left;
  width: 490px;
  height: auto;
}

.home-wrap .notice-wrap .tab-wrapper h3 {
  padding-top: 0;
}

.home-wrap .notice-wrap .tab-wrapper .list-wrap {
  width: 100%;
  padding: 0;
  height: auto;
}

.home-wrap .notice-wrap .tab-wrapper .content {
  width: 100%;
}

.home-wrap .notice-wrap .notice {
  position: relative;
  width: 100%;
  height: 42px;
  border: 1px solid #cbcbcb;
  margin-bottom: 25px;
  white-space: nowrap;
}

.home-wrap .notice-wrap .notice ul {
  position: relative;
  float: left;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.home-wrap .notice-wrap .notice .inner {
  position: relative;
  left: 0;
  white-space: nowrap;
  width: auto;
}

.home-wrap .notice-wrap .notice li {
  display: inline;
  padding-left: 10px;
  margin-right: 10px;
  line-height: 42px;
  height: 42px;
  white-space: nowrap;
}

.home-wrap .notice-wrap .notice div.text {
  width: 63px;
  height: 100%;
  line-height: 40px;
  font-size: 18px;
  font-weight: bolder;
  text-align: center;
  background: url(/static/addons/mocms/frontend/default/images/index/laba.png) center center no-repeat #375e92;
  font-size: 0;
  background-size: auto 65%;
}

.home-wrap .notice-wrap .notice a.text {
  padding-left: 20px;
  font-size: 14px;
  color: #5a5a5a;
  position: relative;
  display: inline;
  text-align: left;
}

.home-wrap .notice-wrap .notice a.text:before {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 0;
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #de0029;
}

.home-wrap .notice-wrap .notice .text-wrap {
  width: 1050px;
  float: left;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 40px;
  overflow: hidden;
}

.listarticle-wrap .main-content {
  margin-bottom: 55px;
}

.listarticle-wrap .tab-wrapper .manuscript-more .tab-wrap a .timer {
  font-size: 16px;
  float: right;
  right: 0;
  padding: 0 10px;
}

.listarticle-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.listarticle-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.listarticle-wrap .main-content .tab-wrapper {
  float: right;
  width: 848px;
}

.listall-wrap .main-content {
  margin-bottom: 55px;
}

.listall-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.listall-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.listall-wrap .main-content .tab-wrapper {
  float: right;
  width: 848px;
}

.listall-wrap .main-content .tab-wrapper .manuscript-more .tab-wrap a .text {
  font-weight: 700;
}

.listpic-wrap .main-content {
  margin-bottom: 55px;
}

.listpic-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.listpic-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.listpic-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.listpic-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.details-wrap .main-content {
  margin-bottom: 55px;
}

.details-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.details-wrap .main-content .tab-content {
  width: 1092px;
  margin: 0 auto;
}

.details-wrap .main-content .title {
  border-bottom: 3px solid #e2e1e1;
  padding-bottom: 20px;
  margin-bottom: 45px;
}

.details-wrap .main-content .title h1 {
  color: #4f5050;
  font-size: 30px;
  line-height: 1.4;
  text-align: center;
  padding: 45px 0;
  font-weight: 700;
}

.details-wrap .main-content .title p.des {
  color: #949494;
  font-size: 14px;
  text-align: center;
}

.details-wrap .main-content .title p.des span {
  padding: 0 14px;
}

.details-wrap .main-content .cont,
.details-wrap .main-content .end {
  font-size: 20px;
  color: #606060;
  line-height: 2;
  text-indent: 36px;
}

.details-wrap .main-content .end {
  text-align: right;
}

.login-wrap .main-content {
  margin-bottom: 55px;
}

.login-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.login-wrap .main-content .login {
  width: 420px;
  margin: 0 auto;
}

.login-wrap .main-content .login .layui-btn {
  margin: 0 auto;
}

.register-wrap .main-content {
  margin-bottom: 55px;
}

.register-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.register-wrap .main-content .login {
  width: 520px;
  margin: 0 auto;
}

.register-wrap .main-content .login .layui-btn {
  margin: 0 auto;
}

.checkfile-wrap .main-content {
  margin-bottom: 55px;
}

.checkfile-wrap #realname {
  background: #eee;
}

.checkfile-wrap #mobile {
  background: #eee;
}

.checkfile-wrap #idcard {
  background: #eee;
}

.checkfile-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.checkfile-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.checkfile-wrap .layui-form .layui-form-label.left {
  text-align: right;
  width: 130px;
}

.checkfile-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.checkfile-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.exhibition-wrap .main-content {
  margin-bottom: 55px;
}

.exhibition-wrap #gName {
  background: #eee;
}

.exhibition-wrap #gMobile {
  background: #eee;
}

.exhibition-wrap #gIdCard {
  background: #eee;
}

.exhibition-wrap .layui-form .layui-form-label.left {
  text-align: right;
  width: 130px;
}

.exhibition-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

/* .exhibition-wrap .learn-wrap .layui-form .layui-form-label {
  width: 125px;
  text-align-last: justify;
} */
.exhibition-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.exhibition-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.exhibition-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.learn-wrap .main-content {
  margin-bottom: 55px;
}

.learn-wrap .hide.html {
  text-align: left;
}

.learn-wrap .layui-form .layui-form-label {
  width: 125px;
  text-align-last: justify;
}

.learn-wrap .layui-form .layui-form-label:after {
  content: '';
  width: 100%;
  display: inline-block;
}

.learn-wrap #name,
.learn-wrap #mobile {
  background: #eee;
  border: none;
  outline: none;
}

.learn-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.learn-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.learn-wrap .main-content .table-wrap td:first-of-type {
  width: 15%;
  text-align: center;
}

.learn-wrap .main-content .table-wrap td:nth-of-type(2) {
  width: 25%;
}

.learn-wrap .main-content .table-wrap td:nth-of-type(3) {
  width: 15%;
  text-align: center;
}

.learn-wrap .main-content .table-wrap td:nth-of-type(4) {
  width: 20%;
  text-align: center;
}

.learn-wrap .main-content .table-wrap td:nth-of-type(5) {
  width: 25%;
}

.learn-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.learn-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.learndetail-wrap .main-content {
  margin-bottom: 55px;
}

.learndetail-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.learndetail-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.learndetail-wrap .main-content .layui-form .blue {
  width: 160px;
}

.learndetail-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.learndetail-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.learndetail-wrap .table-wrap thead {
  font-size: 16px;
}

.investigate-wrap .main-content {
  margin-bottom: 55px;
}

.investigate-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.investigate-wrap .tab-wrap>.text {
  padding: 20px 0;
}

.investigate-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.investigate-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.investigate-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.investigate-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.investigatedetail-wrap .main-content {
  margin-bottom: 55px;
}

.investigatedetail-wrap .form-render .captcha_img {
  display: inline-block;
  vertical-align: middle;
}

.investigatedetail-wrap .form-group>label {
  font-weight: bold;
}



.investigatedetail-wrap .m-text>div,
.investigatedetail-wrap .form-render .m-required {
  display: inline-block;
  vertical-align: middle;
}

.investigatedetail-wrap .fb-form .m-btns input {
  min-width: 102px;
  height: 36px;
  line-height: 36px;
  background-color: #375e92;
  color: #fff;
  white-space: nowrap;
  outline: none;
  text-align: center;
  font-size: 16px;
  padding: 0 10px;
  cursor: pointer;
  margin: 0 50px;
  display: inline-block;
  border: none;
  opacity: 1 !important;
  border-radius: 0;
}


.investigatedetail-wrap .form-render .form-control {
  height: 34px;
  display: inline-block;
  vertical-align: middle;
  width: 400px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  margin-left: 10px;
}


.investigatedetail-wrap .radio-group,
.investigatedetail-wrap .checkbox-group {
  margin-top: 10px;
}

.investigatedetail-wrap .m-checkbox {
  margin-bottom: 5px;
}

.investigatedetail-wrap .form-render .form-group {
  margin-top: 30px;
}

.investigatedetail-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.investigatedetail-wrap .formbuilder-checkbox-group-label,
.investigatedetail-wrap .formbuilder-radio-group-label {
  display: block;
  margin-bottom: 10px;
}

.investigatedetail-wrap .layui-form h3 {
  margin-bottom: 40px;
}

.investigatedetail-wrap .m-header {
  text-align: center;
}

.investigatedetail-wrap .form-render .m-textarea textarea {
  width: 400px;
  height: 100px;
}

.investigatedetail-wrap .m-paragraph {
  margin: 20px auto 50px !important;
}

.investigatedetail-wrap select {
  background-position-x: 374px;
  padding-right: 32px !important;
}

/* .investigatedetail-wrap select { direction: rtl; } */

.investigatedetail-wrap .rendered-form .form-group {
  margin-bottom: 50px;
}

.investigatedetail-wrap .rendered-form .formbuilder-checkbox-group-label br {
  display: none;
}

.investigatedetail-wrap .formbuilder-radio,
.investigatedetail-wrap .formbuilder-checkbox {
  margin-bottom: 10px;
}

.investigatedetail-wrap .main-content .login {
  width: 420px;
  margin: 0 auto;
}

.investigatedetail-wrap .main-content .login .layui-btn {
  margin: 0 auto;
}

.appointment-wrap .main-content {
  margin-bottom: 55px;
}

.appointment-wrap #purpose {
  background-position-x: 178px;
}

.appointment-wrap .login>.text {
  font-size: 16px;
  padding-top: 50px;
  color: #353535;
}

.learndetail-wrap .table-wrap td span,
.appointmentdetail-wrap .table-wrap td span,
.appointment-wrap .table-wrap td span {
  overflow: hidden;
  text-overflow: inherit;
  -webkit-line-clamp: initial;
  display: block;
  -webkit-box-orient: inherit;
}

.appointment-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.appointment-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.appointment-wrap .main-content .table-wrap td {
  width: auto;
  text-align: left;
}

.appointment-wrap .main-content .table-wrap table {
  border: 1px solid transparent;
}

.appointment-wrap .main-content .table-wrap thead td:last-of-type {
  text-align: right;
}

.appointment-wrap .main-content .table-wrap tbody td:first-of-type {
  width: 120px;
}

.appointment-wrap .main-content .table-wrap tbody tr:last-of-type td {
  text-align: right;
}

.appointment-wrap .main-content .table-wrap tbody tr:last-of-type a {
  display: inline-block;
  vertical-align: middle;
  color: #365e92;
}

.appointment-wrap .main-content .table-wrap tbody tr:last-of-type a:hover span {
  text-decoration: underline !important;
}

.appointment-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.appointment-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.appointmentdetail-wrap .main-content {
  margin-bottom: 55px;
}

.appointmentdetail-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.appointmentdetail-wrap .table-wrap thead {
  font-size: 16px;
}

.appointmentdetail-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.appointmentdetail-wrap .main-content .layui-form .blue {
  width: 160px;
}

.appointmentdetail-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.appointmentdetail-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.answers-wrap .main-content {
  margin-bottom: 55px;
}

.answers-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.answers-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.answers-wrap .main-content .table-wrap td:first-of-type {
  width: 15%;
  text-align: center;
}

.answers-wrap .main-content .table-wrap td:nth-of-type(2) {
  width: 25%;
}

.answers-wrap .main-content .table-wrap td:nth-of-type(3) {
  width: 15%;
  text-align: center;
}

.answers-wrap #name,
.answers-wrap #mobile {
  background: #eee;
  border: none;
  outline: none;
}

.answers-wrap .main-content .table-wrap td:nth-of-type(4) {
  width: 20%;
  text-align: center;
}

.answers-wrap .main-content .table-wrap td:nth-of-type(5) {
  width: 25%;
}

.answers-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.answers-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.information-wrap .main-content {
  margin-bottom: 55px;
}

.information-wrap .tab-cont .layui-input {
  border: none;
  outline: none;
  height: auto;
  padding-top: 5px;
  line-height: 28px;
  font-size: 18px;
  text-align: left;
}

.information-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.information-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.information-wrap .main-content .editphone {
  width: 100%;
  margin: auto;
}

.information-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.information-wrap .main-content .tab-cont .login {
  width: 550px;
}

.information-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.editmessage-wrap .main-content {
  margin-bottom: 55px;
}

.editmessage-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.editmessage-wrap .main-content .login {
  width: 500px;
  margin: 0 auto;
}

.editmessage-wrap .main-content .login .layui-btn {
  margin: 0 auto;
}

.editmessage-wrap .main-content .login input:disabled {
  border: none;
  background: #eee;
}

.editmessage-wrap .main-content .login .cancel,
.editmessage-wrap .main-content .login .submit {
  margin: 0 20px;
}

.editphone-wrap .main-content {
  margin-bottom: 55px;
}

.editphone-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.editphone-wrap .main-content .login {
  width: 500px;
  margin: 0 auto;
}

.editphone-wrap .main-content .login .layui-btn {
  margin: 0 auto;
}

.editphone-wrap .main-content .login .cancel,
.editphone-wrap .main-content .login .submit {
  margin: 0 20px;
}

.editphone-wrap .layui-form h3 {
  padding-left: 130px;
}

.search-wrap .show-pdf {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  padding: 70px;
  display: none;
}

.search-wrap .table-wrap p {
  font-size: 16px;
  padding: 50px 0;
}

.search-wrap .show-pdf.page1 .swiper-left {
  display: none;
}

.search-wrap .show-pdf.page1 #showPDF {
  width: 100%;
}

.search-wrap .show-pdf .swiper-left {
  float: left;
  width: 30%;
  height: 100%;
  padding-right: 70px;
  position: relative;
}

.search-wrap .show-pdf .swiper-left .swiper-left-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.search-wrap .show-pdf .swiper-left .swiper-button-prev {
  position: absolute;
  top: -30px;
  left: 50%;
  width: 50px;
  height: 50px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(/static/addons/mocms/frontend/default/images/search/arrow-up-bold.png) 50% no-repeat !important;
  background-size: contain !important;
}

.search-wrap .show-pdf .swiper-left .swiper-button-next {
  position: absolute;
  bottom: -50px;
  left: 50%;
  top: inherit;
  width: 50px;
  height: 50px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(/static/addons/mocms/frontend/default/images/search/arrow-down-bold.png) 50% no-repeat !important;
  background-size: contain !important;
}

.search-wrap .show-pdf .swiper-left .swiper-container {
  width: 100%;
  margin: auto;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}

.search-wrap .show-pdf .swiper-left .swiper-container.active {
  opacity: 1;
}

.search-wrap .show-pdf .swiper-left .swiper-slide {
  border: 5px solid #fff;
  overflow: hidden;
  background: #fff;
}

.search-wrap .show-pdf .swiper-left .swiper-slide .pic {
  height: 100%;
  margin: 0 auto;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.search-wrap .show-pdf .swiper-left .swiper-slide.active {
  border-color: #93b3f2;
}

.search-wrap .show-pdf #showPDF {
  width: 70%;
  height: 100%;
  float: left;
}

.search-wrap .show-pdf .close {
  position: fixed;
  top: 8px;
  right: 8px;
  width: 40px;
  height: 40px;
  background: url(/static/addons/mocms/frontend/default/images/common/close-white.png) 50% no-repeat;
  background-size: contain;
  cursor: pointer;
}

.search-wrap .main-content {
  margin-bottom: 55px;
}

.search-wrap .main-content .content {
  background: #fff;
  padding: 20px 20px 60px;
}

.search-wrap .main-content .tab-left-wrap {
  float: left;
  margin-right: 50px;
}

.search-wrap .main-content .inline {
  margin-right: 10px;
}

.search-wrap .main-content .search-btn {
  margin: 0 10px;
}

.search-wrap .main-content .all-btn {
  margin: 0;
}

.search-wrap .main-content .table-wrap td {
  text-align: center;
}

.search-wrap .main-content .table-wrap td:first-of-type {
  width: 8%;
}

.search-wrap .main-content .table-wrap td:nth-of-type(2),
.search-wrap .main-content .table-wrap td:nth-of-type(3) {
  width: 20%;
}

.search-wrap .main-content .table-wrap td:nth-of-type(4) {
  width: 14%;
}

.search-wrap .main-content .table-wrap td:nth-of-type(5) {
  width: 12%;
}

.search-wrap .main-content .table-wrap td:nth-of-type(6) {
  width: 14%;
}

.search-wrap .main-content .table-wrap td:nth-of-type(7) {
  width: 12%;
}

.search-wrap .main-content .table-wrap tbody td:nth-of-type(7) a {
  color: #0068b7;
}

.search-wrap .main-content .tab-cont {
  width: 848px;
  float: right;
}

.search-wrap .main-content .tab-cont .tab-wrapper {
  width: 100%;
}

.content .cont video, .content .cont audio {display:block;margin:auto;}

/*# sourceMappingURL=main.css.map */