/* head */
.geo2_2_top{
    border-top: 2px solid #e3161e;
    background: #fff;
}
.geo2_2_top_box{
    height: .35rem;
    background: #222;
    padding: .18rem 0;
}
.geo2_2_top_box dl{
    display: block;
    width: 11.9rem;
    margin: 0 auto;
    font-size: .12rem;
}
.geo2_2_top_box dl dt{
    position: relative;
    display: block;
    float: left;
    padding-left: 2.38rem;
    color: #999;
}
.geo2_2_top_box dl dt .logo{
    width: 1.6rem;
    min-height: 1.42rem;
    position: absolute;
    left: 0;
    top: -.18rem;
    z-index: 999;
    margin: 0 auto;
    background: -moz-linear-gradient(top, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(227, 22, 30, 1)), color-stop(100%, rgba(198, 8, 35, 1)));
    background: -webkit-linear-gradient(top, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: -o-linear-gradient(top, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: -ms-linear-gradient(top, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: linear-gradient(to bottom, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: #e3161e\9;
    padding: .24rem .3rem .24rem .3rem;
    box-shadow: black 0px 2px 6px -2px;
    -webkit-box-shadow: black 0px 2px 6px -2px;
    -moz-box-shadow: black 0px 2px 6px -2px;
}
.geo2_2_top_box dl dt .logo img{
    width: 100%;
    min-height: 1.42rem;
    object-fit: contain;
}
.geo2_2_top_box .tel_txt {
    display: inline-block;
    margin-top: .05rem;
    font-weight: normal;
}
.geo2_2_top_box .tel_dh {
    color: #fecd07;
    font-size: .18rem;
    position: relative;
    font-style: normal;
}
.geo2_2_top_box .top_search {
    display: block;
    float: right;
    position: relative;
}
.geo2_2_top_box .top_search input[type=text] {
    width: 3rem;
    height: .32rem;
    border-radius: .18rem;
    -webkit-border-radius: .18rem;
    -moz-border-radius: .18rem;
    border: none;
    padding: 0 .1rem;
    line-height: .32rem;
    outline: none;
}
.geo2_2_top_box .s13_top_but {
    display: block;
    position: absolute;
    right: 0;
    top: 0px;
    border: none;
    width: .5rem;
    height: .32rem;
    background: url(http://yun3.lehome114.com/attached/zqjl/image/admin/20260507/20260507162150_82156.webp)no-repeat center/.32rem;
    outline: none;
    cursor: pointer;
}
.s13_top_nav {
    margin: 0 auto;
    width: 9.6rem;
    height: .8rem;
    padding-left: 2.3rem;
}
.s13_top_nav ul{
    width: 100%;
    display: flex;
}
.s13_top_nav ul .top_pagemenu_li {
    display: block;
    width: .8rem;
    height: .8rem;
    float: left;
    text-align: center;
    position: relative;
    margin-left: .1rem;
    overflow: hidden;
}
.s13_top_nav ul .top_pagemenu_li:hover, .s13_top_nav ul .top_pagemenu_li.on {
    background: -moz-linear-gradient(top, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(227, 22, 30, 1)), color-stop(100%, rgba(198, 8, 35, 1)));
    background: -webkit-linear-gradient(top, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: -o-linear-gradient(top, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: -ms-linear-gradient(top, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: linear-gradient(to bottom, rgba(227, 22, 30, 1) 0%, rgba(198, 8, 35, 1) 100%);
    background: #e3161e\9;
}
.s13_top_nav ul .top_pagemenu_li a{
    font-size: .14rem;
    width: 100%;
    display: block;
    line-height: .8rem;
}
.s13_top_nav ul .top_pagemenu_li:hover a, .s13_top_nav ul .top_pagemenu_li.on a{
    color:#fff;
}

@media screen and (max-width: 750px) {
    .geo2_2_top_box{
        height: 1rem;
        padding: 0;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9;
    }
    .geo2_2_top_box dl{
        width: 100%;
        height: 100%;
    }
    .geo2_2_top_box dl dt{
        height: 100%;
        padding-left: 0;
        float: initial;
    }
    .geo2_2_top_box dl dt *,.geo2_2_top_box .top_search{
        display: none !important;
    }
    .geo2_2_top_box dl dt .logo{
        display: block !important;
        position: absolute;
        background: transparent;
        top: 50%;
        transform: translateY(-50%);
        left: .2rem;
        width: auto;
        height: .8rem;
        padding: 0;
        min-height: auto;
    }
    .geo2_2_top_box dl dt .logo img{
        display: block !important;
        width: auto;
        height: 100%;
        min-height: auto;
    }
    .s13_top_nav{
        display: none;
    }

    .geo2_2_list_btn{
        position: absolute;
        right: 0;
        top: 0;
        width: 1rem;
        height: 1rem;
        background: url(http://yun3.lehome114.com/attached/zqjl/image/admin/20260507/20260507171028_64387.webp)no-repeat center/.48rem;
    }

    .s13_top_nav{
        position: fixed;
        right: 0;
        width: 50%;
        height: calc(100% - 1rem);
        box-sizing: border-box;
        top: 1rem;
        background: #fff;
        z-index: 9;
        padding: .1rem;
        box-shadow: black 0px 2px 6px -2px;
        -webkit-box-shadow: black 0px 2px 6px -2px;
        -moz-box-shadow: black 0px 2px 6px -2px;
    }
    .s13_top_nav.active{
        display: block;
    }
    .s13_top_nav ul{
        flex-wrap: wrap;
    }
    .s13_top_nav ul .top_pagemenu_li{
        width: 100%;
        text-align: left;
        border-bottom: 1px solid #efefef;
        padding: 0 .2rem;
        box-sizing: border-box;
    }

    .geo2_2_top_zz{
        height: 1rem;
    }
}