@charset "UTF-8";
/* 以上是 聲明 css編碼 */

/* 以下是 圖示文字 的 CSS */
@import url(/webeip/HT00100/becky/fonticons/css/style.css);
/* 以下是 圖示文字 new ver. 的 CSS */
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');

/* 以下是 animate 的 CSS */
@import url(/webeip/HT00100/becky/css/animate.css);
/* 以下是 reset 的 CSS */
@import url(/webeip/HT00100/becky/css/reset.css);

.tp-kbimg{ cursor: pointer; }
.rev_slider_wrapper{ position: relative; }

/* 下拉按鈕 */
	.sliderdownbtn{
		cursor: pointer;
		position: absolute;
		z-index: 110;
		bottom: 10%;
		left: 50%;
		transform: translateX(-50%);

		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;

		border: 2px solid rgba(0,0,0,0);
		background-color: rgba(255,255,255,0.3);
		color: rgba(0,0,0,0.8);
		font-size: 1.5rem;
		padding: 0.5rem;
		box-sizing: border-box;
		border-radius: 50%;
		
		transition: all 1s;
	}
	.sliderdownbtn:hover{
		background-color: rgba(255,255,255,1);
		color: rgba(0,0,0,1);
	}

.body_banner{
	display: block;
	width: 100%;
	max-width: 1100px;
	margin: 1em auto;
}
/* 金質獎 */
	.golden{
		position: fixed;
		z-index: 998;
		top: 20%;
		right: 5%;
		text-align: center;
		width: 12.5%;
		padding: 0.25em;
		box-sizing: border-box;
		transition: all .5s;
		opacity: .7;
	}
	.golden_btn{
		cursor: pointer;
		position: absolute;
		bottom: 90%;
		right: 90%;
		width: 2em;
		height: 2em;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: rgba(0,0,0,.5);
		color: #EEE;
	}
	.golden_img{
		vertical-align: top;
		width: 100%;
		border-radius: 50%;
	}

/* 旅遊影音 */
	.tripvideo_title{
		width: 80%;
		max-width: 700px;
		margin: 1rem auto 2rem;
		text-align: center;
		box-sizing: border-box;
		position: relative;
		z-index: 2;
		transition: all .5s;
	}
	.tripvideo_title_txt{
		display: block;
		width: 100%;
		font-size: 2rem;
		letter-spacing: 1rem;
		padding: 0.5rem 0 0.5rem 1rem;
		box-sizing: border-box;
		background-color: #CF111B;
		color: #FFF;
		transition: all .5s;
	}
	.tripvideo_title_ribbon, .tripvideo_title_ribbon2{
		content: "";
		position: absolute;
		bottom: 0;
		margin-bottom: -0.75em;
		border-style: solid;
		z-index: -1;
		transition: all .5s;
		box-sizing: border-box;
	}
	.tripvideo_title_ribbon{
		border-width: 1.5rem 3rem 1.5rem 1rem;
		border-color: #B5020C #B5020C #B5020C transparent;
		right: 100%;
		margin-right: -1.5rem;
		box-sizing: border-box;
	}
	.tripvideo_title_ribbon2{
		border-width: 1.5rem 1rem 1.5rem 3rem;
		border-color: #B5020C transparent #B5020C #B5020C;
		left: 100%;
		margin-left: -1.5rem;
		box-sizing: border-box;
	}
	.tripvideo_title_triangle, .tripvideo_title_triangle2{
		content: "";
		position: absolute;
		z-index: 1;
		top: 100%;
		width: 0;
		height: 0;
		border-style: solid;
	}
	.tripvideo_title_triangle{
		left: 0;
		border-width: 0 1.5rem 1.1rem 0;
		box-sizing: border-box;
		border-color: transparent #8A0008 transparent transparent;
	}
	.tripvideo_title_triangle2{
		right: 0;
		border-width: 1.1rem 1.5rem 0 0;
		box-sizing: border-box;
		border-color: #8A0008 transparent transparent transparent;
	}

/* 圖像廣告連結 */
	.imgadlink_main{
		width: 100%;
		max-width: 1200px;
		margin: 1rem auto;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.imgadlink_group{
		width: 100%;
		max-width: 280px;
		margin: 10px;
		padding: 10px;
    	box-sizing: border-box;
    	min-height: 380px;
		transition: all .2s;
		background: url(/webeip/HT00939/img/imgadlink_bg.png);
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.adimg{ width: 100%; }
	.adimg a{
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		min-height: 150px;
	}
	.adimg a img{
		max-width: 100%;
		height: 210px;
		vertical-align: top;
	}
	.adiframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.adtxt{ width: 100%; }
	.adtxt > a{
		display: block;
		width: 100%;
		text-align: center;
		padding: 0 0.25rem;
		box-sizing: border-box;
		font-size: 1.5rem;
	    color: #666;
	    margin: 0.5rem 0;
	    font-weight: bold;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    white-space: normal;
	    min-height: 64px;
	    position: relative;
	}
	.adexplain{
		width: 100%;
		padding: 0.5em 0.25rem;
		box-sizing: border-box;
		line-height: 1.75em;
	    max-height: 5em;
	    overflow: hidden;
	    color: #666;
	}

/* 小於 1200px時 */
@media (max-width:1200px)
{
	/* 旅遊影音 *//* 圖像廣告連結 */
	.imgadlink_main{
		max-width: 900px;
	}
}
/* 小於 900px時 */
@media (max-width:900px)
{
	/* 圖像廣告連結 */
	.imgadlink_main{
		max-width: 600px;
	}
}
/* 小於 600px時 */
@media (max-width:600px)
{
	/* 圖像廣告連結 */
	.imgadlink_main{
		max-width: 350px;
	}
	.imgadlink_group{
		margin: 1em auto;
	}
}
/* 小於 500px時 */
@media (max-width:500px)
{
	/* 旅遊影音 */
	.tripvideo_title{ width: 70%; }
}
/* 小於 450px時 */
@media (max-width:450px)
{
	.tripvideo_title_txt{ font-size: 1.5rem; }
	.tripvideo_title_ribbon{ border-width: 1.25rem 2.5rem 1.25rem 1rem; }
	.tripvideo_title_ribbon2{ border-width: 1.25rem 1rem 1.25rem 2.5rem; }
	
}