@charset "utf-8";
.image_06_page {/* -webkit-background-size: cover; background-size: cover;background-attachment: fixed; background-image: url(../images/home_banner_bg_1.jpg); background-position: center center;*/ width: 100%; clear: both; padding-top: 0px; padding-bottom: 0px; float: left; position: relative;}
.image_06_box { width: 100%; clear: both; padding: 0px; margin-top: 0px; margin-right: 0%; margin-bottom: 0px; margin-left: 0%; position: relative; overflow: hidden; }

/*首頁大圖*/
.image_06_page .advertising_txt_page{ display: flex;    align-items: center;    justify-content: center;    height: 100%;    padding: 0 5%;}
.image_06_page .advertising_txt_box{ width: 100%;  }
.image_06_page .advertising_txt_box h1.title, .image_06_page .advertising_txt_box h2.title{ color: #FFF; font-size: 36px; margin: 0px; line-height: normal; clear: both; width: 100%; padding: 0px; text-align: center; }
.image_06_page .advertising_txt_box p.txt{ color: #FFF; font-size: 16px; padding-top: 6px; padding-bottom: 10px; line-height: 1.68em; text-align: center;  }
.image_06_page .advertising_txt_box h1.title a,
.image_06_page .advertising_txt_box h2.title a{ color: #FFF; z-index: 2;position: relative;}
.image_06_page .advertising_txt_box p.txt a{ color: #FFF;z-index: 2;position: relative; }

.image_06_page .advertising_txt_box h1.title a:hover,
.image_06_page .advertising_txt_box h2.title a:hover,
.image_06_page .advertising_txt_box p.txt a:hover{opacity: 0.8;}

.image_06_page .advertising_txt_box .advertising_more_box{ clear: both; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; }
.image_06_page .advertising_txt_box .advertising_more{ clear: both; margin-right: auto; margin-left: auto; white-space: nowrap; }

.image_06_page .image_06_btn{ display: inline-block; font-weight: 700; text-transform: uppercase; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;transition: color 0s ease-in-out, border-color 0s ease-in-out; }
.image_06_page .image_06_btn:active { background: #3a3535; }
.image_06_page .image_06_btn { font-size: 15px; color: #fff; border: 1px solid #00789F; letter-spacing: -0.4px; background-color: #09C; padding-top: 5px; padding-right: 20px; padding-bottom: 7px; padding-left: 20px; z-index: 10;}
.image_06_page .image_06_btn:hover { background: #2f2a29; border-color: #2f2a29; color: #FFF; }
.image_06_link{display: block!important;    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;  bottom: 0;   right: 0;z-index: 3;}

/* The Nivo Slider styles */

.image_06_page .nivoSlider { position:relative; background:#fff /*url(../images/loading.gif) no-repeat 50% 50%*/; /*margin-bottom:10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;*/ z-index: 0; }
.image_06_page .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.image_06_page .nivoSlider a { border:0; display:inline-block; }

/* Control nav styles (e.g. 1,2,3...) */
.image_06_page .nivo-controlNav { text-align: center; clear: both; float: left; width: 100%; position: absolute; z-index: 12; margin-top: -30px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; }
.image_06_page .nivo-controlNav a { display:inline-block; width:15px; height:15px; border:0; background: #666; background: rgba(100, 100, 100, 0.5); cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; }
.image_06_page .nivo-controlNav a.active { background: #333; background: rgba(0, 0, 0, 0.7); }

/* Direction nav styles (e.g. Next & Prev) */
.image_06_page .nivo-directionNav a{position: absolute; top: 50%; transform: translateY(-50%);}
.image_06_page .nivo-directionNav a {  width:60px; height:60px; border:0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; background-repeat: no-repeat; background-color: rgba(0,0,0,0.69); line-height: normal; margin: 0px; padding: 0px; text-align: center; color: #FFF;display: flex;    align-items: center;    justify-content: center;}
.image_06_page .nivo-directionNav a:hover{background-color: rgba(255,255,255,0.46); color: #000; }
.image_06_page .nivoSlider:hover .nivo-directionNav a { opacity: 1; }
.image_06_page .nivoSlider a.nivo-nextNav { right:60px; padding-left: 2px; }
.image_06_page .nivoSlider a.nivo-prevNav { left:60px; padding-right: 2px; }
.image_06_page .nivoSlider a.nivo-prevNav:before { content:"\f104"; font-family: FontAwesome; font-size: 36px; font-weight: 200;  line-height: 34px;}
.image_06_page .nivoSlider a.nivo-nextNav:before { content:"\f105"; font-family: FontAwesome; font-size: 36px; font-weight: 200;line-height: 34px;}
.image_06_page .nivo-caption {opacity: 1; bottom: 0;    top: 0;}
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1280px) {
.image_06_page .nivo-caption { }}
@media screen and (max-width: 980px) {
.image_06_page .nivo-caption {  }
.image_06_page .advertising_txt_box{ }
.image_06_page .advertising_txt_box p.txt{}
	}
@media screen and (max-width: 736px) {
.image_06_page .nivo-caption {  }
.image_06_page .advertising_txt_box h1.title, .image_06_page .advertising_txt_box h2.title{ font-size: 24px; }
.image_06_page .advertising_txt_box p.txt{ font-size: 13px; }
.image_06_page .advertising_txt_box .advertising_more_box{margin-top: 10px; }
.image_06_page .image_06_btn { font-size: 13px;  padding: 10px; font-weight: normal; }
}

@media screen and (max-width: 480px) {.image_06_page .nivo-caption {  }
.image_06_page .advertising_txt_box h1.title, .image_06_page .advertising_txt_box h2.title{ font-size: 20px; font-weight: bold; }
.image_06_page .advertising_txt_box p.txt{ font-size: 13px; line-height: 1.2em; }
.image_06_page .advertising_txt_box .advertising_more_box{margin-top: 0px; }
.image_06_page .image_06_btn { font-size: 12px; font-weight: normal; padding: 5px; }
.nivo-controlNav { margin-top: -20px;}
}

.image_06_page .nivo-caption a {  }
.image_06_page .nivo-caption a:hover {  }
.image_06_page .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.image_06_page .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: none; margin-bottom: 5px; }
.image_06_page .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }