/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully Masterminded by ZURB */
/*--------------------------------------------------::Global Reset & Standards-------------------------------------------------- */
/* Eric Meyer's CSS Resethttp://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License:none (public domain)*/
* {padding:0;margin:0;}
html
/*, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video*/ {margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
html {font-size:62.5%;}
body {background:transparent;font-family:微軟正黑體, Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;color:#555;position:relative;-webkit-font-smoothing:antialiased;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}

/*Misc*/
.left {float:left;}
.right {float:right;}
.hide {display:none;}
.highlight {background:#ff0;}

/*** Print styles. * * Inlined to avoid required HTTP connection:www.phpied.com/delay-loading-your-print-css
/ * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) */
.print-only {display:none !important;}
.content {background:#eee;}
.content h1 {font-size:40px;text-transform:uppercase;font-weight:bold;text-align:center;margin-top:180px;color:#222;line-height:50px;}
.content h3 {text-align:center;font-size:22px;color:#222;}

/* Page Elements */
div.timer {display:none;}
.caption_title {font-size:16px;}
.slider_nav {height:50px;width:99.8%;margin-top:-45px !important;box-shadow:0 0 4px #AAAAAA;border-left:1px solid #CCC;border-right:1px solid #BBB;border-bottom:1px solid #BBB;border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;margin:auto;margin-bottom:7px;
background:#f8f8f8;/* Old browsers */
background:-moz-linear-gradient(top, #f8f8f8 0%, #ededed 40%, #dddddd 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(40%,#ededed), color-stop(100%,#dddddd));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #f8f8f8 0%,#ededed 40%,#dddddd 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #f8f8f8 0%,#ededed 40%,#dddddd 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top, #f8f8f8 0%,#ededed 40%,#dddddd 100%);/* IE10+ */
background:linear-gradient(top, #f8f8f8 0%,#ededed 40%,#dddddd 100%);/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dddddd',GradientType=0 );/* IE6-9 */
}
.orbit-bullets {bottom: 1%;margin: 0;}

@media print {
	* {background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
	/* Black prints faster:sanbeiji.com/archives/953 */
	p a, 
	p a:visited {color:#444 !important;text-decoration:underline;}
	p a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after, 
	a[href^="javascript:"]:after, 
	a[href^="#"]:after {content:"";}
	 /* Don't show links for images, or javascript/internal links */
	pre, 
	blockquote {border:1px solid #999;page-break-inside:avoid;}
	thead {display:table-header-group;}
	/* css-discuss.incutio.com/wiki/Printing_Tables */
	tr, 
	img {page-break-inside:avoid;}
	@page {margin:0.5cm;}
	p, 
	h2, 
	h3 {orphans:3;widows:3;}
	h2, 
	h3 {page-break-after:avoid;}
	.hide-on-print {display:none !important;}
	.print-only {display:block !important;}
}

/*img {max-width:100%;height:auto;}*/
object, 
embed {max-width:100%;}
img {-ms-interpolation-mode:bicubic;max-width:100%;}

/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
 ================================================== */
#orbitfeatured {background:url('../img/orbit/spinner.gif') no-repeat center center #transparent;height:422px;/*margin-bottom:45px;*/text-align:center;}
#orbitfeatured.orbit {height:auto;}

/*#orbitfeatured img, 
#orbitfeatured div {display:none;}

#orbitfeatured.orbit img, 
#orbitfeatured.orbit div {display:block;}*/


/* CONTAINER
 ================================================== */
div.orbit-wrapper {width:1px;height:1px;position:relative;/*margin-bottom:20px;*/}
div.orbit {width:1px;height:1px;position:relative;overflow:hidden }
div.orbit.with-bullets {/*margin-bottom:40px;*/}
div.orbit>img {position:absolute;top:0;left:0;/* display:none;*/ }
div.orbit>a {width: 100%;height: 100%;border:none;position:absolute;top:0;bottom:0;left:0;line-height:0;background: #FFF;display:none;overflow:hidden;}
.orbit>div {position:absolute;top:0;left:0;width:100%;height:100%;}

/* Note:If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */

/* TIMER
 ================================================== */
div.timer {width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:1001;}
span.rotator {display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url('../img/orbit/rotator-black.png') no-repeat;z-index:3;}
span.mask {display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden;}
span.rotator.move {left:0 }
span.mask.move {width:40px;left:0;background:url('../img/orbit/timer-black.png') repeat 0 0;}
span.pause {display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url('../img/orbit/pause-black.png') no-repeat;z-index:4;opacity:0;}
span.pause.active {background:url('../img/orbit/pause-black.png') no-repeat 0 -40px }
div.timer:hover span.pause, 
span.pause.active {opacity:1 }

/* CAPTIONS
 ================================================== */
.orbit-caption {display:none;font-family:微軟正黑體, Arial, Helvetica, sans-serif;}
.orbit-wrapper .orbit-caption {width: 100%;background:#000;background:rgba(0,0,0,.5);color:#FFF;font-size:130%;font-weight:700;text-align: center;/*padding: .8% 3% 2.8%;padding-left: 3%;padding-right: 3%;*/line-height: 1.4em;word-break: break-word;overflow:hidden;display: block;position:absolute;left:0;bottom:0;z-index:1000;}
.orbit-wrapper .orbit-caption strong {padding: 0.3em 1em;display: block;box-sizing:border-box;box-sizing:border-box;}

/* DIRECTIONAL NAV
 ================================================== */
div.slider-nav {display:block }
div.slider-nav span {width:25%;height:100%;text-indent:-9999px;position:absolute;z-index:1000;top:0%;cursor:pointer;}
div.slider-nav span {opacity:.5;-moz-opacity:.5;/*filter:alpha(opacity=0);*/}
div.slider-nav span:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
div.slider-nav span.right {background:url('../img/orbit/arrow-r.png') 90% 50% no-repeat;right:0;}
div.slider-nav span.left {background:url('../img/orbit/arrow-l.png') 10% 50% no-repeat;left:0;}

/* BULLET NAV
 ================================================== */
.orbit-bullets {list-style:none;bottom:1%;left:50%;margin-left:-50px;padding:0;position:absolute;z-index:1000;}
.orbit-bullets li {float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url('../img/orbit/bullets.jpg') no-repeat 4px 0;width:13px;height:12px;overflow:hidden;}
.orbit-bullets li.active {color:#222;background-position:-8px 0;}
.orbit-bullets li.has-thumb {background:none;width:100px;height:75px;}
.orbit-bullets li.active.has-thumb {background-position:0 0;border-top:2px solid #000;}

/* FLUID LAYOUT
 ================================================== */
.orbit .fluid-placeholder {width:100%;visibility:hidden;position:static;display:block;}
.orbit, 
.orbit-wrapper {width:100% !important;}
.orbit-bullets {list-style:none;margin-left:-50px;padding:0;position:absolute;left:50%;z-index:1000;}
.orbit-bullets li {width:16px;height:16px;margin:0;color:#999;text-indent:-9999px;background:url('../img/orbit/bullets3.png') no-repeat 0 0;overflow:hidden;float:left;cursor:pointer;}
.orbit-bullets li.has-thumb {width:50px;height:30px;background:none;margin-bottom:-1px;}
.orbit-bullets li.active {color:#222;background-position:-16px 0;}
.orbit-bullets li.active.has-thumb {background-position:0 0;border:2px solid #000;}

.container {width: 100%;position: relative;}/*aspectwrapper*/
.orbit-wrapper {width: 100%;display: inline-block;position: relative;}
.orbit-wrapper:after {padding-top: 0%;display: block;content: '';}
/*.orbit .fluid-placeholder:after {padding-top: 0%;display: block;content: ' ';}*/


@media screen and (max-width:1152px) {
	.orbit-wrapper .orbit-caption {/*padding: 1.2% 3% 3.4%;*/}
}
@media screen and (max-width:960px) {
	.orbit-wrapper .orbit-caption {line-height: 1em;/*padding: 1.2% 3% 3.6%;*/}
}
@media screen and (max-width:760px) {
	h1 {font-size:32px;font-size:3.2rem;line-height:1.3;}
	h2 {font-size:28px;font-size:2.8rem;line-height:1.3;}
	h3 {font-size:21px;font-size:2.1rem;line-height:1.3;}
	h4 {font-size:18px;font-size:1.8rem;line-height:1.2;}
	h5 {font-size:16px;font-size:1.6rem;line-height:1.2;}
	h6 {font-size:15px;font-size:1.5rem;line-height:1.2;}
	body, 
	p { font-size:15px;font-size:1.5rem;line-height:1.4;}
	body {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
	.container {min-width:0;margin-left:0;margin-right:0;}
	.button {display:block;}
	button.button {width:100%;padding-left:0;padding-right:0;}
	.orbit-wrapper .orbit-caption {/*padding: 1% 3% 5%;*/}
	.orbit-bullets {bottom: 2%;margin: 0;}
}

@media screen and (max-width:480px) {
	.orbit-wrapper .orbit-caption {line-height: 120%;/*padding: 2% 3% 8%;*/}
}

/*#orbitfeatured {max-height:382px !important;}
#orbitfeatured.orbit {max-height:382px !important;}*/