body {
	margin: 0;
	padding: 0;
}

img {
	display: block;
}
p {
	text-indent: 2em;
}
a: hover {
	color: "#dc3545";
}
.pointer {
	cursor: pointer;
}

.no-select {
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

.img-hover {
	transition: all .3s;
}

.img-hover:hover {
	transform: scale(1.1);
}

/* 返回顶部 */
.return-top {
	position: fixed;
	bottom: 30px;
	left: 50%;
	transform: translate(640px, 0);
	width: 44px;
	height: 44px;
	background-color: #1855a5;
	z-index: 100000;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	opacity: 0;
	transition: all .5s;
}
.return-top img {
	width: 44px;
	height: 44px;
}

.detail-content img {
	width: 100%;
	height: auto;
}

.hide {
	width: 0px;
	height: 0px;
	overflow: hidden;
	opacity: 0;
	padding: 0;
	margin: 0;
	border: none;
}

.hover-blue:hover {
	cursor: pointer;
	color: #00aeec;
}

.content {
	width: 1200px;
	max-width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
	position: relative;
}

.content::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100%;
	transform: translate(calc(-50% + 600px));
}


.relative {
	position: relative;
}
.flex {
	display: flex;
}
.flex-align-center {
	display: flex;
	align-items: center;
}
.flex-column-center {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.flex-row-center {
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.flex-row-btw {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.flex-row-btw-center {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

/**
 * 全局变量
**/
.border-radius {
	overflow: hidden;
	border-radius: 6px;
}

/**
	 * 颜色
	 **/ 
.no-border {
	border: none;
}
/* 时间类浅色 */
.date-gray {
	color: #adadad;
}
/* 详情类浅色 */
.detail-gray {
	color: #333;
}
/* 活跃颜色 */
.text-active {
	color: #00aeec;
}
/**
 * 字号
 **/
/* 特殊字号*/
.size-h1 {font-size: 26px !important;}
.size-h2 {font-size: 24px !important;}
.size-h3 {font-size: 22px !important;}
.size-h4 {font-size: 18px !important;}
.size-h5 {font-size: 16px !important;}
.size-h6 {font-size: 12px !important;}

.size-14 {
	font-size: 14px !important;
}
 
 /* 文字样式*/
 .size-bold {font-weight: bold;}
 
 .text-left {
	 text-align: left;
 }
 .text-center {
	 text-align: center;
 }
 .text-right {
	 text-align: right;
 }
 
 /**
  * 全局特殊样式
  **/
.nowrap {
	white-space: nowrap;
}
/* 文字超出隐藏 */
.zi-hide {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* 当属性值为2，表示超出2行隐藏 */
.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;
}
.zi-hide-4 {
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}
.zi-hide-6 {
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
}

/**
 * 间距
 **/
 .padding-0-20 {
	 padding: 0 20px;
 }
 
 
.padding-defalut {padding-top: 10rpx;}
.p-t-2 {padding-top: 2px;}
.p-t-4 {padding-top: 4px;}
.p-t-6 {padding-top: 6px;}
.p-t-8 {padding-top: 8px;}
.p-t-10 {padding-top: 10px;}
.p-t-12 {padding-top: 12px;}
.p-t-14 {padding-top: 14px;}
.p-t-16 {padding-top: 16px;}
.p-t-18 {padding-top: 18px;}
.p-t-20 {padding-top: 20px;}


.p-l-6 {padding-left: 6px;}
.p-l-8 {padding-left: 8px;}
.p-l-10 {padding-left: 10px;}
.p-l-12 {padding-left: 12px;}
.p-l-14 {padding-left: 14px;}
.p-l-16 {padding-left: 16px;}
.p-l-18 {padding-left: 18px;}
.p-l-20 {padding-left: 20px;}

.p-r-6 {padding-right: 6px;}
.p-r-8 {padding-right: 8px;}
.p-r-10 {padding-right: 10px;}
.p-r-12 {padding-right: 12px;}
.p-r-14 {padding-right: 14px;}
.p-r-16 {padding-right: 16px;}
.p-r-18 {padding-right: 18px;}
.p-r-20 {padding-right: 20px;}

.p-b-6 {padding-bottom: 6px;}
.p-b-8 {padding-bottom: 8px;}
.p-b-10 {padding-bottom: 10px;}
.p-b-12 {padding-bottom: 12px;}
.p-b-14 {padding-bottom: 14px;}
.p-b-16 {padding-bottom: 16px;}
.p-b-18 {padding-bottom: 18px;}
.p-b-20 {padding-bottom: 20px;}


 
.m-left-20 {margin-left: 5px;}
.m-right-20 {margin-right: 5px;}
.m-h-20 {margin: 0 5px;}


.m-t-6 {margin-top: 6px;}
.m-t-8 {margin-top: 8px;}
.m-t-10 {margin-top: 10px;}
.m-t-12 {margin-top: 12px;}
.m-t-14 {margin-top: 14px;}
.m-t-16 {margin-top: 16px;}
.m-t-18 {margin-top: 18px;}
.m-t-20 {margin-top: 20px;}

.m-r-6  {margin-right: 6px;}
.m-r-8  {margin-right: 8px;}
.m-r-10 {margin-right: 10px;}
.m-r-12 {margin-right: 12px;}
.m-r-14 {margin-right: 14px;}
.m-r-16 {margin-right: 16px;}
.m-r-18 {margin-right: 18px;}
.m-r-20 {margin-right: 20px;}

.m-l-6  {margin-left: 6px;}
.m-l-8  {margin-left: 8px;}
.m-l-10 {margin-left: 10px;}
.m-l-12 {margin-left: 12px;}
.m-l-14 {margin-left: 14px;}
.m-l-16 {margin-left: 16px;}
.m-l-18 {margin-left: 18px;}
.m-l-20 {margin-left: 20px;}


.border-right {
	border-right: 1rpx solid #eee;
}
.border-left {
	border-left: 1rpx solid #eee;
}
.border-bottom {
	border-bottom: 1rpx solid #eee;
}
.border-top {
	border-top: 1rpx solid #eee;
}


/**
 * 加载动画
**/
.load_3 {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 44px;
	margin-right: 10px;
}
.load_3 div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 34px;
  height: 34px;
  margin: 6px;
  border: 2px solid #fff;
  border-radius: 50%;
  animation: load_3 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.load_3 div:nth-child(1) {
  animation-delay: -0.45s;
}
.load_3 div:nth-child(2) {
  animation-delay: -0.3s;
}
.load_3 div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes load_3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
