/* CSS RESET */
.section:after,
ul.nav:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
::-moz-selection {
    background: #2660ad;
    color: #fff;
}
::selection {
    background: #2660ad;
    color: #fff;
}

/* http://meyerweb.com/eric/tools/css/reset/ */
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,
font,
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 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
ins,
a,
a:hover,
s {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* Clearing floats */
.clearfix:after {
    content: '\0020';
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    overflow: hidden;
}
/* Fonts setting */
@font-face {
    font-family: 'Gotham-Book';
    src: url('../fonts/gotham-book.eot');
    src: url('../fonts/gotham-book.eot') format('embedded-opentype'), url('../fonts/gotham-book.woff') format('woff'),
        url('../fonts/gotham-book.ttf') format('truetype'), url('../fonts/gotham-book.svg#gotham-book') format('svg');
}
@font-face {
    font-family: 'Gotham-Light';
    src: url('../fonts/gotham-light.eot');
    src: url('../fonts/gotham-light.eot') format('embedded-opentype'), url('../fonts/gotham-light.woff') format('woff'),
        url('../fonts/gotham-light.ttf') format('truetype'), url('../fonts/gotham-light.svg#gotham-book') format('svg');
}
@font-face {
    font-family: 'Gotham-Bold';
    src: url('../fonts/gotham-bold.eot');
    src: url('../fonts/gotham-bold.eot') format('embedded-opentype'), url('../fonts/gotham-bold.woff') format('woff'),
        url('../fonts/gotham-bold.ttf') format('truetype'), url('../fonts/gotham-bold.svg#gotham-bold') format('svg');
}
/* @font-face {
    font-family: 'FangZhengLanTing';
    src: url('../fonts/fz-lanting.ttf') format('truetype');
} */
/* 默认中文 */
body {
    font-family: 'Microsoft YaHei', '微软雅黑', /* PC Win7 */ STXihei, '华文细黑',
        /* Mac OS X, and PC with Office installed */ STHeiti, '华文黑体', /* Mac OS X */ SimHei, '黑体',
        /* PC */ Helvetica, Verdana, Arial;
} /* 多单词和中文，用双引号 */
/* English */
body.en-us {
    font-family: 'Gotham-Book', 'HelveticaRegular', Helvetica, Verdana, Arial;
}

/* For zh-TW */
body.zh-TW {
    font-family: Roboto, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Nimbus Sans L, Arial,
        Lucida Grande, Liberation Sans, Microsoft YaHei UI, Microsoft YaHei, Hiragino Sans GB, Wenquanyi Micro Hei,
        WenQuanYi Zen Hei, ST Heiti, SimHei, WenQuanYi Zen Hei Sharp, sans-serif, caption;
}
