@charset "UTF-8";

/*字号*/


/*浮动*/


/* clearfix */

.clearfix:after,
.top-bar:after,
.top-bar .top-bar-left:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.top-bar {
    color: #fff;
    height: 80px;
    line-height: 80px;
    display: flex;
}

.top-bar .top-bar-left {
    float: left;
    width: 80%;
}

.top-bar .top-bar-left a {
    cursor: pointer;
}

.top-bar .top-bar-left .m-small-logo,
.top-bar .top-bar-left .choose-language {
    float: left;
}

.top-bar .top-bar-right {
    float: right;
    text-align: right;
}

.top-bar .top-bar-right a {
    color: #fff;
}

.choose-language {
    position: relative;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    padding: 0 10px;
    cursor: pointer;
}

.choose-language:hover .language-list {
    display: block;
}

.choose-language .choose-lau-tit .cu-arrow {
    margin-left: 4px;
}

.choose-language .language-list {
    position: absolute;
    left: 0;
    top: 45px;
    z-index: 4;
    width: 100%;
    max-height: 100px;
    overflow-y: auto;
    background: #fff;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
    border-radius: 5px;
    display: none;
    padding: 5px 0;
}

.choose-language .language-list ul {
    position: relative;
}

.choose-language .language-list ul li {
    cursor: pointer;
    color: #666;
    line-height: 20px;
    font-size: 12px;
    padding: 4px 10px;
}

.choose-language .language-list ul li:hover {
    color: #333;
}

.m-small-logo {
    width: 160px;
    height: 80px;
    display: inline-block;
    vertical-align: top;
    background: url("../../images/en/logo.png") no-repeat center center;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.top-bar-nav {
    display: inline-block;
    margin-left: 30px;
}

.top-bar-nav a {
    cursor: pointer;
    color: #fff;
    display: inline-block;
    margin: 0 10px;
    padding: 0 10px;
    font-size: 20px;
}

.top-bar-nav a.active,
.top-bar-nav a:hover {
    font-weight: bold;
    color: white;
    text-decoration: none;
}

.top-bar-nav a:visited {
    color: rgba(255, 255, 255, 0.7);
}

.top-bar-mem {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    width: 140px;
}

.top-bar-mem a,
.top-bar-mem a:visited {
    color: #fff;
}


/******/

.common-top-bar {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 6;
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
}

.common-top-bar .m-small-logo {
    background-image: url("images/logo_blue.png");
    -webkit-background-size: 100%;
    background-size: 100%;
}

.common-top-bar .choose-language {
    color: #999;
}

.common-top-bar .choose-language .cu-arrow-white {
    background-image: url("images/down_grey.png");
    -webkit-background-size: 100%;
    background-size: 100%;
}

.common-top-bar .choose-language:hover .cu-arrow-white {
    background-image: url("images/up_grey.png");
    -webkit-background-size: 100%;
    background-size: 100%;
}

.common-top-bar .top-bar-nav a {
    color: #35495D;
}

.common-top-bar .top-bar-nav a.active,
.common-top-bar .top-bar-nav a:hover,
.common-top-bar .top-bar-nav a:visited {
    color: #001967;
}

.common-top-bar .top-bar-mem {
    color: #35495D;
}

.common-top-bar .top-bar-mem .cu-arrow-grey {
    margin-left: 10px;
}

.common-top-bar .top-bar-mem .user-logined {
    display: inline-block;
}

.common-top-bar .top-bar-mem .choose-language {
    color: #35495D;
    font-size: 14px;
}

.common-top-bar .top-bar-mem .choose-language .cu-arrow-white {
    margin-left: 10px;
}

.common-top-bar .top-bar-mem .choose-language .language-list ul li {
    font-size: 14px;
}

.common-top-bar .top-bar-mem .c-user-icon {
    background-image: url("images/user.png");
    -webkit-background-size: 100%;
    background-size: 100%;
}

.c-user-icon {
    position: relative;
    top: -1px;
    width: 14px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    background: url("images/user1.png") no-repeat center center;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.yellow-btn {
    background: #000;
    border: none;
    color: #fff;
    padding: 5px;
    margin-right: 5px;
}

.yellow-btn:hover {
    background: #826621;
}

.dragon-banner {
    position: absolute;
    width: 100%;
}


/*# sourceMappingURL=topbar.css.map */