/* 单行，两行文本实现超出部分显示省略号 */
body,
html {
	margin: 0 !important;
	background-color: #fff !important;
}

ul {
	list-style: none;
	margin: 0;
}

.contentInfo img {
	width: 100%;
}

.pageView a {
	color: #333333;
	border: 1px solid #dddddd;
	line-height: 22px;
	padding: 0 5px;
	margin-left: 5px;
	font-size: 14px;
}

.location a {
	color: #57b9dd !important;
}

.back_btn:hover {
	background-color: #57b9dd;
	color: #FFFFFF;
}

.previous {
	display: flex;
	width: 80%;
	flex-direction: column;
}

.previous a {
	display: flex;
	align-items: center;
	color: #000000;
	margin-bottom: 5px;
}

.previous a div {
	margin-left: 10px;
	font-size: 14px;
	width: 90%;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
}

.previous a div:hover {
	color: #57b9dd;
}

.previous a span {
	display: block;
	border-radius: 20px;
	padding: 0 10px;
	line-height: 20px;
	color: #fff;
	background-color: #57b9dd;
	border: 1px solid #57b9dd;
	font-size: 12px;
}

.previous a span:hover {
	background-color: #fff;
	border: 1px solid #57b9dd;
	color: #57b9dd;
}

/* 分页 */
.select-no {
	color: #333333;
	border: 1px solid #dddddd;
	line-height: 22px;
	padding: 0 5px;
	margin-left: 5px;
	font-size: 14px;
}

.pageView a:hover {
	color: #57b9dd;
	border: 1px solid #57b9dd;
	line-height: 22px;
	padding: 0 5px;
	margin-left: 5px;
	font-size: 14px;
}

.select {
	color: #57b9dd !important;
	border: 1px solid #57b9dd !important;
	line-height: 22px !important;
	padding: 0 5px !important;
	margin-left: 5px !important;
	font-size: 14px !important;
}

.topBtnImg {
	position: fixed;
	right: 20px;
	top: 85%;
}

.line {
	height: 14px;
	width: 2px;
	background-color: #fff;
	margin: 0 10px;
}

.main {
	width: 1200px;
	margin: auto;
}

@media (max-width: 1480px) {
	.main {
		width: 1240px;
		margin: auto;
	}
}

.row {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

a {
	text-decoration: none !important;
}

.hover-f:hover {
	color: #fff !important;
	text-decoration: none;
}

.hover-lan:hover {
	color: #57b9dd !important;
	text-decoration: none;
}

.hover-3:hover {
	color: #333333 !important;
	text-decoration: none;
}

.van-icon {
	font-size: 13px !important;
}

.nowrap-1 {
	/* autoprefixer: off */
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
}

.nowrap {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* 单行，两行文本实现超出部分显示省略号 */
.nowrap-2 {
	/* autoprefixer: off */
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	/* height: 3em; */
}

.nowrap-12 {
	/* autoprefixer: off */
	text-overflow: ellipsis;
	-webkit-line-clamp: 12;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	/* height: 3em; */
}

.nowrap-8 {
	/* autoprefixer: off */
	text-overflow: ellipsis;
	-webkit-line-clamp: 8;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	/* height: 3em; */
}

.p-page {
	padding-top: 144px;
}

.overflow-x-s {
	overflow-x: scroll;
}

/* 鼠标变为手型 */
.pointer:hover {
	cursor: pointer;
}

li:hover {
	cursor: pointer;
}

a:hover {
	cursor: pointer;
}

/* 解决苹果底部按钮margin失效问题 */
.button-padding {
	padding-bottom: 30px;
}


/* 原生顶部 */
.status-bar {
	height: var(--status-bar-height);
	width: 100%;
	background-color: #F8F8F8;
}

.top-view {
	height: var(--status-bar-height);
	width: 100%;
	position: fixed;
	background-color: #F8F8F8;
	top: 0;
	z-index: 99999;
}

.top-tab-rect {
	height: var(--status-bar-height);
	width: 100%;
}

.repeat-round {
	background-repeat: round;
}

/*每个页面公共css */
/* 布局 /////////////////////////////////////////////// */
/* 基础布局 */
.flex {
	display: flex;
}

/* 垂直居中 等同于display: flex; align-items: center; flex-direction: column; */
/* .grid {
	display: grid;
	place-items: center;
} */

.flex-end {
	justify-content: flex-end;
}

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

.align-end {
	align-items: flex-end;
}

.align-start {
	align-items: flex-start;
}

.justify-end {
	justify-content: flex-end;
}

.justify-start {
	justify-content: flex-start;
}

.justify-center {
	justify-content: center;
}

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

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



.flex-wrap {
	display: flex;
	flex-wrap: wrap;
}

.column {
	flex-direction: column;
}

/* /////////////////////////////////////////////// */

/* 颜色 /////////////////////////////////////////////// */
/* 主色 */
.c {
	color: #6B6B6B;
}

.c38 {
	color: #383838;
}

.c00 {
	color: #000000;
}

.c0d {
	color: #0d0d0d;
}

.c28 {
	color: #282828;
}

.c48 {
	color: #484848;
}

.c2a {
	color: #2a2a2a;
}

.cb1 {
	color: #b1b1b1;
}

/* 辅助色 */
.c68 {
	color: #686868;
}

.c6 {
	color: #666666;
}

.c98 {
	color: #989898;
}

.c33 {
	color: #333333;
}

/* 白色 */
.c-ff {
	color: #fff;
}

.c-f2 {
	color: #F2F2F2;
}

.c-wechat {
	color: #00bd01;
}

.c-zhifubao {
	color: #1396ED;
}

.c-62 {
	color: #626262;
}

.c-82 {
	color: #828282;
}

.c-38 {
	color: #383838;
}

/* /////////////////////////////////////////////// */
/* 背景颜色 /////////////////////////////////////////////// */
/* 主背景色 */
.bgcf7 {
	background-color: #F7F7F7;
}

.bgc-ec {
	background: #ECF0F4;
}

.bgc-ed {
	background: #ededed;
}

.bgc-e1 {
	background-color: #e1e1e1;
}

.bgcf2 {
	background-color: #f2f2f2;
}

.bgc00 {
	background-color: #000;
}

.bgcff {
	background-color: #fff;
}

.bgcf8 {
	background-color: #f8f8f8;
}

.bgcf4 {
	background-color: #F4F4F4;
}

.bgcf6 {
	background-color: #f6f6f6;
}


.bgc-wechat {
	background-color: #00bd01;
}

/* /////////////////////////////////////////////// */
/* 字号 /////////////////////////////////////////////// */
.s12 {
	font-size: 16px;
}

.s13 {
	font-size: 13px;
}

.s14 {
	font-size: 14px;
}

.s16 {
	font-size: 16px;
}

.letter-spacing-3 {
	letter-spacing: 2px;
}

.s18 {
	font-size: 18px;
}

.s20 {
	font-size: 20px;
}

.s22 {
	font-size: 22px;
}

.s24 {
	font-size: 24px;
}

.s26 {
	font-size: 26px;
}

.s28 {
	font-size: 28px;
}

.s30 {
	font-size: 30px;
}

.s32 {
	font-size: 32px;
}

.s34 {
	font-size: 32px;
}

.s36 {
	font-size: 36px;
}

.s38 {
	font-size: 38px;
}

.s40 {
	font-size: 40px;
}

.s42 {
	font-size: 42px;
}

.s44 {
	font-size: 44px;
}

.s46 {
	font-size: 46px;
}

.s48 {
	font-size: 48px;
}

.s50 {
	font-size: 50px;
}

.s52 {
	font-size: 52px;
}

.s54 {
	font-size: 54px;
}

.s56 {
	font-size: 56px;
}

.s58 {
	font-size: 58px;
}

.s60 {
	font-size: 60px;
}

.s72 {
	font-size: 72px;
}

.s80 {
	font-size: 80px;
}

.bold {
	font-weight: bold;
}

/* /////////////////////////////////////////////// */
/* 一些其他布局 /////////////////////////////////////////////// */


/*父元素相对定位 */
.relative {
	position: relative;
}

/* 绝对定位 */
.absolute {
	position: absolute;
}

.fixed {
	position: fixed;
}

.fixed-top {
	position: fixed;
	top: var(--status-bar-height);
	left: 0;
	right: 0;
}

.top44 {
	top: 44px;
}

.top0 {
	top: 0;
}

.fixed-fill {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}


.center {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

button:after {
	border: none;
}

.transform180 {
	transform: rotate(180deg);
	/* IE 9 */
	-ms-transform: rotate(180deg);
	/* Firefox */
	-moz-transform: rotate(180deg);
	/* Safari 和 Chrome */
	-webkit-transform: rotate(180deg);
	/* Opera */
	-o-transform: rotate(180deg);
}

/* 层级样式 */
.z1 {
	z-index: 1;
}

.z9 {
	z-index: 9;
}

.z10 {
	z-index: 10;
}

.z100 {
	z-index: 100;
}

.z20 {
	z-index: 20;
}

.z999 {
	z-index: 999;
}

.z1000 {
	z-index: 1000;
}

.height-percent10 {
	height: 10%;
}

.height-percent20 {
	height: 20%;
}

.height-percent30 {
	height: 30%;
}

.height-percent40 {
	height: 40%;
}

.height-percent45 {
	height: 45%;
}

.height-half {
	height: 50%;
}

.height-percent60 {
	height: 60%;
}

.height-percent70 {
	height: 70%;
}

.height-percent80 {
	height: 80%;
}

.height-percent90 {
	height: 90%;
}

.height-all {
	height: 100%;
}

/* 高度行高样式 */
.height10 {
	height: 10px;
}

.height18 {
	height: 18px;
}

.line-hei18 {
	line-height: 18px;
}

.height30 {
	height: 30px;
}

.line-hei20 {
	line-height: 40px;
}

.line-hei28 {
	line-height: 28px;
}

.line-hei30 {
	line-height: 30px;
}

.height32 {
	height: 32px;
}

.line-hei32 {
	line-height: 32px;
}

.height34 {
	height: 34px;
}

.line-hei34 {
	line-height: 34px;
}

.height36 {
	height: 36px;
}

.line-hei36 {
	line-height: 36px;
}

.height38 {
	height: 38px;
}

.line-hei38 {
	line-height: 38px;
}

.height40 {
	height: 40px;
}

.line-hei40 {
	line-height: 40px;
}

.height42 {
	height: 42px;
}

.line-hei42 {
	line-height: 42px;
}

.height44 {
	height: 44px;
}

.line-hei44 {
	line-height: 44px;
}

.height46 {
	height: 46px;
}

.line-hei46 {
	line-height: 46px;
}

.height48 {
	height: 48px;
}

.line-hei48 {
	line-height: 48px;
}

.height50 {
	height: 50px;
}

.line-hei50 {
	line-height: 50px;
}

.height52 {
	height: 52px;
}

.line-hei52 {
	line-height: 52px;
}

.height54 {
	height: 54px;
}

.line-hei54 {
	line-height: 54px;
}

.height56 {
	height: 56px;
}

.line-hei56 {
	line-height: 56px;
}

.height58 {
	height: 58px;
}

.line-hei58 {
	line-height: 58px;
}

.height60 {
	height: 60px;
}

.line-hei60 {
	line-height: 60px;
}

.height62 {
	height: 62px;
}

.line-hei62 {
	line-height: 62px;
}

.height64 {
	height: 64px;
}

.line-hei64 {
	line-height: 64px;
}

.height66 {
	height: 66px;

}

.line-hei66 {
	line-height: 66px;
}

.height68 {
	height: 68px;

}

.line-hei68 {
	line-height: 68px;
}

.height70 {
	height: 70px;

}

.line-hei70 {
	line-height: 70px;
}

.height72 {
	height: 72px;
}

.line-hei72 {
	line-height: 72px;
}

.height74 {
	height: 74px;
}

.line-hei74 {
	line-height: 74px;
}

.height76 {
	height: 76px;

}

.line-hei76 {
	line-height: 76px;
}

.height78 {
	height: 78px;

}

.line-hei78 {
	line-height: 78px;
}

.height80 {
	height: 80px;

}

.line-hei80 {
	line-height: 80px;
}

.height82 {
	height: 82px;

}

.line-hei82 {
	line-height: 82px;
}

.height84 {
	height: 84px;
}

.line-hei84 {
	line-height: 84px;
}

.height86 {
	height: 86px;

}

.line-hei86 {
	line-height: 86px;
}

.height88 {
	height: 88px;

}

.line-hei88 {
	line-height: 88px;
}

.height90 {
	height: 90px;

}

.line-hei90 {
	line-height: 90px;
}

.height96 {
	height: 96px;

}

.line-hei96 {
	line-height: 96px;
}

.height98 {
	line-height: 98px;
}

.line-height98 {
	line-height: 98px;
}

.height100 {
	height: 100px;

}

.line-height100 {
	line-height: 100px;
}


.height116 {
	height: 116px;
}

.line-height116 {
	line-height: 116px;
}

.height120 {
	height: 120px;

}

.line-height120 {
	line-height: 120px;
}

.height122 {
	height: 122px;

}

.line-height122 {
	line-height: 122px;
}

.height124 {
	height: 124px;

}

.line-height124 {
	line-height: 124px;
}

.height128 {
	/* height: 128px; */
	line-height: 128px;
}

.height144 {
	/* height: 144px; */
	line-height: 144px;
}

.fixed-bottom {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}

.bottom0 {
	bottom: 0;
}

.hei-180 {
	height: 180px;
}

.hei-120 {
	height: 60px;
}

.hei-220 {
	height: 220px;
}

.hei-250 {
	height: 250px;
}

.wid-190 {
	width: 190px;
}

.wid-160 {
	width: 160px;
}

.wid-120 {
	width: 120px;
}

.wid-100 {
	width: 100%;
}

.wid-95 {
	width: 95%;
}

.wid-90 {
	width: 90%;
}

.wid-85 {
	width: 85%;
}

.wid-80 {
	width: 80%;
}

.wid-75 {
	width: 75%;
}

.wid-70 {
	width: 70%;
}

.wid-65 {
	width: 65%;
}

.wid-60 {
	width: 60%;
}

.wid-55 {
	width: 55%;
}

.wid-50 {
	width: 50%;
}

.wid-48 {
	width: 48%;
}

.wid-45 {
	width: 45%;
}

.wid-40 {
	width: 40%;
}

.wid-37 {
	width: 37%;
}

.wid-35 {
	width: 35%;
}

.wid-33 {
	width: 33%;
}

.wid-30 {
	width: 30%;
}

.wid-25 {
	width: 25%;
}

.wid-20 {
	width: 20%;
}

.wid-15 {
	width: 15%;
}

.wid-10 {
	width: 10%;
}

.wid-5 {
	width: 5%;
}

.auto {
	margin: auto;
}

.m34 {
	margin: 34px;
}

.m30 {
	margin: 30px;
}

.m40 {
	margin: 40px;
}

.m-l-5 {
	margin-left: 5px;
}

.m-l-10 {
	margin-left: 10px;
}

.m-l-15 {
	margin-left: 15px;
}

.m-l-20 {
	margin-left: 20px;
}

.m-l-25 {
	margin-left: 25px;
}

.m-l-30 {
	margin-left: 30px;
}

.m-l-35 {
	margin-left: 35px;
}

.m-l-40 {
	margin-left: 40px;
}

.m-l-45 {
	margin-left: 45px;
}

.m-l-50 {
/* 	margin-left: 50px; */
}

.m-l-55 {
	margin-left: 55px;
}

.m-l-60 {
	margin-left: 60px;
}

.m-l-70 {
	margin-left: 70px;
}

.m-r-5 {
	margin-right: 5px;
}

.m-r-10 {
	margin-right: 10px;
}

.m-r-15 {
	margin-right: 15px;
}

.m-r-20 {
	margin-right: 20px;
}

.m-r-25 {
	margin-right: 25px;
}

.m-r-30 {
	margin-right: 30px;
}

.m-r-35 {
	margin-right: 35px;
}

.m-r-40 {
	margin-right: 40px;
}

.m-r-45 {
	margin-right: 45px;
}

.m-r-50 {
	/* margin-right: 50px; */
}

.m-r-55 {
	margin-right: 55px;
}

.m-r-60 {
	margin-right: 60px;
}

.m-r-70 {
	margin-right: 70px;
}

.m-b-5 {
	margin-bottom: 5px;
}

.m-b-10 {
	margin-bottom: 10px;
}

.m-b-15 {
	margin-bottom: 15px;
}

.m-b-20 {
	margin-bottom: 20px;
}

.m-b-25 {
	margin-bottom: 25px;
}

.m-b-30 {
	margin-bottom: 30px;
}

.m-b-35 {
	margin-bottom: 35px;
}

.m-b-40 {
	margin-bottom: 40px;
}

.m-b-45 {
	margin-bottom: 45px;
}

.m-b-50 {
	margin-bottom: 50px;
}

.m-b-55 {
	margin-bottom: 55px;
}

.m-b-60 {
	margin-bottom: 60px;
}

.m-b-70 {
	margin-bottom: 70px;
}

.m-b-80 {
	margin-bottom: 80px;
}

.m-b-90 {
	margin-bottom: 90px;
}

.m-b-100 {
	margin-bottom: 100px;
}

.m-t-5 {
	margin-top: 5px;
}

.m-t-10 {
	margin-top: 10px;
}

.m-t-15 {
	margin-top: 15px;
}

.m-t-20 {
	margin-top: 20px;
}

.m-t-25 {
	margin-top: 25px;
}

.m-t-30 {
	margin-top: 30px;
}

.m-t-35 {
	margin-top: 35px;
}

.m-t-40 {
	margin-top: 40px;
}

.m-t-45 {
	margin-top: 45px;
}

.m-t-50 {
	margin-top: 50px;
}

.m-t-55 {
	margin-top: 55px;
}

.m-t-60 {
	margin-top: 60px;
}

.p-t-title {
	padding-top: 44px;
}

.m-t-title {
	margin-top: 44px;
}

.p-t-140 {
	padding-top: 140px;
}

.p-t-120 {
	padding-top: 120px;
}

.p-t-100 {
	padding-top: 100px;
}

.p-t-90 {
	padding-top: 90px;
}

.p-t-80 {
	padding-top: 10px;
}

.p-t-70 {
	padding-top: 70px;
}

.p-t-60 {
	padding-top: 60px;
}

.p-t-55 {
	padding-top: 25px;
}

.p-t-50 {
	padding-top: 50px;
}

.p-t-45 {
	padding-top: 45px;
}

.p-t-40 {
	padding-top: 40px;
}

.p-t-35 {
	padding-top: 35px;
}

.p-t-30 {
	padding-top: 30px;
}

.p-t-25 {
	padding-top: 25px;
}

.p-t-20 {
	padding-top: 20px;
}

.p-t-15 {
	padding-top: 15px;
}

.p-t-10 {
	padding-top: 10px;
}

.p-t-5 {
	padding-top: 5px;
}

.p-b-160 {
	padding-bottom: 160px;
}

.p-b-140 {
	padding-bottom: 140px;
}

.p-b-120 {
	padding-bottom: 120px;
}

.p-b-100 {
	padding-bottom: 100px;
}

.p-b-90 {
	padding-bottom: 90px;
}

.p-b-80 {
	padding-bottom: 80px;
}

.p-b-70 {
	padding-bottom: 1px;
}

.p-b-60 {
	padding-bottom: 10px;
	padding-top: 1px;
}

.p-b-55 {
	padding-bottom: 55px;
}

.p-b-50 {
	padding-bottom: 50px;
}

.p-b-45 {
	padding-bottom: 45px;
}

.p-b-40 {
	padding-bottom: 40px;
}

.p-b-35 {
	padding-bottom: 35px;
}

.p-b-30 {
	padding-bottom: 10px;
}

.p-b-25 {
	padding-bottom: 25px;
}

.p-b-20 {
	padding-bottom: 20px;
}

.p-b-15 {
	padding-bottom: 15px;
}

.p-b-10 {
	padding-bottom: 10px;
}

.p-b-5 {
	padding-bottom: 5px;
}

.p-l-100 {
/* 	padding-left: 100px; */
}

.p-l-90 {
	padding-left: 90px;
}

.p-l-80 {
	padding-left: 80px;
}

.p-l-70 {
	padding-left: 70px;
}

.p-l-60 {
	padding-left: 60px;
}

.p-l-55 {
	padding-left: 55px;
}

.p-l-50 {
	padding-left: 50px;
}

.p-l-45 {
	padding-left: 45px;
}

.p-l-40 {
	padding-left: 40px;
}

.p-l-35 {
	padding-left: 35px;
}

.p-l-30 {
	padding-left: 30px;
}

.p-l-25 {
	padding-left: 25px;
}

.p-l-20 {
	padding-left: 20px;
}

.p-l-15 {
	padding-left: 15px;
}

.p-l-10 {
	padding-left: 20px;
}

.p-l-5 {
	padding-left: 5px;
}

.p-r-100 {
/* 	padding-right: 100px; */
}

.p-r-90 {
	padding-right: 90px;
}

.p-r-80 {
	padding-right: 80px;
}

.p-r-70 {
	padding-right: 70px;
}

.p-r-60 {
	padding-right: 60px;
}

.p-r-55 {
	padding-right: 55px;
}

.p-r-50 {
	padding-right: 50px;
}

.p-r-45 {
	padding-right: 45px;
}

.p-r-40 {
	padding-right: 40px;
}

.p-r-35 {
	padding-right: 35px;
}

.p-r-30 {
	padding-right: 30px;
}

.p-r-25 {
	padding-right: 25px;
}

.p-r-20 {
	padding-right: 20px;
}

.p-r-15 {
	padding-right: 15px;
}

.p-r-10 {
	padding-right: 20px;
}

.p-r-5 {
	padding-right: 5px;
}

.border-5fd {
	border: 5px #fdffff solid;
}

.border-1fd {
	border: 1px #fdffff solid;
}

.border-top-smoke {
	border-top: 1px solid whitesmoke;
}

.border-bottom-smoke {
	border-bottom: 1px solid whitesmoke;
}

.border-bottom-f5 {
	border-bottom: 1px solid #f5f5f5;
}

.border-top-e8 {
	border-top: 1px solid #e8e8e8;
}

.border-bottom-e8 {
	border-bottom: 1px solid #e8e8e8;
}

.border-right-e8 {
	border-right: 1px solid #e8e8e8;
}

.border-right-33 {
	border-right: 1px solid #333333;
}

.border-left-e8 {
	border-left: 1px solid #e8e8e8;
}

.border-right-smoke {
	border-right: 1px solid whitesmoke;
}

.border-smoke {
	border: 1px solid whitesmoke;
}

.border-left-smoke {
	border-left: 1px solid whitesmoke;
}

.border-left-b1 {
	border-left: 1px solid #b1b1b1;
}

.border-left-ca {
	border-left: 1px solid #cacaca;
}

.border-right-ca {
	border-right: 1px solid #cacaca;
}



/* 边框 */

.border-ff {
	border: 1px solid #fff;
}

.border-f2 {
	border: 1px solid #f2f2f2;
}

.border-b1 {
	border: 1px solid #b1b1b1;
}

.border-e8 {
	border: 1px solid #e8e8e8;
}

/* 删除线 */
.delete {
	text-decoration: line-through;
}

/* 下划线 */
.underline {
	text-decoration: underline;
}

.block {
	display: block;
}

.inline-block {
	display: inline-block;
}


.maskView {
	background-color: #000000;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.2;
}

.br50 {
	border-radius: 50%;
}

.br5 {
	border-radius: 5px;
}

.br10 {
	border-radius: 10px;
}

.br30 {
	border-radius: 30px;
}

.br-half {
	border-radius: 50%;
}

.br10-top {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.br10-bottom {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.br20 {
	border-radius: 10px;
}


.br20-top {
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}

.br20-bottom {
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}


.br30-top {
	border-top-right-radius: 30px;
	border-top-left-radius: 30px;
}

.br40 {
	border-radius: 40px;
}

.br60 {
	border-radius: 60px;
}

.br40-top {
	border-top-right-radius: 40px;
	border-top-left-radius: 40px;
}

.btn80 {
	width: 80px;
	text-align: center;
}

.btn120 {
	width: 120px;
	text-align: center;
}

.btn180 {
	width: 180px;
	text-align: center;
}

/* .btn-ff {
	height: 90px;
	line-height: 90px;
	background-color: #fff;
	color: #000;
	font-size: 36px;
	text-align: center;
	border-radius: 10px;
	box-shadow: 3px 4px 0px -1px whitesmoke;
}

.btn-red {
	background-color: #f5222d;
	color: #fff;
	text-align: center;
}

.btn-wechat {
	height: 90px;
	line-height: 90px;
	background-color: #00bd01;
	color: #fff;
	font-size: 36px;
	text-align: center;
	border-radius: 10px;
	box-shadow: 3px 4px 0px -1px #cef2ce;
} */

.icon-150 {
	width: 150px;
	height: 150px;
}

.icon-128 {
	width: 128px;
	height: 128px;
}

.icon-120 {
	width: 120px;
	height: 120px;
}

.icon-84 {
	width: 84px;
	height: 84px;
}

.icon-70 {
	width: 70px;
	height: 70px;
}

.icon-66 {
	width: 66px;
	height: 66px;
}

.icon-68 {
	width: 68px;
	height: 68px;
}

.icon-46 {
	width: 46px;
	height: 46px;
}

.icon-36 {
	width: 36px;
	height: 36px;
}

.icon-30 {
	width: 30px;
	height: 30px;
}

.icon-20 {
	width: 20px;
	height: 20px;
}

.icon-14 {
	width: 14px;
	height: 14px;
}

.icon-7 {
	width: 7px;
	height: 7px;
}

.shadow-top {
	/* box-shadow: 0px -2px 0px 4px whitesmoke; */
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3)
}

.shadow-bottom {
	box-shadow: 0px 1px 0px 0px #f1f1f1;
}

.shadow {
	box-shadow: 4px 4px 20px 2px #e8e8e8;
}

input {
	font-size: 13px;
}

body {
	background-color: #fff;
}

/* 特殊的css，如主题色，按钮等 */
.c-3F {
	color: #3FCEC4;
}

.c-9 {
	color: #999999;
}

.c-4D {
	color: #4D67F0;
}

.c-55 {
	color: #555555;
}

/* 特殊的css，如主题色，按钮等 */

.c-A7 {
	color: #A7A7A7;
}

.c-56 {
	color: #565656;
}

.c-f0 {
	color: #f04141;
}

.c-f6 {
	color: #F6F6F6;
}

.c-e8 {
	color: #E8E8E8;
}

.c-c8 {
	color: #c8c8c8;
}


.c-lan {
	color: #57b9dd;
}

.border-lan {
	border: 1px solid #57b9dd;
}

.border-lan-2 {
	border: 2px solid #57b9dd;
}

.border-lan-left {
	border-left: 3px solid #57b9dd;
}

.border-green {
	border: 1px solid #5cdbd2;
}

.c-green {
	color: #5cdbd2;
}

.bgc-green {
	background-color: #5cdbd2;
}

.c-danlan {
	color: #69c0ff;
}

.bgc-danlan {
	background-color: #69c0ff;
}

.bgc-50D {
	background-color: #50D5C8;
}

.bgc-hei {
	background-color: #081622;
}

.c-vip {
	color: #fdedd4;
}

.bgc-vip {
	background-color: #fdedd4;
}

.c-jin {
	color: #cfa972;
}

.bgc-jin {
	background-color: #cfa972;
}

.c-orange {
	color: #f39801;
}

.bgc-orange {
	background-color: #f39801;
}

.c-red {
	color: #d42d27;
}

.bgc-red {
	background-color: #d42d27;
}

.border-red {
	border: 1px solid #d42d27;
}

.bgc-fd {
	background-color: #fdffff;
}

.bgc-38 {
	background-color: #3880ff;
}

.bgc-c {
	background-color: #cccccc;
}

.bgc-lan {
	background-color: #57b9dd;
}

.bgc-lv {
	background-color: #b2d10a;
}

.bgc-fen {
	background-color: #fff1f0;
}

.bgc-qing {
	background-color: #f4f7f8;
}

.bgcF0 {
	background-color: #F0F5F6;
}

/* 透明度 */
.opacity9 {
	opacity: 0.9;
}

.opacity8 {
	opacity: 0.8;
}

.opacity7 {
	opacity: 0.7;
}

.opacity6 {
	opacity: 0.6;
}

.opacity5 {
	opacity: 0.5;
}

.c-naibai {
	color: #f1ebe1;
}

.border-vip {
	border: 1px solid #fdedd4;
}

/* 特殊的标题 */
.specialtitle {
	background-color: #007aff;
	width: 10%;
	height: 20px;
}

.cu-bar .action.sub-title text[class*='bg-']:last-child {
	position: absolute;
	display: inline-block;
	width: 30%;
	height: 10px;
	left: 9px;
	bottom: 6px;
	opacity: 0.8;
	z-index: 0;
}

.border-bottom-color {
	/* background-image: linear-gradient(to right, #57b9dd
, #d42d27); */
	background-image: repeating-linear-gradient(90deg, #57b9dd, #fff, #d42d27, #fff, #57b9dd 10%);
	height: 4px;
}

.boxshadow3 {
	box-shadow: 0 0 10px #eeeeee;
}

.boxshadow3-c {
	box-shadow: 0 0 10px #cccccc;
}

.gradient {
	background: -moz-linear-gradient(top, #a5e2f1 0%, #3db3df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5e2f1), color-stop(100%, #3db3df));
	background: -webkit-linear-gradient(top, #a5e2f1 0%, #3db3df 100%);
	background: -o-linear-gradient(top, #a5e2f1 0%, #3db3df 100%);
	background: -ms-linear-gradient(top, #a5e2f1 0%, #3db3df 100%);
	background: linear-gradient(to bottom, #a5e2f1 0%, #3db3df 100%);
}

/* 强制换行 */
/* overflow-wrap: break-word; */
