@charset "UTF-8";
.special_00278 { background: url() no-repeat center; background-size: cover; padding: 100px 0; }

.special_00278 .wnzt-title { display: none; }

.special_00278 .title-w { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; width: 100%; }

.special_00278 .tracker-mod { /* margin-left: 50px; */ width: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.special_00278 .tracker-mod.dir-hor .tracker-box { text-align: left; }

.special_00278 .more .wnzt-more { display: none; }

.special_00278 .more .wnzt-more.cur { display: -webkit-box; display: -ms-flexbox; display: flex; }

.special_00278 .wnzt-tracker-item.cur .x-tit-wnzt { color: #204bea; }

.special_00278 .tab-cont { width: 100%; margin-top: 40px; }

.special_00278 .slick-mod { position: relative; font-size: 18px; }

@media (max-width: 768px) { .special_00278 .slick-mod { font-size: 16px; } }

.special_00278 .slick-mod .slick-slide > div { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; padding: 0 32px; }

.special_00278 .slick-mod .item { width: calc((100% - 40px) / 3) !important; margin-right: 20px; }

.special_00278 .slick-mod .item:nth-child(3) { margin-right: 0; }

.special_00278 .slick-mod .pic { position: relative; overflow: hidden; background-color: #ececec; }

.special_00278 .slick-mod .pic::before { content: ''; display: block; padding-top: 56.09756%; }

.special_00278 .slick-mod .pic .i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }

.special_00278 .slick-mod .t { font-size: 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.5; height: 3em; text-overflow: ellipsis; overflow: hidden; margin-top: 40px; text-align: center; }

@media (max-width: 768px) { .special_00278 .slick-mod .t { font-size: 16px; } }

.special_00278 .slick-mod .slick-slide { position: relative; }

.special_00278 .slick-mod:before { width: 100%; height: 30px; background: url(../../image/special_00278/bg11.png) no-repeat; background-size: 100%; content: ""; display: block; position: absolute; bottom: 70px; }

.special_00278 .slick-mod2 { margin-top: 40px; position: relative; font-size: 18px; }

@media (max-width: 768px) { .special_00278 .slick-mod2 { font-size: 16px; } }

.special_00278 .slick-mod2:before { width: 100%; height: 30px; background: url(../../image/special_00278/bg11.png) no-repeat; background-size: 100%; content: ""; display: block; position: absolute; bottom: 67px; }

.special_00278 .slick-mod2 .slick-slide > div { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; padding: 0 5.20833vw; }

.special_00278 .slick-mod2 .item { padding: 0 27px; }

.special_00278 .slick-mod2 .pic { position: relative; overflow: hidden; background-color: #ececec; background-color: #e5e5e5; -webkit-box-shadow: 7.547px -6.561px 21px 0px rgba(214, 214, 214, 0.72); box-shadow: 7.547px -6.561px 21px 0px rgba(214, 214, 214, 0.72); margin: auto; }

.special_00278 .slick-mod2 .pic::before { content: ''; display: block; padding-top: 141.22449%; }

.special_00278 .slick-mod2 .pic .i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }

.special_00278 .slick-mod2 .t { font-size: 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.5; height: 3em; text-overflow: ellipsis; overflow: hidden; margin-top: 30px; text-align: center; }

@media (max-width: 768px) { .special_00278 .slick-mod2 .t { font-size: 16px; } }

.special_00278 .slick-mod3 { margin-top: 20px; }

.special_00278 .slick-mod3 .slick-slide > div { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }

.special_00278 .slick-mod3 .item { width: calc(50% - 16px) !important; margin-right: 32px; border: 1px solid #d1d1d1; background-color: #fff; height: 172px; position: relative; padding: 0 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 32px; }

.special_00278 .slick-mod3 .item:nth-child(2n) { margin-right: 0; }

.special_00278 .slick-mod3 .y { color: #204bea; font-family: arial; font-size: 18px; }

@media (max-width: 768px) { .special_00278 .slick-mod3 .y { font-size: 16px; } }

.special_00278 .slick-mod3 .t { font-size: 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.5; height: 3em; text-overflow: ellipsis; overflow: hidden; margin-top: 10px; width: 80%; }

@media (max-width: 768px) { .special_00278 .slick-mod3 .t { font-size: 16px; } }

.special_00278 .slick-mod3 .s-icon { position: absolute; right: 50px; bottom: 48px; }

.special_00278 .lin-w { margin-top: 40px; }

.special_00278 .lin-w .slick-paging { color: #333; }

.special_00278 .lin-w .slick-paging em { background-color: #333; }

.special_00278 .lin-w { padding-right: 0; }

.special_00278 .lin-w { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.special_00278 .lin-w .s-icon { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.special_00278 .lin-w .slick-paging { font-size: 24px; font-family: arial; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 115px; }

@media (max-width: 768px) { .special_00278 .lin-w .slick-paging { font-size: 18px; } }

.special_00278 .lin-w .slick-paging span { color: #204bea; }

.special_00278 .lin-w .slick-paging em { width: 8px; height: 2px; display: inline-block; background-color: #333; margin: 0 6px; }

.special_00278 .lin-w .line { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background-color: #797f8b; position: relative; }

.special_00278 .lin-w .line::before { content: ""; display: block; width: 0; height: 2px; background: #204bea; position: absolute; left: 0; top: 0; }

.special_00278 .lin-w .line_on::before { width: 100%; -webkit-transition: all 5s linear; transition: all 5s linear; }

.special_00278 .lin-w.none { display: none; }

.special_00278 .tab-mod .tab-item.act { position: relative; }

.special_00278 .tab-mod .tab-item { position: absolute; top: 0; left: 0; width: 100%; }

.special_00278 .tab-cont { position: relative; }

.special_00278 .wnzt-slick-arrow { position: relative; -webkit-transform: none; transform: none; }

.special_00278 .wnzt-slick-next { margin-left: 36px; }

.special_00278 .wnzt-slick-prev { display: none !important; }

/*	pc 端	*/
@media (min-width: 769px) { .special_00278 .slick-mod3 .item:hover { background: url(../../image/special_00278/bg10.jpg) no-repeat center center/cover; color: #fff; }
  .special_00278 .slick-mod3 .item:hover .y { color: #fff; }
  .special_00278 .slick-mod3 .item:hover .s-icon { background: url(../../image/special_00278/icon_1.png) no-repeat center center/cover; border: 1px solid #fff; } }

/*	1280~1440	*/
@media (max-width: 1024px) { .special_00278 .title-w { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .special_00278 .wnzt-title { width: 100%; margin-bottom: 20px; }
  .special_00278 .tracker-mod { margin-left: 0; width: 70%; }
  .special_00278 .tab-cont { margin-top: 25px; }
  .special_00278 .slick-mod:before, .special_00278 .slick-mod2:before { display: none; }
  .special_00278 .slick-mod .item { width: calc(50% - 5px) !important; margin-right: 10px; margin-bottom: 20px; }
  .special_00278 .slick-mod .item:nth-child(2n) { margin-right: 0; }
  .special_00278 .slick-mod .t, .special_00278 .slick-mod2 .t { margin-top: 10px; }
  .special_00278 .slick-mod2 .item:nth-child(2n) { margin-right: 0; }
  .special_00278 .slick-mod2 .slick-slide > div { padding: 0; }
  .special_00278 .slick-mod3 .slick-slide > div { display: block; }
  .special_00278 .slick-mod3 .item { width: 100% !important; margin-right: 0; }
  .special_00278 .slick-mod3 .slick-slide { margin: 0 10px; }
  .special_00278 .slick-mod3 .slick-list { margin: 0 -10px; }
  .special_00278 .slick-mod { margin-top: 30px; }
  .special_00278 .slick-mod .slick-slide > div { padding: 0; }
  .special_00278 .lin-w { margin-top: 20px; } }

/*	移动端	*/
@media (max-width: 768px) { .special_00278 { padding: 40px 0; }
  .special_00278 .tracker-mod.dir-hor .tracker-box { text-align: left; }
  .special_00278 .tab-cont { margin-top: 25px; }
  .special_00278 .slick-mod2 { margin: 0 -15px 0; }
  .special_00278 .slick-mod2 .item { padding: 0 15px; }
  .special_00278 .slick-mod3 .item { height: auto; padding: 20px 15px; margin-bottom: 15px; }
  .special_00278 .slick-mod3 .t { width: 100%; }
  .special_00278 .slick-mod3 .t { margin-top: 0; }
  .special_00278 .lin-w .slick-paging { width: auto; margin-right: 15px; }
  .special_00278 .wnzt-slick-next { margin-left: 15px; } }
