@charset "UTF-8";
.hbszyy_001 { position: relative; z-index: 1; overflow: hidden; }

.hbszyy_001 .x-date { font-family: 'Times New Roman'; color: #999; }

.hbszyy_001 .focus { position: relative; width: 100%; }

.hbszyy_001 .focus .ul { overflow: hidden; position: relative; }

.hbszyy_001 .focus .li { width: 100%; position: relative; overflow: hidden; }

.hbszyy_001 .focus .li::before { content: ''; display: block; padding-top: 31.66667%; }

.hbszyy_001 .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; }

.hbszyy_001 .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; }

.hbszyy_001 .focus .li .icon { width: 24px; height: 24px; line-height: 50px; position: absolute; font-size: 50px; right: 240px; font-weight: normal; bottom: 5%; cursor: pointer; }

.hbszyy_001 .focus .li .icon::before { color: #fff; content: ""; display: block; width: 100%; height: 100%; background: url(../../image/pasue.png) no-repeat center center; background-size: 100% 100%; }

.hbszyy_001 .focus .li .icon.icon_play::before { color: #fff; content: ""; display: block; width: 100%; height: 100%; background: url(../../image/play.png) no-repeat center center; background-size: 100% 100%; }

.hbszyy_001 .focus .li + li { z-index: -1; }

.hbszyy_001 .focus .li img { width: 100%; height: auto; }

.hbszyy_001 .focus .li .a { display: block; height: 100%; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; opacity: 1; }

.hbszyy_001 .focus .li .box { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.hbszyy_001 .focus .li .m-show { display: none; }

.hbszyy_001 .slick-dots { bottom: 65px; font-size: 0; }

.hbszyy_001 .slick-dots li { background-repeat: center center; background-repeat: no-repeat; background-size: contain; background-color: transparent !important; width: 26px; height: 22px; margin: 0 8px; }

.hbszyy_001 .slick-nav { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; pointer-events: none; display: none; }

.hbszyy_001 .slick-nav .x-wrap { pointer-events: none; }

.hbszyy_001 .slick-nav .lineBox { position: absolute; right: 0; top: 34.82234%; bottom: 29.44162%; 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; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.hbszyy_001 .slick-nav .lineBox .num1, .hbszyy_001 .slick-nav .lineBox .num2 { font-size: 20px; color: #fff; }

@media (max-width: 768px) { .hbszyy_001 .slick-nav .lineBox .num1, .hbszyy_001 .slick-nav .lineBox .num2 { font-size: 18px; } }

.hbszyy_001 .slick-nav .lineBox .lines { height: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 9px 0; width: 3px; }

.hbszyy_001 .slick-nav .lineBox .lines div { height: 100%; background: rgba(51, 51, 51, 0.2); border-radius: 1.5px; }

.hbszyy_001 .slick-nav .lineBox .lines .line2 { -webkit-transition: all .5s; transition: all .5s; background-color: #fff; height: 0%; }

.hbszyy_001_searbox { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 9; }

.hbszyy_001_searbox .bgi1 { width: 787px; height: 63px; background: url(../../image/hbszyy_001/hbszyy_004.png) no-repeat center; background-size: 100% 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: auto; padding-right: 0.35714%; }

.hbszyy_001_searbox .bgi1 .bgi2 { width: 743px; height: 46px; background: url(../../image/hbszyy_001/hbszyy_003.png) no-repeat center; background-size: 100% 100%; }

.hbszyy_001_searbox .flex-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 8.74832%; height: 100%; gap: 20px; }

.hbszyy_001_searbox .flex-box .ipt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 0; }

.hbszyy_001_searbox .flex-box .ipt input::-webkit-input-placeholder, .hbszyy_001_searbox .flex-box .ipt textarea::-webkit-input-placeholder { color: #a78f76; }

.hbszyy_001_searbox .flex-box .ipt input::-moz-placeholder, .hbszyy_001_searbox .flex-box .ipt textarea::-moz-placeholder { color: #a78f76; }

.hbszyy_001_searbox .flex-box .ipt input:-ms-input-placeholder, .hbszyy_001_searbox .flex-box .ipt textarea:-ms-input-placeholder { color: #a78f76; }

.hbszyy_001_searbox .flex-box .ipt input::-ms-input-placeholder, .hbszyy_001_searbox .flex-box .ipt textarea::-ms-input-placeholder { color: #a78f76; }

.hbszyy_001_searbox .flex-box .ipt input::placeholder, .hbszyy_001_searbox .flex-box .ipt textarea::placeholder { color: #a78f76; }

.hbszyy_001_searbox .flex-box .ipt .placeholder { color: #a78f76; }

.hbszyy_001_searbox .flex-box .ipt input { width: 100%; }

.hbszyy_001_searbox .flex-box .btn1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 4px; }

.hbszyy_001_searbox .flex-box .btn1 .ico { width: 19px; height: 19px; background: url(../../image/hbszyy_001/hbszyy_005.png) no-repeat center; background-size: contain; }

/*	pc 端	*/
/*	1280~1440	*/
@media (max-width: 1480px) { .hbszyy_001 .slick-nav .x-wrap { width: calc(100% - 60px); } }

/*	1024	*/
@media (max-width: 1430px) { .hbszyy_001_searbox { position: relative; }
  .hbszyy_001_searbox .bgi1 { width: auto; margin: 0 -10px; }
  .hbszyy_001_searbox .bgi2 { max-width: 100%; }
  .hbszyy_001 .slick-dots { bottom: 5px; } }

/*	移动端	*/
@media (max-width: 768px) { .hbszyy_001_searbox .flex-box { padding: 0 25px; }
  .hbszyy_001 .slick-dots li { margin: 0 3px; }
  .hbszyy_001 { min-height: 150px !important; }
  .hbszyy_001 .focus .li .icon { right: auto; left: 20px; display: block; }
  .hbszyy_001 .slick-nav .lineBox { top: auto; bottom: 9px; left: 20%; right: 20%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .hbszyy_001 .slick-nav .lineBox .lines { height: auto; width: 0; padding: 0 8px; height: 3px; }
  .hbszyy_001 .slick-nav .lineBox .lines div { width: 100%; }
  .hbszyy_001 .slick-nav .lineBox .lines .line2 { height: 100% !important; width: 0%; }
  .hbszyy_001 .slick-nav .x-wrap { width: 100%; } }
