.m_header{

	display: none;

}

@media (max-width: 1199px) {

	.m_header {

		display: block;

		position: relative;

		height: 55px;

		left: 0;

		top: 0

	}

	.sp_header {

		height: 55px;

		overflow: hidden;

		background: rgba(0, 0, 0, 0.3);

		position: fixed;

		z-index: 10;

		width: 100%;

		top: 0;

		z-index: 999999999;
		box-shadow: 0px 2px 13px 6px rgb(0 0 0 / 15%) ;
	}

	.sp_logo {

		padding: 10px;

		float: left;

		height: 35px;

		box-sizing: content-box;

	}

	.sp_logo img {

		margin: auto;

		max-height: 30px;
	    /* width: 100%; */

	}

	.sp_nav {

		width: 50px;

		float: right;

		position: relative;

		cursor: pointer;

		height: 30px;

		margin-top: 17px

	}

	.sp_nav span {

		display: block;

		background: #fff;

		width: 30px;

		height: 2px;

		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: 10px

	}

	.sp_nav span:nth-of-type(3) {

		top: 20px

	}

	.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: 999;

		background: #fff;

		width: 100%;

		height: 100%;

		font-size: 14px;

		line-height: 40px;

		top: -100%;

		right: 0;

		overflow: auto;

		overflow-x: hidden;

		transition: top ease 0.35s;

	}

	.nav_show {

		top: 55px;

		z-index: 999;

	}

	.nav_show > ul {

		margin-bottom: 50vh;

	}

	.sjj_nav>ul>li:first-child {

		overflow: hidden;

		border-top: 0

	}
	.sjj_nav>ul>.search>form {
		display: flex;
		padding: 0 5%;
	}
	.sjj_nav>ul>.search>form>input {
		flex: 1;
		height: 30px;
		padding: 0 15px;
		border: 1px solid #eee;
		border-radius: 2px;
		outline: none;
		color: #333;
	}
	.sjj_nav>ul>.search>form>input:focus {
		border: 1px solid #0366e1;
	}
	.sjj_nav>ul>.search>form>button {
		width: 34px;
	}
	.sjj_nav>ul> li .language {

		width: 100%;

		overflow: hidden;

		line-height: 50px;

		height: 100%;

	}

	.sjj_nav>ul> li .language a {

		width: 50%;

		float: left;

		text-align: center;

		color: #666;

		height: 100%;

		line-height: 50px;

	}

	.sjj_nav>ul> li .language a:nth-child(2) {

		border-left: 1px #ddd solid;

	}

	.sjj_nav>ul>div {

		padding-top: 20px;

		padding-bottom: 30px;

		text-align: center;

	}

	/* .sjj_nav ul li {

		height: 50px;

	} */

	.sjj_nav ul li i {

		position: absolute;

		top: 5px;

		right: 0px;

		border-left: 1px #ddd solid;

		height: 30px;

		padding: 0px 7px 0 7px

	}

	.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-bottom: 1px #ddd solid;

		margin: 0 10%;

		position: relative;

		font-size: 14px

	}
	.sjj_nav ul li:nth-child(1){
		border: none;
		text-align: center;
		margin-top: 2%;
	}
	.sjj_nav ul li ul li {

		border: 0;

		border-top: 1px solid #ddd;

		margin: 0 5%;

	}

	.sjj_nav ul li ul {

		display: none

	}

	.sjj_nav > ul li > a {

		color: #666;

		width: 100%;

		display: block;

		height: 100%;

		line-height: 50px;

		text-align: center;

	}

	.sjj_nav ul li ul li a {

		color: #999;

		display: block;

	}

	.sjj_nav ul li i svg {

		width: 20px;

		height: 20px;

		fill: #0366e1

	}

	.sjj_nav ul li .sjj_nav_i_se svg {

		fill: #0366e1

	}

	.sjj_nav ul li ul li>ul {

		margin-left: 10px

	}

}