/*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; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

img { display: block; }

html { font-size: 87.5%; line-height: 1.42857em; }

.pt_prev, .pt_next { display: block; overflow: hidden; text-indent: 100%; white-space: nowrap; }

#wrap { max-width: 100%; margin-left: auto; margin-right: auto; max-width: 960px; }
#wrap:after { content: " "; display: block; clear: both; }

html, body { width: 100%; height: 100%; min-width: 320px; min-width: 960px \9; background-color: #222; color: #FFF; }
html *, html *:before, html *:after, body *, body *:before, body *:after { font-family: "Microsoft JhengHei", "Apple LiGothic Medium", "PMingLiU", "sans-serif", "serif"; }

#wrap { text-align: center; }*/

.md_slideShow { position: relative; overflow: hidden; }

.pt_bannerList li { position: absolute; width: 100%; 	
}
.pt_bannerList li span{
	background-size: cover;background-position: center;	display: block;
	width:100%;
	height:100%;
}
.pt_bannerList li img { width: 100%; top: 0; left: 0; }

.pt_btnList { 
	position: absolute; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; bottom: 0;
	text-align: center;
 }
.pt_btnList li { 
	display: inline-block; 
}

.pt_btnList li a{
	display: block;
 	width: 18px;
	height: 18px;
	border-radius: 18px;
 	border:5px solid #fff;
 	background-color: #fff;
	box-sizing: border-box;
}
.pt_btnList li.on a{ 
	background-color: #ae0000; 

}
.pt_btnList li + li { margin-left: 10px; }
.pt_btnList li img { width: 100%; display: none;}



/*.pt_prev, .pt_next { width: 30px; height: 50px; position: absolute; top: 50%; margin-top: -25px; background-color: #FFF; }
.pt_prev.hide, .pt_next.hide { display: none; }
.pt_prev:before, .pt_prev:after, .pt_next:before, .pt_next:after { position: absolute; top: 50%; margin-top: -15px; content: ""; width: 0; height: 0; border-style: solid; }

.pt_prev:before, .pt_prev:after { left: 50%; margin-left: -10px; border-width: 15px 15px 15px 0; border-color: transparent #222 transparent transparent; }
.pt_prev:after { margin-left: -5px; border-color: transparent #FFF transparent transparent; }

.pt_next { right: 0; }
.pt_next:before, .pt_next:after { right: 50%; margin-right: -10px; border-width: 15px 0 15px 15px; border-color: transparent transparent transparent #222; }
.pt_next:after { margin-right: -5px; border-color: transparent transparent transparent #FFF; }
*/
@media (max-width: 980px) { .pt_prev, .pt_next { display: none; }
  .pt_btnList li { width: 10px; border-radius: 10px; }
  .pt_btnList li img { display: none; } }

/*# sourceMappingURL=style.css.map */
