/* 
mix-reset 0.1 (build 20140905)
http://github.com/mixice
http://www.mixice.com
*/

::selection{background:#333;color:#fff;text-shadow:none;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body, button, input, select, textarea {font:12px/1.5 '\5b8b\4f53', Arial; color:#666;}
a, button, input, select, span, div, img, i, cite{transition:all .4s;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
img {border:0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
a, a:hover {text-decoration:none;outline: 0;}
b, strong {font-weight: bold;}
p {margin: 0;line-height: 200%; color: #666;}
ul, li {margin:0; padding:0; list-style:none;}
button, input, optgroup, select, textarea {margin: 0;font: inherit;color: inherit;}
.yh {font-family:Microsoft YaHei, '\9ed1\4f53';}
.jh {font-family:Microsoft JhengHei, '\9ed1\4f53';}
.hide {display:none;}
.clear {clear:both;}
.fl {float: left !important;}
.fr {float: right !important;}
.mt20 {margin-top: 20px;}
.mb20 {margin-bottom: 20px;}

/* font */
@font-face {
    font-family: 'avantgarde_bk_btdemi';
    src: url('../fonts/avant.eot');
    src: url('../fonts/avant.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avant.woff2') format('woff2'),
         url('../fonts/avant.woff') format('woff'),
         url('../fonts/avant.ttf') format('truetype'),
         url('../fonts/avant.svg#avantgarde_bk_btdemi') format('svg');
    font-weight: normal;font-style: normal;}

/* basic */
.head, .foot, .major, .light, .menu {width: 100%;}
.main {width: 100%;max-width: 1200px; margin: 0 auto;}
h3 {font-family: 'avantgarde_bk_btdemi';color: #000;width: 100%;font-size: 50px;line-height: 70px;margin: 50px 0;text-transform: uppercase;}
h3 span {color: #ff6600;border-bottom: 1px #ff6600 solid;}
.line {background: url(../images/line.png) bottom right no-repeat;padding: 0 0 18px;}

