p {
	margin-bottom: 0 !important;
}


.border-radius {
	overflow: hidden;
	border-radius: 4px !important;
}

.display-none {display: none !important;}
.display-flex {display: flex !important;}
.display-block {display: block !important;}

/* 文字超出隐藏 */
.zi-hide {
	white-space: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}
.zi-hide-2 {
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.zi-hide-3 {
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	nb
}
.zi-hide-4 {
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.p-b-10 {padding-bottom: 10px;}
.p-b-20 {padding-bottom: 10px;}

.padding-6 {
	padding: 6px 0;
}

/* border */
.border-left {border-left: .1vw solid #ffffff11;}
.box-shadow {box-shadow: 0 0 .5vw -.2vw gray;}

/* 背景颜色 */
.red-bg {background-color: #fe0000;}
.blue-bg {background-color: #172a88;}

/* 文字颜色 */
.blue {color: #172a88;} /* 蓝色文字 */
.main-tone {color: #18288b;} /* 主色调 */
.text-active {color: #172a88;} /* 文字活跃颜色 */
.text-white {color: #fff !important;} /* 文字活跃颜色 */
.text-gray {color: #999;}

/* 宽度 */
.width-180 {width: 10vw !important;}

/* 文字大小 */
.size-bold {font-weight: bold;}
.size-d5vw {font-size: .5vw;}
.size-d6vw {font-size: .6vw;}
.size-d7vw {font-size: .7vw;}
.size-d8vw {font-size: .8vw;}
.size-1vw {font-size: 0.9vw; line-height: 1.9vw;}
.size-1d1vw {font-size: 0.9vw;line-height: 1.9vw; text-indent: 2em;}
.size-1d2vw {font-size: 0.9vw;}
.size-1d3vw {font-size: 1.3vw;}
.size-1d4vw {font-size: 1.4vw;}
.size-1d5vw {font-size: 1.5vw;}
.size-1d6vw {font-size: 1.0vw; padding: 10px 0px;}
.size-2vw {font-size: 2vw;}
.size-1d5vw-center{font-size: 1.5vw; text-align: center;}
.size-1vw-center{font-size:0.9vw; text-align: center;}
/* 浮动 */
.relative {position: relative;}
.margin-0 {margin: 0 !important;}
.padding-0 {padding: 0 !important;}
.flex-btw {display: flex;justify-content: space-between;}
.flex-aic {display: flex;flex-direction: column;}

/* 文字浮动 */
.text-center {text-align: center;}

/* pc padding和margin */
.padding-t-1vw {padding-top: 1vw;}
.padding-t-2vw {padding-top: 2vw;}
.padding-t-3vw {padding-top: 3vw;}

.padding-l-1vw {padding-left: 1vw;}

.margin-bottom {padding-bottom: 4vw;}

.margin-l-d5 {margin-left: .5vw;}
.margin-l-1vw {margin-left: 1vw;}

.margin-r-d5 {margin-right: .5vw;}
.margin-r-1vw {margin-right: 1vw;}

/* pc 特定样式 */
.title-bold {color: #19298c;font-weight: bold;font-size: 2vw;} /* 标题加粗 */
.text-detail {color: #333;font-size: 0.9vw;line-height: 1.9vw;} /* 详情文字样式 */