@charset "UTF-8";
.special_00164 { background: url() no-repeat bottom center; padding: 100px 0; background-size: cover; }

.special_00164 .x-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; }

.special_00164 .line { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border-top: 1px dashed #cfbfa0; }

.special_00164 .left { padding-right: 50px; width: 50%; }

.special_00164 .left .t { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 40px; }

.special_00164 .left .wnzt-title { margin-right: 10px; }

.special_00164 .left a.wnzt-more { margin-left: 8px; }

.special_00164 .left .li { position: relative; width: 100%; border: 1px solid; padding: 4px; height: 158px; }

.special_00164 .left .li a { border: 1px solid; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; padding: 20px 36px; background: url(); position: relative; }

.special_00164 .left .l { width: 70px; color: #00654c; margin-right: 15px; margin-top: -2px; }

.special_00164 .left .y { font-size: 22px; position: relative; font-family: 'Arial'; font-weight: bold; }

@media (max-width: 768px) { .special_00164 .left .y { font-size: 18px; } }

.special_00164 .left .y::after { content: ""; display: block; position: absolute; width: 20px; height: 1px; background: #00654c; left: 0; bottom: 0px; }

.special_00164 .left .y1 { font-size: 18px; margin-top: 2px; font-family: 'Arial'; }

@media (max-width: 768px) { .special_00164 .left .y1 { font-size: 16px; } }

.special_00164 .left .p1 { font-size: 18px; color: #333; -webkit-transition: all 0.32s; transition: all 0.32s; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.5; height: 3em; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 1; height: auto; }

@media (max-width: 768px) { .special_00164 .left .p1 { font-size: 16px; } }

.special_00164 .left .p2 { font-size: 16px; color: #707070; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.5; height: 3em; text-overflow: ellipsis; overflow: hidden; height: auto; margin-top: 13px; }

body:not(.lang-en) .special_00164 .left .p2 { text-align: justify; text-justify: inter-ideograph; }

.special_00164 .left .r { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.special_00164 .left .li + .li { margin-top: 32px; }

.special_00164 .right { padding-left: 50px; width: 50%; }

.special_00164 .right .t { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 40px; }

.special_00164 .right .wnzt-title { margin-right: 10px; }

.special_00164 .right .slick-nav { margin-left: 8px; }

.special_00164 .right .slick-nav .wnzt-slick-arrow { margin-top: 0; }

.special_00164 .right .slick-mod { width: 100%; }

.special_00164 .right .pic { position: relative; overflow: hidden; background-color: #ececec; }

.special_00164 .right .pic::before { content: ''; display: block; padding-top: 38.92308%; }

.special_00164 .right .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_00164 .right .nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.special_00164 .right .slick-item { margin-bottom: 30px; }

/*	pc 端	*/
@media (min-width: 769px) { .special_00164 .left .li:hover .p1 { color: #00654c; -webkit-transition: all 0.32s; transition: all 0.32s; } }

/*	1280~1440	*/
@media (max-width: 1480px) { .special_00164 .left { padding-right: 20px; }
  .special_00164 .right { padding-left: 20px; }
  .special_00164 .right .pic { width: 100%; }
  .special_00164 .left .li + .li { margin-top: 20px; }
  .special_00164 .right .slick-item { margin-bottom: 30px; }
  .special_00164 { padding-bottom: 45px; } }

/*	1024	*/
@media (max-width: 1024px) { .special_00164 .x-wrap { display: block; }
  .special_00164 .left { width: 100%; padding-right: 0; }
  .special_00164 .left .t { margin-bottom: 20px; }
  .special_00164 .left .li { height: auto; }
  .special_00164 .left .p2 { margin-top: 5px; }
  .special_00164 .left .li a { height: auto; }
  .special_00164 .right { width: 100%; padding-left: 0; margin-top: 40px; }
  .special_00164 .right .t { margin-bottom: 20px; }
  .special_00164 .right .slick-item { margin-bottom: 20px; } }

/*	移动端	*/
@media (max-width: 768px) { .special_00164 { padding: 40px 0 20px; }
  .special_00164 .left .li a { padding: 15px; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .special_00164 .left .l { width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; margin-top: 5px; }
  .special_00164 .left .y { font-size: 16px; }
  .special_00164 .left .y::before { content: '-'; }
  .special_00164 .left .y::after { content: none; }
  .special_00164 .left .y1 { margin-top: 0; font-weight: bold; }
  .special_00164 .left .li + .li { margin-top: 10px; } }
