.topnavbar {
    background-color: rgba(0,0,0,0);
}
.swiper-container {
  height: auto !important;
}

.swiper-slide {
  width: 100%;!important;
  padding-bottom: calc(600 / 1280 * 100%); /* 注意圖片高度與寬度要去掉單位 */
}
.topnavbar .container {
  text-align: justify;
  font-size: 0;
}

.topnavbar .container::after {
  content: "";
  display: inline-block;
  width: 100%;
}

/*index小圖*/
.onedit .row {
    padding: 2px;
    margin-left: -7px;
    margin-right: 0;
}

.rk_imgblock1{ text-align:center;}

.rk_imgblock1 figure{
	width: 100%;
	position:relative; overflow:hidden;
	display:inline-block;margin:5px;
	transition:all .5s;
    /*cursor:pointer;*/
}

.rk_imgblock1 figure img{
  width: 100%;transition:all .5s;display:block;}

.rk_imgblock1 figcaption{
	width: 100%; height: 100%; box-sizing:border-box;
	background: rgba(0,0,0,0.55);
	color:#FFFFFF; font-weight:bold;
	font-size:20px; line-height: 100px;
	text-shadow:1px 1px 3px #000,-1px -1px 3px #000;
	box-shadow:inset 0 0 50px rgba(0,0,0,0.46),inset 0 0 100px rgba(0,0,0,0.75);
	position:absolute; top:0; left:0;
	transition:all .5s;
    }

.rk_imgblock1 figcaption a{display: block;color:#fff;width:100%;height:100%;padding-top:75px;}

.rk_imgblock1 figcaption span{ font-size:16px;  line-height: 20px;display: block;color:#fff}
							
.rk_imgblock1 figure:nth-child(1) figcaption	{ opacity:0;}		
.rk_imgblock1 figure:nth-child(1) figcaption:hover { opacity:1;}
.rk_imgblock1 figure:nth-child(2) figcaption	{ opacity:0;}		
.rk_imgblock1 figure:nth-child(2) figcaption:hover { opacity:1;}
.rk_imgblock1 figure:nth-child(3) figcaption	{ opacity:0;}	


.rk_imgblock2{ text-align:center;}

.rk_imgblock2 figure{
	width: 100%;
	position:relative; overflow:hidden;
	display:inline-block;margin:5px;
	transition:all .5s;
    /*cursor:pointer;*/
}

.rk_imgblock2 figure img{
  width: 100%;transition:all .5s;display:block;}

.rk_imgblock2 figcaption{
	width: 100%; height: 100%; box-sizing:border-box;
	background: rgba(0,0,0,0.55);
	color:#FFFFFF; font-weight:bold;
	font-size:20px; line-height: 40px;
	text-shadow:1px 1px 3px #000,-1px -1px 3px #000;
	box-shadow:inset 0 0 50px rgba(0,0,0,0.46),inset 0 0 100px rgba(0,0,0,0.75);
	position:absolute; top:0; left:0;
	transition:all .5s;
    }

.rk_imgblock2 figcaption a{display: block;color:#fff;width:100%;height:100%;padding-top:110px;}

.rk_imgblock2 figcaption span{ font-size:16px;  line-height: 20px;display: block;color:#fff}
							
.rk_imgblock2 figure:nth-child(1) figcaption	{ opacity:0;}		
.rk_imgblock2 figure:nth-child(1) figcaption:hover { opacity:1;}
.rk_imgblock2 figure:nth-child(2) figcaption	{ opacity:0;}		
.rk_imgblock2 figure:nth-child(2) figcaption:hover { opacity:1;}
