*{
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	-webkit-tap-highlight-color:transparent;
	box-sizing: border-box;
}
body{
	width: 7.5rem;
	margin: 0 auto;
}
img{
	display: block;
	vertical-align: middle;
}
.banner{
	width: 100%;
	height: 5.62rem;
	background: url(../images/banner.png);
	background-size: 100%;
	padding-top: .5rem;
}
.banner h2{
	font-size: .4rem;
	text-align: center;
	color: #fff;
}
.banner span{
	font-size: .3rem;
	color: #4285d6;
	text-align: center;
	display: block;
	margin: .3rem auto 0;
	width: 5rem;
	line-height: .6rem;
	border-radius: 1rem;
	background-color: #fff;
}
.banner h1{
	font-size: .72rem;
	text-align: center;
	color: #fff;
	text-shadow: 0 0 .2rem rgba(0,0,0,.5);
	margin-top: .3rem;
}
.banner p{
	font-size: .3rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: .3rem;
	display: block;
}
.banner div{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: .3rem;
}
.banner div a{
	width: 3.2rem;
	line-height: .8rem;
	display: block;
	background-color: #edc849;
	font-size: .3rem;
	color: #333;
	text-align: center;
	border-radius: .1rem;
} 
.con_nav{
	width: 100%;
	padding: .5rem 0;
}
.con_nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.con_nav ul li{
	width: 20%;margin: .3rem 0;
}
.con_nav ul li img{
	width: .54rem;
	margin: 0 auto;
}
.con_nav ul li span{
	font-size: .28rem;
	text-align: center;
	display: block;
	margin-top: .2rem;
}
.con_nav div{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: .4rem;
}
.con_nav div a{
	width: 3rem;
	line-height: .73rem;
	display: block;
	text-align: center;
	border-radius: .1rem;
	background-color: #fbca26;
	color: #333;
	font-size: .3rem;
}
.con_nav div a:last-child{
	background-color: #4284d6;
	color: #fff;
}
.diqu{
	padding: .5rem .3rem;
}
.diqu h1{
	font-size: .4rem;
	text-align: center;
}
.diqu ul{
	margin-top: .3rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.diqu ul li{
	margin-top: .1rem;
	position: relative;
}
.diqu ul li a{
	width: 1.66rem;
	line-height: .64rem;
	display: block;
	text-align: center;
	border-radius: .1rem;
	background-color: #4284d6;
	color: #fff;
	font-size: .28rem;
}
.diqu div{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: .4rem;
}
.diqu div a{
	width: 3rem;
	line-height: .73rem;
	display: block;
	text-align: center;
	border-radius: .1rem;
	background-color: #fbca26;
	color: #333;
	font-size: .3rem;
}
.diqu div a:last-child{
	background-color: #4284d6;
	color: #fff;
}
.tongzhi{
	width: 100%;
	height: 8.45rem;
	background: url(../images/tongzhi.jpg);
	background-size: 100%;
	padding: .5rem .3rem;
}
.tongzhi h1{
	font-size: .48rem;
	text-align: center;
	color: #2e82f4;
}
.tongzhi p{
	font-size: .28rem;
	color: #999;
	line-height: .36rem;
	text-indent:.56rem;
	margin-top: .5rem;
}
.tongzhi div{
	margin-top: .3rem;
	overflow: hidden;
}
.tongzhi span{
	font-size: .28rem;
	text-decoration: underline;
	margin-top: .2rem;
	display: block;
}
.tongzhi div a{
	float: right;
	font-size: .28rem;
	text-decoration: underline;
	color: #2e82f4;
	margin-top: .3rem;
}
.tongzhi ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: .3rem;
}
.tongzhi ul li a{
	width: 2.8rem;
	line-height: .7rem;
	display: block;
	text-align: center;
	border-radius: .1rem;
	background-color: #2e82f4;
	color: #fff;
	font-size: .3rem;
	margin-top: .3rem;
}
.tongzhi ul li:last-child a{
	background-color: red;
}
.shenhe{
	padding: .5rem .3rem;
}
.shenhe h1{
	font-size: .48rem;
	text-align: center;
}
.shenhe ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.shenhe ul li{
	width: 2.2rem;
	height: 3.24rem;
	box-shadow: 0 0 .24rem 0 rgba(4, 29, 57, 0.09);
	padding: .3rem 0;
	border-radius: .2rem;
	margin-top: .3rem;
}
.shenhe ul li img{
	width: .92rem;
	margin: 0 auto;
}
.shenhe ul li span{
	font-size: .28rem;
	text-align: center;
	margin-top: .4rem;
	display: block;
}
.shenhe ul li a{
	width: 1.6rem;
	line-height: .54rem;
	display: block;
	border-radius: 1rem;
	margin: .2rem auto 0;
	font-size: .3rem;
	background-color: #5686bc;
	color: #fff;
	text-align: center;
}
.shenhe div{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: .3rem;
}
.shenhe div a{
	width: 3rem;
	line-height: .73rem;
	display: block;
	text-align: center;
	border-radius: 1rem;
	background-color: #fbca26;
	color: #333;
	font-size: .3rem;
}
.shenhe div a:last-child{
	background-color: #4284d6;
	color: #fff;
}
.nr_fixed{
	width: 7.5rem;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
	position: fixed;
	top: 0;
	/*left: 0;*/
}
.nr_fixed div{
	width: 6.03rem;
	margin: 50% auto 0;
	position: relative;
}
.nr_fixed div img{
	display: block;
	vertical-align: middle;
	width: 100%;
}
.nr_fixed .nr_close{
	width: .6rem;
	position: absolute;
	top: .65rem;
	right: .2rem;
}
.re{
	padding: .5rem .3rem;
}
.re h1{
	font-size: .48rem;
	text-align: center;
}
.re ul{
	margin-top: .3rem;
}
.re ul li{
	width: 100%;
	height: .8rem;
  	box-shadow: 0 0 .24rem 0 rgba(4, 29, 57, 0.09);
  	border-radius: .1rem;
  	margin-top: .3rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 .2rem;
	/*justify-content: center;*/
}
.re ul li p{
	font-size: .28rem;
}
.re ul li strong{
	font-size: .22rem;
	color: #9e9e9e;
}
.re ul li span{
	width: .4rem;
	line-height: .4rem;
	border-radius: .1rem;
	font-size: .26rem;
	text-align: center;
	background-color: #ff3852;
	color: #fff;}
.re ul li a{
	width: .4rem;
	line-height: .4rem;
	border-radius: 1rem;
	font-size: .26rem;
	text-align: center;
	background-color: #2e82f4;
	color: #fff;
	display: block;
	margin-left: .1rem;
}
.fixed_bottom{
	position: fixed;
	bottom: 0;
}
.fixed_bottom img{
	width: 100%;
}