.owl-theme .owl-controls { text-align: center; -webkit-tap-highlight-color: transparent }
.owl-theme .owl-controls .owl-nav [class*=owl-] { color: #fff; font-size: 14px; margin: 5px; padding: 4px 7px; background: #d6d6d6; display: inline-block; cursor: pointer; /*-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px*/ }
/*.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { background: #869791; color: #fff; text-decoration: none }*/
.owl-theme .owl-controls .owl-nav .disabled { opacity: .5; cursor: default }
.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display:inline
}
.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791 }
/*caseout*/
.caseout .owl-carousel .owl-dots { display: none !important; }
.caseout .owl-theme .owl-controls { position: absolute; left: 0; top: 50%; margin-top: -23.5px; height: 47px; width: 100%; }
.caseout .owl-theme .owl-controls .owl-nav { width: 1000px; margin: 0 auto; }
.caseout .owl-theme .owl-controls .owl-nav .owl-prev { float: left; margin-left: -125px; background: url(cprev.png) no-repeat 0 0; }
.caseout .owl-theme .owl-controls .owl-nav .owl-next { float: right; margin-right: -125px; background: url(cnext.png) no-repeat 0 0; }
.caseout .owl-theme .owl-controls .owl-nav [class*="owl-"] { padding: 0; height: 47px; width: 47px; font-size: 0 !important; }
.caseout .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover { filter: alpha(opacity=70); opacity: 0.7; }
/*banner*/
.banner .owl-theme .owl-controls { position: absolute; left: 0; width: 100%; text-align: center; bottom: 0; z-index: 2; height: 55px; background: url(bannerbg.png) repeat; }
.banner .owl-theme .owl-controls .owl-dots { margin-top: 22px; }
.banner .owl-theme .owl-controls .owl-dots span { margin: 0 6px; overflow: hidden; display: inline-block;  *display:inline;
zoom: 1; width: 11px; height: 11px; line-height: 9999px; cursor: pointer; background: url(circle.png) no-repeat -23px 0; }
.banner .owl-theme .owl-dots .owl-dot.active span,.banner .owl-theme .owl-dots .owl-dot:hover span{ background-position:0 0;}

/*service*/
.indexserviceList .owl-theme .owl-controls{ height:42px; top:-42px; position:absolute; right:0; width:75px; background:none; text-align:left;}
.indexserviceList .owl-theme .owl-controls .owl-dots{ display:none !important;}

.indexserviceList .owl-theme .owl-controls .owl-nav [class*="owl-"] { width:29px; height:29px; line-height:29px; margin:0 8px 0 0; padding:0; float:left;filter:alpha(opacity=100); opacity:1; font-size: 0 !important; }


.indexserviceList .owl-theme .owl-controls .owl-nav .owl-prev{ background:url(serviceprev.png) no-repeat 0 0;}
.indexserviceList .owl-theme .owl-controls .owl-nav .owl-next{ background:url(servicenext.png) no-repeat 0 0;}
.indexserviceList .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{ filter:alpha(opacity=80); opacity:0.8;}

.recommendList .owl-theme .owl-controls{ display:none !important;}