div.top_a {
    height: 65px;
    background-color: #fff;
    padding-top: 20px;
    border-bottom: 1px solid #eee;
    box-shadow: 0 1px 3px #ddd;
}

div.pub_nav li {
    margin: 0 25px 0 0;
}
div.pub_nav .kanchali li{ margin-right:7px;}

div.pub_nav li > a {
    color: #474747;
    font-size: 18px;
}

div.logo_a {
    width: 275px;
    height: 65px;
    margin-right: 20px;
}

div.logo_a a {
    display: block;
    width: 208px;
    height: 65px;
    margin: 0 auto;
}

div.logo_a img {
    width: 208px;
    height: 65px;
    margin-top: -30px;
}

div.seach_mag {
    margin-top: auto;
}

div.seach {
    width: 220px;
    margin: 15px 120px 0 18px;
    line-height: unset;
    position: absolute;
    border: 1px solid #dedede;
    border-box: 0px 1px 2px #666;
    top:0;
    left: 67%;
}

div.index_shop {
    float: unset;
    position: absolute;
    top: -18px;
    right: 163px;
}

div.seach input.blt {
    width: 53px;
    height: 22px;
    border: none;
    background: url(../images/seach_07.png) 30px center no-repeat;
}

div.login-state {
    position: absolute;
    top: 17px;
    left: 1260px;
}

/*li.top_login{*/
    /*background: url(/Source/pc/img/youhui.png) no-repeat 11px 33px;*/
    /*height: 56px;*/
/*}*/
/*div.login-phone {
    width: 123px;
    height: 27px;
    font-size: 13px;
    background: url(../images/top_phone.png) 4px -1px no-repeat;
    padding-left: 27px;
    color: #666;
}*/

a.dl, a.zhuce {
    display: inline-block;
    width: 46px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #00aaef;
    text-align: center;
    margin-left: 8px;
    font-size: 13px;
    color: #00aaef;
}

a.dl{
    background-color: #00aaef;
    color: #fff;
}

a.dl:hover, a.zhuce:hover {
    background-color: #009cdb;
    border: 1px solid #009cdb;
    color: #fff;
}

p.free_st a {
    color: #ef0404;
}

div.login_a {
    padding: 0;
}

div.pub_nav li>i{
    background: none;
}

@media only screen and (max-width: 1500px) {
    div.pub_nav ul li {
        margin-left: 0;
        margin-right: 20px;
    }

    div.logo_a {
        width: 200px;
        margin-right: 32px;
    }

    div.seach {
        width: 180px;
    }

    div.seach input.txt {
        width: 68px;
    }

    div.seach input.blt {
        width: 30px;
        height: 22px;
        border: none;
        background: url(../images/seach_07.png) 1px center no-repeat;
    }

    div.index_shop {
        right: 142px;
    }

    div.login-state {
        left: 1070px;
    }
}