@font-face {
	font-family: webfont-bold;
	font-display: swap;
	src: url(//at.alicdn.com/t/webfont_g7yb4l6ibk5.eot);
	src: url(//at.alicdn.com/t/webfont_g7yb4l6ibk5.eot#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/webfont_g7yb4l6ibk5.woff2) format("woff2"), url(//at.alicdn.com/t/webfont_g7yb4l6ibk5.woff) format("woff"), url(//at.alicdn.com/t/webfont_g7yb4l6ibk5.ttf) format("truetype"), url(//at.alicdn.com/t/webfont_g7yb4l6ibk5.svg#%E6%80%9D%E6%BA%90%E9%BB%91%E4%BD%93-%E7%B2%97) format("svg")
}

@font-face {
	font-family: webfont-normal;
	font-display: swap;
	src: url(//at.alicdn.com/t/webfont_6jgm9zjvimk.eot);
	src: url(//at.alicdn.com/t/webfont_6jgm9zjvimk.eot#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/webfont_6jgm9zjvimk.woff2) format("woff2"), url(//at.alicdn.com/t/webfont_6jgm9zjvimk.woff) format("woff"), url(//at.alicdn.com/t/webfont_6jgm9zjvimk.ttf) format("truetype"), url(//at.alicdn.com/t/webfont_6jgm9zjvimk.svg#%E6%80%9D%E6%BA%90%E9%BB%91%E4%BD%93-%E6%99%AE%E9%80%9A) format("svg")
}

body,
html {
	scroll-behavior: smooth;
	opacity: 1
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: webfont-normal
}

h1,
h3 {
	font-family: webfont-bold
}

#loader {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	color: #eeece5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: 999;
	-webkit-transition: -webkit-transform .6s cubic-bezier(1, .885, .32, 1);
	transition: -webkit-transform .6s cubic-bezier(1, .885, .32, 1);
	transition: transform .6s cubic-bezier(1, .885, .32, 1);
	transition: transform .6s cubic-bezier(1, .885, .32, 1), -webkit-transform .6s cubic-bezier(1, .885, .32, 1);
	-webkit-transition-delay: 1.25s;
	transition-delay: 1.25s;
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	background: #21b6e4;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

#loader:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 75%;
	top: -75%;
	background: #0185ff;
	-webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%)
}

#loader .wrap {
	width: 10px;
	height: 10px;
	position: relative;
	-webkit-animation: rotate 5s linear infinite;
	animation: rotate 5s linear infinite;
	-webkit-transition: opacity .4s ease-in-out, -webkit-animation-play-state 2s ease-in-out;
	transition: opacity .4s ease-in-out, -webkit-animation-play-state 2s ease-in-out;
	transition: opacity .4s ease-in-out, animation-play-state 2s ease-in-out;
	transition: opacity .4s ease-in-out, animation-play-state 2s ease-in-out, -webkit-animation-play-state 2s ease-in-out;
	-webkit-transition-delay: 0s, .4s;
	transition-delay: 0s, .4s
}

#loader .wrap span {
	color: #fff;
	position: absolute;
	width: 12px;
	height: 12px;
	font-size: 12px;
	-webkit-transform-origin: 50% 40px;
	transform-origin: 50% 40px;
	top: -34px;
	-webkit-animation: popping .25s ease-in-out infinite alternate;
	animation: popping .25s ease-in-out infinite alternate
}

@-webkit-keyframes popping {
	to {
		top: -24px
	}
}

@keyframes popping {
	to {
		top: -24px
	}
}

#loader .wrap span:first-of-type {
	-webkit-transform: rotate(36deg);
	transform: rotate(36deg);
	-webkit-animation-delay: -.0625s;
	animation-delay: -.0625s
}

#loader .wrap span:nth-of-type(2) {
	-webkit-transform: rotate(72deg);
	transform: rotate(72deg);
	-webkit-animation-delay: -.125s;
	animation-delay: -.125s
}

#loader .wrap span:nth-of-type(3) {
	-webkit-transform: rotate(108deg);
	transform: rotate(108deg);
	-webkit-animation-delay: -.1875s;
	animation-delay: -.1875s
}

#loader .wrap span:nth-of-type(4) {
	-webkit-transform: rotate(144deg);
	transform: rotate(144deg);
	-webkit-animation-delay: -.25s;
	animation-delay: -.25s
}

#loader .wrap span:nth-of-type(5) {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-animation-delay: -.3125s;
	animation-delay: -.3125s
}

#loader .wrap span:nth-of-type(6) {
	-webkit-transform: rotate(216deg);
	transform: rotate(216deg);
	-webkit-animation-delay: -.375s;
	animation-delay: -.375s
}

#loader .wrap span:nth-of-type(7) {
	-webkit-transform: rotate(252deg);
	transform: rotate(252deg);
	-webkit-animation-delay: -.4375s;
	animation-delay: -.4375s
}

#loader .wrap span:nth-of-type(8) {
	-webkit-transform: rotate(288deg);
	transform: rotate(288deg);
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

#loader .wrap span:nth-of-type(9) {
	-webkit-transform: rotate(324deg);
	transform: rotate(324deg);
	-webkit-animation-delay: -.5625s;
	animation-delay: -.5625s
}

#loader .wrap span:nth-of-type(10) {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn);
	-webkit-animation-delay: -.625s;
	animation-delay: -.625s
}

.loaded #loader {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	color: transparent
}

.loaded #loader .wrap {
	opacity: 0;
	-webkit-animation-iteration-count: 4;
	animation-iteration-count: 4
}

.loaded #loader .wrap span {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

header.header {
	position: absolute;
	height: 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	background: #fff;
	z-index: 10
}

header.header,
header.header * {
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

header.header span.admate-x {
	position: relative;
	margin-right: 15px
}

header.header span.admate-x:after {
	position: absolute;
	right: -12px;
	content: "X";
	top: -5px
}

header.header+main {
	margin-top: 55px
}

header.header .inner nav .header-nav {
	display: none;
	position: absolute;
	top: 57px;
	left: -15px;
	background-color: #fff;
	z-index: 2;
	padding: 0 2px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 1.5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 1.5px rgba(0, 0, 0, .3)
}

header.header .inner nav .header-nav a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 15px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 45px;
	font-size: 15px;
	white-space: nowrap;
	color: #414b64;
	text-decoration: none;
	font-family: webfont-normal;
	margin: 0!important
}

header.header .inner nav .header-nav a:not(:first-of-type) {
	border-top: 1px solid #f2f7ff
}

header.header .inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 1139px;
	height: 100%
}

header.header .inner .logo {
	margin-right: auto;
	width: 100px
}

header.header .inner .logo img {
	display: block;
	width: 100%;
	height: auto
}

header.header .inner nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}

header.header .inner nav .nav-wrap {
	height: 100%;
	display: inline-block;
	margin: 0 38.5px;
	position: relative
}

header.header .inner nav .nav-wrap a {
	margin-left: 0;
	height: 57px
}

header.header .inner nav a {
	display: block;
	height: 100%;
	font-size: 16px;
	color: #414b64;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 38.5px;
	padding: 0 15px;
	font-family: webfont-normal
}

header.header .inner nav a:last-of-type {
	margin-right: 0
}

header.header .inner nav a.active {
	position: relative;
	color: #041234;
	font-weight: 700;
	font-family: webfont-bold
}

header.header .inner nav .nav-wrap>a,
header.header .inner nav>a {
	padding: 0
}

header.header .inner nav .nav-wrap>a.active:after,
header.header .inner nav>a.active:after {
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	content: "";
	width: 100%;
	height: 2px;
	border-radius: 1px;
	background-color: #21b6e4
}

footer.footer {
	background: url(../images/footer6e7e6f4144fb2dba6d5d.png) no-repeat;
	background-size: 100% 493px;
	background-position: center -69px
}

footer.footer span.admate-x {
	position: relative;
	margin-right: 15px
}

footer.footer span.admate-x:after {
	position: absolute;
	right: -10px;
	content: "X";
	top: -3px;
	font-size: 10px
}

footer.footer .nav {
	width: 1139px;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	padding: 40px 0 30px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

footer.footer .nav a {
	text-decoration: none;
	font-family: webfont-normal;
	color: #041234
}

footer.footer .nav li>a {
	font-size: 16px;
	font-weight: 700;
	font-family: webfont-bold
}

footer.footer .nav li nav {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: webfont-normal
}

footer.footer .nav li nav>* {
	margin: 0 0 15px;
	font-size: 15px;
	color: #444343
}

footer.footer .nav li nav img {
	width: 90px;
	margin-bottom: 0
}

footer.footer .form {
	width: 1280px;
	padding: 2.8571vw 0;
	margin: 0 auto;
	border-top: 2px solid #e3e8f0;
	border-bottom: 1px solid #e3e8f0;
	-webkit-box-shadow: 0 -1px 1px #e9edf4 inset;
	box-shadow: inset 0 -1px 1px #e9edf4
}

footer.footer .form .line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

footer.footer .form>p {
	margin-top: 0;
	color: #1d89fe;
	font-size: .9714vw
}

footer.footer .form input {
	height: 4.1714vw;
	background-color: #fff;
	border: none;
	border-radius: .2857vw;
	padding-left: 2.1143vw;
	font-size: 19px
}

footer.footer .form input::-webkit-input-placeholder {
	color: #999faf
}

footer.footer .form input::-moz-placeholder {
	color: #999faf
}

footer.footer .form input:-ms-input-placeholder {
	color: #999faf
}

footer.footer .form input::-ms-input-placeholder {
	color: #999faf
}

footer.footer .form input::placeholder {
	color: #999faf
}

footer.footer .form input:first-of-type {
	width: 24.1714vw
}

footer.footer .form input:last-of-type {
	width: 32.2286vw;
	margin-left: .4571vw
}

footer.footer .form .btn {
	width: 16vw;
	height: 4.1143vw;
	background-color: #1d89fe;
	color: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1.2571vw;
	text-decoration: none;
	border-radius: .2857vw;
	margin-left: .5143vw
}

footer.footer .copyright,
footer.footer .form .btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

footer.footer .copyright {
	line-height: 30px;
	padding-top: 20px;
	letter-spacing: 1px;
	padding-bottom: 20px;
	border-top: 1px solid #d2d9e3;
	width: 1280px;
	margin: 0 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 15px
}

footer.footer .copyright,
footer.footer .copyright a {
	font-family: webfont-normal;
	color: #041234
}

footer.footer .copyright p {
	margin: 0
}

.cover.show {
	opacity: 1
}

.cover {
	display: none;
	opacity: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 12;
	background-color: rgba(0, 0, 0, .3)
}

.cover,
.cover .form-note {
	-webkit-transition: all .5s cubic-bezier(.075, .82, .165, 1);
	transition: all .5s cubic-bezier(.075, .82, .165, 1)
}

.cover .form-note {
	-webkit-transform: translateY(3vw);
	transform: translateY(3vw);
	position: relative;
	width: 68.6458vw;
	height: 44.0104vw;
	font-family: webfont-normal;
	background-color: #fff;
	-webkit-box-shadow: 0 10px 40px 0 hsla(0, 0%, 46.7%, .39);
	box-shadow: 0 10px 40px 0 hsla(0, 0%, 46.7%, .39)
}

.cover.show .form-note {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.cover .form-note .close {
	position: absolute;
	top: 1.7708vw;
	right: 1.875vw;
	width: 1.4063vw;
	height: 1.4583vw;
	background: url(../images/closef4fdc85a28c55a2ae207.png) no-repeat 50%;
	background-size: contain
}

.cover .form-note h1 {
	margin-top: 2.5625vw;
	margin-bottom: 1.1875vw;
	font-size: 1.5625vw;
	color: #444
}

.cover .form-note h1,
.cover .form-note p {
	font-weight: 400;
	font-stretch: normal;
	letter-spacing: 0;
	text-align: center
}

.cover .form-note p {
	font-size: 1.1458vw;
	line-height: 1.6667vw;
	color: #939393
}

.cover .form-note .form-group {
	width: 44.2708vw;
	height: 14.4271vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin: 2.3333vw auto 1.5104vw
}

.cover .form-note .form-group input,
.cover .form-note .form-group select {
	text-indent: 4.1667vw;
	line-height: 3.8vw;
	width: 20.1042vw;
	height: 3.8021vw;
	padding: .5208vw;
	background-color: #fff;
	border: 1px solid #bfbfbf;
	font-family: SourceHanSansSC-Medium;
	font-size: 1.1458vw;
	font-weight: 400;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0;
	color: #333
}

.cover .form-note .form-group input.invalid {
	border-color: #c31f1f
}

.cover .form-note .form-group input:first-of-type {
	background: url(../images/icon-1b7c99c26d309a950c5eb.png) no-repeat 1.3021vw;
	background-size: 1.875vw auto
}

.cover .form-note .form-group input:nth-of-type(2) {
	background: url(../images/icon-22bd1436a4d84a16ed040.png) no-repeat 1.3021vw;
	background-size: 1.5104vw auto
}

.cover .form-note .form-group input:nth-of-type(3) {
	background: url(../images/icon-37c9e89eb342ab93618f1.png) no-repeat 1.3021vw;
	background-size: 1.5104vw auto
}

.cover .form-note .form-group input:nth-of-type(4) {
	background: url(../images/icon-4d0d72f7f9e393efd6c49.png) no-repeat 1.3021vw;
	background-size: 1.5625vw auto
}

.cover .form-note .form-group input:nth-of-type(5) {
	background: url(../images/icon-5a4bf08d0690b0a04f4d7.png) no-repeat 1.3021vw;
	background-size: 1.6667vw auto
}

.cover .form-note .form-group input::-webkit-input-placeholder,
.form-note textarea::-webkit-input-placeholder {
	color: #afafaf;
	opacity: 1
}

.cover .form-note .form-group input::-moz-placeholder,
.form-note textarea::-moz-placeholder {
	color: #afafaf;
	opacity: 1
}

.cover .form-note .form-group input:-ms-input-placeholder,
.form-note textarea:-ms-input-placeholder {
	opacity: 1
}

.cover .form-note .form-group input::-ms-input-placeholder,
.form-note textarea::-ms-input-placeholder {
	color: #afafaf;
	opacity: 1
}

.cover .form-note .form-group input::placeholder,
.form-note textarea::placeholder {
	color: #afafaf;
	opacity: 1
}

.cover .form-note .form-group input:-ms-input-placeholder,
.form-note textarea:-ms-input-placeholder {
	color: #afafaf
}

.cover .form-note .form-group input:-ms-input-placeholder,
.form-note textarea::placeholder {
	color: #afafaf
}

.cover .form-note .form-group input::-ms-input-placeholder,
.form-note textarea:-ms-input-placeholder {
	color: #afafaf
}

.form-note textarea:-ms-input-placeholder {
	color: #afafaf
}

.form-note textarea::-ms-input-placeholder {
	color: #afafaf
}

.cover .form-note .form-group input::-ms-input-placeholder,
.form-note textarea::placeholder {
	color: #afafaf
}

.cover .form-note textarea {
	display: block;
	width: 44.1667vw;
	height: 6.5625vw;
	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #bfbfbf;
	resize: none;
	padding: 1.0417vw;
	color: #333;
	font-size: .9375vw;
	font-weight: 400;
	font-stretch: normal;
	line-height: 1.6667vw;
	letter-spacing: 0
}

.cover .btn-group {
	margin-top: 4.5313vw
}

.cover .btn-group,
.cover .btn-group a,
.cover .btn-group button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.cover .btn-group a,
.cover .btn-group button {
	width: 12.2917vw;
	height: 3.0729vw;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	text-decoration: none;
	border: none;
	font-family: SourceHanSansSC-Medium;
	font-size: 1.1458vw;
	font-weight: 400;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0
}

.cover .btn-group a:hover {
	text-decoration: none
}

.cover .btn-group a.reset {
	background-color: #d6d6d6;
	margin-right: 2.9688vw
}

.cover .btn-group .submit {
	background-color: #5caffd;
	cursor: pointer
}

.cover .btn-group .submit[disabled] {
	background-color: #95c5f3;
	cursor: default;
	pointer-events: none
}

.el-pagination {
	white-space: nowrap;
	padding: 2px 5px;
	color: #303133;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 100px
}

.el-pagination:after,
.el-pagination:before {
	display: table;
	content: ""
}

.el-pagination:after {
	clear: both
}

.el-pagination button,
.el-pagination span:not([class*=suffix]) {
	display: inline-block;
	font-size: 13px;
	min-width: 35.5px;
	height: 28px;
	line-height: 28px;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.el-pagination .el-input__inner {
	text-align: center;
	-moz-appearance: textfield;
	line-height: normal
}

.el-pagination .el-input__suffix {
	right: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

.el-pagination .el-select .el-input {
	width: 100px;
	margin: 0 5px
}

.el-pagination .el-select .el-input .el-input__inner {
	padding-right: 25px;
	border-radius: 3px
}

.el-pagination button {
	border: none;
	padding: 0 6px;
	background: transparent
}

.el-pagination button:focus {
	outline: none
}

.el-pagination button:hover {
	color: #409eff
}

.el-pagination button:disabled {
	color: #c0c4cc;
	background-color: #fff;
	cursor: not-allowed
}

.el-pagination .btn-next,
.el-pagination .btn-prev {
	background: 50% no-repeat;
	background-size: 16px;
	background-color: #fff;
	cursor: pointer;
	margin: 0;
	color: #303133
}

.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
	display: block;
	font-size: 12px;
	font-weight: 700
}

.el-pagination .btn-prev {
	padding-right: 12px
}

.el-pagination .btn-next {
	padding-left: 12px
}

.el-pagination .el-pager li.disabled {
	color: #c0c4cc;
	cursor: not-allowed
}

.el-pagination--small .btn-next,
.el-pagination--small .btn-prev,
.el-pagination--small .el-pager li,
.el-pagination--small .el-pager li.btn-quicknext,
.el-pagination--small .el-pager li.btn-quickprev,
.el-pagination--small .el-pager li:last-child {
	border-color: transparent;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
	min-width: 22px
}

.el-pagination--small .arrow.disabled {
	visibility: hidden
}

.el-pagination--small .more:before,
.el-pagination--small li.more:before {
	line-height: 24px
}

.el-pagination--small button,
.el-pagination--small span:not([class*=suffix]) {
	height: 22px;
	line-height: 22px
}

.el-pagination--small .el-pagination__editor,
.el-pagination--small .el-pagination__editor.el-input .el-input__inner {
	height: 22px
}

.el-pagination__sizes {
	margin: 0 10px 0 0;
	font-weight: 400;
	color: #606266
}

.el-pagination__sizes .el-input .el-input__inner {
	font-size: 13px;
	padding-left: 8px
}

.el-pagination__sizes .el-input .el-input__inner:hover {
	border-color: #409eff
}

.el-pagination__total {
	margin-right: 10px;
	font-weight: 400;
	color: #606266
}

.el-pagination__jump {
	margin-left: 24px;
	font-weight: 400;
	color: #606266
}

.el-pagination__jump .el-input__inner {
	padding: 0 3px
}

.el-pagination__rightwrapper {
	float: right
}

.el-pagination__editor {
	line-height: 18px;
	padding: 0 2px;
	height: 28px;
	text-align: center;
	margin: 0 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px
}

.el-pagination__editor.el-input {
	width: 50px
}

.el-pagination__editor.el-input .el-input__inner {
	height: 28px
}

.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,
.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
	margin: 0 5px;
	background-color: #f4f4f5;
	color: #606266;
	min-width: 30px;
	border-radius: 2px
}

.el-pagination.is-background .btn-next.disabled,
.el-pagination.is-background .btn-prev.disabled,
.el-pagination.is-background .el-pager li.disabled {
	color: #c0c4cc
}

.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev {
	padding: 0
}

.el-pagination.is-background .btn-next:disabled,
.el-pagination.is-background .btn-prev:disabled {
	color: #c0c4cc
}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
	color: #409eff
}

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

.el-pagination.is-background.el-pagination--small .btn-next,
.el-pagination.is-background.el-pagination--small .btn-prev,
.el-pagination.is-background.el-pagination--small .el-pager li {
	margin: 0 3px;
	min-width: 22px
}

.el-pager {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	list-style: none;
	display: inline-block;
	vertical-align: top;
	font-size: 0;
	padding: 0;
	margin: 0
}

.el-pager .more:before {
	line-height: 30px
}

.el-pager li {
	padding: 0 4px;
	background: #fff;
	vertical-align: top;
	display: inline-block;
	font-size: 13px;
	min-width: 35.5px;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	margin: 0
}

.el-pager li.btn-quicknext,
.el-pager li.btn-quickprev {
	line-height: 28px;
	color: #303133
}

.el-pager li.btn-quicknext.disabled,
.el-pager li.btn-quickprev.disabled {
	color: #c0c4cc
}

.el-pager li.btn-quicknext:hover,
.el-pager li.btn-quickprev:hover {
	cursor: pointer
}

.el-pager li.active+li {
	border-left: 0
}

.el-pager li:hover {
	color: #409eff
}

.el-pager li.active {
	color: #409eff;
	cursor: default
}

.el-pagination .btn-prev svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.image-slive {
	position: relative;
	width: 1113px;
	margin: 0 auto;
	overflow: hidden
}

.image-slive .next,
.image-slive .prev {
	position: absolute;
	width: 50px;
	height: 50px;
	z-index: 2
}

.image-slive .prev {
	background: url(../images/leftd431e48cce5062867f2e.png) no-repeat 50%;
	left: 0;
	top: 50%;
	margin-top: -25px
}

.image-slive .prev:hover {
	background-image: url(../images/left-active0ae4362b20100083b116.png)
}

.image-slive .next {
	background: url(../images/right23761dcc0bfc5275026d.png) no-repeat 50%;
	right: 0;
	top: 50%;
	margin-top: -25px
}

.image-slive .next:hover {
	background-image: url(../images/right-active427eea1efb22349ea8a7.png)
}

.slive-wrap {
	position: relative;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}