.myheader-top1 {/*width:780px;*/
    position:absolute;width:550px;right:0px;top:20px;text-align:right;height: 47px;background: #ff8400;padding:10px;border-bottom-left-radius:47px;z-index:66;
}
.myheader-top2 {/*width:780px;*/
    position:absolute;width:550px;right:0px;top:0px;text-align:right;height: 47px;background: #ff8400;padding:10px;border-bottom-left-radius:47px;
}
.myheader-top1 #txt ,.myheader-top2 #txt {color:#fff;padding-left:50px;}
.myheader-top1 #txt a,.myheader-top2 #txt a {color:#fff;}
.myheader-top1 #txt a:hover,.myheader-top2 #txt a:hover {color:#fff;text-decoration: underline;}
.banner_cloud1   {position:absolute;left:0;bottom:-4px;}
.banner_cloud2   {position:absolute;right:0;bottom:-4px;}
.footer_cloud1   {position:relative;left:0;bottom:-4px;}
.footer_cloud2   {position:relative;right:0;bottom:-4px;float:right;}
.footer_cloud3   {z-index: 99;margin-top:-165px;position:relative;right:0;bottom:-4px;}
.footer_cloud4   {z-index: 99;margin-top:-165px;position:relative;right:0;bottom:-4px;float:right;}
.container.content {padding-top:50px;}

/* 首頁 */ 
#flower{position:absolute;right:0;margin-top:-120px; z-index:66;}
.nav1_xs{display:none;height:0;}
@media (max-width: 767px){#flower{display:none;height:0;}.nav1_xs{display:block;}}
/*主題遊公園下拉選單 */ 
.index_mapmenu{margin-top:-40px;margin-bottom:40px;width:300px;margin-left:40%;}
@media (max-width: 767px){.index_mapmenu{margin-top:-40px;margin-bottom:40px;width:150px;margin-left:22%;}}
.index_logo {position:absolute;left:30%;top:35%;}
.index_bannertxt {position:absolute;left:70%;bottom:5%;background: rgba(0, 0, 0, 0.5);max-width:350px;color:#fff;font-size:14px; padding:10px 20px;}
@media (max-width: 767px) {.index_logo {width:50%;left:25%;}.index_bannertxt {position:absolute;left:30%;bottom:5%;background: rgba(0, 0, 0, 0.5);max-width:350px;color:#fff;font-size:14px; padding:10px 20px;}}

/*內頁*/ 
#nav2_other{display:none;height:0;}
#menu_web{display:block;height:auto;padding-right:30px;}
#menu_phone{display:none;height:0;}
@media (max-width: 767px){#nav2_other{display:block;height:auto;}#menu_web{display:none;height:0;}#menu_phone{display:block;height:auto;padding-top:5%;}}
#m2_right{border-top-left-radius:80px;border-bottom-right-radius:80px;background: #f1f1f1;padding:50px 30px;}

#m2c_mapicon{margin-top:-50px;width:30px;}
@media (max-width: 767px) {#m2c_mapicon{margin-top:-10px;width:30px;}}
.m2c_tag_content1{width:32%;padding:20px;background: #fff;float:left;border-right:10px solid #ebebeb;}
.m2c_tag_content1 img{width:100%;max-height: 170px;overflow:hidden;}
.m2c_tag_content2{border-bottom:1px solid #fff;line-height: 45px;text-align: left;}
.m3c_tag_content2{border-bottom:1px dotted #b5b5b5;/*font-size: 18px;line-height: 50px;*/}
.m3c_tag_content2 #tdwidth1 {width:35%;}
.m3c_tag_content2 #tdwidth2 {width:65%;}
@media (max-width: 767px) {
.m3c_tag_content2 #tdwidth1 {width:5%;}
.m3c_tag_content2 #tdwidth2 {width:95%;}
}

.m2c_tag_content2 #th {border-radius:20px;background: #ffe69b;color:#000;}
@media (max-width: 991px) {.m2c_tag_content1{width:48%;float:left;}.m2c_tag_content1 img{width:100%;max-height: 120px;overflow:hidden;}}
@media (max-width: 767px) {.m2c_tag_content1{width:100%;float:left;}.m2c_tag_content1 img{width:100%;max-height: 350px;overflow:hidden;}}
.m3s1L_title {color:#fff;border-radius:50%;background: #e15785;font-size: 20px;width:100px;height:100px;font-weight: 300;padding:20px 0 0 30px;letter-spacing:4px;margin-top:-70px;margin-left:45%;}
.m3s1L_push{z-index: 99;position:absolute;left:75%;padding:18px 0 0 23px;}
.m3s1L_h4{background: #efefef;text-align:center;margin-top:-10px;padding:10px;}
.m3s1L_position{position:relative;background: #8ebe42;color:#fff;width:100%;padding:10px;text-align:center;font-size: 15px;}
.m3s2c_title1{color:#000;font-size: 20px;border-bottom-right-radius:80px;background: #f1f1f1;padding:20px 30px;font-weight: 600;}
.m3s2C_title2{color:#e77902;font-weight: 900;}
.m3s2_img img{border-top-left-radius:80px;border-bottom-right-radius:80px;}
.m3s2L_linear{
  z-index: 90;position:absolute;bottom:10px;right:10px;left:10px;
  width:93%;height:80px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, transparent), color-stop(0%, rgba(0, 0, 0, 1)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1), transparent 70%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1), transparent 70%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 1), transparent 70%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 1), transparent 70%);}
.m3s2L_eye{z-index: 99;position:absolute;bottom:10px;right:10px;color:#fff;background: rgba(130, 183, 45, 0.8);font-size: 15px;width:55px;height:68px;font-weight: 300;padding:10px;}
.m3s2L_txt{z-index: 99;position:absolute;bottom:10px;left:10px;color:#fff;font-size: 16px;font-weight: 600;padding:20px;}
.m4s1{
    padding: 20px;
    text-align: left;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    border-radius:5px;	
	margin-bottom: 20px;
}
.m4s2_sub {float:left;margin:10px;color:#fff;border-radius:30px;background: #fbc693;font-size: 25px;width:160px;height:160px;font-weight: 300;padding:40px 0 0 10px;letter-spacing:4px;}
.m4s2_sub.active{background: #c8680b;}

/*內頁banner*/
.cbanner {position:absolute;left:40%;top:45%;background: rgba(0, 0, 0, 0.3);max-width:350px;min-width:300px;color:#fff;font-size:30px; padding:20px;}
.cbanner .line {border:1px solid rgba(255, 255, 255, 0.5);padding:40px;}
@media (max-width: 767px) {
.cbanner {position:absolute;left:25%;top:12%;background: rgba(0, 0, 0, 0.3);min-width:200px;color:#fff;font-size:23px; padding:10px;}
.cbanner .line {border:1px solid rgba(255, 255, 255, 0.5);padding:20px;}
}	
	
/* div捲軸介面設定，scroll顏色在main.js */ 
.notice-left{    height: 440px;    overflow-y: auto;}
.notice-left{
    padding: 40px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    position: relative;
}

/*按鈕*/  
.btn {
  border-radius: 3px;
}
.btn-lg {
  padding:10px 30px;
  font-size: 15px;
}
.btn-warning{
  border:1px solid #dc540c;
  background-color:#e4621c;
  font-weight: 800;
}
.btn-dark{
  border:1px solid #fff;
  background-color:transparent;
}
.btn-dark:hover{
  border:1px solid #e4621c;
}
.btn-success{
  border:1px solid #68b20d;
  background-color:transparent;
  color:#68b20d;
  font-weight: 800;
}
.btn-purple{
  border:0px;
  background-color:#68b20d;
}
.btn-purple:hover{
  background-color:#5a9a0b;
}
.btn-default,.btn-default:hover{
	color:#000;
}

/* 圖片移入效果 */
#portfolio .portfolio-item .portfolio-link {
  display: block;
  position: relative;
  width: 90%;
  margin: 0 auto;
  /*box-shadow:0px 0px 40px #a2a2a2;*/
  border: 1px solid #fff;
}
#portfolio .portfolio-item .portfolio-link .portfolio-hover {
  background: rgba(229, 98, 28, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all ease 0.5s;
  border: 1px solid #e5621c;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
}
#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover {
  opacity: 1;
}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content {
  position: absolute;
  width: 100%;
  height: 20px;
  font-size: 20px;
  text-align: center;
  top: 50%;
  margin-top: -12px;
  color: white;
}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i {
  margin-top: -22px;
}
@media (max-width: 767px) {
  #portfolio .portfolio-item {
    margin: 0 0 30px;
  }
}

/* 日期選擇器 */
.ui-datepicker { width: 300px; padding: .2em .2em 0; }/* 選擇器寬度設定 */
.ui-datepicker .ui-datepicker-title select { float:left; font-size:0.5em; margin:1px 0; }/* 西元年下拉字型大小 */

/* 清單群組 */
.list-group-item{border-bottom:1px dotted #ddd;background-color:transparent;}
.list-group-item,a.list-group-item,a.list-group-item:hover,a.list-group-item:focus{color:#000;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#e5621c;color:#fff;border-color: #ddd;/*border-bottom:3px solid #eea773;*/}
a.list-group-item:hover,a.list-group-item:focus{background-color:rgba(0,0,0,0.05)}

/* 足跡 */
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#fff;border-radius:4px}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}
.breadcrumb>.active{color:#777}

@media(max-width:991px) {
}

@media(max-width:767px) {
.myheader-top {display:none;height:0;}
.banner_cloud2 #cloud, .banner_cloud1 #cloud  {width:200px;}
.footer_cloud2 #cloud, .footer_cloud1 #cloud  {width:200px;}
.footer_cloud3 #cloud , .footer_cloud4 #cloud {width:200px;position:relative;right:0;bottom:-71px;}
.container.content {padding:50px 20px;}
}

/* googlemap 視差滾動效果 */
.choose-area{
    background: url(../images/map_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    position: relative;
}
.choose-area:after{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(44, 43, 94, 0);
}
.choose-area:before{
    position: absolute;
    right: 130px;
    bottom: 0;
    width: 293px;
    height: 506px;
    content: "";
    background: url(../img/choose/choose--.png);
    background-repeat: no-repeat;
    z-index: 1;
}

/* 分享區 */
#share_position {margin-top:-40px;}
@media(max-width:767px) {#share_position {margin-top:20px;}}
#printmail {display:show;}
@media(max-width:767px) {#printmail {display:none;height:0;}}

/* sitemap */
#sitemap  {padding-bottom:40px;}
#sitemap a {color:#000;}
#sitemap ul {font-size: 16px;list-style-type:none;line-height: 30px;}
#maptit {
  width: 100%;
  height: 50px;
  text-align:center;
	font-size: 16px;
	padding:12px;
	margin-bottom:20px;
	border-top:3px solid #e5621c;border-bottom:1px solid #e5621c;
}
#maptit a{display:block;height:50px;text-align:center; color:#000;text-decoration:none;}

/*無障礙設定*/
.access_u{color:#a5430e;float:left;}
.access_u a:focus{-moz-outline:rgb(255, 0, 0) dashed 3px !important;}
 
.access_c{color:#e2e2e2;}
.access_c a:focus{-moz-outline:rgb(255, 0, 0) dashed 3px !important;}

.access_b{color:#d58127;}
.access_b a:focus{-moz-outline:rgb(255, 0, 0) dashed 3px !important;}


/*電腦版主選單連結*/
.navbar-nav li {color:#303030;font-size:16px;font-weight:600;line-height: 70px;padding: 10px 5px;}
.navbar-nav li a {color:#303030;background-color:transparent;}
.navbar-nav li a:hover {background-color:transparent;color:#e5621c;}

/* 主選單nojava */
.fornoscriptli ul {
	display: inline;
}
.fornoscriptli ul li {
	color: #000;
	display: inline-table;
	text-align: left;
}
.fornoscriptli ul li a {
	color: #000;
	display: inline-table;
	text-align: left;
}
.fornoscriptli ul li li {
	color: #000;
	display: list-item;
	margin-left: 17px;
	text-align: left;
}


/* m6 點位地圖 
		.slidepop{
			width: 50px;
			height: 50px;
			position: fixed;
			top: 83%;
			left: 20px;
			z-index: 999;
		}
		.slidepop ul{
			list-style: none;
		}
		.slidepop .icon li{
			width: 105px;
			height: 105px;
		}
		.slidepop .info{
			top: 100%;
			height: 601px;
			width: 0;
			position: absolute;
			left: 60px;
			overflow: hidden;
			margin-top: -580px;
			transition:0.5s;
		}
		.slidepop .info.hover{
			width: 470px;		
		}*/
/* 花況區 
.flower_map {visibility: show;}
.flower_btn {visibility: hidden;} 
#flower_show{background: #fff;width:250px;} 
#flower_show img {height:150px;width:auto;}
@media (max-width: 991px) {
	.flower_btn {visibility: visible;} 
    .flower_map {visibility: hidden;}
    #flower_show{background: #fff;width:180px;} 
    #flower_show img {height:120px;width:auto;}
}*/ 
/* 主題特輯 
#mainLink1 {width:560px;height:224px;background: url(../images/index_main1.png) no-repeat;margin:10px;}
#mainLink2 {width:560px;height:224px;background: url(../images/index_main2.png) no-repeat;margin:10px;}
#mainLink3 {width:560px;height:224px;background: url(../images/index_main3.png) no-repeat;margin:10px;}
#mainLink4 {width:560px;height:224px;background: url(../images/index_main4.png) no-repeat;margin:10px;}
#mainLink1 p , #mainLink2 p ,#mainLink3 p ,#mainLink4 p {color:#000;letter-spacing:2px;line-height:25px;padding: 50px 30px 20px 275px;font-size: 15px;}
@media (max-width: 767px){
#mainLink1 {width:400px;height:224px;background: url(../images/index_main1.png) no-repeat top left ;background-size: 100%;}
#mainLink2 {width:400px;height:224px;background: url(../images/index_main2.png) no-repeat top left ;background-size: 100%;}
#mainLink3 {width:400px;height:224px;background: url(../images/index_main3.png) no-repeat top left ;background-size: 100%;}
#mainLink4 {width:400px;height:224px;background: url(../images/index_main4.png) no-repeat top left ;background-size: 100%;}
#mainLink1 p , #mainLink2 p ,#mainLink3 p ,#mainLink4 p {color:#000;line-height:22px;padding: 30px 30px 20px 160px;font-size: 15px;}
}*/ 

/*#m2_date {color:#b3b3b3;line-height: 25px;}
#m2_slidertxt{position:absolute;left:0;bottom:0px;background: rgba(0, 0, 0, 0.5);width:100%;color:#fff;font-size: 14px; padding:10px;}
.m2_list{border-top:1px dotted #b5b5b5;padding:20px;display:inline-block;width:100%;}
.m2c_sub1{color:#fff;border-radius:50%;background: #29bcb1;font-size: 16px;width:80px;height:80px;font-weight: 300;padding:20px 0 0 23px;letter-spacing:4px;}
.m2c_sub2{color:#fff;border-radius:50%;background: #9485de;font-size: 16px;width:80px;height:80px;font-weight: 300;padding:20px 0 0 23px;letter-spacing:4px;}
.m2c_sub3{color:#fff;border-radius:50%;background: #bcb729;font-size: 16px;width:80px;height:80px;font-weight: 300;padding:20px 0 0 23px;letter-spacing:4px;}
.m2c_sub4{color:#fff;border-radius:50%;background: #ee78b5;font-size: 16px;width:80px;height:80px;font-weight: 300;padding:20px 0 0 23px;letter-spacing:4px;}
.m2c_sub5{color:#fff;border-radius:50%;background: #e59768;font-size: 16px;width:80px;height:80px;font-weight: 300;padding:20px 0 0 23px;letter-spacing:4px;}
.m2c_sub6{color:#fff;border-radius:50%;background: #78c55d;font-size: 16px;width:80px;height:80px;font-weight: 300;padding:20px 0 0 23px;letter-spacing:4px;}
.m3c_maptitle{color:#fff;font-size: 20px;border-top-left-radius:80px;border-bottom-right-radius:80px;background: #29bcb1;padding:20px 60px;font-weight: 300;}
.m4c_maptitle{color:#fff;font-size: 20px;border-top-left-radius:80px;border-bottom-right-radius:80px;background: #e15785;padding:20px 60px;font-weight: 300;}
.m4c_title{color:#e15785;font-size: 20px;border-bottom-right-radius:80px;background: #f1f1f1;padding:20px 30px;font-weight: 600;}
.m6_tag1{margin:5px;float:left;border:15px solid #259ccf;color:#fff;border-radius:50%;background: #35b2e7;font-size: 20px;width:150px;height:150px;font-weight: 500;padding-top:40px;letter-spacing:2px;text-align:center;}
.m6_tag1down{margin-top:40px;margin-left:42px;position:absolute;float:left;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background: #259ccf;width:40px;height:40px;}
.m6_tag2{margin:5px;float:left;border:15px solid #abe2f9;color:#000;border-radius:50%;background: #fff;font-size: 20px;width:150px;height:150px;font-weight: 500;padding-top:40px;letter-spacing:2px;text-align:center;}
.m6c_maptitle{color:#fff;font-size: 20px;border-top-left-radius:80px;border-bottom-right-radius:80px;background: #259ccf;padding:20px 60px;font-weight: 300;}
#m6c_parkintro{background:#f3f3f3;height:170px;padding-top:70px;font-size: 25px;}*/
