.nav_level_3 .nav_level3_item>a{
    width: fit-content!important;
    max-width: 100%;
    padding-right: 30px!important;
    box-sizing: border-box;
}
.top_nav.float_l div a:hover{
    background: #fff;
    color: #d00000!important;
}
.top_nav.float_l div a{
    font-family: "PingFang SC", "Arial", "Microsoft YaHei", "Helvetica", "Helvetica Neue", "Tahoma", "sans-serif";
}
.nav_level_3 .nav_level3_item .leveWrap3 a{
    font-size: 12px!important;
    height: 24px!important;
    line-height: 24px!important;
}
.nav_level_3 .nav_level3_item{
    align-self: stretch;
}
.top_nav2>li>a{
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
}
.level_2.new::after,
.level_2.hot::after,
.nav_level3_item a.new::after,
.nav_level3_item a.hot::after{
    right: 8px;
}
.level_2.hot::after,.nav_level3_item a.hot::after{
    content: "hot";
    right: 10px;
}
.navAuto .nav_level3_item,.nav_level_2.navAuto{
    width: auto;
    min-width:200px ;
}
.nav_level_2 a, .nav_level_3 a{
    padding-right: 30px!important;
}
.top_nav.top_nav2{
    flex: 1;
}
.top_nav.top_nav2 div a:hover{
    background: none;
}
.botCon::after{
    content:"";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 1340px;
    z-index: -1;
}