@keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


body {

    animation: fadein 0.5s linear 1;
    -webkit-animation: fadein 0.5s linear 1;
    -moz-animation: fadein 0.5s linear 1;
    -o-animation: fadein 0.5s linear 1;
    -ms-animation: fadein 0.5s linear 1;
}






/*重置样式*/

html {
    height: 100%;
}

body {

    height: 100%;
    font-style: normal;
    color: #666;
    font-weight: ;
    font-family: 'Source Han Sans CN','Helvetica','PingFang SC','Microsoft Yahei';
}


@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot');
    /* IE9 Compat Modes */
    src: url('../fonts/fontawesome-webfont.woff') format('woff'), /* Modern Browsers */
    url('../fonts/FontAwesome.ttf') format('truetype'), /* Safari, Android, iOS */
}


@font-face {
    font-family: 'Source Han Serif CN HEAVY';
    src: url('../fonts/SOURCEHANSERIFCN-HEAVY.otf');
    src: url('') format('woff'),
    url('') format('truetype'),
}





a {
    color: #333;
}

em,
b,
i {
    font-style: normal;
}

img {
    border: none;
    max-width: 100%;
}

a:hover {
    text-decoration: none;
}

li {
    list-style: none;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}



/*去输入数字箭头*/

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
}