* {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
    margin: 0px;
}

@font-face {
    font-family: 'HuaweiSans-Light';
    src: url('../font/HuaweiSans-Light.eot');
    src: url('../font/HuaweiSans-Light.eot?#iefix20180113') format('embedded-opentype'), url('../font/HuaweiSans-Light.woff2?20180113') format('woff2'), url('../font/HuaweiSans-Light.woff?20180113') format('woff'), url('../font/HuaweiSans-Light.ttf?20180113') format('truetype'), url('../font/HuaweiSans-Light.svg?20180113#corpfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HuaweiSans-Bold';
    src: url('../font/HuaweiSans-Bold.eot');
    src: url('../font/HuaweiSans-Bold.eot?#iefix20180113') format('embedded-opentype'), url('../font/HuaweiSans-Bold.woff2?20180113') format('woff2'), url('../font/HuaweiSans-Bold.woff?20180113') format('woff'), url('../font/HuaweiSans-Bold.ttf?20180113') format('truetype'), url('../font/HuaweiSans-Bold.svg?20180113#corpfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HuaweiSans-Regular';
    src: url('../font/HuaweiSans-Regular.eot');
    src: url('../font/HuaweiSans-Regular.eot?#iefix20180113') format('embedded-opentype'), url('../font/HuaweiSans-Regular.woff2?20180113') format('woff2'), url('font/HuaweiSans-Regular.woff?20180113') format('woff'), url('../font/HuaweiSans-Regular.ttf?20180113') format('truetype'), url('../font/HuaweiSans-Regular.svg?20180113') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

@font-face {
    font-family: u-icon;
    src: url(../font/u-icon.eot);
    src: url(../font/u-icon.eot#iefix) format("embedded-opentype"), url(../font/u-icon.woff2) format("woff2"), url(../font/u-icon.woff) format("woff"), url(../font/u-icon.ttf) format("truetype"), url(../font/u-icon.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

.u-icon {
    font-family: u-icon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px
}

.u-icon-add:before {
    content: "\ea01"
}

.u-icon-cancel:before {
    content: "\ea02"
}

.u-icon-confirm:before {
    content: "\ea03"
}

.u-icon-date:before {
    content: "\ea04"
}

.u-icon-download:before {
    content: "\ea05"
}

.u-icon-edit:before {
    content: "\ea06"
}

.u-icon-heart:before {
    content: "\ea07"
}

.u-icon-help:before {
    content: "\ea08"
}

.u-icon-home:before {
    content: "\ea09"
}

.u-icon-infomation:before {
    content: "\ea0a"
}

.u-icon-menu:before {
    content: "\ea0b"
}

.u-icon-minus:before {
    content: "\ea0c"
}

.u-icon-purchase:before {
    content: "\ea0d"
}

.u-icon-refresh:before {
    content: "\ea0e"
}

.u-icon-search:before {
    content: "\ea0f"
}

.u-icon-star-outline:before {
    content: "\ea10"
}

.u-icon-star:before {
    content: "\ea11"
}

.u-icon-visible:before {
    content: "\ea12"
}

.u-icon-double-down:before {
    content: "\ea13"
}

.u-icon-double-left:before {
    content: "\ea14"
}

.u-icon-double-right:before {
    content: "\ea15"
}

.u-icon-double-up:before {
    content: "\ea16"
}

.u-icon-down:before {
    content: "\ea17"
}

.u-icon-left:before {
    content: "\ea18"
}

.u-icon-more:before {
    content: "\ea19"
}

.u-icon-play:before {
    content: "\ea1a"
}

.u-icon-right:before {
    content: "\ea1b"
}

.u-icon-triangle-down:before {
    content: "\ea1c"
}

.u-icon-up:before {
    content: "\ea1d"
}

.fixed:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.fixed {
    display: block;
    min-height: 1%;
}

*html .fixed {
    height: 1%;
}

.clear {
    diplay: block !important;
    float: none !important;
    clear: both;
    overflow: hidden;
    width: auto !important;
    height: 0 !important;
    margin: 0 auto !important;
    padding: 0 !important;
    font-size: 0;
    line-height: 0;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #a5aac3;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #a5aac3;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #a5aac3;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #a5aac3;
}

input {
    -webkit-appearance: none;
}

a {
    text-decoration: none;
}

a,
area {
    blr: expression(this.onFocus=this.blur());
    font-family: HuaweiSans-Regular, Microsoft YaHei, Arial, Helvetica, sans-serif;
}

/* for IE */
:focus {
    -moz-outline-style: none;
}

/* for Firefox */

.fixed:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.fixed {
    display: block;
    min-height: 1%;
}

*html .fixed {
    height: 1%;
}

.clear {
    diplay: block !important;
    float: none !important;
    clear: both;
    overflow: hidden;
    width: auto !important;
    height: 0 !important;
    margin: 0 auto !important;
    padding: 0 !important;
    font-size: 0;
    line-height: 0;
}

.clear {
    clear: both;
}

body {
    font-family: -apple-system, HuaweiSans, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, STHeiti, Microsoft YaHei, Microsoft JhengHei, SimSun, sans-serif;
}

body::-webkit-scrollbar,
body::-webkit-scrollbar-thumb {
    width: 8px;
    height: 8px;
}

body::-webkit-scrollbar-thumb {
    border-radius: 4px;
}

body::-webkit-scrollbar-thumb {
    background-color: rgba(87, 93, 108, .6);
}


.pc_img {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 1280px;
    text-align: center;
    font-size: 0;
    overflow: hidden;
}

.pc_img img {
    width: 100%;
    display: block;
    clear: both;
}

.pc_footer {
    background-color: #ede4e5;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    max-width: 1280px;
    padding: 30px 0;
}

.footer-copyright {
    color: #444;
    font-size: 11px;
    line-height: 1.7;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 4%;
}

.footer-copyright a {
    color: #444;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.footer-link {
    color: #444;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}






.wap_img {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 750px;
    text-align: center;
    font-size: 0;
    overflow: hidden;
}

.wap_img img {
    width: 100%;
    display: block;
    clear: both;
}

.wap_footer {
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    max-width: 750px;
    padding: 30px 0;
}

@media (max-width: 900px) {
    .footer-copyright {
        color: #333;
        font-size: 11px;
        line-height: 1.7;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 4%;
    }

    .footer-copyright a {
        color: #333;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .footer-link {
        color: #333;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
    }
}

@media (min-width: 901px) {

    .footer-copyright {
        color: #333;
        font-size: 14px;
        line-height: 1.7;
    }

    .footer-copyright a {
        color: #333;
        font-size: 14px;
    }

    .footer-link {
        font-size: 14px;
    }
}

/* footer-copyright */
.footer-copyright-container {
    background: #f3f3f3;
}

.footer-copyright-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}



.footer-copyright span,
.footer-copyright a {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    line-height: 20px;
}


.footer-record {
    clear: both;
    padding-top: 5px;
    font-size: 0;
}

.footer-record i {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 8px;
    vertical-align: middle;
    background-size: 100% 100%;
}

.footer-icon-record1 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAACUlBMVEUAAADe/962i1DdvXrmyojGo2PhuZHCo1zEpnLfxom3k1rTwnvQrGS9n2nf0I/g05mSttzOqE3o0ovRtHG3VjHAb0HHrHjIp2DKfUnVu3HLsHLHq3Hfy47ZwYe8m2G1lWLPs3XKr3K+o2/Jr3/OqmrhyI3tz4a9jE/FpWvSpmHNr2fRs3TUtnjkz4HXvHfAoV7St3W9jk/Utn/l0IXgz4rFrWq7mFm8m2fLtoC7mFrKp2rTt3rb247Co3q1lWDYxInhIhvHrHTIrm/Xh1Gxgj2+SyvYOybcHRjUFxPZwofexnG8n2/ApG28oW23m2jQsmbPsV/BoF3dvVzMrFm5lFTPrFLgfErgXjvFZTrRYDm5YjXDWDXYVDXOTy60Ui21TSvbOyrcQim1WyfZNSaxRSTJNSG2MR6yLh7iHhrTIBjfGRjXxZnNtoTWvoDHr4Dg0HnWv3nDp3fDq3PXv3LXum/axm3JrWzDqWy6nmbFq2Xhl2S1lWLStWDUmF++nFzJp1u1lVvmi1vXklnGolbGoFbawFPNmFO/n1LqblHFl1DOh1DJkU+2kU+wh0zGmkrIfkrHg0m3kEjPfkjNeUeugkTBfUPoaUO9kEKkfELcYkHWtD+9iDvEYjjZXDi3gzemdTfFbjbKZTbFWjXLWTXOVjXDVzO5XDLVUzKoXTHlTTDgQy6iVi2yVC27XivCSyvKTCq7SinjQCnRNievRCaxSyXBOyXUMyTcNCPnMyPDQSLXNiLQNiLaMyK6MiDTLSDjKh7cJxzdIhvXHxjkHBjaHBfWFRN2Gm/TAAAAQHRSTlMAB40nHhwG/rh3dmRfRTsUA/79/f37+vn18/Ls6urp5OPh4d3b0snFurqvrKGgn56OjomIa2phXFRSOi4rGRgNXJsWNAAAAUBJREFUGNNigAJGbhNGEA3n85mqi0RoctvARQT0RF3XbXCNXCxhDBWx0pp8KKx/6aKuRgdnXWuQCL9KrMfM2m1uCfuaOtynqYFMtPDf7eEcczA52WF5VcYqIT4GBjb90PUek8LdN8c7zHXOCvcyEGBglixdeDS2O271imVtMVlh+TIsDMxSlVMzM6Mj1kTNWeLgMMFJlgUwBhbpkOmp7qmucVHRmw4nTvRV5GfQYfesWXvkwK6E7Xv2ZywIyBXnZDBydCwR3Lkj0c1t48rI0OAiT04GViU/p+LOlL3paVvj+7zK8xRYGRjMxHJCCmanpKdtmRccmC3Mw8DAq+zj61MWNCspqTWIvcLPSZWZwZaj0Lu6riXAv725PrDB21HbHuh8cw75GfNdeqe4uPTIafCwQcLCjpeLicmQicuSFcQDAF2FXflf7Dj/AAAAAElFTkSuQmCC);
}

.footer-icon-record2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAACXlBMVEUAAADax4rGxqP556zmsVD/6KXu5JvwvFPglEFnY3nnpEjosU1+XFTmuVfu13Hrv1jpsFa1k3mne2HlvnPdqmPqz3fu3YrJoWv04J/mz5z246aSi3i2p2/0zGj82WDrtFjar1O7klO4dkfimUJcWnbho0rgr1vntFfmvFflvGOZdFKXZkOUemnmv2XkuWWVe2ziqlXnt1Tr0HDpwl6ObmCkbEKqhVyOc2jdoVHmuljfrmDq0nPapWDUnErqy3XjtWXesXLrzHjz34rqzYfmw3fy4YrqyYDevW/dzoTIhkndsXLRsIneuHjlyIzQroTjuXjlyYfktWvw2prhvoHTmGfx45j3773TuYT/25LdijyKf321oXU+Nm3cumXfuWLtwlzpwVz40FvpvlvqvFfouFXjrlHipEjcmEfknEXPbzfbZyzZQR/YMBrWKBrhJhLdHxDTGg5HV4xBT4YYKYaWk4SDgYIWIYBybH0qLn1KS3tlZHpNS3WGfHIcHXEwLHAnF28rKW07NGuzn2pNQ2ruzWnDrGnuy2jryGjAnGgoH2j1x2RCNGPcrmIsEGGQdl/pu17YtV7FoV3muVxoRVzWqFvSmVp2SVbyw1XbkVTuvFPfo1PgmVPpt1LcnFLWkVLlp1F7W1HpsU92QE5oMUtFAUrpqUjnjUFOAEHUgz+DUj14FzvbczieMTdhATfodjXWcDXcbjXVcTS/Xi/hay7WXS3cWS3vYyvaVSrUVymnJSjXSyeKDSbNSiWfHCPMTyLFQiHkSR/lPxvVLRrPLBnUJRfUHhbaJxXVGxTZJxPNFhBdOhm/AAAAWXRSTlMABQIU/hIJ/v79/Pj29PPx4cC6s7CNfmxZWRv+/v7+/v7+/v78/Pr6+fPz8vHq6ujl5eTj4ODe2NTQzMW6ubKsnJeQkJCJiIOBgX9ubGpoW1lMREM0JR8dDgvYx1gAAAE7SURBVBjTYgADJmZJQUFJZiYGOGD2EzLV1jIT8paCibCJ86zctGPD1D4ecUaICKuPyYLMYznZOfNqzP0jwEJBOt1KB4/mHjqZ3dGsHwxW5M4Zk5l/PPdIQcGMShUPVqBlgQLlMSvyDq+P3HVidjWnkQQTA5MXV1SFYtb+jZGrl02si2J3Y2JgFMmILl68efueLVvXLSqLXirCCBgDow1HT+GS/AP7srblLS+K5bIHCjmodpXUr929d+eaVb3SsuouQCHhufPjShsbJk/rrK2KW8hiBxRyVkvnkI9tnaDQJDNFOU1DDOjRMEfe9Mjpiewz5RIzZmmKMoPcKqGbkJqSkBSfnDqpXS+ACeRpJ76W/uSUpDlpLPFtfK5soLAKFbU05Odm4eblN7YWk4KEGWOIp62FgYCVsG84SAAAL7BaooX965sAAAAASUVORK5CYII=);
}

.footer-record i a {
    display: block;
    width: 18px;
    height: 18px;
}

.footer-record a,
.footer-record span {
    line-height: 18px;
    vertical-align: middle;
    margin-right: 5px;
}