html,body{font-family: "思源黑体Normal" !important; }
.master-slider {
  font-family: "Microsoft YaHei", sans-serif;
}

.ms-layer.bold-title {
  font-weight: 900;
  font-size: 26pt;
  color: #222;
  margin: 0;
}

.ms-layer.light-title {
  margin: 0;
  font-weight: 300;
  font-size: 38pt;
  text-transform: uppercase;
  color: #f1f1f1;
  letter-spacing: -3px;
}

.ms-layer.normal-desc {
  margin: 6px 0;
  font-size: 13px;
  width: 37%;
}

.ms-layer.text-box {
  width: 41%;
  height: 36%;
  background-color: rgba(0, 0, 0, 0.2);
}

.ms-layer.normal-title {
  margin: 0;
}

.slide-2 {
  font-family: "楷体";
  text-shadow:rgb(66, 66, 66) 1px 0 0,rgb(66, 66, 66) 0 1px 0,rgb(66, 66, 66) -1px 0 0,rgb(66, 66, 66)s 0 -1px 0;
}

.slide-2 .ms-anim-layers {
  background-color: rgba(255,255,255,0.1);
}

.slide-2 .light-title {
  font-size: 40pt;
  color: #fff;
}

.slide-2 .normal-title {
  color: #fff;
}

.ms-slide-layers {
  overflow: visible !important;
}

.slide-3 {
  font-family: "楷体";
  text-shadow:rgb(66, 66, 66) 1px 0 0,rgb(66, 66, 66) 0 1px 0,rgb(66, 66, 66) -1px 0 0,rgb(66, 66, 66)s 0 -1px 0;
}

.slide-3 .light-title {
  font-size: 40pt;
  color: #f1f1f1;
}

.slide-3 .bold-title {
  font-size: 45pt;
}

.slide-3 .normal-title {
  font-size: 20pt;
  color: #f1f1f1;
}

.slide-4 .light-title {
  font-size: 50pt;
}

.slide-4 .normal-title {
  color: #758e8e;
  font-size: 17pt;
  font-weight: 300;
}

.slide-5 .text-box {
  width: 55%;
  height: 21%;
  background: rgba(0, 0, 0, 0.85);
}

.slide-5 .bold-title {
  color: white;
  font-size: 38pt;
}

.slide-5 .normal-title {
  color: white;
}

.card {
  border:0px;
}

.card-header {
  background-color: #fff;
}

.date {
  font-size: 6pt;
}
@font-face {
    font-family: '思源黑体Normal';
    src: url('../fonts/SourceHanSansCN-Normal-Alphabetic.eot');
    src: url('../fonts/SourceHanSansCN-Normal-Alphabetic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceHanSansCN-Normal-Alphabetic.woff2') format('woff2'),
         url('../fonts/SourceHanSansCN-Normal-Alphabetic.woff') format('woff'),
         url('../fonts/SourceHanSansCN-Normal-Alphabetic.ttf') format('truetype'),
         url('../fonts/SourceHanSansCN-Normal-Alphabetic.svg#SourceHanSansCN-Normal-Alphabetic') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: '思源黑体Medium';
    src: url('@/SourceHanSansCN-Medium-Alphabetic.eot');
    src: url('@/SourceHanSansCN-Medium-Alphabetic.eot?#iefix') format('embedded-opentype'),
        url('@/SourceHanSansCN-Medium-Alphabetic.woff2') format('woff2'),
        url('@/SourceHanSansCN-Medium-Alphabetic.woff') format('woff'),
        url('@/SourceHanSansCN-Medium-Alphabetic.ttf') format('truetype'),
        url('@/SourceHanSansCN-Medium-Alphabetic.svg#SourceHanSansCN-Medium-Alphabetic') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
} */

/* @font-face {
    font-family: '思源黑体Heavy';
    src: url('SourceHanSansCN-Heavy-Alphabetic.eot');
    src: url('SourceHanSansCN-Heavy-Alphabetic.eot?#iefix') format('embedded-opentype'),
        url('SourceHanSansCN-Heavy-Alphabetic.woff2') format('woff2'),
        url('SourceHanSansCN-Heavy-Alphabetic.woff') format('woff'),
        url('SourceHanSansCN-Heavy-Alphabetic.ttf') format('truetype'),
        url('SourceHanSansCN-Heavy-Alphabetic.svg#SourceHanSansCN-Heavy-Alphabetic') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Akzidenz-Grotesk BQ';
    src: url('../fonts/AkzidenzGroteskBQ-Cnd.eot');
    src: url('../fonts/AkzidenzGroteskBQ-Cnd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AkzidenzGroteskBQ-Cnd.woff2') format('woff2'),
        url('../fonts/AkzidenzGroteskBQ-Cnd.woff') format('woff'),
        url('../fonts/AkzidenzGroteskBQ-Cnd.ttf') format('truetype'),
        url('../fonts/AkzidenzGroteskBQ-Cnd.svg#AkzidenzGroteskBQ-Cnd') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.color_blue{
	color: #034096;
}

.font-family-bq{
  font-family: "Akzidenz-Grotesk BQ"  !important;;
}
.bq-shadow{
text-shadow:1px 1px #dbdbdb,-1px -1px #dbdbdb,1px -1px #dbdbdb,-1px 1px #dbdbdb; color:white;
}
.my_main_width{
  max-width: 1000px;margin: auto;
}
.lctable{
  width:156px;height:290px;border:solid 2px #fbdac7;position: relative;
}
.lctable .ab_div{
position:absolute;height:16px;width:16px;border:solid 2px #fbdac7;top: 50%;right: 0;
transform: rotate(45deg);translate: 50% -50%;border-bottom: 0;border-left: 0;background: white;
}
.lctable .ab_div_left{
position:absolute;height:16px;width:16px;border:solid 2px #fbdac7;top: 50%;left: 0;
transform: rotate(45deg);translate: -50% -50%;border-bottom: 0;border-left: 0;background: white;
}
.lctable:hover {
    transform:scale(1.02);
    transition: all 0.4s ease 0s;
    -webkit-transform: scale(1.02);
}