@charset "utf-8";
#main-slide-photpshow{
	width:100%;
	/* max-width:1920px; */
	margin:0px auto;
	position:relative;
	margin-top: 0px;
}
#main-slide-photpshow .owl-controls-product.clickable,#main-slide-photpshow .owl-controls-product {
    position: absolute;
    width: 100%;
	z-index: 1;
	bottom: 0px;
    
}
/* index-block */
#sub-slide{
	float:left; 
	width:622px;
	padding-left:4px; 
	box-sizing:border-box;
	}
/* footer */
/* RWD */
@media screen and (max-width:980px){
/* header */
#sub-slide{float:none; width:100%; padding:0;}
}

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

/* mobile */
#mobi_social{display:block; top:15px; right:85px;}
}

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

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

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

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

/******************************************************************/
.item img{max-width:100%;width: 100%; height:auto; display:block;}
#main-slide-photpshow .owl-controls_B{position:absolute; right:15px; bottom:15px; text-align:center;}
#main-slide-photpshow .owl-buttons{display:none;}
.owl-theme .owl-controls_B.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}

/* Styling Pagination*/
.owl-theme .owl-controls_B .owl-page_B{display:inline-block; zoom:1; *display:inline;/*IE7 life-saver */}
.owl-theme .owl-controls_B .owl-page_B span{display:block; width:10px; height:10px; margin:0 5px; border-radius:10px; background:#e1d5c3;}
.owl-theme .owl-controls_B .owl-page_B.active span,
.owl-theme .owl-controls_B.clickable .owl-page_B:hover span{background:#FFF;}

/* If PaginationNumbers is true */
.owl-theme .owl-controls_B .owl-page_B 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;}


/* Core Owl Carousel CSS File v1.3.3 */
/* clearfix */
.owl-carousel_B .owl-wrapper:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height: 0;}

/* display none until init */
.owl-carousel_B{display:none; position:relative; width:100%;-ms-touch-action:pan-y;}
.owl-carousel_B .owl-wrapper{display:none;position:relative; -webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel_B .owl-wrapper-outer{overflow:hidden; position:relative; width:100%;}
.owl-carousel_B .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_B .owl-item{float:left;}

/* fix */
.owl-carousel_B  .owl-wrapper,
.owl-carousel_B  .owl-item{-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);}

/*輪播圖上的文字*/
.slideWa .slideWa-txt {
    width: 30%;
    height: auto;
    padding:2%; 
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 30%;
    left: 50%;
    margin-left: -15%;
    display: none;
    /* float: left; */
    z-index: 11;
    transition: 0.5s; 
}
.slideWa .slideWa-txt h1{
	font-size: 3em;
	 display: none;
}
.slideWa .slideWa-txt h2{
	 font-weight: normal;
	  display: none;
}
.slideWa .slideWa-txt h3 a{
	display: block;
	padding:5px;
	font-size: 1.3em;
	border: 1px solid #fff;
	width: auto;
	text-align: center;	
	color: #fff;
	font-weight: normal; 
	margin-top:20px;
	transition: 0.5s;
	
}
.slideWa .slideWa-txt h3 a:hover{
	background: #fff;
	color: #5A5A5A;
	transition: 0.5s;
}




@media screen and (max-width:767px){
	#main-slide-photpshow{
	width: 100%;
	max-width: 960px;
	position: relative;
	margin-right: auto;
	padding-top:0px;
	margin-top: 0px;
	margin-left: auto;
}
.slideWa .slideWa-txt{
	display: none !important;
	visibility: hidden !important;
}
}
@media screen and (min-width:1200px){
	#main-slide-photpshow{
	width: 100%;
	/* max-width: 1920px; */
	position: relative;
	margin-right: auto;
	padding-top:0px;
	margin-top: 0px;
	margin-left: auto;
}
}
@media screen and (max-width:1050px){
	#main-slide-photpshow{
	margin-top: 0px;
}
	.owl-wrapper-outer {
	/*margin-top: 8px;*/
}
.slideWa .slideWa-txt {
    top: 25%;
}
.slideWa .slideWa-txt h1{
	font-size: 1.8em;
}
.slideWa .slideWa-txt h2{
	font-size: 1.2em;
}
}
@media screen and (max-width:767px){
	#main-slide-photpshow{
	margin-top: 123px;
}


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

	.item img{
		
	}
}