/*首页*/
#box{
	width: 100%;
    max-width: 640px;
    margin: 0 auto;
	padding: 0 12px;
}
.banner{
	width: 100%;
	padding: 12px 0;
}
.banner img{
	width:100%;
	border-radius:3px;
}
.btitle{
	display:flex;
align-items:center;
padding-top:16px;
font-size:16px;
color:#333;
font-weight:bold;
overflow:hidden;
}
.btitle img{
	width:22px;
	height:22px;
	display:inline-block;
	margin-right:8px;
}
.btitle span{
	display:inline-block;
	font-size:16px;
	color:#999;
	font-weight:500;
	margin-left:10px;
	padding-top:3px;
}
#map{
	width:100%;
	padding:20px 0 14px 0;
}
#map img{
	width:100%;
}
.alist ul{
	display:block;
	width:100%;
	overflow:hidden;
}
.alist ul li{
	display:block;
	width:100%;
}
.alist ul li a{
	display:block;
	width:100%;
	line-height:2.4;
	display:flex;
    align-items:center;
}
.alist ul li i{
	width:6px;
	height:6px;
	border-radius:50%;
	background:#428fff;
	display:inline-block;
}
.alist ul li span{
	display:inline-block;
	font-size:14px;
	color:#333;
	text-overflow: ellipsis;  
    white-space: nowrap;  
    overflow: hidden;
	padding:0 5px;
}
.alist ul li b{
	display:inline-block;
	font-weight:normal;
	font-size:14px;
}
#box .report{
	display:inline-block;
	width:80%;
	background:#4284ff;
	border-radius:30px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin: 15px 10%;
}
.reveal{
	padding:15px 0;
}
.reveal ul{
	display:block;
	width:100%;
	overflow:hidden;
}
.reveal ul li{
	display:block;
	width:25%;
	text-align:center;
	float:left;
	padding:10px 0;
	opacity:0.5;
}
.reveal ul li img{
	width:60%;
}
.reveal ul li span{
	display:block;
	color:#333;
	font-size:14px;
	margin-top:5px;
}
.reveal ul li.hover{
	opacity:1;
}
.mapBox{
	position:relative;
}
.mapBox i{
	position:absolute;
	left:0;
	bottom:0;
	background:#427aff;
	opacity:0.8;
	height:41px;
	display:block;
	width:100%;
	z-index:1;
}
.enterMap{
	position:absolute;
	left:0;
	bottom:0;
	line-height:41px;
	height:41px;
	width:100%;
	z-index:2;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.enterMap a{
	display:block;
	width:100%;
	color:#fff;
}
.mapCont{
	display:none;
}
.mapCont img{
	width:100%;
}
.news{
	padding:20px 0 10px 0;
}
.news ul{
	display:block;
	width:100%;
	overflow:hidden;
}
.news ul li{
	display:block;
	width:100%;
	float:left;
	padding-bottom:20px;
}
.news ul li a{
	display:block;
	width:100%;
	float:left;
}
.nleft{
	float:left;
	width:25%;
}
.nleft img{
	width:100%;
}
.nright{
	float:right;
	width:75%;
	padding-left:15px;
	position:relative;
}
.nright div{
	font-size:14px;
	color:#333;
	line-height:1.7
}
.nright span{
	display:block;
	color:#999;
	font-size:14px;
	margin-top:7px;
}
.about{
	padding-bottom:30px;
}
.about img{
	width:100%;
}
.info h5{
	font-size:14px;
	text-align:center;
	color:#427AFF;
	background:#ECF1FF;
	padding:7px 0;
}
.info{
	overflow:hidden;
}
.info ul{
	display:block;
	width:100%;
	overflow:hidden;
	padding:6px 0;
}
.info ul li{
	float:left;
	width:25%;
	padding:6px 0;
}
.info ul li a{
	display:block;
	width:100%;
	color:#333;
	font-size:14px;
	text-align:center;
}
.info ul li img{
	display:inline-block;
	height:26px;
}
.info ul li span{
	display:block;
	margin-top:4px;
}
@media only screen and (max-width: 350px){
	
}