.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-dots{margin: 0 auto;text-align: center;}
.index_banner_pc .owl-dots .owl-dot span{transition: .3s;width:12px;height:12px;margin:10px 10px;background:#fff;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:30px;-moz-border-radius:30px;border-radius:30px}
.index_banner_pc .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#6ec4e8;border: 1px solid #FFF;}
 
.index_banner_pc .owl-carousel.owl-loaded{position: relative;}
.index_banner_pc .owl-controls{position: absolute;bottom: 20px;z-index: 10;width: 100%;}
.index_banner_pc .owl-nav[class*=owl-] .owl-prev {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/banner_prev.png);height: 99px;width: 65px;opacity: 0.6;transition: .3s;
	position: absolute;left: 10px;bottom: 22vw;}
.index_banner_pc .owl-nav[class*=owl-] .owl-prev:hover{display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/banner_prev.png);opacity: 1;}
.index_banner_pc .owl-nav[class*=owl-] .owl-next {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/banner_next.png);height: 99px;width: 65px;opacity: 0.6;transition: .3s;
	position: absolute;right: 10px;bottom: 22vw;}
.index_banner_pc .owl-nav[class*=owl-] .owl-next:hover{display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/banner_next.png);opacity: 1;}
/*------------------------------*/
.index_banner_m .owl-dots{margin: 0 auto;text-align: center;}
.index_banner_m .owl-dots .owl-dot span{transition: .3s;width:12px;height:12px;margin:10px 10px;background:#fff;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:30px;-moz-border-radius:30px;border-radius:30px}
.index_banner_m .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#6ec4e8;border: 1px solid #FFF;}
.index_banner_m .owl-carousel.owl-loaded{position: relative;}
.index_banner_m .owl-controls{position: absolute;bottom: 20px;z-index: 10;width: 100%;}
/*------------------------------*/
.index_shoplist .owl-dots{margin: 0 auto;text-align: center;}
.index_shoplist .owl-dots .owl-dot span{transition: .3s;width:12px;height:12px;margin:50px 5px 0 5px;background:#e3e3e3;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:30px;-moz-border-radius:30px;border-radius:30px}
.index_shoplist .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#6ec4e8;border: 1px solid #FFF;}

/*------------------------------*/
.guide_pic_b .owl-stage{
	display: flex;
    justify-content: center;
    align-items: center;
}
.guide_pic_b .owl-nav[class*=owl-] .owl-prev {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/guide_prev.png);height:58px;width:30px;transition:.3s;
	position: absolute;left:-70px;bottom:45%;}
.guide_pic_b .owl-nav[class*=owl-] .owl-prev:hover{display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/guide_prev.png);left:-75px;}
.guide_pic_b .owl-nav[class*=owl-] .owl-next {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/guide_next.png);height: 58px;width: 30px;transition: .3s;
	position: absolute;right:-70px;bottom:45%;}
.guide_pic_b .owl-nav[class*=owl-] .owl-next:hover{display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/guide_next.png);right:-75px;}

.guide_pic_s .owl-dots{margin: 0 auto;text-align: center;}
.guide_pic_s .owl-dots .owl-dot span{transition: .3s;width:12px;height:12px;margin:10px 5px 0 5px;background:#e3e3e3;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:30px;-moz-border-radius:30px;border-radius:30px}
.guide_pic_s .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#6ec4e8;border: 1px solid #FFF;}
.guide_pic_s.owl-carousel .owl-item img {width: auto;height: 100px;}
/*@media screen and (max-width: 1024px) {
	.guide_pic_b .owl-nav[class*=owl-] .owl-prev,
	.guide_pic_b .owl-nav[class*=owl-] .owl-next{
		display: none;
	}
}*/
/*------------------------------*/
.spot_pic .owl-nav[class*=owl-] .owl-prev {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/guide_prev.png);height:58px;width:30px;transition:.3s;
	position: absolute;left:-70px;bottom:45%;}
.spot_pic .owl-nav[class*=owl-] .owl-prev:hover{display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/guide_prev.png);left:-75px;}
.spot_pic .owl-nav[class*=owl-] .owl-next {display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/guide_next.png);height: 58px;width: 30px;transition: .3s;
	position: absolute;right:-70px;bottom:45%;}

.spot_pic .owl-nav[class*=owl-] .owl-next:hover{display: block;background-color: rgba(255,255,255,0);border: none;
	background-image: url(../img/guide_next.png);right:-75px;}
.spot_pic .owl-dots{position: absolute;bottom: 20px; left : 50%;transform:translateX(-50%); margin: 0 auto;text-align: center;}
.spot_pic .owl-dots .owl-dot span{transition: .3s;width:12px;height:12px;margin:10px 8px 0 8px;background:none;border:1px solid #FFF;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:30px;-moz-border-radius:30px;border-radius:30px}
.spot_pic .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#FFF;}
.spot_pic{position: relative;}
/*------------------------------*/
.product_pic_b .owl-stage{
	display: flex;
    justify-content: center;
    align-items: center;
}
.product_pic_b .owl-dots{margin: 0 auto;text-align: center;}
.product_pic_b .owl-dots .owl-dot span{transition: .3s;width:10px;height:10px;margin:10px 5px 0 5px;background:#e3e3e3;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:30px;-moz-border-radius:30px;border-radius:30px}
.product_pic_b .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#6ec4e8;border: 1px solid #FFF;}

.product_pic_s .owl-nav[class*=owl-] .owl-prev {display: block;background-color: rgba(255,255,255,1);border: none;
	background: url(../img/prev03.png) center no-repeat;height:45px;width:20px;transition:.3s;border-radius: 0;
	position: absolute;left:-5px;top:45%;opacity: .8;transform: translate(0,-50%);box-shadow: 0 0 10px #d3d3d3;}
.product_pic_s .owl-nav[class*=owl-] .owl-prev:hover{display: block;background-color: rgba(255,255,255,1);border: none;
	background: url(../img/prev03.png) center no-repeat;box-shadow: 0 0 10px #b3b3b3;opacity: 1;}
.product_pic_s .owl-nav[class*=owl-] .owl-next {display: block;background-color: rgba(255,255,255,1);border: none;
	background: url(../img/next03.png) center no-repeat;height:45px;width:20px;transition:.3s;border-radius: 0;
	position: absolute;right:-5px;top:45%;opacity: .8;transform: translate(0,-50%);box-shadow: 0 0 10px #d3d3d3;}
	.product_pic_s .owl-nav[class*=owl-] .owl-next:hover{display: block;background-color: rgba(255,255,255,1);border: none;
	background: url(../img/next03.png) center no-repeat;box-shadow: 0 0 10px #b3b3b3;opacity: 1;}

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



.diy_pic_box .owl-carousel{position: relative;}
.diy_pic_box .owl-nav{position: absolute;top: 170px;left : 50%;transform:translateX(-50%);width:100%;}

.diy_pic_box .owl-nav[class*=owl-] .owl-prev{border:0;border-radius:0;border-style: solid;
border-width: 28px 28px 28px 0;
border-color: transparent #fffcc9 transparent transparent;width:30px;
background-color: rgba(255, 255, 255, 0);padding:0;transition: .2s;margin:0 230px 0 0;}

.diy_pic_box .owl-nav[class*=owl-] .owl-prev:hover{border:0;border-radius:0;border-style: solid;
border-width: 28px 28px 28px 0;
border-color: transparent #e99952 transparent transparent;width:30px;
background-color: rgba(255, 255, 255, 0);padding:0;}


.diy_pic_box .owl-nav[class*=owl-] .owl-next{border:0;border-radius:0;border-style: solid;margin:0 0 0 230px;
border-width: 28px 0 28px 28px;
border-color: transparent transparent transparent #fffcc9 ;width:30px;
background-color: rgba(255, 255, 255, 0);padding:0;transition: .2s;}

.diy_pic_box .owl-nav[class*=owl-] .owl-next:hover{border:0;border-radius:0;border-style: solid;
border-width: 28px 0 28px 28px;
border-color: transparent transparent transparent #e99952 ;width:30px;
background-color: rgba(255, 255, 255, 0);padding:0;}








