@media screen and (max-width: 980px) {
	img{
		max-width: 100%;
	}
	.pc_img{
		display: none;
	}
	.mobile_img{
		display: block;
	}
	.city_title>h1{
		margin: 0;
		padding: 15px 0;
		margin-bottom: 20px;
		font-size: 20px;
		text-indent: 20px;
	}
	.city_title{
		padding: 0;
		width: 100%;
		height: auto;
		background: none;
	}
	.city_title>h1{
		background: url(../images/solution/BG00.png) left top no-repeat;
		background-size: 310px 54px;
	}
	.city_title>p{
		margin: 0;
		padding: 0 10%;
		color: #fff;
		line-height: 2;
	}
	.left_column{
		width: 100%;
		margin: 0 auto;
		margin-top: 30px;
	}
	.solution .title > h1{
		font-size: 28px;
	}
	.solution .line{
		width: 100%;
		margin-top: 3px;
	}
	.solution .title > span{
		display: block;
		margin: 0;
	}
	.three_case{
		width: 88%;
		text-align: center;
	}
	.more{
		width: 65px;
		height: 22px;
		line-height: 20px;
		margin-top: 15px;
		border-radius: 3px;
		border: 1px solid #1868ff;
	}
	.more a{
		letter-spacing: 0;
		font-size: 12px;
	}
	.right_case{
		padding-top: 36px;
	}
	.right_column{
		width: 100%;
		margin: 0 auto;
		margin-top: 30px;
	}
	.right_case_title{
		width: 100%;
		height: 54px;
		line-height: 54px;
		background: url(../images/solution/BG_02.png) right center no-repeat;
		background-size: 54% 54px;
	}
	.right_case_title > h1{
		padding-right: 20px;
		font-size: 20px;
		line-height: 54px;
		text-align: right;
	}
	.solution .line_black{
		width: 100%;
		margin-top: 0;
		background: none;
		background-color: #0068c7;
	}
	.solution .title > p{
		margin-bottom: 0;
		line-height: 2;
	}
	.left_case_title{
		width: 100%;
		height: 54px;
		line-height: 54px;
		background-size: 65% 54px;
	}
	.left_case_title > h1{
		font-size: 20px;
		line-height: 54px;
	}
	.left_column > h2{
		font-size: 16px;
	}
	.dihr{
		margin: 0;
		background: none;
		background-color: #0068c7;
	}
	.path>ul{
		width: 49%;
		height: auto;
		padding: 15px 0;
		margin-right: 1%;
		margin-bottom: 5px;
		border-radius: 4px;
		border: 2px solid #487cad;
		display: flex;
		display: -webkit-box;
		display: -webkit-flex;
		align-items: center;
	  -ms-flex-align: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
		-webkit-box-orient: vertical;
	}
	.path>ul:nth-child(2n){
		margin-right: 0;
	}
	.path h3{
		width: 100%;
		margin-bottom: 6px;
		font-size: 16px;
		text-align: center;
	}
	.path>ul .washing{
		margin: 0 auto;
	}
	.path-word{
		width: 88%;
		line-height: 20px;
		margin: 0 auto;
	}
	.path-word p{
		font-size: 12px;
	}
}