/* @font-face {
	font-family: "Circular Std";
	src: url('~@/static/Circular/CircularStd-Black.otf') format('truetype');
} */
*{
	padding:0;
	margin:0;
	font-family: "Circular Std";
}
page,html,body{
	background-color: #fff;
	width: 100%;
	max-width: 750px;
	margin:0 auto;
	font-size: 14px;
}
image{
	max-width: 100%;
	height: 17.5px;
}
.colorBlue{
	color:#003857
}
.colorGray{
	color:#585858
}
.colorBlod{
	font-weight: bold;
}
.flex_between{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.flex_center{
	display: flex;
	justify-content: center;
	align-items: center;
}
.padding{
	padding:3%;
}
.margin{
	margin: 3%;
}
.gray_color{
	color:#585858;
}
/* 版权 */
.position_copy{
	/* position: fixed;
	bottom:0;
	left:0; */
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 45px;
}
.position_copy image{
	width: 25px;
	margin:0 8px;
}
.copy_white{
	display: flex;
	color:#fff;
	justify-content: center;
	align-items: center;
	line-height: 45px;
}
.copy_white image{
	width: 25px;
	margin:0 8px;
}
/* 遮罩 */
.shadow{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.2);

}
@media screen and (max-width:750px) {
	.shadow{
		top:0;
		left:0;
	}
}
@media screen and (min-width:750px) {
	.shadow{
		top:0;
		left:calc(50% - 375.5px);
		max-width: 750px;
	}
	
}
.backBtn{
	width:94%;
	height: 20px;
	padding-left:3%;
	padding-top:3%;
	position: absolute;
	top:0;
	left:0;
	display: flex;
	justify-content: space-between;
}
.backBtn image{
	width:20px;
}
.backBtn .btnLog{
	background: #ED7561;
	padding:0 10px;
	border-radius: 30px;
	line-height: 20px;
	height: 20px;
	color:#fff;
	font-size: 12px;
}
/* 版权 */

@media screen and (max-width:750px) {
	.copy{
		border-top:1px solid #D7D7D7;
		position: fixed;
		bottom:0;
		left:0;
		width: 100%;
		line-height: 45px;
		background-color: #fff;
		z-index: 9;
	}
}
@media screen and (min-width:750px) {
	.copy{
		border-top:1px solid #D7D7D7;
		position: fixed;
		bottom:0;
		left:calc(50% - 375.5px);
		width: 100%;
		max-width: 750px;
		line-height: 45px;
		background-color: #fff;
		z-index: 9;
	}
	
}
.copy .gray_color{
	display: flex;
	padding-left:3%;
	line-height: 55px;
	align-items: center;
}
.copy .gray_color image{
	width: 25px;
	margin:0 8px;
}
@media screen and (max-width:750px) {
	.copy .gray_color{
		display: flex;
		padding-left:3%;
		line-height: 35px;
		align-items: center;
	}
}
/* 暂无数据 */
.noData{
	text-align: center;
	padding:10% 0;
}
.noData image{
	width: 40%;
}
.noData  .world{
	text-align: center;
	line-height: 40px;
	font-size: 22px;
	font-weight: 700;
	padding-top:6px;
}

.place{
	font-size: 14px;
}