/* CSS Document */



/*  */


/* ¼¯ÍÅ½éÉÜ */
.introduction-title {
	margin: 0.4rem auto;
	width: 2.7rem;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	padding: .2rem .3rem;
	font-size: .45rem;
	border: .04rem solid #E56100;
	color: #E56100;
	display: grid;
	font-weight: 600;
	place-items: center;
}

.introduction-content {
	width: 100vw;
	background-color: #F7F7F7;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	padding: 0.2rem 0.3rem;
	font-size: .118rem;
	line-height: 0.3rem;
	letter-spacing: 0.001rem;
}

.content-span {
	width: 100%;
	font-size: .25rem;
	line-height: .3rem;
}

.introduction-content img {
	width: 100%;
	margin-top: .4rem;
	box-shadow: 0 .05rem .04rem #b4b4b4;
}

.about-1 {
	width: 100%;
	height: -webkit-calc(100vw*132/640);
	height: -moz-calc(100vw*132/640);
	height: calc(100vw*132/640);
}

.about-1::after {
	content: '¹ØÓÚ591';
	margin: 0 auto;
	-webkit-transform: translateY(-150%);
	   -moz-transform: translateY(-150%);
	    -ms-transform: translateY(-150%);
	     -o-transform: translateY(-150%);
	        transform: translateY(-150%);
	width: 2.7rem;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	padding: .2rem .3rem;
	font-size: .45rem;
	border: .04rem
		/* 2/50 */
		solid #E56100;
	color: #E56100;
	display: grid;
	font-weight: 600;
	place-items: center;

}

.about-1 img {
	width: 100%;
}

.about-2 {
	width: 100vw;
	padding-top: .2rem;
	padding-left: -webkit-calc(20vw/3);
	padding-left: -moz-calc(20vw/3);
	padding-left: calc(20vw/3);
	padding-right: -webkit-calc(20vw/3);
	padding-right: -moz-calc(20vw/3);
	padding-right: calc(20vw/3);
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.about-item {
	width: 40vw;
	height: auto;
	text-align: center;
	/* background-color: #F7F7F7; */
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	padding: .2rem
		/* 10/50 */
		.2rem
		/* 10/50 */
		0 .2rem
		/* 10/50 */
	;
	margin-bottom: .2rem
		/* 10/50 */
	;
}

.about-item img {
	width: 100%;
	box-shadow: 0 .05rem
		/* 5/50 */
		.04rem
		/* 4/50 */
		#b4b4b4;

}

.about-item div {
	height: .5rem;
	font-size: .3rem
		/* 20/50 */
	;
	line-height: .35rem
		/* 3/50 */
	;
	font-weight: 600;
	letter-spacing: 0.01rem;
	margin-top: .1rem
		/* 5/50 */
	;
}

.about-item p {
	height: .5rem;
	font-size: .15rem
		/* 20/50 */
	;
	line-height: .18rem
		/* 3/50 */
	;
	margin-top: 0rem
		/* 5/50 */
	;
	letter-spacing: 0.01rem;
}

.about-img {
	width: 100vw;
	height: -webkit-calc(100vw*311/750);
	height: -moz-calc(100vw*311/750);
	height: calc(100vw*311/750);
	position: relative;
	display: -webkit-flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;

}

.about-img img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100vw;
}