
.sp_header{
    width:100%;
    height:3.166em;
    overflow:hidden;
    position:relative;
    z-index:999999;
}
.sp_logo{
    max-width: 35%;
    padding: 0.25rem 0 0.25rem 4.7%;
    float:left;
    position: absolute;
    z-index: 999;
}
.sp_logo img{
    width: auto;
    max-width: 100%;
    height: 2.666rem;
}
.sp_nav{
    width: 7%;
    float: right;
    position: relative;
    cursor: pointer;
    height: 1.25rem;
    margin-top: 0.75rem;
    right:4.7%;
}
.sp_nav span{
    width:100%;
    height:4px;
    display:block;
    background:#c30d23;
    border-radius: 5px;
    position:absolute;
    transition:all ease 0.35s;
}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){
    top:10px;
    transform:rotate(45deg);
    background: white;
}
.sp_nav_se span:nth-of-type(2){
    width:0;
}
.sp_nav_se span:nth-of-type(3){
    top:10px;
    transform:rotate(-45deg);
    background: white;
}

.sjj_nav{
    width: 63%;
    height:100vh;
    padding-top: 3.166rem;
    z-index:99999;
    background: rgba(0, 0, 0, .9);
    position:fixed;
    top:-200%;
    right:0;
    overflow:auto;
    overflow-x:hidden;
    transition:top ease 0.35s;
}

.nav_show{
    top:0;
}

.sjj_nav .nav{
    padding-left: 18%;
}
/*.sjj_nav>ul>li:first-child {*/
/*overflow: hidden;*/
/*border-top: 0;*/
/*}*/
.sjj_nav .nav_tell{
    height: auto;
    margin-bottom: 0.666rem;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px dashed #666666;
}

.sjj_nav .nav_tell span{
    display: inline-block;!important;
    padding: 0.583rem 0 0.583rem 13%;
    color: white;
    background: url("../images/tell.png") no-repeat left center;
}

.sjj_nav ul li{
    padding: 0.833rem 0;
    position:relative;
}
/*.sjj_nav>ul >li:last-child{*/
/*border-bottom:1px #ddd solid;*/
/*}*/
.sjj_nav ul li:hover ul{
    display: block;
}
.sjj_nav ul li ul{
    display:none;
}
.sjj_nav ul li a{
    width:80%;
    color:white;
}
.sjj_nav ul li ul li{
    margin-left: 6.2%;
    padding-left: 6.2%;
    background: url("../images/navicon.png") no-repeat left center;
}
.sjj_nav ul li ul li a{
    display:block;
    color:white;
    text-align:left;
}
