* {
	margin: 0;
	padding: 0;
}

html,
body {
	font-size: 13px;
	font-family: "微软雅黑";
	width: 100%;
	height: 100%;
	min-width: 1040px;
}

body {
	overflow: auto;
}

ul {
	list-style-type: none;
}

input,
button,
select,
textarea {
	outline: none;
}

img {
	border: none;
}

a {
	color: #000;
	text-decoration: none;
}

/* 游客申请注册 */
.reg-box {
	width: 90%;
	height: 100%;
	min-width: 1000px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	background: url(../image/reg.png) no-repeat left center;
	background-size: 10.11rem 6.91rem;
}

.regBox-con {
	padding: 10px 20px;
	background: rgba(255, 255, 255, 1);
	border-radius: 9px;
	opacity: 0.9606999999999999;
	width: 400px;
}

.regBoxCon-title {
	text-align: center;
	margin-bottom: 10px;
	font-size: 19px;
}

.regBoxCon-subtitle {
	font-size: 14px;
	color: rgba(153, 153, 153, 1);
	text-align: center;
}

.regBoxCon-input {
	width: 100%;
	margin-bottom: 6px;
}

.regBoxCon-input>input,
.regBoxCon-textarea>textarea {
	display: block;
	padding: 12px 5px;
	width: 100%;
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid rgba(204, 204, 204, 1);
}

.regBoxCon-textarea {
	height: auto;
	margin-bottom: 10px;
}

.regBoxCon-textarea>textarea {
	padding: 5px;
	height: 100px;
	box-sizing: border-box;
	overflow-y: auto;
	resize: none;
}

.regBoxCon-error {
	margin-left: 10px;
	font-size: 14px;
	color: rgba(237, 8, 8, 1);
}

.regBoxCon-protocol,
.cloudBox-protocol {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #999999;
}

.regBoxCon-protocol input,
.cloudBox-protocol input {
	margin-right: 5px;
}

.regBoxCon-protocol a,
.cloudBox-protocol a {
	color: #35A0F4;
	text-decoration: underline;
	padding: 0 3px;
}

.regBoxConBtn {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.regBoxCon-btn {
	font-size: 16px;
	color: #fff;
	width: 2.23rem;
	height: 0.48rem;
	min-height: 40px;
	background: rgba(55, 117, 162, 1);
	border-radius: 24px;
	border: none;
}

.regBoxCon-btn:hover,
.lgbLoginBox-rightBox-btn:hover {
	cursor: pointer;
	background-image: linear-gradient(to right, #0072ff, #00c6ff) !important;
	box-shadow: 0 3px 12px 0 rgb(39 125 255 / 30%);
}

.regBoxCon-phone {
	color: #999;
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
}


/* 零供宝系统登录 */
.loginBox {
	display: flex;
	flex-direction: column;
	height: 100vh;
	box-sizing: border-box;
	/* background: url(../image/footer-bg.png) no-repeat center bottom;
	background-size: 100% auto; */
}

.header-logo {
	width: 100%;
	/* min-width: 1200px; */
	margin: 0 auto;
	padding: 0 0 18px 0;
	background-color: #fff;
	/* box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%); */
	/* border-bottom: #e5e5e5 1px solid; */
}

.login-topLogoBox {
	/* background-color: #3d76a1; */
	padding: 20px 0 0 0;
	border-radius: 0 0 4px 4px;
	/* box-shadow: 0 2px 10px 0 rgb(15 12 70 / 20%); */
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.header-logoCon {
	/* width: 1220px; */
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	box-sizing: border-box;
}

.header-title {
	font-size: 16px;
	color: #474747;
	font-weight: bold;
}

.selectCustomerType {
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
}

.selectCustomerType-txt {
	color: #3e3e3e;
	padding-left: 8px;
	font-size: 20px;
	border-right: 1px solid #dcdcdc;
}

.lgbLoginBox {
	/* min-height: 500px; */
	width: 100%;
	min-width: 1200px;
	display: flex;
	justify-content: center;
	/* background: url("../image/yz-login-bg.jpg") no-repeat;
	background-color: #006fd3; */
	/* background-size: 100% 100%; */
	/* background-size: cover; */
}

.lgbLoginBox-left {
	width: 45%;
	min-width: 714px;
	/* background: url(../image/loginBG01.png) #F3F4FB no-repeat center; */
	background-size: 7.41rem 4.98rem;
}

.lgbLoginBox-right,
.lgbLoginBox-right2 {
	position: relative;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	padding: 75px 10px 10px 10px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	max-width: 1200px;
	background: url(../image/isrm-bg2.png) no-repeat left bottom;
	background-size: 599px 350px;
}

.lgbLoginBox-right2 {
	background-size: 599px 328px;
}

.login-logoTwo {
	position: absolute;
	right: 0;
	top: 0;
}

.lgbLoginBox-logo-title {
	position: relative;
	/* font-size: 0.3rem; */
	font-size: 17px;
	font-weight: normal;
	/* margin-bottom: 8px; */
	color: #000;
	text-align: left;
}

.lgbLoginBox-rightBox {
	width: 480px;
	position: relative;
	padding-bottom: 0.55rem;
	padding: 13px 30px 13px 30px;
	background-color: #fff;
	border-radius: 10px;
	z-index: 99;
	box-shadow: 0 0 20px 0 rgb(175 187 204 / 30%);
	box-sizing: border-box;
}

.lgbLoginBox-right::before {
	content: '';
	width: 1px;
	position: absolute;
	bottom: 8px;
	left: 54.5%;
	background-color: #e6e6e6;
	height: 82%;
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6 10%, #e6e6e6 90%, #fff 100%);
}

.inputFou {
	transition: all .3s;
}

.inputFou:focus {
	border-color: #0072ff;
}

.lgbLoginBox-rightBoxUser {
	margin-bottom: 0.23rem;
}

.lgbLoginBox-rightBoxUserL {
	width: 4.2rem;
	min-width: 100%;
	display: flex;
	justify-content: flex-start;
	background-color: #fff;
	border-radius: 3px;
	overflow: hidden;
}

.lgbLoginBox-rightBoxUserL>input {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	border: 1px solid #DCDFE6;
	font-size: 16px;
	height: 45px;
	padding: 0 8px;
	border-radius: 5px;
}

.lgbLoginBox-rightBoxUserL>a {
	font-size: 14px;
	color: #35A0F4;
	min-width: 60px;
	display: flex;
	align-items: center;
	padding: 0 5px 0 1px;
}

.lgbLoginBox-rightBoxUserL-tips {
	padding-top: 7px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.lgbLoginBox-rightBoxUserL-tips>span {
	padding-left: 5px;
	color: #ED0808;
	font-size: 14px;
}

.lgbLoginBox-rightBox-policy {
	padding-top: 140px;
	font-size: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #999999;
	margin-bottom: 29px;
}

.lgbLoginBox-rightBox-policy>input[type="checkbox"] {
	margin-right: 7px;
}

.lgbLoginBox-rightBox-policy>span>a {
	color: #35A0F4;
}

.lgbLoginBox-rightBox-btn {
	cursor: pointer;
	display: block;
	height: 0.48rem;
	min-height: 45px;
	border-radius: 4px;
	color: #fff;
	background-color: #0072ff;
	text-align: center;
	line-height: 0.48rem;
	border: none;
	width: 100%;
	font-size: 18px;
	margin-top: 35px;
	background-image: linear-gradient(to right, #00c6ff, #0072ff) !important;
	transition: all .2s;
}

.lgbLoginBox-rightBox-tourist {
	font-size: 14px;
	color: #ED414D;
	display: block;
	/* text-decoration: underline; */
	/* margin-top: 10px; */
	text-align: right;
}

.lgbLoginBox-rightBox-tourist:hover {
	text-decoration: underline;
}

.lgbLoginBox-rightFloor {
	color: #999999;
	display: flex;
	justify-content: center;
	position: absolute;
	bottom: 1px;
	left: 50%;
	margin-left: -160px;
	padding-bottom: 80px;
}

.lgbLoginBox-rightFloor p:first-child {
	padding-right: 30px;
}

.login-records {
	flex: 1 0 0;
	display: flex;
	align-items: center;
	flex-direction: column;
	/* width: 480px; */
	/* position: absolute; */
	bottom: 5px;
	/* left: 50%; */
	font-size: 12px;
	color: #5f5f5f;
	/* margin-left: -232px; */
	padding: 20px 0 10px 0;
	justify-content: flex-end;
	background: url(../image/footer-bg.png) no-repeat center bottom;
	background-size: 100% auto;
	min-height: 189px;
	line-height: 20px;
}

.login-records a:hover {
	text-decoration: underline;
}

.login-resetPassword {
	margin-bottom: 20px;
}

.lgbLoginBox-logo {
	height: 38px;
	width: 130px;
}

.lgbLoginBox-logo2 {
	height: 45px;
	padding-bottom: 2px;
	display: flex;
	justify-content: center;
}

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

.logo-span {
	background: #DADADA;
	display: inline-block;
	height: 20px;
	width: 1px;
	margin: 0 15px;

}

.logiImage-error {
	background-color: #f5f7fa;
	height: 100%;
	text-align: center;
	width: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.logiImage-error .el-icon-picture-outline {
	font-size: 30px;
	color: #909399;
}

.login-help {
	padding-bottom: 7px;
	color: rgb(95, 95, 95);
}

.login-help a {
	color: rgb(95, 95, 95);
	text-decoration: underline;
}

.login-help a:hover {
	color: #409eff;
}

.login-help span {
	padding: 0 6px;
}

.indexTop-company {
	color: #fff;
	font-size: 14px;
}

.indexTop-company>span {
	position: relative;
	padding: 0 15px;
}

.indexTop-company>span::before {
	content: '';
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -1px;
	height: 12px;
	width: 1px;
	background-color: #a2a2a2;
}

.login-helpB {
	width: 480px;
	/* padding-right: 46px; */
	box-sizing: border-box;
}

.el-menu-vertical-m:not(.el-menu--collapse) {
	width: 230px;
}

.el-menu-vertical-m .el-tooltip {
	padding-left: 10px !important;
}

.el-menu-vertical-m .el-submenu__title i {
	color: #e8e8e8 !important;
}

/* ***************************首页 *****************************/
/* tabs */
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
	border-bottom-color: #f8f8f8;
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable,
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
	background-color: #f8f8f8;
}

.el-tabs__item {
	line-height: 33px;
}

.el-tabs__nav-prev,
.el-tabs__nav-next {
	line-height: 33px;
	font-size: 15px;
}

.el-tabs--card>.el-tabs__header {
	border-bottom: 1px solid #3e4f67;
	background-color: #3e4f67;
}

.el-tabs__nav-wrap {
	margin-top: -1px;
}

.el-tabs__header {
	margin: 0 !important;
}

/* .el-tabs__item:hover {
	color: #ed414d;
} */

/* 文件列表预览和下载start */
.el-upload-list__item.isrm-uploadfile .el-icon-download,
.el-upload-list__item.isrm-uploadfile .el-icon-view {
	display: none;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	opacity: .75;
	color: #606266
}

.el-upload-list__item.isrm-uploadfile .el-icon-download {
	right: 25px;
}

.el-upload-list__item.isrm-uploadfile .el-icon-view {
	right: 50px;
}

.el-upload-list__item.isrm-uploadfile:hover .el-icon-download,
.el-upload-list__item:hover .el-icon-view {
	display: inline-block;
}

.el-upload-list__item.isrm-uploadfile .el-icon-download:hover,
.el-upload-list__item.isrm-uploadfile .el-icon-view:hover {
	opacity: 1
}

.index-box {
	height: 100%;
	display: flex;
	justify-content: flex-start;
}

/* .el-tabs__item.is-active {
	color: #ed414d;
} */


/* 菜单 */
.index-leftMenu {
	/* border-right: 1px solid #ebebeb; */
	background-color: #3e4f67;
	position: relative;
}

.indexBox-left {
	width: 100%;
	/* padding: 0 0 43px 0; */
	/* background: url(../image/index-logo.png)rgb(183,31,13) no-repeat 5px 18px; */
	/* background-size: 206px 45px; */
}

.index-boxMenu {
	height: 100%;
	overflow: hidden;
}

.index-boxMenu-list {
	font-size: 15px;
	color: #fff;
	overflow: auto;
}

.index-boxMenuC {
	cursor: pointer;
	height: 44px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 33px;
	padding-right: 5px;
	transition: all .2s;
}

.index-boxMenuC:hover,
.indexMenuSelest {
	background-color: #fff;
	color: #0072A5;
}

.indexMenuSelest {
	font-weight: bold;
}

.index-boxMenuC>img {
	margin-right: 10px;
}

.index-boxMenu-con {
	cursor: default;
	display: none;
	position: absolute;
	left: 220px;
	top: 70px;
	width: 50%;
	height: 330px;
	padding: 17px;
	background-color: #fff;
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.06);
	z-index: 999;
	overflow: auto;
}

.index-boxMenuCon-two {
	cursor: default;
	font-size: 14px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

.index-boxMenuCon-arr {
	padding: 0 5px;
}

.index-boxMenuCon-tit {
	text-align: right;
	min-width: 150px;
	font-weight: bold;
	padding-right: 5px;
	box-sizing: border-box;
	color: #333333;
}

.index-boxMenuCon-three {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.index-boxMenuCon-a {
	cursor: pointer;
	color: #666666;
	font-weight: normal;
	padding: 0 19px 0 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 14px;
}

.index-boxMenuCon-a::before {
	display: block;
	content: "";
	width: 1px;
	height: 14px;
	background-color: #999;
	margin-right: 9px;
}

.index-boxMenuCon-a:hover {
	color: #0072A5;
}

.index-leftMenuOpen {
	cursor: pointer;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	text-align: right;
	color: rgb(190, 204, 222);
	font-size: 17px;
	padding: 2px 2px 2px 0px;
	background-color: #3e4f67;
	/* border-top: 1px solid #354457; */
	z-index: 60;
	transition: all .3s ease-in-out;
	border-radius: 0 4px 4px 0;
}

.index-leftMenuOpen i {
	border-radius: 100px;
	transition: all .3s ease-in-out;
}

.index-leftMenuOpen i:hover {
	color: #409EFF;
}

/* 右侧内容 */
.indexBox-right {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	display: flex;
	flex-direction: column;
	background-color: #F1F4F9;
}

/* 顶部信息 */
.login-page-title {
	font-size: 26px;
	color: rgb(61, 118, 161);
	font-weight: bold;
	margin-left: 40px;
}

.indexBox-RconTop {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 60px;
	background-color: #364860;
	/* background-image: linear-gradient(to right,#364860,#3e4f67)!important; */
	border-bottom: 1px solid #354457;
	padding: 0 15px;
}

.indexBox-RconTopL {
	padding: 0 10px 0 10px;
}

.indexBox-RconTopL span {
	font-size: 20px;
	font-weight: bold;
	/* color: #3d5170; */
	color: #fff;
}

.indexBox-RconTopR {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
}

.indexBox-RconTop-title {
	position: relative;
}

.indexBox-RconTop-Tcon,
.indexBox-RconTop-help,
.indexBox-RconTop-user,
.indexBox-RconTop-msg {
	position: relative;
	cursor: pointer;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-right: 24px;
	font-size: 14px;
	/* color: #2671A2; */
}

.indexBox-RconTop-Tcon {
	color: rgb(253, 249, 247);
	margin-right: 0;
}


.indexBox-RconTop-help img,
.indexBox-RconTop-user img:first-child {
	margin-right: 6px;
}

.indexBox-RconTop-user img:first-child {
	width: 42px;
	height: 42px;
}

.indexBox-RconTop-Tcon img {
	margin-left: 6px;
}

.indexBox-RconTop-TconT {
	margin-left: 5px;
	color: #999999;
}

.index-help {
	padding-right: 10px;
	/* color: #282C33; */
	color: #fff;
	font-size: 14px;
}

.index-help:hover,
.index-top-user:hover {
	color: #409EFF;
}

.index-top-user {
	font-size: 14px;
	color: #fff;
	padding-left: 6px;
}

.indexBox-RconTop-msg strong {
	position: absolute;
	right: -9px;
	top: -9px;
	height: 17px;
	min-width: 17px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	content: "";
	display: block;
	padding: 1px;
	border-radius: 100px;
	background-color: #D92B2B;
}

.indexBox-RconTop-Tlist {
	max-height: 200px;
	min-width: 300px;
	top: 40px;
	left: 0;
	overflow: auto;
}

.indexBox-RconTop-userList {
	min-width: 115px;
	top: 36px;
	left: -40px;
	text-align: center;
}

.indexBox-RconTop-Tlist,
.indexBox-RconTop-userList {
	display: none;
	position: absolute;
	padding: 10px 0;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 2px 8px 5px rgba(0, 0, 0, 0.08);
	border-radius: 4px;
	z-index: 999;
}

.indexBox-RconTop-Tlist span,
.indexBox-RconTop-userList span {
	cursor: pointer;
	display: block;
	font-size: 14px;
	padding: 7px 5px 7px 10px;
	color: #333;
}

.indexBox-RconTop-Tlist span:hover,
.indexBox-RconTop-userList span:hover {
	background-color: rgb(254, 240, 240);
	color: #606266;
}

.indexBox-Rbreadcrumbs {
	height: 30px;
	background-color: #ED0808;
}

.kefu {
	border-top: 1px #e1e1e1 dashed;
	margin-top: 8px;
}

.index-kf,
.kefu-iphone {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px;
	border-bottom: 1px #e1e1e1 dashed;
}

.index-kf:hover {
	background-color: rgb(254, 240, 240);
	color: rgb(183, 31, 13) !important;
}

.kefu-iphone p {
	margin-bottom: 10px;
}

.kefu-iphone p:last-child {
	margin-bottom: 0;
}

.kefu-sm {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.dropaownSpan {
	display: block;
	padding: 0 20px;
	color: #000000;
}

.dropaownSpanHelp:hover {
	color: #409EFF;
}

.technical {
	font-size: 14px;
}

.technical span {
	color: #409EFF;
}

/* 主体内容 */
.indexBox-RconBottom {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	box-sizing: border-box;
	overflow: auto;
}

.indexBox-RconBottom iframe {
	padding: 15px;
	padding-bottom: 0;
	box-sizing: border-box;
	background-color: #f8f8f8;
}

.SHADE {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	z-index: 99;
}

.MY-BTN {
	color: rgb(185, 37, 1);
	border: 1px solid rgb(185, 37, 1);
	margin-left: 10px;
}

/* 公告公文 */
.indexBox-RconBottomNotice {
	margin-bottom: 16px;
	padding: 20px 14px 10px 10px;
	background: rgba(255, 255, 255, 1);
	border-radius: 5px;
}

.indexBox-RconBottomNoticeTit {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 15px;
}

.indexBox-RconBottomNoticeTit span {
	margin-left: 9px;
	font-size: 18px;
	color: #666;
	font-weight: bold;
}

.indexBox-RconBottomNoticeBox {
	background: rgba(241, 242, 246, 1);
	border-radius: 5px;
	overflow: hidden;
}

.indexBox-RconBottomNoticeBoxTit {
	display: flex;
	justify-content: space-between;
	padding: 12px 0;
	font-size: 14px;
	border-bottom: 1px solid #E1E1E5;
}

.indexBox-RconBottomNoticeBoxTit span,
.indexBox-RconBottomBodyR-C span {
	margin-right: 16px;
}

.indexBox-RconBottomTime {
	width: 100px;
	padding-left: 37px;
}

.indexBox-RconBottomMan {
	width: 80px;
}

.indexBox-RconBottomTitle {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
}

.indexBox-RconBottomLook {
	width: 50px;
	text-align: right;
	cursor: pointer;
}

.indexBox-RconBottomLook:hover,
.lgbLoginBox-rightBoxUserL>a:hover,
.regBoxCon-protocol a:hover,
.cloudBox-protocol a:hover {
	color: #2671A2;
}

.indexBox-RconBottomNoticeBoxBody {
	display: flex;
	justify-content: flex-start;
	padding-right: 20px;
	height: 200px;
	overflow: auto;
}

.indexBox-RconBottomNoticeBoxBodyL {
	height: 315px;
	width: 22px;
	display: flex;
	justify-content: center;
}

.indexBox-RconBottomNoticeBoxBodyL::before {
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	background-color: #619BC2;
}

.indexBox-RconBottomNoticeBoxBodyR {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	padding-top: 15px;
}

.indexBox-RconBottomBodyR-C {
	position: relative;
	font-size: 12px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.09);
	border-radius: 5px;
	margin-bottom: 15px;
	height: 60px;
}

.indexBox-RconBottomBodyR-C:before {
	content: "";
	display: block;
	position: absolute;
	top: 24px;
	left: -18px;
	width: 9px;
	height: 9px;
	background: rgba(255, 255, 255, 1);
	border: 2px solid rgba(39, 114, 163, 1);
	border-radius: 100px;
}

.indexBox-RB-CLEAR {
	display: flex;
	padding-left: 16px;
	flex-wrap: wrap;
}

.indexBox-RB-btn {
	display: block;
	width: 48px;
	height: 24px;
	background: rgba(54, 132, 178, 1);
	border-radius: 4px;
	text-align: center;
	color: #fff;
	line-height: 24px;
}

.indexBox-RB-btn:hover,
.indexBox-RconBottomAgendaBtn:hover {
	background-color: #509ECC;
}

.indexBox-RB-btn:hover {
	color: #fff;
}

/*待办任务 常用功能*/
.welcome-bg {
	color: #979797;
	padding: 6px;
	background-color: #f3f3f3;
	border-radius: 600px;
}

.indexBox-RconBottomBox {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	display: flex;
	justify-content: space-between;
}

.indexBox-RconBottomAgenda,
.indexBox-RconBottomGn {
	background: rgba(255, 255, 255, 1);
	border-radius: 5px;
	padding: 20px 14px 10px 10px;
}

.indexBox-RconBottomAgenda {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	display: flex;
	flex-direction: column;
	margin-right: 15px;
}

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

.indexBox-RconBottomAgendaT {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.indexBox-RconBottomAgendaBtn {
	cursor: pointer;
	display: block;
	width: 48px;
	height: 24px;
	background: rgba(54, 132, 178, 1);
	border-radius: 4px;
	text-align: center;
	line-height: 24px;
	color: #fff;
}

.indexBox-RconBottomAgendaCon {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	overflow: auto;
}

.indexBox-RconBottomAgendaCon>a {
	border-bottom: 1px solid #E1E1E1;
	padding: 11px 0;
	padding-right: 5px;
	font-size: 14px;
	display: flex;
	justify-content: space-between;
}

.indexBox-RconBottomAgendaCon>a>span {
	display: block;
}

.indexBox-RBAgendaCon-t {
	font-size: 12px;
	padding: 1px 7px;
	background: rgba(225, 85, 85, 1);
	border-radius: 13px 10px 0px 13px;
	color: #fff;
	margin-right: 4px;
}

.indexBox-RBAgendaCon-c,
.indexBox-RBAgendaCon-num {
	color: #666;
}

.indexBox-RconBottomAgendaCon a:hover .indexBox-RBAgendaCon-c,
.indexBox-RconBottomAgendaCon a:hover .indexBox-RBAgendaCon-num,
.indexBox-RconBottomGn-c a:hover {
	color: #2671A2;
}

.indexBox-RBAgendaCon-state {
	color: #E65E18
}

.indexBox-RconBottomGn {
	width: 30%;
}

.indexBox-RconBottomGn-c {
	word-break: keep-all;
	padding: 0 20px;
	overflow: auto;
}

.indexBox-RconBottomGn-c a {
	display: inline-block;
	margin: 0 20px 10px 10px;
	font-size: 14px;
	color: #666;
	font-weight: 400;
	text-decoration: underline;
}

.index-tips-msg {
	height: 100px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-tips-msg span {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	color: #E6A23C;
}

.index-tips-msg span strong {
	display: block;
	font-size: 13px;
	color: #666666;
	margin-left: 4px;
	font-weight: normal;
}

/* 页面公用样式 */
/* .BUTTON,
.el-button--primary,
.tableBtn{
	background-color: #2671A2 !important;
	border: none;
	color: #fff !important;
}

.BUTTON:hover,
.el-button--primary:hover {
	background-color: #286090 !important;
}
 */
.EL-CARD {
	border: none !important;
}


/* .el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color: #ED414D;
	color: #fff;
} */

/* .el-select-dropdown__item.selected,
.el-button--text {
	color: #2671A2;
}

.el-input__inner:focus,
.el-select .el-input.is-focus .el-input__inner {
	border-color: #509ECC;
}
 */
.a-link {
	margin: 0 5px;
	color: #409eff;
}

.a-link:first-child {
	margin-left: 0 !important;
}

.a-link:first-child {
	margin-left: 0 !important;
}

.a-link:hover {
	text-decoration: underline;
}

.el-page-header__content {
	font-size: 16px;
}

.tips-text {
	color: #999999;
	margin-left: 10px;
}

.container {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
}

.tableAutoHight {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
}

/* input 公用样式 */
.el-form-item--small .el-form-item__content,
.el-form-item--small .el-form-item__label {
	line-height: 33px;
	height: 33px;
}

.bmcp-el-form {
	padding: 10px;
	padding-bottom: 15px;
	margin: -10px -10px 8px -10px;
	border-bottom: 1px solid #eee;
}

.bmcp-el-form .el-form-item__content {
	width: calc(100% - 100px);
}

.bmcp-zl-form .el-form-item__content {
	width: calc(100% - 180px);
}

.bmcp-el-form-item {
	width: 100% !important;
}

.el-form-item--small.el-form-item {
	margin-bottom: 10px !important;
}

.el-form-item__label {
	font-size: 12px;
}

.bmcp-inputBtn {
	padding-left: 110px !important;
	text-align: left;
}

.el-input--small .el-input__inner,
.el-range-editor--small .el-range-input,
.el-select-dropdown__item {
	font-size: 12px;
}

.tableBtn {
	margin-bottom: 10px !important;
}

input[disabled="disabled"] {
	background-color: #f5f7fa;
	color: #C0C4CC;
	border-color: #E4E7ED;
	cursor: not-allowed;
}

/* 右上按钮统一样式 */
.bmcp-rightTop-btn {
	text-align: right;
	padding: 10px;
	border-bottom: 1px solid #EBEEF5;
}

.bmcp-marginTop {
	margin-top: -1px;
}

/* 表格内的文字按钮 */
.el-button--text:hover {
	text-decoration: underline;
}

/* 细线表格 */
.table {
	width: 100%;
	font-size: 14px;
	border-spacing: 0;
	/*设置相邻单元格的边框间的距离（仅用于“边框分离”模式）。*/
	border-collapse: collapse;
	/*设置表格的边框是否被合并为一个单一的边框*/
}

.table_border {
	border: 1px solid #ddd;
}

.table_border thead tr th,
.table_border thead tr td,
.table_border tbody tr td {
	border: 1px solid #ddd;
	padding: 10px;
}

.table_margin {
	margin-bottom: 15px;
}

.jsdqr-tableInput {
	font-size: 12px;
	padding-bottom: 6px;
}

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

.jsdqr-tableR {
	text-align: right;
}

.jsdqr-m {
	text-align: center;
	border-right: 1px solid #EBEEF5;
}

.jsdqr-txt {
	font-size: 16px;
	font-weight: bold;
}

/* 标题 */
.communal-Title {
	font-size: 17px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 15px 0;
}

.communal-Title-t {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 600;
	color: #333333;
	margin-right: 20px;
}

.communal-Title-t::before {
	content: "";
	display: block;
	width: 4px;
	height: 16px;
	margin-right: 8px;
	background-color: #4091BE;
}

#main,
#sheetInfo,
#mainTable,
#vMain,
.BOX-outer {
	padding: 10px;
	background-color: #fff;
	min-height: calc(100% - 10px);
	box-sizing: border-box;
}

.el-pagination {
	margin-top: 10px;
}



/* 证照管理 */
.WOZZ-BG {
	background-color: #F0F7FF;
	padding: 15px 0 15px 10px;
	border-radius: 4px;
}

.WOZZ-BG2 {
	background-color: #FFF7F0;
}

.WOZZ-con {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 5px;
}
.cursor-pointer {
	cursor: pointer;
}

.ZZGL-txt {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	padding-left: 10px;
}

.ZZGL-txt p {
	font-size: 15px;
}

.ZZGL-txt span {
	font-size: 30px;
	font-weight: bold;
}

.ZZGL-tips {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 54px;
	width: 54px;
	border-radius: 100px;
	background-color: #2671a2;
}

.ZZGL-tips2 {
	background-color: #ED810B;
}

.ZZGL-Title {
	font-size: 17px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 10px;
}

.ZZGL-Title-t {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 600;
	color: #333333;
}

.ZZGL-Title-t::before {
	content: "";
	display: block;
	width: 4px;
	height: 16px;
	margin-right: 8px;
	background-color: #4091BE;
}

.ZZGL-Title-sub {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.Con-Title-subT {
	padding-left: 15px;
	color: #333333;
}

.Con-Title-subTt {
	padding-left: 5px;
	color: #0096FF;
}

/* 企业认证 */
.cust-border {
	display: flex;
	flex-direction: column;
}

.qyrz-main,
.qyrz-header {
	padding: 0;
}

.qyrz-header {
	font-size: 16px;
	font-weight: bold;
	height: auto !important;
	margin: 15px 0 6px 12px;
}

.el-step__head.is-finish {
	color: #2671A2;
	border-color: #2671A2;
}

.el-step__title.is-finish,
.el-step__description.is-finish {
	color: #2671A2;
}

/* 退货管理 */
.THGL-title {
	background-color: #E8E8E8;
	padding: 15px 10px;
	border: 1px solid #E4E4E4;
}

.THGL-body {
	border: 1px solid #E4E4E4;
	border-top: none;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 10px;
}

.THGL-titleTime {
	font-weight: bold;
	font-size: 14px;
	width: 200px;
}

.THGL-titleNum {
	font-weight: bold;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
}

.THGL-col {
	padding: 7px 10px;
}

/* 仓库设置 */
.shop-cksz-min {
	background-color: #f8f8f8 !important;
}

.shop-cksz-head,
.shop-cksz-left,
.shop-cksz-right {
	background-color: #fff;
}

.shop-cksz {
	display: flex;
	justify-content: flex-start;
}

.shop-cksz-head {
	height: 40px !important;
	line-height: 40px;
	margin-bottom: 10px;
	padding: 0 10px;
}

.shop-cksz-iconColor::before {
	color: #E6A23C;
}

.shop-cksz-left {
	width: 250px !important;
	margin-right: 10px;
	padding: 0 10px;
}

.shop-ckszLeft-search {
	padding: 0;
}

.shop-cksz-rightTit {
	color: #0096FF;
	font-weight: bold;
}

.shop-cksz-right {
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 0;
	flex: 1 0 0;
	padding-top: 0;

}

.shop-cksz-rightAddIcon::before {
	color: #2671A2;
}

.shop-cksz-rightRed::before {
	color: #F56C6C;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
	background-color: #509ECC;
	border-color: #509ECC;
}

.el-checkbox__input.is-checked+.el-checkbox__label {
	color: #509ECC;
}

/* 订单管理 */
.wldw-ddglCon {
	margin-top: 15px;
}

.wldw-ddglConTable {
	background-color: rgb(247, 247, 247);
	box-sizing: border-box;
	padding: 0 10px;
}

.wldw-ddglTableBody {
	border: 0;
	width: 100%;
}

.wldw-ddglTableBody tr {
	height: 37px;
}

.wldw-ddglTableBody-t {
	display: inline-block;
	/* min-width: 70px; */
	padding-right: 10px;
	text-align: left;
}

.el-radio__input.is-checked .el-radio__inner {
	border-color: #0072A5 !important;
	background: #0072A5 !important;
}

.el-radio__input.is-checked+.el-radio__label {
	color: #0072A5 !important;
}

.bmcp-tipsText {
	font-size: 13px;
}

.bmcp-marginR {
	margin-right: 25px
}

/* 申请记录时间轴 */
.l-timeline-item {
	margin-top: 10px;
}

.l-timeline-item-waiting {
	color: #E6A23C;
}

.l-timeline-item-pass {
	color: #67C23A;
}

.l-timeline-item-reject {
	color: #F56C6C;
}

.l-timeline-item-c {
	padding: 5px 0 0 0;
}

/* 结算管理 */
.jsxt-fygl-money {
	background-color: #F0F7FF;
	border-radius: 4px;
	box-sizing: border-box;
	padding: 20px 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #333333;
	margin-right: 10px;
}

.jsxt-fygl-moneyT {
	font-size: 14px;
	margin-bottom: 5px;
}

.jsxt-fygl-moneyTt {
	font-size: 18px;
	font-weight: bold;
}

/* 修改密码 */
.changePsw-box {
	padding: 0 20px 20px 20px !important;
}

.changePsw-btn,
.company-btnBox {
	padding: 10px 0;
	text-align: right;
}

.changePsw-el-form,
.company-form {
	width: 50%;
	min-width: 400px;
}

/* 超市百货资料 */
.gxgl-zl-tit {
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
}

.bmcp-tableInputW {
	width: 100% !important;
	padding: 2px 0;
}

/* 合同管理 */
.ht-lookList {
	margin: 10px 0;
	display: flex;
	justify-content: flex-start;
}

.ht-lookList-title {
	min-width: 88px;
	text-align: left;
}

.ht-lookList-con {
	color: #202020;
	font-weight: bold;
	flex: 1 0 0;
}

.ht-lookList-conUpList {
	padding-right: 5px;
	color: #7d7d7d;
	font-weight: normal;
}

.ht-lookList-conUpListLine {
	padding: 0 5px;
	color: #eaeaea;
}

._Warning {
	background-color: #e6a23c;
	color: #fff;
	border-color: #e6a23c;
}

._Warning:hover {
	background-color: #ebb563;
	color: #fff;
	border-color: #ebb563;
}

/* 表格字体统一大小 */
table,
td {
	font-size: 12px !important;
}

/* 不同颜色的按钮 */
.bmcp-btn-success {
	background-color: #5cb85c !important;
	border: none !important;
}

.bmcp-btn-success:hover {
	background-color: #449d44 !important;
	border: none !important;
}

.bmcp-btn-danger {
	border-radius: 5px;
	background-color: #d9534f !important;
	border: none !important;
}

.bmcp-btn-danger:hover {
	background-color: #ac2925 !important;
	border: none !important;
}

.bmcp-btn-warning {
	background-color: #ec971f !important;
	border: none !important;
}

.bmcp-btn-warning:hover {
	background-color: #f0ad4e !important;
	border: none !important;
}

/* 弹出框底部按钮 */
.bmcp-dialg-box {
	text-align: right;
	/* border-top: 1px solid #eee; */
	padding-top: 8px;
}

.bmcp-dialg-box-noBorder {
	border: none;
}

/* 需要特别提醒的文字颜色 */
.bmcp-importantColorTxt {
	color: #f29100;
}

.iconfontStyle {
	display: inline-block;
	padding: 0 0 0 6px;
	width: 28px;
	text-align: left;
}

.iconfontStyle::before {
	color: #beccde !important;
	font-size: 15px !important;
}

.el-input.is-active .el-input__inner,
.el-input__inner:focus,
.el-range-editor.is-active {
	border-color: #3A8BFF !important;
	outline: 0;
}

/*  */
.DottedLine {
	position: relative;
}

.DottedLine::before {
	content: "";
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -11px;
	border-bottom: 1px dashed #ececec;
}

/*  */
.topBtn-right {
	text-align: right;
}

.bind-phone {
	padding: 3px 5px 10px 5px;
}

.bind-phone-title {
	display: flex;
	align-items: center;
	font-size: 14px;
	margin-bottom: 10px;
}

/* 关于我们 */
.gywm {
	width: 1220px;
	/* height: 100%; */
	margin: 0 auto;
	background: #fff;
	/* padding-bottom: 60px; */
	box-sizing: border-box;
	box-shadow: 0 1px 1px #ddd;
}

.about-img {
	height: 370px;
}

.about-topBg {
	height: 110px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.about-topBg h1 {
	position: relative;
	margin-bottom: 6px;
	font-size: 25px;
	color: #1a1a1a;
	letter-spacing: 3px
}

.about-topBg h1::before {
	content: '';
	position: absolute;
	bottom: -32px;
	left: 25%;
	width: 58px;
	height: 1px;
	background-color: #e8e8e8;
}

.about-topBg span {
	font-size: 12px;
	color: #8a8a8a;
	font-weight: bold;
}

.about-content {
	text-align: left;
	padding: 18px 310px 0 310px;
}

.about-hx {
	border-bottom: 1px dashed #e8e8e8;
}

.about-content h2 {
	color: #515151;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0
}

.about-content p {
	color: #3f7bab;
	font-size: 14px;
	line-height: 1.7;
	margin: 10px 0 0 0
}

.about-content h2 i {
	padding-right: 6px;
}

/* 表格样式修改 */
.el-table th,
.el-table td {
	padding: 8px 0 !important;
}

.el-table td .el-button--text {
	padding-top: 0;
	padding-bottom: 0;
}
.el-table--mini th,
.el-table--mini td{
	padding: 2px 0 !important;
}
.el-table--mini .el-table__empty-block {
	min-height: 28px;
}
.el-table--mini .el-table__empty-text {
	line-height: 28px;
}

/* 游客注册 */
.regist-box {
	width: 100%;
	margin: 0 auto;
}

.regist-steps {
	/* width: 1000px; */
	/* margin: 0 auto; */
	margin-top: 50px;
}

.regist-form {
	padding: 30px 0 0 0;
	width: 400px;
	margin: 0 auto;
}

.regist-txtbtn {
	padding: 0 5px;
	color: #409eff !important;
}

.regist-success {
	text-align: center;
	font-size: 15px;
}

.regist-success>i {
	font-size: 80px;
	color: #52c41a;
}

.regist-success>h3 {
	font-weight: normal;
	color: #333;
	font-size: 24px;
	padding: 30px 0 20px 0;
}

.regist-success>span {
	color: #666;
}

.regist-item-bottom {
	margin-bottom: 0;
	text-align: center;
}

/* 营销活动 */
.yxxt-title {
	padding-top: 0;
	padding-bottom: 10px;
	font-size: 15px;
	color: #333;
	font-weight: bold;
}

.el-divider {
	/* background-color: #eaeaea; */
}

.yyxx-fj {
	margin: 0 0 0 2em;
	padding: 0 !important;
	margin-top: 5px;
	border: none !important;
}

.yygl-fj-list {
	display: flex;
	flex-wrap: wrap;
}

.yygl-content {
	text-indent: 2em;
	margin-top: 5px;
}

.yygl-conBox {
	max-height: 300px;
	overflow-y: auto;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	padding: 10px;
	line-height: 25px;
}

.yxgl-add-tag-box {
	max-height: 150px;
	overflow-y: auto;
}

.bmcp-dialg-box2 {
	padding-left: 2em;
}

.cert-form-upload .el-form-item__content,
.upload-form-item .el-form-item__content {
	height: auto;
}
.el-form-item--small.bmcp-el-form-item-height-auto .el-form-item__content{
	height: auto !important;
}

.text-center {
  text-align: center;
}
.qrcode img {
	margin: auto;
}

.isrm-com-forms .el-input-number .el-input__inner{
	text-align: right;
}

.image-error-slot {
	background: url(/resource/image/file-thumb.png) no-repeat center center;
	background-size: contain;
	width: 100%;
	height: 100%;
	text-align: center;
}
.el-upload-list.is-disabled+.el-upload {
	display: none
}

.flex-wrap {
  display: flex;
  /* justify-content: center; */
  align-items: center;
}
.flex-list {
  flex: 1;
}

.el-card-hide-border {
	border: none;
}

.bg-f8,
.bg-f8 .el-dialog {
	background-color: #f8f8f8;
}
.bg-f8 .el-dialog__header {
	background-color: #fff;
}
.margin-space {
	margin: 10px 0;
}

/* 兼容不同分辨率 */
@media screen and (max-width: 1024px) {
	html {
		font-size: 53.33333333px !important;
	}
}

@media screen and (min-width: 1024px) {
	html {
		font-size: 53.33333333px !important;
	}
}

@media screen and (min-width: 1366px) {
	html {
		font-size: 71.14583333px !important;
	}
}

@media screen and (min-width: 1280px) {
	html {
		font-size: 66.66666667px !important;
	}
}

@media screen and (min-width: 1440px) {
	html {
		font-size: 75px !important;
	}
}

@media screen and (min-width: 1600px) {
	html {
		font-size: 83.33333333px !important
	}
}

@media screen and (min-width: 1920px) {
	html {
		font-size: 100px !important;
	}
}