.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: #fff;

		position: fixed;

		z-index: 999;

		width: 100%;

		top: 0;

		box-shadow: 0 3px 5px rgb(0, 0, 0, .1);

	}

	.sp_logo {

		padding: 10px;

		float: left;

		height: 35px;

		line-height: 35px;

		box-sizing: content-box;

	}

	.sp_logo img {

		margin: auto;

		max-height: 40px;

		max-width: 250px;

	}

	.sp_nav {

		width: 50px;

		float: right;

		position: relative;

		cursor: pointer;

		height: 30px;

		margin-top: 17px

	}

	.sp_nav span {

		display: block;

		background: #b30016;

		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: 99;

		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: 99;

	}

	.nav_show > ul {

		margin-bottom: 50vh;

	}

	.sjj_nav>ul>.logo {

		width: 250px;

		margin: 0 auto;

	}

	.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 #b30016;

	}

	.sjj_nav>ul>.search>form>button {

		width: 34px;

	}

	.sjj_nav>ul>li:first-child {

		overflow: hidden;

		border-top: 0

	}

	.sjj_nav>ul> li .language {

		width: 100%;

		overflow: hidden;

	}

	.sjj_nav>ul> li .language a {

		width: 50%;

		float: left;

		text-align: center;

		color: #666;

		line-height: 40px;

	}

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

		border-right: 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 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: #b30016

	}

	.sjj_nav ul li .sjj_nav_i_se svg {

		fill: #b30016

	}

	.sjj_nav ul li ul li>ul {

		margin-left: 10px

	}

}