.tgc{text-align: center;}
.hs-box{margin:0 auto;padding: 50px 0 100px 0;background: url(/static/images/hs-bg.jpg) right bottom no-repeat;}
.hs-title{font-size: 28px;margin-bottom: 16px;font-weight: bold;}
.hs-content{margin-top: 20px;}
.hs-content p{margin-top: 8px;}
.hs-content-left{float:left;width:50%;}
.hs-content-left p{margin-top: 10px;line-height: 30px;}
.hs-content-right{float:right;width:50%;padding-left:100px;box-sizing:border-box;}
.hs-content-right img{width:220px;}

.hs-box1{margin:100px auto;}
.hs-content1{display: flex;flex-wrap: wrap;justify-content: space-around;margin-top: 50px;}
.hs-content1 li{
	width:47%;
	background-color: #DFF0FB;
	margin-bottom: 40px;
	text-align: center;
	box-sizing:border-box;
	padding:50px;
	border-radius: 15px;
}
.hs-content1 li span{display: block;font-size: 22px;margin-top: 10px;}
.hs-content1 li span.fs{font-size: 32px;}
.hs-content1 li:first-child,.hs-content1 li:last-child{background-color: #f6f6f6;}


.hs-content1 li:hover .hs-ico{
  -webkit-animation: animat-shake .5s;
  animation: animat-shake .5s
}

/*¶¯»­£º×óÓÒ»Î¶¯*/
@keyframes animat-shake {
	0%,100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	25%,75% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}
	50% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}
}

.hs-box2{margin:100px auto 0 auto;background: url(/static/images/hs-bg1.jpg) right bottom no-repeat;padding-bottom: 50px;}
.hs-box2-left{float:left;width:50%;text-align: center;}
.hs-box2-right{float:right;width:50%;padding-top: 20px;}

.content-box{padding-bottom: 0;}

@media (max-width: 576px){
	.hs-box{background-size: 100% auto;}
	.hs-content-left{width:100%;float:none;}
	.hs-content-right{float:none;width: 100%;text-align: center;padding:20px 0 0 0;}
	.hs-box1{margin: 50px 0 0 0;}
	.hs-content1 li{width: 100%;padding:40px 10px;}
	.hs-content1 li span{font-size: 18px;}
	.hs-content1 li span.fs{font-size: 28px;}
	.hs-box2{margin-top: 20px;background-size: 100% auto;}
	.hs-box2-left,.hs-box2-right{width:100%;float:none;}
	.hs-box2-left img{width:100%;}
}