img,
button,
input,
textarea {
  border: none;
  outline: none;
  resize: none;
}
a {
	text-decoration: none;
}

iframe {
  display: none;
}
[v-cloak] {
    display: none !important;
}
.pos{
	position: relative;
}

/**图片背景基础样式**/
.base_bg {
  background-repeat: no-repeat;
  background-size: cover;
}

/**强制父级节点边缘裁剪**/
.ofhd {
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}

/**文字删除线**/
.tdlt {
  text-decoration: line-through;
}

.flex{
	display: flex;
}
.flex-justify-between{
	justify-content: space-between;
}

.flex-justify-around{
	justify-content: space-around;
}
.flex-justify-center{
	justify-content: center;
}

.flex-column{
	flex-direction: column;
}
.flex-wrap{
	flex-wrap: wrap;
}
.align-center{
	align-items: center;
}
.flex-1 {
	flex: 1;
}
.d-none{
	display: none;
}
.d-block{
	display: block;
}
.text-666{
	color: #666;
}
.text-999{
	color: #999;
}
.bg_white {
	background-color: #fff !important;
}
.text-333{
	color: #333 !important;
}
.text-555666{
	color: #555666 !important;
}
.bgeee{
	background-color: #f5f5f5 !important;
}
.bg-f7{
	background-color: #F7F7F7;
}
.bg-f9 {
	background-color: #f9f9f9;
}
.br-6{
	border-radius: 6px;
}
.font-bold{
	font-weight: bold;
}
.f-w-500{
	font-weight: 500;
}
.br_50{
	border-radius: 50%;
}
/**/
.text-ccc{
	color: #ccc;
}
.text-white{
	color: #fff;
}
.text_yellow{
	color: #FF9A03;
}
.text_blue{
	color: #2A7EFB;
}
.line1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.line2 {
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.border-bottom {
	border-bottom: 1px solid #eee;
}
.dash-border{
	border-bottom: 1px dashed #eee;
}
.border-top {
	border-top: 1px solid #eee;
}

.text-center{
	text-align: center;
}

.pointer{
	cursor: pointer;
}
.main_tit{
	font-weight: bold;
	font-size: 0.23rem;
	color: #333;
}
.second_tit{
	font-size: 0.14rem;
	/*font-size: 13px;*/
	color: #666;
	margin-top: 0.12rem;
}
.white_main_tit{
	font-weight: bold;
	font-size: 0.23rem;
	color: #fff;
}
.white_second_tit{
	font-size: 0.14rem;
	color: #fff;
	margin-top: 0.12rem;
}

/* bannea */
.home .banner {
  height: 100%;
  overflow: hidden;
}
.home .navbar {
	overflow: hidden;
}
.home .banner .swiper-pagination {
  bottom: .2rem;
  text-align: center;
  font-size: 0;
}

.home .banner .swiper-pagination-bullet {
  width: .12rem;
  height: .03rem;
  border-radius: 0;
  background: #FFFFFF;
  opacity: 0.5;
}

.home .banner .swiper-pagination-bullet-active {
  background: #2A7EFB;
  opacity: 1;
}

.home .banner>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 .03rem 0 0;
}

.home .banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 字体大小 */
.f-s-12{
	font-size: 0.12rem;
}
.f-s-13{
	font-size: 0.13rem;
}
.f-s-14{
	font-size: 0.14rem;
}
.f-s-15{
	font-size: 0.15rem;
}

.f-s-16{
	font-size: 0.16rem;
}
.f-s-17{
	font-size: 0.17rem;
}
.f-s-18{
	font-size: 0.18rem;
}



/* 	内边距 */
.p-l-7{
	padding-left: 0.07rem;
}
.p-b-9{
	padding-bottom: 0.09rem;
}
.p-l-10{
	padding-left: 0.1rem;
}
.p-b-15{
	padding-bottom: 0.15rem;
}
/* 外边距 */
.m-l-6{
	margin-left: 0.06rem;
}
.m-l-15{
	margin-left: 0.15rem;
}
.my-10{
	margin: 0.1rem 0;
}
.m-t-8{
	margin-top: 0.08rem ;
}
.m-t-10{
	margin-top: 0.1rem ;
}
.m-t-11{
	margin-top: 0.11rem;
}
.m-t-12{
	margin-top: 0.12rem;
}
.m-t-15{
	margin-top: 0.15rem;
}.m-b-15{
	margin-bottom: 0.15rem;
}
.m-b-10{
	margin-bottom: 0.1rem;
}
.m-t-20{
	margin-top: 0.2rem;
}
.m-b-20{
	margin-bottom: 0.2rem;
}
.m-t-24{
	margin-top: 0.24rem;
}
.m-t-30{
	margin-top: 0.3rem;
}
.m-b-30{
	margin-bottom: 0.3rem;
}
.m-t-38{
	margin-top: 0.38rem;
}
.m-t-45{
	margin-top: 0.45rem;
}
.erkai_item .f-s-13{
	font-size: 0.14rem;
	font-weight: bold;
}
.erkai_item .f-s-12{
	font-size: 0.13rem;
}
