* { margin: 0; padding: 0; }

li { list-style: none; }

.slide { position: relative; }

.slide .carouse { width: 100%; overflow: hidden; position: relative; }

.slide .carouse .slideItem { width: 100%; position: absolute; cursor: pointer; }

.slide .carouse .slideItem .banner-img { width: 100%; display: block; }

.slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }

.slide .carousel-control { position: absolute; top: 50%; width: 46px; height: 46px; z-index: 999; margin-top: -23px; }

.slide .carousel-control.left { left: 80px; background-image: url(../images/prev.png); background-repeat: no-repeat; cursor: pointer; }

.slide .carousel-control.left:hover { background-image: url(../images/prev_1.png); }

.slide .carousel-control.right { right: 80px; background-image: url(../images/next.png); background-repeat: no-repeat; cursor: pointer; }

.slide .carousel-control.right:hover { background-image: url(../images/next_1.png); }

.slide .dotList { position: absolute; width: 100%; bottom: 28px; text-align: center; }

.slide .dotList li { display: inline-block; cursor: pointer; -webkit-background-size: contain; background-size: contain; font-size: 0px; margin: 0 7px; border: none; outline: none; width: 18px; height: 18px; }

@media screen and (max-width: 999px) { .slide .carousel-control { display: none; }
  .slide .dotList { bottom: 10px; }
  .slide .dotList li { margin: 0 5px; width: 15px; height: 15px; background-color: #FFF; border: solid 1px #1E7ACD; border-radius: 50%; }
  .slide .dotList li.active { background-color: #1E7ACD; border: solid 1px #fff; } }

@media screen and (max-width: 767px) { .slide .dotList { bottom: 10px; }
  .slide .dotList li { margin: 0 3px; width: 10px; height: 10px; } }

.slide video { position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 101%; min-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; }

/*# sourceMappingURL=slide5.css.map */
