

.top_nav {

    margin-top: .05rem

}



.top_nav ul {

    overflow: hidden;

    width: 100%

}



.top_nav li {

    float: left;

    text-align: center;

    height: 40px;

    width: 24.75%;

    background-image: url(/themes/temp/images/nav_bg.jpg);

    background-size: 100% 100%;

    background-repeat: no-repeat

}



.top_nav ul li a {

    font-size: 20px;

    color: #fff;

    display: block;

    line-height: 40px;

    cursor: pointer

}



.top_nav ul li.have_mleft {

    margin-left: .333%

}



.top_nav ul li.have_top {

    margin-top: .026rem

}
