tr:hover td,
.news-li:hover span {
	background-color: rgba(69, 145, 38, 0.2) !important;
	color: #459126 !important;
}

.showdox {
	-moz-box-shadow: 2px 0px 10px 0px #8C8C8C;
	-webkit-box-shadow: 2px 0px 10px 0px #8C8C8C;
	box-shadow: 2px 0px 10px 0px #8C8C8C;
}

.svg-icon,
.icon {
	width: 1em;
	height: 1em;
	vertical-align: -0.15em;
	fill: currentColor;
	overflow: hidden;
	font-size: 60px !important;
	margin-top: 10px;
}

.lianjie {
	font-size: 20px;
	margin-right: 20px;
	height: 80px;
	line-height: 80px;
}

.login-box-body {
	background-color: rgb(238 255 202 / 10%);
	border: 1px solid rgb(165 165 165);
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 6px #A6A6A6;
	-webkit-box-shadow: 0px 0px 6px #A6A6A6;
	box-shadow: 0px 0px 6px #A6A6A6;
}

.login-box-body .label input::-webkit-input-placeholder {
	color: #cacaca;
	font-size: 16px;
}

.login-box-body .label input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #cacaca;
	font-size: 16px;
}

.login-box-body .label input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #cacaca;
	font-size: 16px;
}

.login-box-body .label input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #cacaca;
	font-size: 16px;
}

.label>input,
.form-control {
	border: 0;
	background-image: linear-gradient(#fa8f8a, #ff0202), linear-gradient(#fb918c, #3691e0);
	;
	background-size: 0px 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-color: rgba(0, 0, 0, 0);
}

input:focus {
	background-size: 100% 2px, 100% 1px;
	transition: all .5s;
	border: none;
	outline: none;
}

.login-header {
	width: 100%;
	background: #3691e0;
}

.login_title {
	text-align: center;
}


/* 鐢佃剳*/
@media screen and (min-width: 768px) {

	.login_title>span {
		margin: 0 auto;
		font-size: 26px;
		color: #c1020f;
	}

	.login_title>img {
		width: 53px;
		margin-right: 10px;
	}
}

/* 鎵嬫満 */
@media screen and (max-width: 768px) {

	.login_title>span {
		margin: 0 auto;
		font-size: 20px;
		color: #c1020f;
	}

	.login_title>img {
		width: 30px;
		margin-right: 10px;
	}
}

.bg-img {
	width: 100%;
	height: 100%;
	background: url(../image/bg1.jpg) no-repeat;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	z-index: -99;
	position: relative;
}

.shade {
	position: absolute;
	background: #be0205;
	/* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #3c8aff, #be0205);
	/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #3c8aff, #be0205);
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

	/* background: linear-gradient(to right bottom, rgb(245 8 8 / 80%) 0, rgb(255 247 0 / 50%) 100%); */
	height: 100%;
	width: 100%;
	opacity: 0.6;
}

.login_cont,
.center-block {
	z-index: 9999
}

.login-icon {
	margin-right: 5px;
	height: 20px
}

.login-btn {
	margin-top: 15px;
}

@media screen and (min-width: 768px) {
	.login-box1 {
		width: 400px;
		margin: 50px auto;
	}

	.login-box2 {
		width: 400px;
		margin: 3% auto;
	}
}

.btn:hover,
.btn:focus,
.btn.focus {
	color: #fff !important;
	text-decoration: none;
}

/* 绉诲姩绔�*/
@media screen and (max-width: 768px) {
	.login-box1 {
		width: 80%;
		margin: 20% auto;
	}

	.login-box2 {
		width: 80%;
		margin: 1% auto;
	}
}

.btn-red {
	color: #fff;
	background-color: #e03641;
	border-color: #e21b1b;
}

.btn-red:hover {
	color: #fff;
	background-color: #e03641;
}

.btn-blue {
	color: #fff;
	background-color: #4b96ff;
	border-color: #3060a3;
}

.btn-blue:hover {
	color: #fff;
	background-color: #3060a3;
}
