.bx-wrapper{
    position:relative;
    margin:0 auto;
    padding:0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    background:#fff;
}
.bx-wrapper li a{ display:block; width:100%; overflow:hidden;}

.bx-wrapper img{
    width:100%;
    display:block;
    margin:0 auto;
}

.bxslider{
    margin:0;
    padding:0;
}

ul.bxslider{
    list-style:none;
}

.bx-viewport{
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform:translatez(0);
}

.bx-wrapper .bx-loading{
    min-height:50px;
    background:url(../images/bx_loader.gif) center center no-repeat #fff;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:2000;
}

.bx-wrapper .bx-pager{
    position:absolute; overflow:hidden;
    bottom:10px;
    width:100%; z-index:999;
    text-align:center;
    font-size:0;
}

.bx-wrapper .bx-pager.bx-default-pager a{
    transition:all 1s ease-in-out;
    transition:all 1s ease-in-out\0;
    -moz-transition:all 0s ease-in-out;
    position:relative;display:inline-block;
    width:12px;height:12px;margin:0 5px;overflow:hidden;
}
.bx-wrapper .bx-pager.bx-default-pager a:before{position:absolute;left:0;top:0;width:10px;height:10px;background:#fff;/*border:1px solid #ccd2d6;*/border-radius:10px;content:'';
    transition:all 1s ease-in-out;
    transition:all 1s ease-in-out\0;
    -moz-transition:all 0s ease-in-out;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover:before,
.bx-wrapper .bx-pager.bx-default-pager a:focus:before{
    background:#fff;
}
.bx-wrapper .bx-pager.bx-default-pager a.active:before{background:#2bb1c7;width:10px;height:10px;/*border-color:#68b4f2;*/}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    outline: 0;
    width:40px;
    height:60px;
    text-indent: -9999em;
    z-index: 99;
}
.bx-wrapper .bx-controls-direction .bx-prev{
    left:20px;
    background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAeCAYAAAD3qZRJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVDOEYyRkYzOEQwQTExRTU5Q0NBRjNDQ0Y1NEM2Nzk3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVDOEYyRkY0OEQwQTExRTU5Q0NBRjNDQ0Y1NEM2Nzk3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUM4RjJGRjE4RDBBMTFFNTlDQ0FGM0NDRjU0QzY3OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUM4RjJGRjI4RDBBMTFFNTlDQ0FGM0NDRjU0QzY3OTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4V0WJsAAAA/klEQVR42pyVTQrCMBCFp4KuS89QwUtYEU8igug96kLvUVwUF95Ci+IVBL2BdKfEGXzFElozceAVkvAxzfyFjDGk1N58bKsF5gCurFADDFgl68kayZ4L6LFO8LKq9l3QGkDB6mqgMevFerD69bM2IGLd4GVmn7dBOYBd03kTMAVwh0cnFOMOcpdJ233rC4nOAV42v6JaX6QALsiPExoi4yUqgFxQiJoSW2pqUT4ZAKniQAN1iCigrxnS2L+/J0p8A2GH/KwNeZXcwje5dhmNtRChFbwK1m6N3AeK4MmrCe12j7UQIYpiR+1gsUdYqoXsYZloIdHCdyzbD0D2FmAA/32ro1J1W10AAAAASUVORK5CYII=) no-repeat center center;
}

.bx-wrapper .bx-controls-direction .bx-next{
    right:20px;
    background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAeCAYAAAD3qZRJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVDOEYyRkVGOEQwQTExRTU5Q0NBRjNDQ0Y1NEM2Nzk3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVDOEYyRkYwOEQwQTExRTU5Q0NBRjNDQ0Y1NEM2Nzk3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkU5QkVGMUM4RDA3MTFFNTlDQ0FGM0NDRjU0QzY3OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUM4RjJGRUU4RDBBMTFFNTlDQ0FGM0NDRjU0QzY3OTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60l5p6AAAA6klEQVR42rSVywnCQBRFo6DrYA1BYg+iSCqRLCR9BMH0oQiKoFWo+GlBMB2IO3V8F6+Y5Z2FAydkc3iZ90vgnJu7z1kbgQIeoXGhOFIl0Dcext2IVQmMGe1gNFWpYewpTlQJtI2b8TQGqgRSRrsaLVUCK4oLHwkRSopDVQKJ8eIdI1UCBaNtmV1JQr3OFHNVAh12Cjqmq0ogYzT0aKhKNWNDcVoP9ON+b3/6vLiSiJ6a8pNvyr/F3anFTTgichtVGzZVG3bpOxrfISzVIYx8x726WAp1seQUjuoK816W1bWcqWt55vsDeAswAGlYq7El0SHHAAAAAElFTkSuQmCC) no-repeat center center;
}

.bx-wrapper .bx-controls-direction .bx-prev:hover,
.bx-wrapper .bx-controls-direction .bx-next:hover{
    background-color:rgba(0,0,0,.4);
}

@media all and (max-width:767px){
    .bx-wrapper .bx-pager.bx-default-pager a{width:8px;height:8px;margin:0 2px;}
    .bx-wrapper .bx-pager.bx-default-pager a:before{width:6px;height:6px;}
    .bx-wrapper .bx-pager.bx-default-pager a.active:before{width:6px;height:6px;}
    .bx-wrapper .bx-controls-direction .bx-prev, .bx-wrapper .bx-controls-direction .bx-next{
        left:-5px;
        top:45%;
        transform:scale(.8);
    }

    .bx-wrapper .bx-controls-direction .bx-next{
        left:auto;right:-5px;
    }

    .bx-wrapper .bx-controls-direction .bx-prev, .bx-wrapper .bx-controls-direction .bx-next{
        background-color:rgba(0, 0, 0, .4);
    }
}