html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, table, td, input { margin: 0; padding: 0; }
div, span, i, input, a, ul, ol, li, table, td, th, tr { transition: all linear 200ms; color: white; }
@font-face { font-family: 'ABCNormal-Black'; src: url('../fonts/ABCNormal-Black.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-BlackOblique'; src: url('../fonts/ABCNormal-BlackOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Bold'; src: url('../fonts/ABCNormal-Bold.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-BoldOblique'; src: url('../fonts/ABCNormal-BoldOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Book'; src: url('../fonts/ABCNormal-Book.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-BookOblique'; src: url('../fonts/ABCNormal-BookOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Heavy'; src: url('../fonts/ABCNormal-Heavy.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-HeavyOblique'; src: url('../fonts/ABCNormal-HeavyOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Light'; src: url('../fonts/ABCNormal-Light.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-LightOblique'; src: url('../fonts/ABCNormal-LightOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Medium'; src: url('../fonts/ABCNormal-Medium.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-MediumOblique'; src: url('../fonts/ABCNormal-MediumOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Neutral'; src: url('../fonts/ABCNormal-Neutral.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-NeutralOblique'; src: url('../fonts/ABCNormal-NeutralOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Normal'; src: url('../fonts/ABCNormal-Normal.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-NormalOblique'; src: url('../fonts/ABCNormal-NormalOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Oblique'; src: url('../fonts/ABCNormal-Oblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Regular'; src: url('../fonts/ABCNormal-Regular.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Super'; src: url('../fonts/ABCNormal-Super.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-SuperOblique'; src: url('../fonts/ABCNormal-SuperOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-Thin'; src: url('../fonts/ABCNormal-Thin.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-ThinOblique'; src: url('../fonts/ABCNormal-ThinOblique.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-White'; src: url('../fonts/ABCNormal-White.ttf') format('truetype'); }
@font-face { font-family: 'ABCNormal-WhiteOblique'; src: url('../fonts/ABCNormal-WhiteOblique.ttf') format('truetype'); }
@font-face { font-family: 'pf-j-ChangGui'; src: url('../fonts/苹方-简 常规体.otf') format('opentype'); }
@font-face { font-family: 'pf-j-JiXi'; src: url('../fonts/苹方-简 极细体.otf') format('opentype'); }
@font-face { font-family: 'pf-j-Xi'; src: url('../fonts/苹方-简 细体.otf') format('opentype'); }
@font-face { font-family: 'pf-j-XianXi'; src: url('../fonts/苹方-简 纤细体.otf') format('opentype'); }
@font-face { font-family: 'pf-j-ZhongCu'; src: url('../fonts/苹方-简 中粗体.otf') format('opentype'); }
@font-face { font-family: 'pf-j-ZhongHei'; src: url('../fonts/苹方-简 中黑体.otf') format('opentype'); }
@font-face { font-family: 'pf-f-BiaoZhun'; src: url('../fonts/蘋方-繁 標準體.otf') format('opentype'); }
@font-face { font-family: 'pf-f-JiXi'; src: url('../fonts/蘋方-繁 極細體.otf') format('opentype'); }
@font-face { font-family: 'pf-f-Xi'; src: url('../fonts/蘋方-繁 細體.otf') format('opentype'); }

html { display: flex; justify-content: center; background-color: black; }
body { min-width: 1582px; width: 1920px; background: url('') top; background-size: 1920px auto; background-repeat: no-repeat; margin: 0 auto; }

.head_CN { display: flex; justify-content: space-between; margin: 110px 17% 0px; }
    .head_CN .menu { flex-shrink: 0 ;}
        .head_CN .menu[selected] a { color: #4eb3b0 }
    .head_CN a { font-family: 'pf-j-ChangGui'; font-size: 17px; color: white; text-decoration: none; }
    .head_CN .ENCN { font-family: 'ABCNormal-Normal'; font-size: 16px; color: white; }
        .head_CN .ENCN a { font-family: 'ABCNormal-Normal'; font-size: 16px; cursor: pointer; }
            .head_CN .ENCN a[selected] { color: #4eb3b0 }
    .head_CN .headLogo { width: 300px; fill: white; margin-top: 35px; }

.head_EN { display: flex; justify-content: space-between; margin: 110px 16.5% 0px; }
    .head_EN .menu { flex-shrink: 0;width:145px;}
        .head_EN .menu[selected] a { color: #4eb3b0 }
    .head_EN a { font-family: 'ABCNormal-Regular'; font-size: 15px; color: white; text-decoration: none; }
    .head_EN .ENCN { font-family: 'ABCNormal-Neutral'; font-size: 16px; color: white; }
        .head_EN .ENCN a { font-family: 'ABCNormal-Normal'; cursor: pointer; }
            .head_EN .ENCN a[selected] { color: #4eb3b0 }
    .head_EN .headLogo { width: 204px; fill: white; margin-top: 35px; }

.foot_CN { display: flex; justify-content: space-between; margin: 0px 17% 180px; color: white; }
    .foot_CN .title { font-family: 'pf-j-Xi'; font-size: 15px; }
    .foot_CN .text { font-family: 'pf-j-Xi'; font-size: 12px; flex-basis: 810px }
    .foot_CN .logo { width: 160px; fill: white; }
    .foot_CN .copyright { font-family: 'pf-j-ChangGui'; font-size: 14px; position: relative; top: 4px; }

.foot_EN { display: flex; justify-content: space-between; margin: 0px 17% 180px; color: white; }
    .foot_EN .title { font-family: 'ABCNormal-Normal'; font-size: 11px; flex-basis: 100px; }
    .foot_EN .text { font-family: 'ABCNormal-Normal'; font-size: 12px; flex-basis: 840px; word-break: break-all; hyphens: auto; }
    .foot_EN .logo { width: 120px; fill: white; }
    .foot_EN .copyright { font-family: 'ABCNormal-Normal'; font-size: 11px; position: relative; top: 4px; flex-basis: 118px; }
