.layui-form-item {
	clear: inherit !important; margin-bottom: 15px;
}
.client {
	background: rgb(252, 253, 253); width: 100%; height: auto;
}
.customer {
	width: 90%; height: auto; margin-left: 5%;
}
.customer ul {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 100%; height: auto;
}
.customer ul li {
	width: 100%; height: 50px; display: inline-block;
}
.customer ul li .cont {
	float: left; position: relative;
}
.customer ul li p {
	width: 80px; height: 100%; text-align: left; line-height: 50px; text-indent: 10px; float: left;
}
.customer ul li input {
	width: 120px; height: 30px; margin-top: 15px;
}
.customer ul li select {
	width: 100px; height: 35px; margin-top: 10px; float: left;
}
.customer ul li .cont em {
	width: 120px; line-height: 70px; font-style: normal; float: left; display: block;
}
.quiz {
	margin-right: 16px;
}
.notLabel {
	border: currentColor !important; border-image: none !important;
}
div.label {
	width: 30%; margin-right: 5%;
}
div:nth-child(3).label {
	margin-right: 0px;
}
div.label select {
	width: 100% !important;
}
.nextDate {
	width: 35% !important;
}
.labelRight {
	width: 100% !important; margin-left: 0px !important;
}
ul textarea {
	width: 100%; height: 150px;
}
.Tab {
	width: 100%; min-height: 100px;
}
.Tab table {
	width: 100%;
}
.Tab table th {
	background: rgb(191, 194, 205); color: rgb(67, 67, 67);
}
.Tab table th {
	width: 20%; height: 30px; text-align: center; line-height: 30px; font-weight: 100;
}
.Tab table td {
	width: 20%; height: 30px; text-align: center; line-height: 30px; font-weight: 100;
}
.Tab table td b.omit {
	width: 200px; overflow: hidden; font-weight: 100; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.layui-buton {
	text-align: center; margin-top: 10px;
}
.layui-buton button {
	padding: 0px 20px; border-radius: 5px;
}
.system {
	width: 100%; height: 100%; display: inline-block;
}
.top {
	background: rgb(255, 255, 255); width: 100%; height: 100px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: solid;
}
.logos {
	padding: 23px 0px; width: 300px; text-align: right; margin-left: 5%; float: left;
}
.logos img {
	width: 80%;
}
.tit {
	height: 50px; color: rgb(88, 88, 88); line-height: 50px; text-indent: 20px; font-size: 28px; margin-top: 25px; margin-left: 19px; border-left-color: rgb(233, 233, 233); border-left-width: 2px; border-left-style: solid; float: left;
}
.center {
	background: rgb(245, 248, 252); width: 100%; height: auto; display: inline-block;
}
.centerMargin {
	padding: 20px 0px 0px; width: 60%; height: 100%; margin-left: 20%; display: inline-block; min-width: 620px;
}
.centerMargin li {
	background: rgb(255, 255, 255); margin: 22px 12% 22px 0px; border-radius: 5px; border: 1px solid rgb(164, 207, 255); border-image: none; width: 25%; float: left;
}
.centerMargin li:hover {
	box-shadow: 1px 2px 10px 2px #888;
}
.centerMargin li:nth-child(3) {
	margin-right: 0px;
}
.centerMargin li p {
	margin: 20px auto 10px; text-align: center;
}
.centerMargin li p img {
	width: 60%;
}
.centerMargin li em {
	height: 50px; text-align: center; color: rgb(105, 105, 105); line-height: 50px; font-size: 18px; font-style: normal; display: block;
}
.modify {
	top: 18px; right: 3px; color: rgb(77, 161, 255); position: absolute; cursor: pointer;
}
input:disabled {
	border: 1px solid rgb(239, 233, 233); border-image: none; background-color: rgb(255, 255, 255) !important;
}
.media {
	height: 195px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.media > .logos {
	margin-top: 80px;
}
.media > .tit {
	margin-top: 100px;
}
.mediaCenter {
	width: 100%; height: 530px; min-height: 350px;
}
.mediaBack {
	background: url("../images/login4.jpg") no-repeat 0% 0% / 100%;
}
.clientBack {
	background: url("../images/login1.jpg") no-repeat 0% 0% / 100%;
}
.doorBack {
	background: url("../images/login2.jpg") no-repeat 0% 0% / 100%;
}
.forgotBack {
	background: url("../images/login3.jpg") no-repeat 0% 0% / 100%;
}
.loginCon {
	width: 316px; height: auto; margin-top: 1.5%; margin-left: 70%; display: inline-block;
}
.login_c {
	background: rgb(255, 255, 255); border-radius: 10px;
}
.tab-title {
	background: rgb(62, 66, 75); width: 100%; height: 60px; border-top-left-radius: 10px; border-top-right-radius: 10px;
}
.tab-title p {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 20px;
}
.tab-cont {
	width: 100%; height: 325px; overflow: hidden;
}
.tab-cont__wrap {
	width: 95%; margin-top: 20px; margin-left: 5%;
}
.tab-cont__wrap li.item {
	width: 100%;
}
.mian_t {
	width: 95%; height: 300px;
}
.mian_t li {
	padding: 0px 10px 0px 48px; border: 1px solid rgb(216, 216, 216); border-image: none; width: 100%; height: 45px; box-sizing: border-box;
}
.mian_t li.user {
	background: url("../images/user.png") no-repeat 14px 10px; margin-top: 40px; margin-bottom: 30px;
}
.mian_t li.pw {
	background: url("../images/password.png") no-repeat 14px 10px;
}
.mian_t input[type='text'] {
	background: no-repeat; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(214, 214, 214); border-image: none; width: 100%; height: 30px; color: rgb(183, 183, 183); line-height: 30px; text-indent: 5px; font-size: 16px; margin-top: 7px;
}
.mian_t input[type='password'] {
	background: no-repeat; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(214, 214, 214); border-image: none; width: 100%; height: 30px; color: rgb(183, 183, 183); line-height: 30px; text-indent: 5px; font-size: 16px; margin-top: 7px;
}
.bottom_left {
	margin-top: 20px; margin-bottom: 20px; margin-left: 3px; float: left;
}
.label_check input {
	color: rgb(78, 78, 78); font-size: 15px; margin-right: 5px; vertical-align: middle;
}
.btn {
	background: rgb(77, 161, 255); border-radius: 5px; width: 100%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 20px; display: inline-block;
}
.bottom_right {
	margin: 5px 0px 0px; color: rgb(77, 161, 255); font-size: 16px; float: right;
}
li.code {
	width: 60% !important; margin-top: 10px !important;
}
li.phone {
	margin-top: 20px !important; margin-bottom: 10px !important;
}
.Verification {
	width: 100%; position: relative;
}
.newPass {
	margin-bottom: 10px !important;
}
.obtain {
	background: rgb(77, 161, 255); width: 35%; height: 40px; text-align: center; right: 0px; bottom: 4px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; float: right; position: absolute; cursor: pointer;
}
.valid {
	color: rgb(255, 63, 63); font-size: 16px; margin-top: 10px; display: none;
}
.layuiBlock input {
	width: 100% !important;
}
