.link{

	padding-bottom: 30px;
}
.link li{
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #959595;
}

.link-list-icon{
	width: 20px;
    max-width: 100%;
    display: inline-block;
    position: relative;
    transition: all .4s ease;
}
.link-list-icon img{
	vertical-align: middle;
}
.link-title{
	font-size: 16px;
	letter-spacing: 3px;
	display: inline-block;
	vertical-align: middle;
	margin:0 20px;
}
.link-web{
	display: inline-block;
	letter-spacing: 1px;
	color: #3f9fb7;
}

/*活動介紹*/
.activity{
	width: 100%;

	padding-bottom: 30px;
	padding-top: 20px;
}
.activity-p{
	font-size: 16px;
	letter-spacing: 3px;
	text-align: justify;
	line-height: 1.6;
	color: #353535;
}

.activity-time{
	font-size: 16px;
	letter-spacing: 3px;
	text-align: justify;
	line-height: 1.6;
	color: #609cd5;
	font-weight: 500;
}

.activity-time2{
	color: #7e4c1b;
	font-weight: 500;
}

.activity-add{
	font-size: 16px;
	color: #e52929;
	letter-spacing: 3px;
	padding: 20px 0;
}
.activity-list-box{
	width: 100%;
	font-size: 0;
}


.activity-left{
	width: 500px;
	max-width: 100%;
	display: block;
	float: left;
}

.activity-right{
	width: 450px;
	max-width: 100%;
	height: 290px;
	display: block;
	float: right;
	padding: 5px;
	box-sizing: border-box;
	box-shadow: rgba(0,0,0,0.6)2px 3px 15px;

}

.activity-img{
	width: 100%;
	height: 100%;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../img/index/s6.jpg');
	background-size: cover;
}
.activity-list-title{
	font-size: 18px;
	letter-spacing: 2px;
	color: #d95d2c;
	font-weight: 500;
}

.activity-left .activity-list-title{
	padding-bottom: 10px;
}

.activity-list-box p{
	font-size: 14px;
	line-height: 1.6;
	color: #666666;
	letter-spacing: 2px;
	padding-bottom: 10px;
}

/*花卉產業及文化介紹*/
.introduction-box, .attractions-box{

	padding-top: 20px;
	padding-bottom: 20px;
}
.attractions-box{
	border-bottom: 1px solid #959595;
}
#attractions li:last-child{
	border: 0;
}
.introduction-left{
	width: 50%;
	display: block;
	float: left;
}

.introduction-right{
	width: 50%;
	display: block;
	float: right;
}

.introduction-box p, .activity-list-box p{
	color: #595959;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 1.8;
	color: #676666;
}
.introduction-box p{
	line-height: 2.3;
	padding-bottom: 10px;
}
.introduction-left .activity-list-title{
	padding-bottom: 10px;
}

.introduction-img-box{
	width: 450px;
	height: 600px;
	max-width: 100%;
	overflow: hidden;
	display: block;
	float: right;
	padding: 10px ;
	box-shadow: rgba(0,0,0,0.6)2px 3px 15px;
}

.introduction-img{
	width: 100%;
	height: 100%;
	display: block;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../img/index/s1.jpg');
}

/*景點介紹*/
.attractions-box .activity-list-title{
	padding-bottom: 10px;
}



.attractions-tab{
	font-size: 16px;
	padding-bottom: 10px;
	color: #2062a5;
	letter-spacing: 2px;
}
.attractions-box p{
	padding-bottom: 10px;
	color: #595959;	
	letter-spacing: 1px;
	line-height: 1.8;
}

.attractions-img-box{
	width: 450px;
	max-width: 100%;
	display: block;
	float: right;
	height: 300px;
	padding: 10px;
	margin-left: 5px;
	box-shadow: rgba(0,0,0,0.6) 2px 3px 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.attractions-img-box-2{
	width: 450px;
	max-width: 100%;
	display: block;
	float: right;
	height: 420px;
	padding: 10px;
	box-shadow: rgba(0,0,0,0.6) 2px 3px 15px;
	margin-left: 5px;
	margin-top: 10px;
}
.attractions-img{
	width: 100%;
	height: 100%;
	display: block;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.attractions-more{
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 2px;
	color: #595959;
}

.attractions-more a{
	color: #1977d6;
}

/*交通資訊*/
.traffic-box{

    padding-bottom: 20px;
}
.traffic-box .activity-list-title{
	padding: 20px 0;
}
.traffic-box p{
	font-size: 14px;
	color: #595959;
	line-height: 1.8;
	letter-spacing: 2px;
	padding-bottom: 10px;
}

.traffic-box p.icon:before{
	content: '◎';
	line-height: 0;
	font-size: 30px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: inline-block;
}
.map{
	width: 100%;
	height: 300px;
	padding: 10px;
	overflow: hidden;
	display: block;
	position: relative;
	box-sizing: border-box;
	box-shadow: rgba(0,0,0,0.7) 5px 5px 18px;
}

.map-mask{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.0);
}
.navigate{
	width: 100%;
}


