.bx-wrapper .bx-controls-direction a.bx-prev,.bx-wrapper .bx-controls-direction a.bx-next{
    display:inline-block;
    width:29px;
    height:29px;
    cursor:pointer;
    background-image: url('/front/sprite/slider/bxslider_leftright.png');
    background-repeat:no-repeat;   
    top:50%;
    margin-top:-44px;
    transition:left 0.3s,right 0.3s;
}
.bx-wrapper .bx-controls-direction a.bx-prev{
    background-position: -29px 0px;
    left:-50px;
}
.bx-wrapper .bx-controls-direction a.bx-next{
    background-position: 0px 0px;
    right:-50px;
}
.bx-wrapper:hover .bx-controls-direction a.bx-prev{
    background-position: -29px 0px;
    left:0px;
}
.bx-wrapper:hover .bx-controls-direction a.bx-next{
    background-position: 0px 0px;
    right:0px;
}


.pager-arrow{
    display:inline-block;
    width:19px;
    min-height:57px;
    background-repeat: no-repeat;
    background-image:url('/front/sprite/slider/bx_slider_pager_leftright.png');
    cursor:pointer;
    position:absolute;
    top:0px;
    bottom:0px;   
    background-color:#00acc8;
}
.pager-arrowleft{
    background-position: 0px center;
    left:0px;
}
.pager-arrowright{
    background-position: -19px center;
    right:0px;
}
.bx-custom-pager{
    overflow:hidden;
    position:relative!important;
    top:0px;    
}
.pager-viewport{
    margin:0px;
    overflow:hidden;
    white-space: nowrap;
}
.pager-viewport.hasarrows{
    margin-right:19px;
    margin-left:19px;
}
.bx-pager-item{
    position:relative;
}
.slider-pager .videomark{
    position:absolute;
    bottom:3px;
    left:3px;
    width:30px;
    height:30px;
    opacity: 0.8;
    background-image:url('/front/img/slider/bx_video_marker.png');
}

div.slider-pager {
    position: relative;
    margin-right: 320px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top:5px;
}

.slider-pager-thumb {
    display: inline-block;
    padding: 0px;
    width:80px;height:80px;
    border: 1px solid silver;
    margin: 0 2px 0 2px;
    cursor: pointer;
    position:relative;
    transition: border 0.3s;
    vertical-align:top;
}
.slider-pager-thumb img{
    max-width:80px;
}
.slider-pager-thumb.active{
    border:1px solid #00acc8;
}
#slider_{
    margin-bottom:2px;    
}

.bx-wrapper .bx-caption{
    position:absolute;
    width:100%;
    background-color: white;
    color:#00acc8;
    font-size:14px;
    font-weight: normal;
    text-align: center;
    bottom:-28px;
}
.bx-wrapper .bx-caption span{
    color:#00acc8;
    font-family: verdana,sans-serif;
    font-size:14px;
    font-weight:normal;
    padding:0px;
    
}
.bx-wrapper .bx-viewport{
    -xxx-padding-bottom:33px;
}


div.slider.losee {
    margin-right: 250px;
}

div.slider-pager.losee {
    margin-right: 250px;
}

.productslider-caption {
    position: absolute;
    padding: 10px;
    text-align: center;
    color: #00acc8;
    bottom: 0px;
    width: 100%;
    background-color: white;   
    color:#00acc8;    
    font-size:14px;   
    font-weight: normal;    
    text-align: center;
    max-height: 17px;
    overflow: hidden;
}

.bx-viewport ul li {
    padding-bottom: 37px;
}

.slider.sliderwidthpart {
  background: white;
}


.bx-wrapper .bx-controls-direction a.bx-prev, .bx-wrapper .bx-controls-direction a.bx-next {
    top: calc(50% + 15px);
}