
.bg2 {
	background: url(../images/rzbg.jpg) no-repeat center / cover;
	color: #fff;
	padding-top:50px;
	padding-bottom:50px;
}
.bg2 .section-title:after {
	background-image: url(../images/cptit.png);
}
.in-rz {
	margin-left: -82px;
}
.in-rz li {
	float: left;
	width: 131px;
	margin-left: 82px;
}
.in-rz li .wrap {
	display: table;
	width: 100%;
	height: 131px;
	position: relative;
}
.in-rz li .wrap:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: url(../images/rzico.png) no-repeat 0 0;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.in-rz li .inner {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0 25px;
}
.in-rz li .inner p {
	margin: 0;
}
.in-rz li:nth-child(2) .wrap:before {
	background-position: -214px 0;
}
.in-rz li:nth-child(3) .wrap:before {
	background-position: -427px 0;
}
.in-rz li:nth-child(4) .wrap:before {
	background-position: -642px 0;
}
.in-rz li:nth-child(5) .wrap:before {
	background-position: -855px 0;
}
.in-rz li:nth-child(6) .wrap:before {
	background-position: -1068px 0;
}
.in-rz li .wrap:hover:before {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.in-rz-tel {
	margin-top: 50px;
	text-align: center;
}
.in-rz-tel p {
	width:70%;
	height: 64px;
	font-size: 16px;
	line-height: 40px;
	margin-left:auto;
	margin-right:auto;

}
.in-rz-tel strong {
	color: #f7c433;
	font-size: 30px;
	font-family: Impact;
}
.in-rz-tel .btn {
	display: block;
	width: 190px;
	line-height: 45px;
	color: #fff;
	background-color: #015cb5;
	margin: 20px auto 0;
}
