.owl-carousel .owl-wrapper:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel {
 display:none;
 position:relative;
 width:100%;
 -ms-touch-action:pan-y;
 z-index:1
}
.owl-carousel .owl-wrapper {
 display:none;
 position:relative
}
.owl-carousel .owl-wrapper-outer {
 overflow:hidden;
 position:relative;
 width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
 -webkit-transition:height 500ms ease-in-out;
 -moz-transition:height 500ms ease-in-out;
 -ms-transition:height 500ms ease-in-out;
 -o-transition:height 500ms ease-in-out;
 transition:height 500ms ease-in-out
}
.owl-carousel .owl-item {
 float:left
}
.owl-controls .owl-buttons div,.owl-controls .owl-page {
 cursor:pointer
}
.owl-controls {
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-tap-highlight-color:transparent
}
.grabbing {
 cursor:url(../image/grabbing.png) 8 8,move
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.owl-theme .owl-controls {
 margin-top:0px;
 text-align:center
}
.imargins .owl-theme .owl-controls {
 margin-top:-33px;
 text-align:center
}

.owl-theme .owl-controls .owl-buttons div {
 width:26px;
 height:26px;
 margin:0 25px 0 0;
 display:block;
 position:absolute;
 top:-43px;border-radius:3px; 
 z-index:10;border:1px solid #ddd;
 cursor:pointer;background:#fff;
 -webkit-transition:all .3s ease;
 color:#ddd;
}
.owl-theme .owl-controls .owl-buttons div .fa {
 font-size:12px;
 line-height:24px;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
 filter:Alpha(Opacity=100);
 opacity:1;
 text-decoration:none
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
 right:0;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
 right:32px;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 -ms-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover,.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 color:#777
}
.owl-carousel.slideshowhome .owl-controls .owl-buttons .owl-next,.owl-carousel.slideshowhome .owl-controls .owl-buttons .owl-prev {
 width:30px;
 height:60px;
 line-height:66px;
 text-align:center;
 margin:-30px 0 0;
 color:#fff;
 background-color:rgba(0,0,0,.3);
 top:50%
}
.owl-carousel.slideshowhome .owl-controls .owl-buttons .owl-next .fa,.owl-carousel.slideshowhome .owl-controls .owl-buttons .owl-prev .fa {
 font-size:22px
}
.owl-carousel.slideshowhome .owl-controls .owl-buttons .owl-prev {
 left:0
}
.owl-carousel.slideshowhome .owl-controls .owl-buttons .owl-next {
 right:0
}
.owl-carousel.slideshowhome .owl-controls .owl-buttons .owl-next:hover,.owl-carousel.slideshowhome .owl-controls .owl-buttons .owl-prev:hover {
 color:#fff;
 background-color:#0289cc
}
.owl-carousel.slideshowhome .owl-controls .owl-pagination {
 position:absolute;
 bottom:0;
 width:100%
}
.owl-carousel.slideshowhome.owl-theme .owl-controls .owl-page span {
 background:rgba(0,0,0,.4)
}
.owl-carousel.slideshowhome.owl-theme .owl-controls .owl-page.active span,.owl-carousel.slideshowhome.owl-theme .owl-controls.clickable .owl-page:hover span {
 background:rgba(0,0,0,.6)
}
.owl-carousel.nxt .owl-controls .owl-buttons .owl-prev {
 left:0;
 top:50%;
 margin-top:-28px
}
.owl-carousel.nxt .owl-controls .owl-buttons .owl-next {
 right:0;
 top:50%;
 margin-top:-28px
}
.owl-carousel.nxt .owl-item img {
 display:inline-block
}
.owl-carousel.nxt .owl-controls .owl-buttons {
 visibility:hidden
}
.owl-carousel.nxt:hover .owl-controls .owl-buttons {
 visibility:visible
}
.owl-theme .owl-controls .owl-page {
 display:inline-block;
 zoom:1;z-index:999;
}
.owl-theme .owl-controls .owl-page span {
 display:block;
 width:17px;
 height:17px;
 margin:5px 4px;box-shadow:0 0 0 1px #fff inset;
 filter:Alpha(Opacity=40);
 opacity:.9;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 border-radius:20px;
background:#F18201;
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
 filter:Alpha(Opacity=100); 
 opacity:.9;background:#eee;box-shadow:0 0 0 1px #F18201 inset;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
 height:auto;
 width:auto;
 color:#FFF;
 padding:2px 10px;
 font-size:12px;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px
}
.owl-item.loading .image {
 min-height:150px;
 background:url(/image/progress.gif) center center no-repeat
}
