.page2-content {
	text-align: center
}
.page2-content p.t1 {
font-size:.20rem;
margin-top:.2rem;
margin-bottom:.1rem;
	color: #333
}
.page2-content p.t2, .page2-content p.t3 {
	color: #999;
line-height:.24rem;
font-size:.12rem;
	max-width: 90%;
	margin: 0 auto
}
.page2-ul {
padding:.15rem;
	column-count: 2;
	overflow: hidden
}
.page2-ul li {
	width: 1.53rem;
height:.65rem;
	outline: 0;
	vertical-align: baseline;
	background: 0;
	float: left;
margin-top:.1rem
}
.page2-ul li a {
	display: block;
	display: flex;
	text-align: center;
	background: #fff;
	align-items: center
}
.page2-pic {
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px
}
.page2-pic2 {
	background: url(../images/d2.png) center center no-repeat;
	height: 249px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px
}
.page2-pic3 {
	background: url(../images/d3.png) center center no-repeat;
	height: 256px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px;
	margin-bottom: 30px
}
.page2-pic4 {
	background: url(../images/d4.png) center center no-repeat;
	height: 241px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px
}
.page2-pic5 {
	background: url(../images/d5.png) center center no-repeat;
	height: 351px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px
}
.page2-pic6 {
	background: url(../images/d6.png) center center no-repeat;
	height: 249px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px
}
.page2-pic7 {
	background: url(../images/d7.png) center center no-repeat;
	height: 256px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px;
	margin-bottom: 30px
}
.page2-pic8 {
	background: url(../images/d8.png) center center no-repeat;
	height: 241px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px
}
.page2-pic9 {
	background: url(../images/d9.png) center center no-repeat;
	height: 256px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px;
	margin-bottom: 30px
}
.page2-pic10 {
	background: url(../images/d10.png) center center no-repeat;
	height: 241px;
	width: 350px;
	margin: 0 auto;
	background-size: contain;
	margin-top: 5px
}
.bg-img {
width:.7rem;
height:.65rem
}
.des-text {
	color: #595961;
	font-size: 16px;
height:.65rem;
line-height:.65rem
}
.arrow-r {
width:.15rem;
height:.15rem;
margin:0 .1rem
}
.page3-wrap {
padding:.1rem;
	background: #fff
}
.page3-title {
	color: #333;
font-size:.20rem;
margin-top:.2rem;
margin-bottom:.1rem
}
.page3-des {
	color: #999;
line-height:.35rem;
font-size:.14rem;
	max-width: 90%;
	margin: 0 auto
}
.page3-ul {
	overflow: hidden
}
.page3-ul li {
	height: 1.6rem;
margin-top:.1rem
}
.page3-ul li:nth-child(1) {
	background: url(../images/bg-1.jpg) no-repeat;
	background-size: 100% 100%
}
.page3-ul li:nth-child(2) {
	background: url(../images/bg-2.jpg) no-repeat;
	background-size: 100% 100%
}
.page3-ul li:nth-child(3) {
	background: url(../images/bg-3.jpg) no-repeat;
	background-size: 100% 100%
}
.page3-ul li:nth-child(4) {
	background: url(../images/bg-4.jpg) no-repeat;
	background-size: 100% 100%
}
.page3-ul a {
	background: rgba(255,255,255,0.8);
	color: #fff
}
.page3-ul a h1 {
font-size:.2rem;
line-height:.7rem
}
.page3-ul a p {
font-size:.16rem;
line-height:.3rem
}
.page4-wrap {
	background: #262730;
	color: #cbcbcb
}
.page4-ul {
	overflow: hidden
}
.page4-ul li {
	width: 33.33%;
	float: left
}
.page4-ul li div {
	width: 1rem;
	height: 1rem;
	line-height: 1.05rem;
	background: #ef830e;
border-radius:.5rem;
	text-align: center;
font-size:.16rem;
	margin: 0 auto
}
.page4-ul li p {
	text-align: center;
font-size:.14rem;
line-height:.4rem
}
.icon-yx {
width:.4rem;
height:.4rem;
margin-left:.1rem;
font-size:.4rem
}
.yx-ul li, .yx-ul li a {
	height: auto !important;
padding:.05rem 0 !important
}
.yx-ul li {
margin-top:.1rem
}
.yx-title {
	width: 65%;
height:.45rem;
line-height:.45rem;
margin-left:.1rem;
	text-align: left;
	color: #727281;
font-size:.16rem
}
.arrow-bot2 {
	display: block;
width:.2rem;
height:.2rem;
margin-right:.2rem
}
.yx-show {
padding:.1rem;
	background: #fff;
	text-align: left;
	display: none;
	border-top: #ccc solid 1px;
	padding-top: 0
}
.yx-box {
line-height:.25rem;
margin-top:.1rem
}
.yx-box h1 {
	color: #595961;
font-size:.15rem
}
.yx-box p {
	color: #9797a1;
font-size:.14rem
}
.page4-des {
	color: #fff;
line-height:.35rem;
font-size:.16rem;
	max-width: 90%;
	margin: 0 auto
}
.page4-title {
	color: #fff;
font-size:.24rem;
margin-top:.4rem;
margin-bottom:.2rem
}
.page5-wrap {
	background: #fff;
	color: #595961
}
.page5-ul {
margin:.1rem
}
.page5-ul li {
height:.45rem;
-webkit-box-shadow:0 .02667rem .13333rem #e3e2e5;
-moz-box-shadow:0 .02667rem .13333rem #e3e2e5;
-ms-box-shadow:0 .02667rem .13333rem #e3e2e5;
-o-box-shadow:0 .02667rem .13333rem #e3e2e5;
box-shadow:0 .02667rem .13333rem #e3e2e5;
	overflow: hidden
}
.page5-ul li a {
	display: flex;
	justify-content: space-between;
	align-items: center
}
.news-title {
	width: 90%;
height:.45rem;
line-height:.45rem;
margin-left:.2rem;
	text-align: left;
	color: #595961;
font-size:.14rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.arrow-r2 {
	display: block;
width:.2rem;
height:.2rem;
margin-right:.2rem
}
.btn-register {
	display: block;
	width: 90%;
height:.5rem;
line-height:.5rem;
margin:.2rem auto;
	text-align: center;
	border: solid 1px #ef830e;
	color: #ef830e;
font-size:.16rem
}
.more-case {
	width: 1.2rem;
line-height:.4rem;
height:.4rem
}
.arrow-r3 {
width:.35rem;
height:.35rem;
	vertical-align: middle
}
