@charset "utf-8";

a {
  transition: all 0.36s;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:focus {
  text-decoration: none;
  outline: none;
}

ul,
ol,
li {
  margin: 0;
  list-style-type: none;
}

/* 默认样式reset end*/

/*编辑器内元素默认样式处理 start*/
.yxedr_active p {
  font-size: 16px;
  /* line-height: 1.75; */
  color: #a0a0a0;
  /* margin-bottom: 12px; */
}

.yxedr_active img,
.yxedr_active video {
  max-width: 100% !important;
  height: auto !important;
}

.yxedr_active iframe {
  max-width: 100%;
}

@media screen and (max-width: 767px) {
  .yxedr_active iframe {
    max-height: 33vh;
  }
}

.yxedr_active ul,
.yxedr_active ol {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}

.yxedr_active ul li,
.yxedr_active ol li {
  list-style: inherit;
}

/*编辑器内元素默认样式处理 end*/

/* 公用类名 start */
/* 内容区 */
.ys_cont1680 {
  width: 1680px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont1560 {
  width: 1560px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont1440 {
  width: 1440px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont1400 {
  width: 1400px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont1360 {
  width: 1360px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont1280 {
  width: 1280px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont1200 {
  width: 1200px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont1000 {
  width: 1000px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont950 {
  width: 950px;
  margin: 0 auto;
  max-width: 100%;
}

@media screen and (max-width: 1680px) {
  .ys_cont1680,
  .ys_cont1560 {
    width: 82.5%;
  }
}

@media screen and (max-width: 1440px) {
  .ys_cont1440,
  .ys_cont1400,
  .ys_cont1360,
  .ys_cont1280,
  .ys_cont1200 {
    width: 82.5%;
  }
}

@media screen and (max-width: 1200px) {
  .ys_cont1680,
  .ys_cont1560,
  .ys_cont1440,
  .ys_cont1400,
  .ys_cont1360,
  .ys_cont1280,
  .ys_cont1200,
  .ys_cont1000,
  .ys_cont950 {
    width: 100%;
    padding: 0 40px;
  }
}

@media screen and (max-width: 767px) {
  .ys_cont1680,
  .ys_cont1560,
  .ys_cont1440,
  .ys_cont1400,
  .ys_cont1360,
  .ys_cont1280,
  .ys_cont1200,
  .ys_cont1000,
  .ys_cont950 {
    padding: 0 20px;
  }
}

/* 显示隐藏 */
.ys_show,
.ys_block {
  display: block;
}

.ys_hide {
  display: none;
}

/* 浮动 */
.clearfix::after {
  display: block;
  clear: both;
  height: 0;
  content: " ";
}

.clearfix {
  zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

/* 插件样式初始化 start*/
.wow {
  visibility: hidden;
}

/* 滚动条插件样式初始化 */
.mCSB_outside + .mCSB_scrollTools {
  right: 0 !important;
}

.mCSB_outside + .mCSB_scrollTools .mCSB_draggerContainer {
  top: 15px;
  bottom: 15px;
}

/*slick 修整*/
.slick-track .slick-slide {
  display: block !important;
}
