/* Slider */
.slick-slider {
   position: relative;
   display: block;
   box-sizing: border-box;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-touch-callout: none;
   -khtml-user-select: none;
   -ms-touch-action: pan-y;
   touch-action: pan-y;
   -webkit-tap-highlight-color: transparent;
}
.slick-list {
   position: relative;
   display: block;
   overflow: hidden;
   margin: 0;
   padding: 0;
}
.slick-list:focus {
   outline: none;
}
.slick-list.dragging {
   cursor: pointer;
   cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}
.slick-track {
   position: relative;
   top: 0;
   left: 0;
   display: block;
}
.slick-track:before, .slick-track:after {
   display: table;
   content: '';
}
.slick-track:after {
   clear: both;
}
.slick-loading .slick-track {
   visibility: hidden;
}
.slick-slide {
   display: none;
   float: left;
   height: 100%;
   min-height: 1px;
}
[dir='rtl'] .slick-slide {
   float: right;
}
.slick-slide img {
   display_: block;
}
.slick-slide.slick-loading img {
   display: none;
}
.slick-slide.dragging img {
   pointer-events: none;
}
.slick-initialized .slick-slide {
   display: block;
}
.slick-loading .slick-slide {
   visibility: hidden;
}
.slick-vertical .slick-slide {
   display: block;
   height: auto;
   border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
   display: none;
}

/* Dots */
.slick-dots {
   display: block;
   position: relative;
   z-index: 2;
   padding: 0;
   margin: 0 auto;
   list-style: none !important;
   text-align: center;
}
.content .slick-dots li:before {display: none !important;}

.slick-dots li {border-radius: 15px;
   position: relative;
   display: inline-block;
   width: 20px;
   height: 20px;
   margin-left: 1em; margin-right: 1em;
   padding: 0 !important;
   cursor: pointer;
   border: 1px dashed #2f7fe2 !important;
   background: transparent;
}
.slider-company .slick-dots li:after {border-radius: 50%; content:""; width: 8px; height: 8px; position: absolute; top: 50%; left: 50%; margin-top: -4px; margin-left: -4px; background: #2f7fe2;}
.slick-dots li.slick-active {background: #2f7fe2;}

.slick-dots li button {
   display: none;
}

.slick-arrow {
    border: none;
    outline: none !important;
    cursor: pointer;
    position: absolute;
    top: 250px;
    top: 35%;
    z-index: 3;
    color: transparent;
    width: 30px;
    height: 56px;
    display: inline-block;
}
.slick-next {
    right: 0;
    float: right;
    background: url(/im/arrow-next.png) no-repeat;
}
.slick-prev {
    left: 0;
    float: left;
    background: url(/im/arrow-prev.png) no-repeat;
}


/* CONTENT
-----------------------------------------------------------------------------*/
.content-slider-2,
.content-slider-3 {position: relative; background_: rgba(0,0,0,0.1);}

.content-slider-2, 
.content-slider-2 div {width: 100%;
   width_: 980px;
   height_: 310px; height: auto;
   overflow: hidden;
}
.content-slider-2 img,
.content-slider-3 img {max-width: 100%; min-width: 100%; height: auto !important;}

.content-slider-3 {margin: 0 auto; position: relative;}

.content-slider-3, 
.content-slider-3 div {.content-slider-3 img {max-width: 100%; min-width: 100%;}
   width: 980px;
   height: 500px;
   overflow: hidden;
}
.content-slider-2 .slick-dots,
.content-slider-3 .slick-dots {margin: 0; padding: 0;}
.content-slider-2 .slick-dots li,
.content-slider-3 .slick-dots li {margin: 5px;}
.content-slider-2 .slick-arrow {margin_: 5px; border-radius_: 50px; width: 30px; height: 30px; border_: 5px solid rgba(0,0,0,0.5); top: 45%;}
.content-slider-2 .slick-arrow.slick-prev  {background: url(/im/arrow-prev_w.png) 50% no-repeat rgba(0,0,0,0.5);  background-size: cover;}
.content-slider-2 .slick-arrow.slick-next  {background: url(/im/arrow-next_w.png) 50% no-repeat rgba(0,0,0,0.5);  background-size: cover;}

/*--
.content-slider-3  {max-width: 100%; min-width: 100%;}
.content-slider-3 img {max-width: 100%; min-width: 100%;}

.content-slider-3, .content-slider-3 div {
   width: 1490px;
   height: 471px;
   overflow: hidden;
}
.content-slider-3 img {width: 1490px; height: 760px;}
---*/

.content-slider-2 .text, 
.content-slider-3 .text {pointer-events: none; display: block; width: 100%; position: absolute; left: 0; top: 0; z-index: 9; border-left: 5px solid #ff2e2d;}
.content-slider-2 .text span, 
.content-slider-3 .text span {margin-right: 3rem; font-size: 0.8rem; display: inline-block; color: #fff; padding: 8px 20px; text-shadow_: 1px 1px 0px #00295e; background: #004eb5; background_: rgba(0, 41, 94, 0.3);}

.content-slider-1:after,
.content-slider-2:after,
.content-slider-3:after {
    border-radius: 0px;
    content: "";
    background: url("/im/fullscreen.svg") 50% 50% no-repeat rgba(0,0,0,0.4); pointer-events: none;
        background-size: auto;
    background-size: cover;
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: 0rem;
    right: 0rem;
    z-index: 2;
    box-sizing: border-box;
}


.content-slider-1 {width: 400px; height: 300px; overflow: hidden; background: #000; position: relative; margin_: 0 auto; margin: 0 0 30px 30px; float: right;}
.content-slider-1 a {display: block; width: 400px; height: 300px; font-size: 14px; text-decoration: none;}
.content-slider-1 .text {display: block; width: 400px; position: absolute; left: 0; bottom: 0; z-index: 9; background: url("/im/newsmain.png"); background-size: 100% 100%; line-height: 20px;}
.content-slider-1 .text span {display: block; color: #fff; padding: 45px 25px 35px 25px;}
.content-slider-1 .nav {position: absolute; left: 0; bottom: 0; z-index: 9; height: 20px; width: 100%; background: rgba(0, 0, 0, 0.6);}
.content-slider-1 .nav .prev, .nav .next {width: 30px; display: block; height: 20px; cursor: pointer;}
.content-slider-1 .nav .prev {background:url(/im/slider_arrows.png) no-repeat 0 0; float: left;}
.content-slider-1 .nav .next {background:url(/im/slider_arrows.png) no-repeat 0 100%; float: right;}


.content-slider-1:after {
    width: 2rem !important;
    height: 2rem !important;
}