.detail{padding: 40px 50px 25px;}
.detail h1{font-size: 22px;text-align: center;font-weight: bold;border-bottom: 1px dashed #000;padding-bottom: 15px;}
.detail .desc{padding: 20px 15px 0;min-height: 300px;max-width: 1280px;margin: 0 auto;}

@media screen and (max-width: 1220px) {
	.detail{padding: 25px;}
	.detail h1{font-size: 20px;}
}
@media screen and (max-width: 1020px) {
	.detail{padding: 30px 20px;}
	.detail h1{font-size:18px;}
}
@media screen and (max-width: 768px) {
	.detail{padding: 15px 10px;}
	.detail h1{font-size:16px;padding-bottom: 10px;}
	.detail .desc{font-size: 12px;padding: 15px 5px 0;}
}