
	/*main_service_wrap*/
	.main_service_wrap {
		margin: 0;
		width: 100%;
		display: inline-block;
	}

	.main_service_wrap .main_service_inner {
		width: 1100px;
		margin: 0 auto;
	}

	.main_service_wrap .main_service_inner .service_title_wrap {
		padding-bottom: 30px;
	}

	.main_service_wrap .main_service_inner .service_title_wrap .title_text1 {
		font-size: 23px;
		font-weight: bold;
		text-align: center;
		display: block;
	}

	.main_service_wrap .main_service_inner .service_title_wrap .title_text2 {
		font-size: 40px;
		font-weight: 100;
		text-align: center;
		display: block;
	}

	.main_service_wrap .main_service_inner .service_ul {
		margin: 0;
		padding: 0;
		display: inline-block;
		width: 100%;
	}

	.main_service_wrap .main_service_inner .service_ul li {
		float: left;
		width: 20%;
		text-align: center;
	}

	.main_service_wrap .main_service_inner .service_ul .service_text_wrap {
		padding-top: 30px;
	}

	.main_service_wrap .main_service_inner .service_ul .service_text_wrap .service_text1 {
		font-size: 15px;
		font-weight: bold;
		text-align: center;
		display: block;
	}

	.main_service_wrap .main_service_inner .service_ul .service_text_wrap .service_text2 {
		font-size: 12px;
		text-align: center;
		padding: 10px;
		display: block;
		line-height: 15px;
	}

	@media all and (max-width: 420px) {
		.main_service_wrap .main_service_inner {
			width: 100%;
			margin: 0 auto;
		}

		.main_service_wrap .main_service_inner .service_ul li {
			float: left;
			width: 45%;
			margin: 2.5%;
			text-align: center;
		}

		.main_service_wrap .main_service_inner .service_ul li img {
			width: 100%
		}

		.main_service_wrap .main_service_inner .service_ul .service_text_wrap {
			padding-top: 10px;
		}

		.main_service_wrap .main_service_inner .service_ul .service_text_wrap .service_text1 {
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			display: block;
		}

		.main_service_wrap .main_service_inner .service_ul .service_text_wrap .service_text2 {
			font-size: 10px;
			text-align: center;
			padding: 10px;
			display: block;
			line-height: 15px;
		}

	}

	@media (min-width: 420px) and (max-width: 640px) {
		.main_service_wrap .main_service_inner {
			width: 100%;
			margin: 0 auto;
		}

		.main_service_wrap .main_service_inner .service_ul li {
			float: left;
			width: 30%;
			margin: 1.5%;
			text-align: center;
		}

		.main_service_wrap .main_service_inner .service_ul li img {
			width: 100%;
			max-width: 160px;
		}

		.main_service_wrap .main_service_inner .service_ul .service_text_wrap {
			padding-top: 10px;
			height: 80px;
		}

		.main_service_wrap .main_service_inner .service_ul .service_text_wrap .service_text1 {
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			display: block;
		}

		.main_service_wrap .main_service_inner .service_ul .service_text_wrap .service_text2 {
			font-size: 11px;
			text-align: center;
			padding: 10px;
			display: block;
			line-height: 15px;
		}

	}
