*{
	margin: 0;padding: 0;
}
html,body{background:#fff;padding:0;margin:0;font-size:16px;font-family: "微软雅黑";}
[v-cloak]{display: none !important;}
ul,li{list-style-type:none;/*padding:0;margin:0*/}
p,h3{margin:0;padding:0}
.no-data{display:none}
.no-data-act{display:block}
.whiteColr{color: white}
a{text-decoration:none;color:#383838}
a:hover{color:#122760}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.hidden{visibility:hidden}
.textover{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block}
.textcenter{text-align:center}
.c-main{width:1200px;margin-left:auto;margin-right:auto}
img{max-width: 100%;}
.flex{display:flex;flex-wrap:wrap;}
.flex1,.flexitem{flex:1}
.flex-justify-between {justify-content: space-between;}
.flex-justify-center {justify-content: center;}
.flex-justify-around{justify-content: space-around;}
.flex-align-items{align-items:center;}
.flex-wrap{flex-wrap: wrap}
.swiper-button-prev{background-color: rgba(255, 255, 255, 0.5);background-size: 50%;}
.swiper-button-next{background-color: rgba(255, 255, 255, 0.5);background-size: 50%;}
.swiper-pagination{text-align:right}
.swiper-pagination-bullet{background:#fff;opacity:0.8}
.swiper-pagination-bullet-active{background: #007aff;opacity:1}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:6px;}
.paddingtp10{padding: 10px 20px;}
.paddingtp15{padding: 12px 40px}


.text-overflow{overflow: hidden;text-overflow: ellipsis}

.flex-direction{
	flex-direction: column;
}


.titleLine{
	flex: 2;
	display: flex;
	height: 60px;
	align-items: center;
}
.titleSpan{
	display: inline-block;
	width: 100%;
	height: 3px;
	line-height: 60px;
	background: #dbdbdb;
}
.b-main{
	width: 1200px;
	margin: 0 auto;
}

.cityPoint{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #b7252f;
	position: absolute;
	bottom: -5px;
	right: 0
}
.city{
	padding: 5px;
	border-bottom: 2px solid #b7252f;
	flex: 1;
	text-align: center;
	position: relative;
}
.cityA:hover{
	color: #b7252f;
}
@media (min-width: 1200px){

}
@media screen and (max-width: 810px){

}
@media screen and (max-width: 1200px){
	
}
@media screen and (max-width: 768px){
	html,body{font-size:14px;}
	.c-main{width:100%;}
}