@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; margin-top: -5px; }
.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: block; }
.image_06_page .advertising_txt_box { width: 80%; margin-right: auto; margin-left: auto; clear: both; }
.image_06_page .advertising_txt_box h2.title { color: #FFF; font-size: 56px; margin: 0px; line-height: normal; clear: both; width: 100%; padding: 0px; /*text-align: center;*/ font-weight: bold; }
.image_06_page .advertising_txt_box p.txt { color: #FFF; font-size: 24px; width: 100%; padding-top: 0px; padding-bottom: 5px; line-height: 1.4em; /*text-align: center; */margin-top: 0px; margin-right: 0%; margin-bottom: 0px; margin-left: 0%; }
.image_06_page .advertising_txt_box .advertising_more_box { clear: both; /*text-align: center;*/ /*margin-right: auto; margin-left: auto;*/ margin-top: 10px; text-align: left; }
.image_06_page .advertising_txt_box .advertising_more { clear: both; width: 180px; /*margin-right: auto; margin-left: auto;*/ white-space: nowrap; float: left; }
.image_06_page .image_06_btn { display: inline-block; font-weight: 700; text-transform: uppercase; position: relative; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.image_06_page .image_06_btn:active { background: #3a3535; }
.image_06_page .image_06_btn { font-size: 15px; color: #333; border: 1px solid #FFF; letter-spacing: -0.4px; background-color: #FFF; padding-top: 5px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.image_06_page .image_06_btn:hover { background: #2f2a29; border-color: #2f2a29; color: #FFF; }
/* The Nivo Slider styles */
.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;*/ }
.nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.nivoSlider a { border:0; display:block; }
/* Control nav styles (e.g. 1,2,3...) */
.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; }
.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; }
.nivo-controlNav a.active { background: #333; background: rgba(176, 44, 44, 1); }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { display:block; width:36px; height:37px; 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; }
.nivo-directionNav a:hover {/* background-color: rgba(255,255,255,0.46);*/ color: #000; }
.nivoSlider:hover .nivo-directionNav a { opacity: 1; }
.nivoSlider a.nivo-nextNav { padding-left: 2px; }
.nivoSlider a.nivo-prevNav { padding-right: 2px; }
.nivoSlider a.nivo-prevNav:before { content:"\f104"; font-family: FontAwesome; font-size: 30px; font-weight: 200; line-height: 34px; }
.nivoSlider a.nivo-nextNav:before { content:"\f105"; font-family: FontAwesome; font-size: 30px; font-weight: 200; line-height: 34px; }
.image_06_page .nivo-caption { bottom: 35%; }

.image_06_page #ae_01_1.advertising_txt_box h2.title{font-size: 64px;}

.image_06_page #ae_03_1.advertising_txt_box h2.title{text-align: center;}
.image_06_page #ae_03_1.advertising_txt_box p.txt{text-align: center;}
.image_06_page #ae_03_1.advertising_txt_box .advertising_more_box{ clear: both; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; }
.image_06_page #ae_03_1.advertising_txt_box .advertising_more{ clear: both; width: 180px; margin-right: auto; margin-left: auto; white-space: nowrap; float: none; }

.image_06_page #ae_02_1.advertising_txt_page { position: absolute; width: 100%; height: 100%; bottom: -120px;  }


  
@media screen and (max-width: 1680px) {
.image_06_page .nivo-caption { bottom: 28%; }
.image_06_page #ae_02_1 .advertising_txt_box h2.title{font-size: 42px;}
.image_06_page #ae_02_1 .advertising_txt_box p.txt{font-size: 18px;}
.image_06_page #ae_02_1.advertising_txt_page { position: absolute; width: 100%; height: 100%; bottom: -75px;  }
}
@media screen and (max-width: 1440px) {
.image_06_page .nivo-caption { bottom: 25%; }
.image_06_page #ae_02_1 .advertising_txt_box h2.title{font-size: 40px;}
.image_06_page #ae_02_1 .advertising_txt_box p.txt{font-size: 16px;}
.image_06_page #ae_02_1.advertising_txt_page { position: absolute; width: 100%; height: 100%; bottom: -50px;  }
	}
@media screen and (max-width: 1366px) {
.image_06_page .nivo-caption { bottom: 25%; }
.image_06_page #ae_02_1 .advertising_txt_box h2.title{font-size: 32px;}
.image_06_page #ae_02_1 .advertising_txt_box p.txt{font-size: 16px;}
.image_06_page #ae_02_1.advertising_txt_page { position: absolute; width: 100%; height: 100%; bottom: -50px;  }
	}

@media screen and (max-width: 1280px) {
.image_06_page .nivo-caption { bottom: 25%; }
}
@media screen and (max-width: 980px) {
.image_06_page .nivo-caption { bottom: 20%; }
.image_06_page .advertising_txt_box { width: 90%; }
.image_06_page #ae_01_1.advertising_txt_box h2.title{font-size: 36px;}
.image_06_page .advertising_txt_box p.txt { width: 90%; margin-right: 0%; margin-left: 0%; font-size: 20px;}
.image_06_page #ae_03_1.advertising_txt_box h2.title{text-align: center;width: 100; margin-right: 0%; margin-left: 0%;}
.image_06_page #ae_03_1.advertising_txt_box p.txt{text-align: center;width: 100; margin-right: 0%; margin-left: 0%;}
}
@media screen and (max-width: 736px) {
.image_06_page .nivo-caption { bottom: 18%; }
.image_06_page .advertising_txt_box h2.title { font-size: 24px; }
.image_06_page .advertising_txt_box p.txt { font-size: 13px; width: 90%; margin-right: 5%; margin-left: 5%; }
.image_06_page .advertising_txt_box .advertising_more_box { margin-top: 10px; }
.image_06_page .image_06_btn { font-size: 13px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight: normal; }
}
 @media screen and (max-width: 480px) {
.image_06_page .nivo-caption { bottom: 15%; }
.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: 3px; }
.nivo-controlNav { margin-top: -20px; }
}
.nivo-caption a { }
.nivo-caption a:hover { }
.nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: none; margin-bottom: 5px; }
.nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
