.hd1 {
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20;
    background: rgba(0, 0, 0, 0.3);
}


/* .hd1::after {
    width: 100%;
    height: 7.8125vw;
    background: url(./yy.png) no-repeat center center;
    background-size: 100% 100%;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
} */

.hd1 .hd-middle {
    width: 72.916667vw;
    height: 5.208333vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* padding-top: 1.354167vw; */
}

.hd1 .hd-middle .logo {
    width: 22.083333vw;
    height: 3.177083vw;
}

.hd1 .hd-middle ul {
    width: 45.989583vw;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hd1 .hd-middle ul li {
    position: relative;
}

.hd1 .hd-middle ul li:last-child a img {
    width: 1.302083vw;
    height: 1.302083vw;
}

.hd1 .hd-middle ul li:last-child::after {
    display: none !important;
}

.hd1 .hd-middle ul li:nth-child(4) .dropdown,
.hd1 .hd-middle ul li:nth-child(6) .dropdown {
    min-width: 5.25vw;
}

.hd1 .hd-middle ul li .nav-link {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: .99vw;
    color: #FFFFFF;
}

.hd1 .hd-middle ul li:hover .nav-link {
    color: #FFB92E;
}

.hd1 .hd-middle ul li::after {
    content: "";
    display: block;
    width: 1.5625vw;
    height: .104167vw;
    background: #F6B537;
    position: absolute;
    left: 50%;
    top: 1.354167vw;
    transform: translate(-50%);
    display: none;
}

.dropdown {
    position: absolute;
    top: 100%;
    left: -0.677083vw;
    background-color: white;
    min-width: 6.25vw;
    box-shadow: 0 .260417vw .78125vw rgba(0, 0, 0, 0.1);
    border-radius: 0 0 .260417vw .260417vw;
    opacity: 0;
    visibility: hidden;
    transform: translateY(2.083333vw);
    transition: all 0.3s ease;
    z-index: 1000;
}

.dropdown.active1 {
    opacity: 1;
    visibility: visible;
    transform: translateY(.260417vw);
}

.dropdown-item {
    display: block;
    padding: .625vw 0.041667vw;
    color: #333;
    text-decoration: none;
    border-bottom: .052083vw solid #f0f0f0;
    transition: all 0.2s ease;
    text-align: center;
    font-size: .833333vw;
}

.dropdown-item:hover {
    background-color: #f5f7fa;
    color: #3498db;
}

.dropdown-item:last-child {
    border-bottom: none;
}

.hd1 .hd-middle ul li:hover::after {
    display: block;
}

.fd {
    width: 100%;
    height: auto;
}

.fd .fd-top {
    width: 100%;
    height: 5.208333vw;
    background: #1B87D5;
}

.fd .fd-bottom {
    width: 100%;
    height: 2.083333vw;
    background: #0B7ED0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fd .fd-top .fd-top-middle {
    width: 62.5vw;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.fd .fd-top .fd-top-middle .xl {
    width: 12.5vw;
    height: 2.1875vw;
    border-radius: .208333vw;
    border: .052083vw solid rgba(255, 255, 255, 0.8);
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    position: relative;
}

.fd .fd-top .fd-top-middle .xl ul {
    position: absolute;
    top: -9vw;
    left: 0;
    background: #FFFFFF;
    width: 100%;
    height: auto;
    display: none;
    z-index: 999;
}

.fd .fd-top .fd-top-middle .xl ul li {
    width: 100%;
    height: 2.1875vw;
}

.fd .fd-top .fd-top-middle .xl ul li a {
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .833333vw;
    color: #999999;
}

.fd .fd-top .fd-top-middle .xl::after {
    content: "";
    display: block;
    width: .364583vw;
    height: .260417vw;
    background: url(./ljjt.png) no-repeat center center;
    background-size: 100% 100%;
    margin-right: 1.302083vw;
}

.fd .fd-top .fd-top-middle .xl p {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .833333vw;
    color: #FFFFFF;
    opacity: 0.8;
    display: flex;
    align-items: center;
}

.fd .fd-top .fd-top-middle .xl p::before {
    content: "";
    display: block;
    width: .625vw;
    height: .625vw;
    background: url(./lj.png) no-repeat center center;
    background-size: 100% 100%;
    margin-left: .9375vw;
    margin-right: .364583vw;
}

.fd .fd-top .fd-top-middle .dblogo {
    width: 24.375vw;
    height: 3.229167vw;
}

.fd-bottom p {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .78125vw;
    color: #FFFFFF;
    opacity: 0.4;
    text-align: center;
}