﻿/*@font-face {
    font-family: myfont;
    src: url(SourceHanSansSC-Regular.otf);
}*/

body {
    /*font-family: myfont;*/
    font-family: 'Microsoft YaHei';
}

.clear {
    zoom: 1;
}

    .clear:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.loading_page {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    background: #1E1E2D;
    z-index: 99999;
}



@keyframes rotate {
    0% {
        transform: rotate(0deg);
        border-top-color: rgba(0, 255, 0, .5);
    }

    50% {
        transform: rotate(180deg);
        border-top-color: rgba(0, 255, 255, .5);
    }

    100% {
        transform: rotate(360deg);
        border-top-color: rgba(0, 255, 0, .5);
    }
}

.loader {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    display: block;
    overflow: hidden;
    margin-left: -75px;
    margin-top: -75px;
}

    .loader div {
        height: 100%;
    }

/* loader 4 */
.loader_ani, .loader_ani div {
    border-radius: 50%;
    padding: 8px;
    border: 2px solid transparent;
    border-radius: 50%;
    padding: 4px;
    animation: rotate 4s infinite linear;
}


.loader, .loader * {
    will-change: transform;
}

.loadtext {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 150px;
    margin-left: -75px;
    margin-top: 80px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}



.menus {
display:none!important;
}


.ghglNavBox a, .ghglNavBox label {
    margin-left: 5px;
    margin-right: 5px;
}

.ghglNavBox label {
    color: #888;
    font-weight: bold;
}

.ghglNavBox {
    margin-left: 40px;
    font-size: 16px;
    line-height:1em;
}