.owl-theme .owl-controls{text-align:center;-webkit-tap-highlight-color:transparent ; }
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#333;font-size:20px;margin:5px;padding:0px 7px 3px 7px ;background:#f8f8f8;display:inline-block;
	                                           cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px ; border: #666 solid 1.4px ;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#274998;color:#fff;text-decoration:none ;border: #888 solid 1.4px ;}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;}
.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:23px 7px;background:#FFF;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:#6ec4e8;*/}


/*首頁輪播-----------------------------------------*/

.index-banner-pc.owl-theme .owl-controls,.index-banner-m.owl-theme .owl-controls{
	position: absolute;
    bottom:30px;
    right:5%;
}

.index-banner-pc .owl-nav[class*=owl-]{
    position: relative;
}

.index-banner-pc .owl-nav[class*=owl-] .owl-prev {
    display: inline-block;
    background-color: #fff;
    border: 1px #eee solid;
    border-radius: 50%;
    height:63px;
    width:63px;
    transition:.1s;
    margin: 0 10px;
    background-image: url(../img/arrow2_r.png);
    /*box-shadow: 0px 0px 10px #ddd;*/
}

.index-banner-pc .owl-nav[class*=owl-] .owl-next {
    display: inline-block;
    background-color: #fff;
    border: 1px #eee solid;
    border-radius: 50%;
    height:63px;
    width:63px;
    transition:.1s;
    margin: 0 10px;
    background-image: url(../img/arrow2_r.png);
    /*box-shadow: 0px 0px 10px #ddd;*/
}

.index-banner-pc .owl-nav[class*=owl-] .owl-prev:hover {
    display: inline-block;
    border: 1px #e2e2e2 solid;
    background-color: #f0ece8;
    background-image: url(../img/arrow2_r.png);
    
}

.index-banner-pc .owl-nav[class*=owl-] .owl-next:hover {
    display: inline-block;
    border: 1px #e2e2e2 solid;
    background-color: #f0ece8;
    background-image: url(../img/arrow2_r.png);
    
}

/*-----------------------------------*/
/*------------------------------*/

/*------------------------------*/
.classic_box .slidepic .owl-dots{bottom: -40px;}

/*------------------------------*/
.coverpic_box .owl-controls{position: absolute;bottom: 20px;z-index: 10;}
.coverpic_box .owl-dots{margin: 0 auto;text-align: left;margin-left: 30px;}
.coverpic_box .owl-dots .owl-dot span{transition: .3s;width:12px;height:12px;margin:10px 10px; border: 1px solid #cea667;background:rgba(0,0,0,0);opacity:0.8;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:0;-moz-border-radius:0;border-radius:0}
.coverpic_box .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#cea667;border: 1px solid #cea667;}
 
 /*========================MOBILE==========================*/
@media screen and (max-width: 768px) {
	.index_banner_m .owl-dot span{width:10px;height:10px;margin:5px 5px;}
	/*.index_banner_m .owl-dot:hover span{background-color: rgba(255,255,255,0);}*/
	.slidepic .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 5px;}
	.slidepic .owl-dots .owl-dot:hover span{background-color: rgba(255,255,255,0);}
}

.owl-carousel.owl-loaded{position: relative;}
.owl-controls{ position: absolute;bottom: 0;left:0;width: 100%;height: 100%; z-index: -1;}


.testlist .owl-nav[class*=owl-] .owl-prev {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/arrow1_l.png);background-repeat: no-repeat;background-position: center; height: 58px;width: 35px;opacity: 1;transition: .3s;border-radius: 0;
	position: absolute;left: -80px;top: 50%;transform: translateY(-50%);}
.testlist .owl-nav[class*=owl-] .owl-prev:hover{display: block;background-color: rgba(255,255,255,0);border: none;background-position: center;
	background-image: url(../img/arrow1_l.png);background-repeat: no-repeat;opacity: 0.8;}
.testlist .owl-nav[class*=owl-] .owl-next {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/arrow1_r.png);background-repeat: no-repeat;background-position: center; height: 58px;width: 35px;opacity: 1;transition: .3s;border-radius: 0;
	position: absolute;right: -80px;top: 50%;transform: translateY(-50%);}
.testlist .owl-nav[class*=owl-] .owl-next:hover{background-color: rgba(255,255,255,0);border: none;background-position: center;
	background-image: url(../img/arrow1_r.png);background-repeat: no-repeat;opacity: 0.8;}
@media screen and (max-width: 1024px) {
	.testlist .owl-nav[class*=owl-] .owl-prev,
	.testlist .owl-nav[class*=owl-] .owl-prev:hover{
		background-size: cover;height: 38px;width: 25px;left: -50px;
	}
	.testlist .owl-nav[class*=owl-] .owl-next,
	.testlist .owl-nav[class*=owl-] .owl-next:hover {
		background-size: cover;height: 38px;width: 25px;right: -50px;
	}
}
.testlist .owl-controls{position: absolute;bottom: 20px;z-index: 0;}
.testlist .owl-dots{margin: 0 auto;text-align: center;}
.testlist .owl-dots .owl-dot span{transition: .3s;width:10px;height:10px;margin:10px 8px; border: 2px solid #FFF;background:rgba(0,0,0,0);opacity:1;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;}
.testlist .owl-dots .owl-dot.active span,.testlist .owl-theme .owl-dots .owl-dot:hover span{background:#FFF;border: 2px solid #FFF;}

@media screen and (max-width: 768px) {
	.testlist .owl-controls{
		height: auto;
		bottom: -50px;
	}
}

.index_pro .owl-nav[class*=owl-] .owl-prev {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/arrow2_l.png);background-repeat: no-repeat;background-position: center; height: 58px;width: 35px;opacity: 1;transition: .3s;border-radius: 0;
	position: absolute;left: -70px;top: 50%;transform: translateY(-50%);}
.index_pro .owl-nav[class*=owl-] .owl-prev:hover{display: block;background-color: rgba(255,255,255,0);border: none;background-position: center;
	background-image: url(../img/arrow2_l.png);background-repeat: no-repeat;opacity: 0.8;}
.index_pro .owl-nav[class*=owl-] .owl-next {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/arrow2_r.png);background-repeat: no-repeat;background-position: center; height: 58px;width: 35px;opacity: 1;transition: .3s;border-radius: 0;
	position: absolute;right: -70px;top: 50%;transform: translateY(-50%);}
.index_pro .owl-nav[class*=owl-] .owl-next:hover{background-color: rgba(255,255,255,0);border: none;background-position: center;
	background-image: url(../img/arrow2_r.png);background-repeat: no-repeat;opacity: 0.8;}


.owl-carousel .owl-item img{
	/*width: auto;
	margin: 0 auto;*/
}
.client_logo .owl-nav[class*=owl-] .owl-prev {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/arrow1_l.png);background-repeat: no-repeat;background-position: center; height: 58px;width: 35px;opacity: 1;transition: .3s;border-radius: 0;
	position: absolute;left: -70px;top: 50%;transform: translateY(-50%);}
.client_logo .owl-nav[class*=owl-] .owl-prev:hover{display: block;background-color: rgba(255,255,255,0);border: none;background-position: center;
	background-image: url(../img/arrow1_l.png);background-repeat: no-repeat;opacity: 0.8;}
.client_logo .owl-nav[class*=owl-] .owl-next {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/arrow1_r.png);background-repeat: no-repeat;background-position: center; height: 58px;width: 35px;opacity: 1;transition: .3s;border-radius: 0;
	position: absolute;right: -70px;top: 50%;transform: translateY(-50%);}
.client_logo .owl-nav[class*=owl-] .owl-next:hover{background-color: rgba(255,255,255,0);border: none;background-position: center;
	background-image: url(../img/arrow1_r.png);background-repeat: no-repeat;opacity: 0.8;}


.porduct_pic .owl-nav[class*=owl-] .owl-prev {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/arrow2_l.png);background-repeat: no-repeat;background-position: center; height: 58px;width: 35px;opacity: 1;transition: .3s;border-radius: 0;
	position: absolute;left: -70px;top: 50%;transform: translateY(-50%);}
.porduct_pic .owl-nav[class*=owl-] .owl-prev:hover{display: block;background-color: rgba(255,255,255,0);border: none;background-position: center;
	background-image: url(../img/arrow2_l.png);background-repeat: no-repeat;opacity: 0.8;}
.porduct_pic .owl-nav[class*=owl-] .owl-next {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/arrow2_r.png);background-repeat: no-repeat;background-position: center; height: 58px;width: 35px;opacity: 1;transition: .3s;border-radius: 0;
	position: absolute;right: -70px;top: 50%;transform: translateY(-50%);}
.porduct_pic .owl-nav[class*=owl-] .owl-next:hover{background-color: rgba(255,255,255,0);border: none;background-position: center;
	background-image: url(../img/arrow2_r.png);background-repeat: no-repeat;opacity: 0.8;}
.porduct_pic .owl-dots{position: absolute;bottom: -50px;left: 50%;transform: translateX(-50%);}
.porduct_pic .owl-dots{margin: 0 auto;text-align: center;}
.porduct_pic .owl-dots .owl-dot span{transition: .3s;width:12px;height:12px;margin:10px 8px; border: 2px solid #779752;background:rgba(0,0,0,0);opacity:1;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;}
.porduct_pic .owl-dots .owl-dot.active span,.porduct_pic .owl-theme .owl-dots .owl-dot:hover span{background:#779752;border: 2px solid #779752;}
@media screen and (max-width: 1024px) {
	.porduct_pic .owl-nav[class*=owl-] .owl-prev,
	.porduct_pic .owl-nav[class*=owl-] .owl-prev:hover{
		background-size: cover;height: 38px;width: 25px;left: -40px;
	}
	.porduct_pic .owl-nav[class*=owl-] .owl-next,
	.porduct_pic .owl-nav[class*=owl-] .owl-next:hover {
		background-size: cover;height: 38px;width: 25px;right: -40px;
	}
}
@media screen and (max-width: 768px) {
	.porduct_pic .owl-dots .owl-dot span{
		width:10px;height:10px;margin:10px 5px;
	}
}