@media screen and (max-width: 768px){
	body{background-color: #fff;}
	.hd-box,.top50_menus,.banner img,.linek,.huoj .bt_h1::after,.huoj .bt_h1::before,.j1 p,.j2 p,.j3 p,.j4 p,.bt_h3 span,.index-ft{
		display: none;
	}
	.t50{
		background: none;
	}
	.banner{
		height: 50.13333vw!important;
		background: url(/images/jker/banner_m.jpg) no-repeat 0 0 / cover;
	}
	.top50_list,.writing{
		width: 100%;
	}
	.top50_list{
		padding-bottom: 10.6666vw;
	}
	.bt_h1,
	.bt_h3{
		position: relative;
		background-color: #fff;
		background-image: none;
		margin: 0 auto 4vw;
		padding-bottom: 4vw;
		padding-top: 2.6666vw;
		color: #333;
		font-size: 4.8vw;
		height: auto;
		width: 86%;
	}
	.bt_h1::before,.bt_h3::before{
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 1.3333vw;
		background-color: #c9c9cb;
	}
	.bt_h1::after,.bt_h3::after{
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 13.6%;
		height: 1.3333vw;
		background-color: #f5a100;
	}
	.wenz1{
		margin: 2.6666vw auto;
		padding: 0;
		width: 86%;
	}
	#silder1{
		width: 100%;
		height: 57.3333vw;
	}
	.swiper-container, .swiper-slide img{
		width: 80.53333vw;
		height: 52vw;
	}
	.writing li{
		margin-bottom: 3.2vw;
	}
	.writing h1{
		margin-bottom: 1.6vw;
		font-size: 4vw;
	}
	.writing p{
		font-size: 3.3333vw;
		max-height: 64px;
		height: auto;
	}
	.zhici,
	.hj_list{
		padding: 0;
		margin: auto;
		width: 86%;
	}
	
	.zhici ul{
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.zhici li{
		width: 100%;
		border: none;
		background: none;
		display: flex;
		align-content: center;
		align-items: center;
	}
	.zhici li .icon{
		margin-right: 6.6666vw;
		width: 17.06666vw;
		height: 17.06666vw;
	}
	.zhici li .icon img{
		border-radius: 100%;
	}
	.zhici li figcaption{
		font-size: 3.46666vw;
	}
	.zhici li figcaption p{
		margin: 0;
	}
	.huoj .bt_h1{
		margin-top: 5.3333vw;
		padding: 0 5.3333vw;
		background: url(/images/jker/tiao.jpg) no-repeat 0 0 / cover;
		height: 9.73333vw;
		color: #fff;
		display: flex;
		align-items: center;
		font-size: 3.73333vw;
	}

	.bt_h3{
		padding-left: 0;
		margin-top: 2.6666vw;
		width: 100%;
		line-height: 1;
		font-weight: 600;
		margin-bottom: 0;
	}
	.bt_h3:before{
		margin: 0;
		top: auto;
		border-radius: 0;
	}

	.hj_list ul{
		/* flex-wrap: inherit; */
    	justify-content: space-between;
	}
	.j1 li,
	.j2 li,
	.j3 li,
	.j4 li{
		margin-top: 2.6666vw;
		width: 48%;
		background-color: #fff;
		border: solid 1px #dad9d7;
	}
	.j1 li a,
	.j2 li a,
	.j3 li a,
	.j4 li a{
		display: flex;
		width: 100%;
		flex-direction: column-reverse;
	}
	.j1 img,
	.j2 img,
	.j3 img,
	.j4 img{
		padding: 0;
		height: 31.46666vw;
	}
	.hj_list h1{
		padding: 2.6666vw;
		background: none;
		border-top: solid 1px #dad9d7;
		font-size: 3.73333vw;
		line-height: 1.33;
		color: #342a27;
		font-weight: normal;
		text-align: left;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		overflow: hidden;
		height: 13.3333vw;
	}
	.j2 li:not(:nth-child(4n)),.j3 li:not(:nth-child(3n)),.j4 li:not(:nth-child(5n)){
		margin: 2.6666vw 0 0;
	}
	
}