@media (min-width: 480px) { html { font-size: 16px; } }
@media (min-width: 720px) { html { font-size: 20px; } }
@media (min-width: 960px) { html { font-size: 24px; } }
@media (min-width: 992px) { html { font-size: 12px; } }
.container .content .sub-content .buz-list .list_header > a { display: none; }
@media screen and (min-width: 992px) { .container .content .sub-content .buz-list .list_header > a { display: flex; } }
.container .content .sub-content .buz-list .list_body { display: flex; justify-content: space-between; flex-flow: wrap; }
.container .content .sub-content .buz-list .list_body .ing_none, .container .content .sub-content .buz-list .list_body .end_none { width: 100%; height: 200px; display: flex; justify-content: center; align-items: center; font-size: 20px; font-weight: 400; background: #f9f9f9; }
.container .content .sub-content .buz-list .list_body .item { position: relative; border: 1px solid #f1f1f1; width: 100%; border-radius: 0.6666666667rem; overflow: hidden; margin-bottom: 1.25rem; }
.container .content .sub-content .buz-list .list_body .item .img { position: relative; margin-bottom: 1.75rem; }
.container .content .sub-content .buz-list .list_body .item .img > a { display: flex; justify-content: flex-start; align-items: flex-start; width: 100%; height: auto; }
.container .content .sub-content .buz-list .list_body .item .img .state { position: absolute; z-index: 2; left: 2rem; bottom: -0.9166666667rem; background: #003a63; color: #fff; font-size: 0.75rem; font-weight: 500; width: 5rem; height: 1.6666666667rem; display: flex; justify-content: center; align-items: center; }
.container .content .sub-content .buz-list .list_body .item .img .state.ing { background: #e72241; }
.container .content .sub-content .buz-list .list_body .item .subject { width: 100%; display: inline-block; padding: 0 2rem 0.8333333333rem 2rem; font-size: 1rem; font-weight: 700; line-height: 1.3; word-break: keep-all; }
.container .content .sub-content .buz-list .list_body .item .addr { width: 100%; display: inline-block; padding: 0 2rem 0 2rem; font-size: 0.75rem; font-weight: 300; color: #666666; line-height: 1.5; word-break: keep-all; }
.container .content .sub-content .buz-list .list_body .item > a { position: relative; width: 6rem; height: 1.6666666667rem; margin: 2rem; border-radius: 0.8333333333rem; border: 1px solid #cccccc; display: flex; justify-content: flex-start; align-items: center; padding-left: 0.75rem; font-size: 0.6666666667rem; color: #666666; line-height: 1; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 6 12" style="fill:rgb(170, 170, 170);" xml:space="preserve"><path d="M1,12c-0.2,0-0.4-0.1-0.6-0.2c-0.4-0.3-0.5-1-0.2-1.4L3.7,6L0.2,1.6c-0.3-0.4-0.3-1.1,0.2-1.4 c0.4-.3,1.1-.3,1.4,0.2l4,5c0.3,0.4,0.3,0.9,0,1.2l-4,5C1.6,11.9,1.3,12,1,12z"/></svg>') 4.9166666667rem 50% no-repeat; background-size: 0.25rem 0.5rem; }
@media (min-width: 416px) { .container .content .sub-content .buz-list .list_body .item { width: 48%; max-width: 20.4166666667rem; } }
@media (min-width: 960px) { .container .content .sub-content .buz-list .list_body .item { width: 48%; max-width: 17.2916666667rem; } }
@media screen and (min-width: 992px) { .container .content .sub-content .buz-list .list_body { justify-content: flex-start; padding-top: 40px; }
  .container .content .sub-content .buz-list .list_body .item { width: 30.58823529412%; border-radius: 16px; margin-right: 4.11764705882%; margin-bottom: 4.1%; min-height: 450px; max-width: inherit; }
  .container .content .sub-content .buz-list .list_body .item .img { margin-bottom: 42px; }
  .container .content .sub-content .buz-list .list_body .item .img .state { left: 48px; bottom: -22px; font-size: 18px; width: 120px; height: 40px; }
  .container .content .sub-content .buz-list .list_body .item .subject { padding: 0 32px 16px 32px; font-size: 20px; }
  .container .content .sub-content .buz-list .list_body .item .addr { padding: 0 32px 0 32px; font-size: 16px; }
  .container .content .sub-content .buz-list .list_body .item > a { position: absolute; left: 32px; bottom: 32px; width: 144px; height: 40px; margin: 0; border-radius: 20px; padding-left: 18px; font-size: 15px; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 6 12" style="fill:rgb(170, 170, 170);" xml:space="preserve"><path d="M1,12c-0.2,0-0.4-0.1-0.6-0.2c-0.4-0.3-0.5-1-0.2-1.4L3.7,6L0.2,1.6c-0.3-0.4-0.3-1.1,0.2-1.4 c0.4-.3,1.1-.3,1.4,0.2l4,5c0.3,0.4,0.3,0.9,0,1.2l-4,5C1.6,11.9,1.3,12,1,12z"/></svg>') 118px 50% no-repeat; background-size: 6px 12px; } }
@media screen and (min-width: 1600px) { .container .content .sub-content .buz-list .list_body .item { min-height: 490px; }
  .container .content .sub-content .buz-list .list_body .item .subject { padding: 0 40px 18px 40px; font-size: 22px; }
  .container .content .sub-content .buz-list .list_body .item .addr { padding: 0 40px 0 40px; font-size: 17px; }
  .container .content .sub-content .buz-list .list_body .item > a { left: 40px; bottom: 40px; font-size: 16px; } }
@media screen and (min-width: 1920px) { .container .content .sub-content .buz-list .list_body .item { min-height: 540px; }
  .container .content .sub-content .buz-list .list_body .item .subject { padding: 0 48px 20px 48px; font-size: 24px; }
  .container .content .sub-content .buz-list .list_body .item .addr { padding: 0 48px 0 48px; font-size: 18px; }
  .container .content .sub-content .buz-list .list_body .item > a { left: 48px; bottom: 48px; } }
.container .content .sub-content .layout-col2 { margin-top: 2.2916666667rem; }
.container .content .sub-content .layout-col2 .inner-left { width: 100%; }
.container .content .sub-content .layout-col2 .inner-right { width: 100%; }
.container .content .sub-content .layout-col2 .inner-right img { width: 100%; }
.container .content .sub-content .layout-col2.first { margin-top: 0; }
@media screen and (min-width: 992px) { .container .content .sub-content .layout-col2 { margin-top: 55px; }
  .container .content .sub-content .layout-col2 .inner-left { width: 58.76470588235%; }
  .container .content .sub-content .layout-col2 .inner-right { width: 38.23529411765%; } }
.container .content .sub-content .layout-col1 { margin-top: 55px; }
.container .content .sub-content .gallery-swiper { width: 100%; margin: auto; overflow: hidden; }
.container .content .sub-content .gallery-swiper .swiper-slide { display: flex; justify-content: space-between; flex-flow: wrap; width: 100%; }
.container .content .sub-content .gallery-swiper .swiper-slide .img { width: 100%; }
.container .content .sub-content .gallery-swiper .swiper-slide .img img { width: 100%; }
.container .content .sub-content .gallery-swiper .swiper-slide .subject { width: 70%; padding: 0.9375rem 0 0.9375rem 0; font-size: 0.75rem; font-weight: 300; color: #666; }
@media screen and (min-width: 992px) { .container .content .sub-content .gallery-swiper .swiper-slide .subject { padding: 23px 0 23px 0; font-size: 18px; } }
.container .content .sub-content .gallery-swiper .swiper-slide .date { width: 30%; text-align: right; padding: 0.9375rem 0 0.9375rem 0; font-size: 0.6666666667rem; font-weight: 300; color: #666; }
@media screen and (min-width: 992px) { .container .content .sub-content .gallery-swiper .swiper-slide .date { padding: 23px 0 23px 0; font-size: 16px; } }
.container .content .sub-content .gallery-swiper .slide_nav .inner { display: flex; justify-content: center; }
.container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-button-prev-gallery { width: 2.0833333333rem; height: 2.0833333333rem; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 6 12" style="fill:rgb(170, 170, 170);" xml:space="preserve"><path d="M1,12c-0.2,0-0.4-0.1-0.6-0.2c-0.4-0.3-0.5-1-0.2-1.4L3.7,6L0.2,1.6c-0.3-0.4-0.3-1.1,0.2-1.4 c0.4-.3,1.1-.3,1.4,0.2l4,5c0.3,0.4,0.3,0.9,0,1.2l-4,5C1.6,11.9,1.3,12,1,12z"/></svg>') 50% 50% no-repeat; background-size: 0.25rem 0.5rem; transform: rotate(180deg); }
@media screen and (min-width: 992px) { .container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-button-prev-gallery { width: 50px; height: 50px; background-size: 6px 12px; } }
.container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-pagination-gallery { width: 4.1666666667rem; height: 2.0833333333rem; display: flex; justify-content: center; align-items: center; color: #999; font-size: 0.75rem; }
.container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-pagination-gallery span { padding: 0 0.4166666667rem; font-weight: 500; color: #999; font-size: 0.6666666667rem; }
.container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-pagination-gallery span.swiper-pagination-current { font-weight: 700; color: #003a63; font-size: 0.75rem; }
@media screen and (min-width: 992px) { .container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-pagination-gallery { font-size: 18px; width: 100px; height: 50px; }
  .container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-pagination-gallery span { padding: 0 10px; font-size: 16px; }
  .container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-pagination-gallery span.swiper-pagination-current { font-size: 18px; } }
.container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-button-next-gallery { width: 2.0833333333rem; height: 2.0833333333rem; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 6 12" style="fill:rgb(170, 170, 170);" xml:space="preserve"><path d="M1,12c-0.2,0-0.4-0.1-0.6-0.2c-0.4-0.3-0.5-1-0.2-1.4L3.7,6L0.2,1.6c-0.3-0.4-0.3-1.1,0.2-1.4 c0.4-.3,1.1-.3,1.4,0.2l4,5c0.3,0.4,0.3,0.9,0,1.2l-4,5C1.6,11.9,1.3,12,1,12z"/></svg>') 50% 50% no-repeat; background-size: 0.25rem 0.5rem; }
@media screen and (min-width: 992px) { .container .content .sub-content .gallery-swiper .slide_nav .inner .swiper-button-next-gallery { width: 50px; height: 50px; background-size: 6px 12px; } }
@media screen and (min-width: 992px) { .container .content .sub-content .gallery-swiper { width: 992px; } }
@media screen and (min-width: 1600px) { .container .content .sub-content .gallery-swiper { width: 1176px; } }
@media screen and (min-width: 1920px) { .container .content .sub-content .gallery-swiper { width: 1360px; } }
.container .content .sub-content .gallery_ul { position: relative; width: 100%; height: auto; }
.container .content .sub-content .gallery_ul .mo { width: 100%; height: auto; }
.container .content .sub-content .gallery_ul .pcs { width: 100%; display: none; }
.container .content .sub-content .gallery_ul .pcx { width: 100%; display: none; }
.container .content .sub-content .gallery_ul span { position: absolute; height: auto; transition: all .3s ease-in; }
.container .content .sub-content .gallery_ul span.g1 { width: 100%; top: 0; left: 0; }
.container .content .sub-content .gallery_ul span.g2 { width: 49.29824561404%; top: 65.55826723612%; left: 0; }
.container .content .sub-content .gallery_ul span.g3 { width: 49.29824561404%; top: 21.90359975595%; left: 0; }
.container .content .sub-content .gallery_ul span.g4 { width: 49.29824561404%; top: 21.90359975595%; left: 50.70175438596%; }
.container .content .sub-content .gallery_ul span.g5 { width: 49.29824561404%; top: 43.77669310555%; left: 0; }
.container .content .sub-content .gallery_ul span.g6 { width: 49.29824561404%; top: 32.85539963392%; left: 50.70175438596%; }
.container .content .sub-content .gallery_ul span.g7 { width: 49.29824561404%; top: 65.55826723612%; left: 50.70175438596%; }
.container .content .sub-content .gallery_ul span.g8 { width: 49.29824561404%; top: 54.69798657718%; left: 0; }
.container .content .sub-content .gallery_ul span.g9 { width: 49.29824561404%; top: 54.69798657718%; left: 50.70175438596%; }
.container .content .sub-content .gallery_ul span.g10 { width: 49.29824561404%; top: 76.41854789506%; left: 50.70175438596%; }
.container .content .sub-content .gallery_ul span img { width: 100%; }
@media screen and (min-width: 992px) { .container .content .sub-content .gallery_ul .mo { display: none; }
  .container .content .sub-content .gallery_ul .pcs { display: block; }
  .container .content .sub-content .gallery_ul .pcx { display: none; }
  .container .content .sub-content .gallery_ul span.g1 { width: 659px; height: 406px; top: 0; left: 0; }
  .container .content .sub-content .gallery_ul span.g2 { width: 326px; height: 447px; top: 164px; left: 668px; }
  .container .content .sub-content .gallery_ul span.g3 { width: 325px; height: 406px; top: 415px; left: 0; }
  .container .content .sub-content .gallery_ul span.g4 { width: 326px; height: 200px; top: 415px; left: 334px; }
  .container .content .sub-content .gallery_ul span.g5 { width: 325px; height: 200px; top: 829px; left: 0; }
  .container .content .sub-content .gallery_ul span.g6 { width: 326px; height: 406px; top: 623px; left: 334px; }
  .container .content .sub-content .gallery_ul span.g7 { width: 326px; height: 200px; top: 623px; left: 668px; }
  .container .content .sub-content .gallery_ul span.g8 { width: 326px; height: 200px; top: 1036px; left: 0; }
  .container .content .sub-content .gallery_ul span.g9 { width: 326px; height: 200px; top: 1036px; left: 334px; }
  .container .content .sub-content .gallery_ul span.g10 { width: 326px; height: 406px; top: 829px; left: 668px; } }
@media screen and (min-width: 1600px) { .container .content .sub-content .gallery_ul .mo { display: none; }
  .container .content .sub-content .gallery_ul .pcs { display: none; }
  .container .content .sub-content .gallery_ul .pcx { display: block; }
  .container .content .sub-content .gallery_ul span { height: auto; }
  .container .content .sub-content .gallery_ul span.g1 { width: 49.65986394558%; }
  .container .content .sub-content .gallery_ul span.g2 { width: 24.48979591837%; top: 16.00877192982%; left: 50.34013605442%; }
  .container .content .sub-content .gallery_ul span.g3 { width: 24.48979591837%; top: 40.24122807018%; left: 0; }
  .container .content .sub-content .gallery_ul span.g4 { width: 24.48979591837%; top: 40.24122807018%; left: 25.08503401361%; }
  .container .content .sub-content .gallery_ul span.g5 { width: 24.48979591837%; top: 80.59210526316%; left: 0; }
  .container .content .sub-content .gallery_ul span.g6 { width: 24.48979591837%; top: 60.52631578947%; left: 25.08503401361%; }
  .container .content .sub-content .gallery_ul span.g7 { width: 24.48979591837%; top: 60.52631578947%; left: 50.34013605442%; }
  .container .content .sub-content .gallery_ul span.g8 { width: 24.48979591837%; top: 80.59210526316%; left: 50.34013605442%; }
  .container .content .sub-content .gallery_ul span.g9 { width: 24.48979591837%; top: 80.59210526316%; left: 75.51020408163%; }
  .container .content .sub-content .gallery_ul span.g10 { width: 24.48979591837%; top: 40.24122807018%; left: 75.51020408163%; } }
