.limit-width {
    width: 1200px;
}

.gray a {
    color: #989EA6;
}

.header-top {
    background-color: #12171D;
}

.header-middle {
    height: 137px;
    background-color: #1F222C;
}

.header-middle .middle {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.header-middle .middle-ad {
    width: 100%;
    height: 100%;
}

.header-middle .ad-bg {
    height: 100%;
    width: 100%;
    background-color: #1F222C;
    position: absolute;
    top: 0;
    z-index: 0;
}

.header-bottom {
    background-color: #242A34;
}

.header-top ul li {
    border-right: 1px solid #353F4A;
    padding: 0 14px;
}
.header-top ul li:not(.blue-unset) a:hover {
    color: #f30;
}
.header-bottom ul li:not(.blue-unset) a:hover {
    color: #f30;
}
.header-top li.unset,
.header-top li.blue-unset {
    border-right: unset;
	display:none;
}

.header-top li.blue-unset a {
    color: #5EAEFF;
}

.header-middle .logo-hover {
    width: 215px;
    height: 57px;
    position: absolute;
    top: 40px;
    right: 420px;
}

.header-middle .logo {
    width: 215px;
    height: 57px;
    transition: transform 0.3s;
}

.header-middle .logo:hover {
    transform: scale(1.05);
}

.input-area {
    width: 518px;
    position: absolute;
    top: 40px;
    left: 66px;
}

.input-area .area input {
    width: 427px;
    height: 38px;
    border: 1px solid #2E89E6;
}

.input-area .area input::placeholder {
    color: #999;
}

.input-area .area .search {
    background-color: #2E89E6;
}

.input-area .hot-search li {
    padding: 8px 18px 0 0;
    white-space: nowrap;
}

.input-area .hot-search li a:hover {
    color: #f30;
}

.header-bottom li {
    padding: 10px 25px;
}

.header-bottom li a {
    color: #C0C0C0;
}

.header-bottom li.active {
    border-top: 2px solid #5EAEFF;
}

.header-bottom li.active a {
    color: #fff;
}

.qrcode {
    height: 220px;
    position: absolute;
    top: 14px;
    left: -48px;
    z-index: 1000;
}