
img{display:block;max-width:100%;border:0}
ul, li{list-style:none}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}

.sp_nav{width:50px;position: absolute;right:1rem;top:2.5rem; cursor:pointer;height:30px;display: none;z-index: 99;}
@media only screen and (max-width:980px)
{.sp_nav{display:block;}}
.sp_nav span{display:block;background:#fff;width:2rem;height:0.2rem;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:0.8rem;}
.sp_nav span:nth-of-type(3){top:1.6rem}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:98;background:#333333;width:80%;height:calc(100% - 104px);font-size:1rem;line-height:2.2rem;top:-100%;right:1rem;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:2.1rem}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;padding:1.2rem 0;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #888 solid;position:relative;height:4rem; text-align: center;}
.sjj_nav>ul >li:last-child{border-bottom:1px #888 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:100%;display: block;font-size:1.5rem;padding: 1rem;}