﻿.col{
    width: 76rem;
    height: 370px;
    margin: 0 auto;
    position: relative;
    color: white;
    font-size: 28px;
}
.col_window{
    height: 340px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.col_con{
    position: absolute;
    left: 0;
    height: 340px;
    transition: left .4s ease;
}
.col_con>img{
width:76rem;
height:100%;
    float: left;
}
.arrows_Lcon{
    width: 45px;
    height: 108px;
    background: rgba(0, 0, 0, 0.52);
    position: absolute;
    top: 35%;
    left: 0;
    cursor: pointer;
}
.arrows_Rcon{
    width: 45px;
    height: 108px;
    background: rgba(0, 0, 0, 0.52);
    position: absolute;
    top: 35%;
    right: 0;
    cursor: pointer;
}
.arrows_Lcon:hover{
    background: linear-gradient(to right,rgba( 171, 218, 244, 0.3) 5%,rgba( 171, 218, 244, 0) 95%);
}
.arrows_Rcon:hover{
    background: linear-gradient(to left,rgba( 171, 218, 244, 0.3) 5%,rgba( 171, 218, 244, 0) 95%);
}

.dots{
    width: 76rem;
    height: 9px;
    margin: 0 auto;
    margin-top: 20px;
    position: absolute;
    bottom: 25px;
}
.dots div{
    margin: 0 auto 0 5rem;
}
.dots span{
    width: 16px;
    height: 9px;
    float: left;
    margin-left: 5px;
    border-radius: 2px;
    cursor: pointer;
background-color: #496274;
    color: transparent;
}
.dots span:hover{
    background-color: #768895 !important;
}