@charset "UTF-8";
.special_00255 { position: relative; z-index: 1; overflow: hidden; }

.special_00255 .focus { position: relative; width: 100%; z-index: 1; }

.special_00255 .focus .ul { overflow: hidden; position: relative; }

.special_00255 .focus .li { width: 100%; position: relative; overflow: hidden; }

.special_00255 .focus .li::before { content: ''; display: block; padding-top: 35.46875%; }

.special_00255 .focus .li .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_00255 .focus .li .video1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; font-size: 0; -o-object-fit: fill; object-fit: fill; }

.special_00255 .focus .li .icon { width: 24px; height: 24px; line-height: 50px; position: absolute; font-size: 50px; right: 240px; font-weight: normal; bottom: 5%; cursor: pointer; }

.special_00255 .focus .li .icon::before { color: #fff; content: ""; display: block; width: 100%; height: 100%; background: url(../../image/special_00255/pasue.png) no-repeat center center; background-size: 100% 100%; }

.special_00255 .focus .li .icon.icon_play::before { color: #fff; content: ""; display: block; width: 100%; height: 100%; background: url(../../image/special_00255/play.png) no-repeat center center; background-size: 100% 100%; }

.special_00255 .focus .li + li { z-index: -1; }

.special_00255 .focus .li img { width: 100%; height: auto; }

.special_00255 .focus .li .ban-a { display: block; height: 100%; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: auto 100%; position: absolute; top: 0; left: 0; }

.special_00255 .focus .li .box { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.special_00255 .focus .li .m-show { display: none; }

.special_00255 .news { width: 100%; height: 65px; position: absolute; left: 0; bottom: 0px; z-index: 2; background: rgba(0, 0, 0, 0.5); color: #fff; }

.special_00255 .news .box2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.special_00255 .news .con { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.special_00255 .news .lb { background: url() no-repeat center center/cover; width: 22px; height: 21px; }

.special_00255 .news a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 60px; }

.special_00255 .news .mod { margin-left: 15px; font-size: 18px; max-width: 57.142%; }

@media (max-width: 768px) { .special_00255 .news .mod { font-size: 16px; } }

.special_00255 .news .p { white-space: nowrap; line-height: 1.5; height: 1.5em; text-overflow: ellipsis; overflow: hidden; width: 100%; }

.special_00255 .news .y { font-size: 14px; margin-top: 5px; margin-left: 35px; }

.special_00255 .slick-dots { left: auto; right: 0; top: 20px; }

/*	pc 端	*/
/*	1280~1440	*/
/*	1024	*/
/*	移动端	*/
@media (max-width: 768px) { .special_00255 .focus .li .icon { right: auto; left: 20px; display: block; }
  .special_00255 .focus .li .p-show { display: none; }
  .special_00255 .focus .li .m-show { display: block; }
  .special_00255 .focus .li { position: relative; overflow: hidden; }
  .special_00255 .focus .li::before { content: ''; display: block; padding-top: 157.31481%; }
  .special_00255 .focus .li .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_00255 .news { height: auto; padding: 10px 0; position: relative; margin-top: -1px; }
  .special_00255 .news .con { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .special_00255 .news .box2 { width: 100%; }
  .special_00255 .news .mod { max-width: none; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 0; }
  .special_00255 .news a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; line-height: normal; }
  .special_00255 .news .y { margin-left: 0; }
  .special_00255 .slick-dots { bottom: 70px; top: auto; right: 50%; -webkit-transform: translateX(50%); transform: translateX(50%); } }
