@charset "UTF-8";
.wrap {
  position: relative; }
  .wrap .banner {
    display: none; }
  .wrap .mb_banner {
    display: block;
    position: relative; }
    .wrap .mb_banner img {
      width: 100%;
      height: 200px; }
    .wrap .mb_banner .banner_title {
      position: absolute;
      top: 30px;
      left: 20px;
      letter-spacing: 0.5px;
      line-height: 21px;
      padding: 20px;
      font-size: 18px; }
      .wrap .mb_banner .banner_title .b1 {
        color: #fff; }
      .wrap .mb_banner .banner_title .b2 {
        color: #efd8a9; }
      .wrap .mb_banner .banner_title .b3 {
        color: #fff; }
      .wrap .mb_banner .banner_title .b4 {
        font-size: 15px;
        color: #fff;
        padding-top: 10px;
        text-align: right; }

.m_c {
  padding: 0 10px; }
  .m_c .one .c_title {
    text-align: center;
    background-color: #fff;
    font-size: 1.8rem;
    font-weight: 700;
    color: #000;
    margin: 27px 0 27px 10px; }
  .m_c .one .c_content {
    display: flex;
    flex-direction: column; }
    .m_c .one .c_content .c_r_title {
      background-color: #f3f3f3;
      letter-spacing: 0.5px;
      line-height: 26px;
      padding: 20px;
      font-size: 16px; }
    .m_c .one .c_content .c_r_thumb {
      display: none; }
    .m_c .one .c_content .mb_c_r_thumb {
      display: block; }
  .m_c .two .c_title {
    text-align: center;
    background-color: #fff;
    font-size: 2.6875rem;
    font-weight: 700;
    color: #000;
    margin: 27px 0 27px 10px; }
  .m_c .two .c_r_title,
  .m_c .two .c_r_thumb {
    display: none; }
  .m_c .two .mb_c_r_title {
    display: block;
    margin-top: 10px; }
  .m_c .two .mb_c_r_thumb {
    display: block;
    position: relative; }
    .m_c .two .mb_c_r_thumb .c_r_thumb_title {
      font-size: 20px;
      position: absolute;
      top: 10%;
      left: 30px;
      width: 200px; }
      .m_c .two .mb_c_r_thumb .c_r_thumb_title a {
        color: #fff; }
    .m_c .two .mb_c_r_thumb .c_r_thumb_date {
      font-size: 18px;
      position: absolute;
      bottom: 50px;
      left: 30px;
      font-weight: bold; }
      .m_c .two .mb_c_r_thumb .c_r_thumb_date a {
        color: #eed39e; }
    .m_c .two .mb_c_r_thumb .m_a {
      position: absolute;
      bottom: 50px;
      right: 30px; }
  .m_c .three .c_content li {
    margin-bottom: 40px;
    width: 100%;
    overflow: hidden;
    border: 1px solid rgba(20, 20, 20, 0.2); }
    .m_c .three .c_content li img {
      border-bottom: 5px solid #3a6dae;
      width: 100%;
      height: 100%; }
  .m_c .three .c_title p {
    text-align: center;
    background-color: #fff;
    font-size: 1.8rem;
    font-weight: 700;
    color: #000;
    margin: 27px 0 27px 10px; }
  .m_c .three .c_title a {
    display: none; }
  .m_c .three .m_c_content .c_bottom {
    text-align: center;
    padding: 20px 30px 30px; }
    .m_c .three .m_c_content .c_bottom .c_l_title {
      font-size: 1.5rem;
      font-family: "Playfair Display";
      line-height: 32px;
      letter-spacing: 0.6px;
      color: #122029;
      font-weight: 600;
      transition: color 0.25s ease-in-out;
      margin: 0; }
    .m_c .three .m_c_content .c_bottom .c_l_des {
      font-size: 1rem;
      color: #122029;
      font-weight: 400;
      letter-spacing: 0.25px;
      margin-top: 5px; }
  .m_c .three .m_c_content .c_more {
    text-align: center;
    margin: 10px 10px 27px 10px; }
    .m_c .three .m_c_content .c_more a {
      font-size: 1.125rem;
      color: #3a6dae;
      font-weight: 600; }

.m_img {
  width: 100%;
  overflow: hidden; }

.three .c_content {
  display: none; }

.mb_c {
  padding: 0 10px; }

@keyframes blink {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
/* 添加兼容性前缀 */
@-webkit-keyframes blink {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-moz-keyframes blink {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-ms-keyframes blink {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-o-keyframes blink {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes beat {
	0% {
		transform:scale(1);
	}
	100% {
		transform:scale(1.05);
	}
}

.blink {
/*   animation: blink 1.5s linear infinite; */
  /* 其它浏览器兼容性前缀 */
/*   -webkit-animation: blink 1.5s linear infinite;
  -moz-animation: blink 1.5s linear infinite;
  -ms-animation: blink 1.5s linear infinite;
  -o-animation: blink 1.5s linear infinite; */
	animation: beat 1.5s linear infinite;
	-webkit-animation: beat 1.5s linear infinite;
  -moz-animation: beat 1.5s linear infinite;
  -ms-animation: beat 1.5s linear infinite;
  -o-animation: beat 1.5s linear infinite;
}

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