.top-nav{

    background-color: #2d2d2d;

}



.nav-all{

    display: flex;

    justify-content: space-between;

    align-items: center;

    color: #fff;

    padding: 80px 0 60px 0;

}



.nav-left{

    font-size: 35px;

}



.nav-left span{

    border-bottom: 10px solid #ffd700;

    letter-spacing: 4px;

    padding-bottom: 5px;

}



.nav-right ul{

    display: flex;

    padding-top: 35px;

}



.nav-right ul li a{

    color: #fff;

    font-size: 15px;

    padding: 0 15px;

}



.nav-right .on a{

    color: #ffd700;

}



@media(max-width: 1120px){

    .nav-all{

        display: block;

    }

}



@media(max-width: 512px){

    .nav-right ul li a{

        padding: 0 5px;

    }

}





@media(min-width:1120px){

    .shipin>.container{

        width: 1280px;

    }

}











.shipin{

    padding-top: 60px;

}



.shipin-top-nav{

    border-top: 1px solid #e6e6e6;

}



.shipin-nav ul{

    display: flex;

}



.shipin-nav ul li a{

    display: block;

    padding-right: 35px;

    font-size: 22px;

    color: #e6e6e6;

    padding-top: 10px;

}



.shipin-nav ul li.on a{

    color: #2d2d2d;

}



.shipin-nav ul li span{

    display: block;

    width: 60px;

    height: 8px;

    background-color: transparent;

}



.shipin-nav ul li.on span{

    background-color: #ffd700;

}



@media(max-width: 1120px){

    .shipin-nav ul li a{

        padding-right: 25px;

    }

}



@media(max-width: 512px){

    .shipin-nav ul li a{

        padding-right: 10px;

    }

    .shipin-nav ul li a {

        font-size: 16px;

    }

}







.shipin-all{

    padding-top: 35px;

}



.shipin-img{

    overflow: hidden;

}







.shipin-img:hover img{

    transform: scale(1.1);

}



.shipin-img img{

    width: 100%;

    transition: .5s all;

}



.shipin-title{

    font-size: 16px;

    padding: 15px 0 5px 0;

}



.shipin-time{

    font-size: 16px;

    letter-spacing: 2px;
	padding-bottom:10px;

}



.more{

    text-align: center;

    font-size: 18px;

    letter-spacing: 5px;

    padding-top: 60px;

    padding-bottom: 120px;

}





@media(min-width: 1120px){

    .more{

        padding-top: 60px;

        padding-bottom: 120px;

    }

}



@media(max-width: 1120px){

    .more{

        padding-top: 40px;

        padding-bottom: 40px;

    }

}









@media(max-width:512px){

    .nav-all {

        padding: 20px 0 20px 0;

    }

    .nav-left{

        font-size: 20px;

    }

    .nav-left span{

        border-bottom: 5px solid #ffd700;

    }

    .nav-right ul {

        padding-top: 15px;

    }

    .nav-right ul li a{

        padding: 0 5px;

    }

    .shipin {

        padding-top: 30px;

    }

    .shipin-title {

        font-size: 18px;

    }

    .shipin-time {

        font-size: 16px;

        letter-spacing: 0px;

    }



}