.hd-bottom-title-underline{display: inline-block;padding: 0 0 11px 0;font-size: 20px;font-weight: bold;border-bottom: 3px solid #4497F7;letter-spacing: 0.1rem;}
.zzgs-left {height: 320px;width: 320px;float: left;box-shadow: 0 0 2px 0 #a3a3a3;margin-top: 8px;padding: 6px;}
.sub-title-underline {display: inline-block;padding: 6px 12px;border-bottom: 3px solid #4497F7;}
.hd-bottom-underline .more-btn {color: #4497F7;font-size: 13px;font-size: 0.8125rem;display: inline;position: absolute;top: 6px;right: 0;cursor: pointer;}

.dzzxs{margin-top: 8px;display: flex;flex-wrap: wrap;}
.dzzxs li{float:left;width: 280px;min-height: 140px;border: 1px solid #dddddd;margin-right: 15px;margin-bottom: 15px;border-radius: 4px;}
.dzzxs li:nth-of-type(4n){margin-right: 0;}

.dzzxs li{padding: 8px 16px;font-size: 14px;font-size: 0.875rem;}
.dzzxs li > p{display: flex;justify-content: space-between;margin-bottom: 5px;}
.dzzxs li > p span:first-of-type{color: #333333;white-space: nowrap;padding-right: 10px;}
.dzzxs li > p span:nth-of-type(2){font-weight: bold;}

a{text-decoration: none;}
.dzzxs a{color: #4497F7;float: right;}
.dzzxs .green{color: #00D842;}

.hoverable{position: relative;z-index: 99;cursor: default;}
.hoverable ul{position: absolute;width: 100%;overflow:hidden;height: calc(0%);transition: all 0.3s ;}

.hoverable:hover ul{
    height: calc(600% + 8px);
    animation: hover-display-animation 0.3s ease-in-out; /*背景动画效果*/
}

.hoverable ul li{margin: 2px 0;background: #3ab6ff47;color: #4D9CF7;border-radius: 5px;font-weight: bold;cursor: pointer;}
.hoverable ul li:hover{background: #2db1ff82;transition: 0.1s}
@keyframes hover-display-animation {
    0% {
        height: calc(0%);
    }

    100% {
        height: calc(200% + 8px);
    }
}


#top-sub-menu {
    width: 1200px;
    margin: 0 auto;
    padding: 23px 18px;
    background: white;
    height: 142px;
    display: flex;
    justify-content: space-between;
}

#top-sub-menu li{
    text-align: center;
    cursor: pointer;
    transition: 0.1s ease-in-out;
}

#top-sub-menu li:hover {
    transform: scale(0.96);
    color: rgba(84, 151, 247, 1);
}
#top-sub-menu li:hover img{
    filter: drop-shadow(1px -2px 4px rgba(84, 151, 247, 0.65));
}

