.main_nav {
    width: 1200px;
    /*width: 100rem;*/
    margin: 0 auto;
    font-family: PingFangSC-Regular, PingFang SC;
    position: relative;
    z-index: 999;
    background: #fff;
}

.main_nav ul {
    width: auto;
}

.list_menu {
    float: left;
    height: 2.714286rem;
    font-size: 1rem;
    line-height: 2.714286rem;
}

.ad {
    width: 100rem;
    /* height: 126px; */
    margin: 0 auto;
}

.list_menu li {
    float: left;
    background: url(https://x2.ifengimg.com/fe/shank/tech/line.7a1a3ea0.gif) no-repeat left center;
    padding: 0 0.5rem 0 1rem;
}

.list_menu li a {
    color: #2b2b2b;
}

.list_menu li a:hover {
    color: #f54343;
}

.list_menu li:first-child {
    background: none;
    padding-left: 0.142857rem;
}

.morehNew {
    font-size: 1rem;
    width: 4.857143rem;
    float: left;
}

.morehNew div {
    width: 4.857143rem;
    color: #2b2b2b;
    height: 2.571429rem;
    line-height: 2.571429rem;
    background: url(https://x2.ifengimg.com/fe/shank/tech/more_arrow.5df0de39.gif) no-repeat 3.214286rem center;
    border: solid 1px #fff;
}

:global(.hairlines) .morehNew div {
    border: solid 0.5px #fff;
}

.morehNew div a {
    height: 2.571429rem;
    line-height: 2.571429rem;
    color: #2b2b2b;
    display: block;
    width: 4rem;
    padding-left: 0.928571rem;
}

.morehNew div a:hover {
    color: #f54343;
    text-decoration: underline;
}

.morehNew div .more {
    position: absolute;
    display: none;
    width: 12.071429rem;
    border: solid 1px #ddd;
    background-color: #fff;
    margin-left: -1px;
    padding: 0 0.928571rem;
    overflow: hidden;
}

:global(.hairlines) .morehNew div .more {
    border: solid 0.5px #ddd;
    margin-left: -0.5px;
}

.morehNew div .more li {
    width: 4rem;
    height: 2.714286rem;
    line-height: 2.714286rem;
    background: none;
    float: left;
    border: #fff;
}

.morehNew div:hover {
    background: url(https://x2.ifengimg.com/fe/shank/tech/more_arrow.5df0de39.gif) no-repeat 3.214286rem center;
    color: #f54343;
}

.morehNew div:hover .more {
    display: block;
}

.search {
    width: 100rem;
    margin: 0 auto;
    height: 1.857143rem;
    padding-top: 2rem;
    padding-bottom: 0.714286rem;
}

.logo-search-flex {
    display: flex;
}