@charset "utf-8";
/* CSS Document */
.photo_12_page { width: 100%; clear: both; display: inline-block; z-index: 1; margin: 0px; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #D3D3D3; padding: 0px; }
.photo_12_box { width: 100%; clear: both; margin-top: 0px; margin-bottom: 0px; float: left; margin-right: 0%; margin-left: 0%; overflow: hidden; padding-top: 20px; padding-right: 5%; padding-bottom: 20px; padding-left: 5%; }
.photo_12_page .area_title_box { margin-top: 30px; }
.photo_12_page .area_title_box strong{ color: #FFF; }
.photo_12_page .area_line{border-top-color: #638c0b;}

.photo_12_box .photo_12_one_box { clear: both; width: 100%; padding: 0px; margin: 0px; float: left; }

.owl-carousel-photo-12-1{ width: 100%; }

.photo_12_one_box { margin: 0px; padding: 0px; clear: both; float: left; width: 100%;  }
.photo_12_one_box .home_productpic_box { display: block; width: 100%; padding: 0px; clear: both; position: relative; height: auto; margin: 0px; float: left; overflow: hidden; }
.photo_12_one_box .home_productpic_box figure { margin:0; padding: 0; display: block; clear: both; float: left; width: 100%; position: relative; }
.photo_12_one_box .home_productpic_box figure a { margin:0; padding: 0; display: block; clear: both; float: left; width: 100%; z-index: 1; }
.photo_12_one_box .home_productpic_box figure a img {opacity:0.6; filter:alpha(opacity=60); height: auto; width: 100%; margin: 0px; padding: 0px; clear: both; float: left; }
.photo_12_one_box .home_productpic_box:hover img { opacity:1; filter:alpha(opacity=100); z-index: 0;  }
.photo_12_one_box .title{ color: #FFF; font-size: 15px; line-height: 24px; }


.photo_12_page .all_more_page { position: relative; float: left; margin-top: 10px; width: 100%; }
.photo_12_page .all_more_page .btn { color: #999; border-top-color: #D9D9D9; border-right-color: #D9D9D9; border-bottom-color: #D9D9D9; border-left-color: #D9D9D9; background-color: #f1f1f1; }
.photo_12_page .all_more_page .btn:hover { background: #2f2a29; color: #FFF; border-color: #2f2a29; }

.photo_12_page .owl-theme .owl-controls { margin-top: 0px;}


.photo_12_page .home_productpic_box:hover img { transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); }


/*預設輪播左右按鈕*/
.photo_12_page .owl-theme .owl-controls .owl-nav .owl-prev{ opacity: 0.3; -moz-opacity: 0.3; filter:alpha(opacity=3); left:-30px; top: 50%; background-image: url(../../images/owl-prev.png); height: 45px; width: 28px; margin: 0px; padding: 0px; background-color: transparent; margin-top: -22px;}
.photo_12_page .owl-theme .owl-controls .owl-nav .owl-prev:hover{opacity: 1; -moz-opacity: 1; filter:alpha(opacity=10); background-image: url(../../images/owl-prev.png);}
.photo_12_page .owl-theme .owl-controls .owl-nav .owl-next{ opacity: 0.3; -moz-opacity: 0.3; filter:alpha(opacity=3); right:-30px; top: 50%; background-image: url(../../images/owl-next.png); height: 45px; width: 28px; padding: 0px; background-color: transparent; margin-top: -22px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.photo_12_page .owl-theme .owl-controls .owl-nav .owl-next:hover{opacity: 1; -moz-opacity: 1; filter:alpha(opacity=10);background-image: url(../../images/owl-next.png);}
/*media all*/
.photo_12_page .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; }

@media screen and (max-width: 1680px) {

}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 980px) {
}
@media screen and (max-width: 736px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 320px) {
}
